import shapefile # utilisation de la classe writer w = shapefile.Writer(shapefile.POLYGON) # géométrie w.poly([[[1,5],[5,5],[5,1],[3,3],[1,1]]]) # définition des champs w.field('premier','C','40') w.field('second','C','40') # enregistrement des attributs w.record('un','deux') # création du shapefile (.shp, .shx, .dbf) w.save('polygone') # ou w = shapefile.Writer(shapefile.POINT) w.point(1,1) w.point(3,1) w = shapefile.Writer(shapefile.POLYLINE) w.line(parts=[[[1,5],[5,5],[5,1],[3,3],[1,1]]])
création de shapefile
- 5185 lectures