Message posté par : Sylvain M.
----------------------------------------
Quelle est la structure des fichiers CSV ? (première ligne généralement)
OGR2OGR (composant de GDAL, intégré avec QGis) fait cela en une seule ligne de commande
:
-----------------
Code :
ogr2ogr -f "ESRI Shapefile" sortie.shp input.csv -oo X_POSSIBLE_NAMES=longitude
-oo Y_POSSIBLE_NAMES=latitude -a_srs EPSG:4326
-----------------
Sinon, pour un script Python, j'aurais fait indépendament de QGis, via le Module
GeoPandas. Exemple :
-----------------
Code :
import geopandas as gpd
import pandas as pd
from shapely.geometry import Point
# 1. Lire le CSV avec pandas
df = pd.read_csv("ton_fichier.csv")
# 2. Créer une colonne 'geometry' avec des objets Point (ex: longitude,
latitude)
geometry = [Point(xy) for xy in zip(df["longitude"],
df["latitude"])]
# 3. Créer un GeoDataFrame
gdf = gpd.GeoDataFrame(df, geometry=geometry, crs="EPSG:4326") # WGS84
# 4. Exporter en Shapefile
gdf.to_file("sortie.shp", driver="ESRI Shapefile")
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=375332#p375332
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net