import glob import shapefile # choix des fichiers à traiter dans le répertoire files = glob.glob("*.shp") w = shapefile.Writer() r = shapefile.Reader() # extraction et créations des éléments for f in files: r = shapefile.Reader(f) w._shapes.extend(r.shapes()) w.records.extend(r.records()) w.fields = list(r.fields) # création du fichier w.save("fusionné")
fusion (merge) de fichiers shapefiles situés dans un répertoire
- 4646 lectures