[PYTHON] Obtenez les distances de latitude et de longitude en mètres avec QGIS

introduction

Écrivez comment obtenir la valeur en mètres où le système de coordonnées de la couche est la latitude et la longitude. C'est une valeur qui, je pense, sera une valeur de référence. S'il vous plaît laissez-moi savoir s'il existe un autre bon moyen.

environnement

QGIS 3.4.4

Utiliser la zone Distans


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))

Service commémoratif du Code en 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)

référence

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

Recommended Posts

Obtenez les distances de latitude et de longitude en mètres avec QGIS
Obtenez les points de latitude et de longitude à proximité avec la bibliothèque Geoindex de Python
Démarrez avec Python avec Blender
Obtenez des données supplémentaires vers LDAP avec python
Commençons avec TopCoder en Python (version 2020)
Obtenez l'adresse à partir de la latitude et de la longitude
[Python] Récupérez les fichiers dans le dossier avec Python
Coordonnées de latitude et de longitude ↔ Conversion de coordonnées UTM avec python
Collectez les informations de latitude / longitude du magasin avec scrapy + splash ②
Collectez les informations de latitude / longitude du magasin avec scrapy + splash ①
[Python] Obtenez les nombres dans l'image graphique avec OCR
Obtenez des résultats au format dict avec Python psycopg2
Environ 200 données de latitude et de longitude pour les hôpitaux de Tokyo
(Suite) Essayez d'autres fonctions de distance avec kmeans dans Scikit-learn
YOLP: extraire la latitude et la longitude avec l'API Yahoo! Geocoder.
Entrez en contact avec la programmation fonctionnelle en JavaScript ou Python 3