Message posté par : Ratonlaveur
----------------------------------------
Bonjour,
Pour ma part j'utilise (si les données ne sont pas indexées dans une base de données
par ex postgreSQL) geopandas sous python après l'avoir installé (via commande pip
install geopandas). Traitement d eplusieurs dizaines de milliers de data en quelques
secondes (comparatif sur un traitement : QGIS : 9h, geopandas : 7 secondes...)
Voici un petit script à enregistrer (*.py) pour croiser avec geopandas des points avec des
polygones issus de shape (déclinable ligne/poly ou poly/poly et avec d'autres formats
de données et d'autres opérateurs) par ex :
import geopandas
from geopandas import moncroisement
points = moncroisement.geopandas.GeoDataFrame.from_file('chemin vers répertoire
source/couchepoints.shp')
polygones = moncroisement.geopandas.GeoDataFrame.from_file('chemin vers répertoire
source/couchepolygone.shp')
pointInpolygones = gpd.sjoin(points, polygones, op='within')
pointInpolygones.to_file('chemin vers répertoire
destination'/macoucheresultatcroisement.shp')
J'espère que cela vous aidera. n'hésitez pas à vous tourner également vers les
ressources geopandas d'aide en ligne
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=351959#p351959
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net