[PYTHON] Erhalten Sie mit QGIS Längen- und Breitengrade in Metern

Einführung

Schreiben Sie, wie Sie den Wert in Metern erhalten, wobei das Koordinatensystem der Ebene Längen- und Breitengrad ist. Es ist ein Wert, von dem ich denke, dass er ein Referenzwert sein wird. Bitte lassen Sie mich wissen, ob es einen anderen guten Weg gibt.

Umgebung

QGIS 3.4.4

Verwenden Sie Distans Area


layer = iface.activeLayer()
crs = layer.crs()
feature = layer.selectedFeatures()[0]
geom = feature.geometry()
print(geom.length())

area = QgsDistanceArea()
area.setEllipsoid(crs.ellipsoidAcronym())
print(area.measureLength(geom))

Code Gedenkgottesdienst in 2.18


layer = iface.activeLayer()
crs = layer.crs()
feature = layer.selectedFeatures()[0]
geom = feature.geometry()

area = QgsDistanceArea()
area.setEllipsoid(crs.ellipsoidAcronym())
area.setEllipsoidalMode(True)
print area.measureLength(geom)

Referenz

QGIS Documentation: QgsDistanceArea stackexchange: QGIS Python Distance between points QgsDistanceArea.convertMeasurement not enough arguments error

Recommended Posts

Erhalten Sie mit QGIS Längen- und Breitengrade in Metern
Holen Sie sich mit der Geoindex-Bibliothek von Python nahegelegene Längen- und Breitengrade
Beginnen Sie mit Python mit Blender
Holen Sie sich mit Python zusätzliche Daten zu LDAP
Beginnen wir mit TopCoder in Python (Version 2020)
Holen Sie sich die Adresse von Längen- und Breitengrad
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Längen- und Breitengradkoordinaten ↔ UTM-Koordinatenkonvertierung mit Python
Sammeln Sie Informationen zu Längen- und Breitengraden des Speichers mit Scrapy + Splash ②
Sammeln Sie Informationen zu Breiten- und Längengraden des Speichers mit Scrapy + Splash ①
[Python] Holen Sie sich die Zahlen im Diagramm mit OCR
Mit Python psycopg2 erhalten Sie Ergebnisse im Diktatformat
Ungefähr 200 Breiten- und Längengraddaten für Krankenhäuser in Tokio
(Fortsetzung) Probieren Sie andere Entfernungsfunktionen mit kmeans in Scikit-learn aus
YOLP: Extrahieren Sie Längen- und Breitengrade mit der Yahoo! Geocoder-API.
Nehmen Sie Kontakt mit der funktionalen Programmierung in JavaScript oder Python 3 auf