[Mapserver-DE] "SELECT" bei shapefiles?
Lars Lingner
ml at lingner.eu
Fre Jul 31 20:59:09 CEST 2009
Sven Geggus schrieb:
> Hallo,
>
> Wenn ich Vektordaten aus Postgis rausziehe kann ich ja problemlos
> Daten anhand bestimmter attribute selektieren und daraus einen Layer
> erzeugen.
>
> Geht sowas auch bei shapefiles?
Mit ogr2ogr geht das so:
ogr2ogr -f "ESRI Shapefile" -sql "SELECT <spalten> FROM <shapefilename>
WHERE ..." <ziel.shp> <shapefilename.shp>
Es kann ein "ganz normales" SQL-Statement benutzt werden. Der
Tabellenname entspricht dem Shapefile und die Spaltennamen kannst Du
mittels
ogrinfo <shapefilename.shp> <shapefilename> -summary
herausfinden.
Lars