Ich schreibe eine Funktion mit einer Geometrie als Parameter, die in verschiedenen Projektionen vorliegen kann: CREATE OR REPLACE FUNCTION foo(in geometry) RETURNS boolean AS $$ DECLARE transformed_geom geometry := in; BEGIN IF ST_SRID(transformed_geom) != 32737 THEN transformed_geom := ST_Transform(transformed_geom, 32737); END IF; [ ... ] END; $$ language plpgsql; Die …
Ich habe eine Funktion, die Photovolatische Solarmodule erstellt, die als Polygone dargestellt werden. Im Wesentlichen wird ein rechteckiges Raster erstellt, in dem der Benutzer die folgenden Parameter angeben kann: Länge Breite Horizontaler Abstand Vertikale Entfernung Der Code basiert auf dem Plugin FeatureGridCreator , konzentriert sich jedoch nur auf den Polygonaspekt. …
Ich muss das Gram-Schmidt- Pan-Schärfen durchführen. Ich habe keinen Zugriff auf ArcGIS oder ENVI und habe daher QGIS verwendet . Gibt es ein Plug-In oder eine ähnliche Funktion, die zum Durchführen des Gram-Schmidt-Pan-Schärfens in QGIS verfügbar ist? Wenn nicht, ist dies in jeder anderen Open-Source-Software möglich?
Ich arbeite an einem Projekt, das einen 30-Meter-Puffer um ein lineares Feature erfordert. Das Feature repräsentiert die Küste und ich brauche den Puffer, um 30 m landeinwärts von der Linie zu zeigen, die die Küste darstellt. Gibt es eine Möglichkeit, dies mit QGIS zu tun?
Ich sehe manchmal srsName="EPSG:4326"in GML-Dokumenten (z. B. https://postgis.net/docs/ST_GeomFromGML.html , obwohl meine spezielle Quelle nicht öffentlich ist). Die Absicht (außer vielleicht für die Achsenreihenfolge, die hier nicht wichtig ist) ist klar und wahrscheinlich über verschiedene Systeme hinweg interoperabel, aber ich frage mich, ob dies tatsächlich der Spezifikation entspricht. Ich habe mir …
Ich versuche, ein Skript zu schreiben, das das Rendern mehrerer Ebenen mit dem Map Composer speichert. Das Problem, auf das ich stoße, ist, dass das Skript gespeichert wird, bevor qgis alle Ebenen gerendert hat. Basierend auf mehreren anderen Antworten ( 1 , 2 , 3 ) habe ich versucht, iface.mapCanvas.mapCanvasRefreshed.connect()die …
Ich habe ein QGIS-Projekt, das einen Komponisten enthält. Wenn ich in die GUI gehe, kann ich sie natürlich als PDF usw. exportieren. Für mein Make-Skript möchte ich dies jedoch über ein Python-Skript erledigen lassen. Vom Online-Lesen hier ist mein Versuch: #!/usr/bin/env python import sys from qgis.gui import QgsMapCanvas, QgsLayerTreeMapCanvasBridge from …
Jedes Mal, wenn ich ein Skript zum Bearbeiten von Vektoren (Punkt, Linie und Polygon) in Python erstelle, stoße ich auf diesen Zweifel. Was ist der Unterschied zwischen Begrenzungsrahmen (bbox), Umschlag, Umfang und Grenzen?
Ich möchte den diesem Befehl entsprechenden Vorgang beschleunigen: gdalwarp -t_srs EPSG:4326 -overwrite input.ntf output.tif Gibt es eine Möglichkeit, die Parallelverarbeitung in GDAL zu verwenden? Semi-offtopic: Wenn nicht, empfehlen Sie eine Nicht-GDAL-Lösung, um einen gdalwarp-ähnlichen Prozess zu beschleunigen? Hier sind die Webseiten, die ich mir angesehen habe: Ist eine Parallelverarbeitung in …
Ich möchte IDs automatisch generieren, während ich neue Funktionen erstelle. Jedes Mal, wenn ich einen neuen Punkt erstelle, erhöht sich seine ID wie folgt um 1: Feature 1: id 1 Feature 2: id 2 Feature 3: id 3 Wie kann ich das angreifen?
Wenn ich QGIS öffne, wird im Ebenenbedienfeld standardmäßig eine Breite angezeigt, in der die Schaltfläche "Ebene / Gruppe entfernen" nicht angezeigt wird. Daher muss ich die Größe des Bedienfelds ändern, um die Schaltfläche jedes Mal anzuzeigen, wenn ich QGIS öffne. Ist es möglich, eine Standardbreite für dieses Bedienfeld festzulegen, damit …
Ich habe meiner Kartenkomposition zwei Skalierungselemente hinzugefügt. Für die Harmonisierung des Layouts möchte ich die Häkchen und den Beschriftungstext unterhalb der Skalierungsleiste. Standard ist dies: Was ich möchte, ist Folgendes (manuell im Bild geändert): Gibt es dafür eine Option in QGIS?
Ich möchte den Schnittpunkt mehrerer Polygone erhalten. Mit dem Python- shapelyPaket kann ich mithilfe der intersectionFunktion den Schnittpunkt zweier Polygone ermitteln . Gibt es eine ähnlich effiziente Funktion, um den Schnittpunkt mehrerer Polygone zu erhalten? Hier ist ein Code-Snippet, um zu verstehen, was ich meine: from shapely.geometry import Point coord1 …
Seit einiger Zeit versuche ich, r.mapcalc aus der QGIS Processing Toolbox zu verwenden. Der Algorithmus gibt mir jedoch keine Ausgabe. Ich habe mehrere Rasterebenen und verschiedene Ausdrücke ausprobiert, aber der Algorithmus gibt niemals etwas an das "Ergebnisverzeichnis" aus. Unten sehen Sie ein Bild, das ein einfaches Beispiel für die Einrichtung …
Ich habe ein Shapefile in der British National Grid-Projektion: Geometry: 3D Polygon Feature Count: 5378 Extent: (9247.520209, 14785.170099) - (638149.173223, 1217788.569952) Layer SRS WKT: PROJCS["British_National_Grid", GEOGCS["GCS_airy", DATUM["OSGB_1936", SPHEROID["Airy_1830",6377563.396,299.3249646]], PRIMEM["Greenwich",0], UNIT["Degree",0.017453292519943295]], PROJECTION["Transverse_Mercator"], PARAMETER["latitude_of_origin",49], PARAMETER["central_meridian",-2], PARAMETER["scale_factor",0.9996012717], PARAMETER["false_easting",400000], PARAMETER["false_northing",-100000], UNIT["Meter",1]] cat: Integer (9.0) Kann ich GDAL / OGR verwenden, um die Gesamtfläche aller …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.