[postgis-users] export polygon to shapefile problem
Helen San Segundo Navazo
hsansegundo at meteo.cat
Wed Nov 17 01:29:15 PST 2010
Hi Thomas,
I use the next expression to export data automatically in an script from
a table with polygons into a shape file:
ogr2ogr -a_srs EPSG:23031 -f "ESRI Shapefile" file.shp
PG:"dbname=db_name host=the_host user=the_user password=the_password"
-sql "SELECT AsBinary(the_geometry_column) as wkb_geometry,
column2,column3,column4 etc. FROM table where conditions"
I hope this will help you,
Helen
Thomas Kouk escribió:
>
> Hi all,
>
> I am newbie in PostGIS and I have a problem exporting a polygon table
> in shp. I want to export specific spatial tables from by database
> using a batch procedure (bat file). The command I use is:
>
> pgsql2shp -P [password] -f [shapefile path & name] postgis
> [tablename], for example: pgsql2shp -P postgres -f Data\Buffers\
> Buffer.shp postgis buffer_table
>
> It works fine with all other spatial tables (linestring or
> multilinestring type). For polygons it also seems to work, as I get no
> error message:
>
> / Initializing... Done (postgis major version: 1)./
>
> / Output shape: Polygon/
>
> / Dumping: XX [1 rows]./
>
> However, when I try to load the polygon shp in Qgis or ArcGIS I get an
> error: ArcGIS cannot open the file, while QGIS loads the shp but
> displays nothing (as if the table is empty, which is not the case).
>
> All my tables are spatial tables with no information on
> geometry_columns table, but even if I add the polygon table in the
> geometry_columns, nothing changes. After all, the function works with
> all other spatial non polygon tables despite the fact that
> geometry_columns holds no information on them, so this is not the problem.
>
> I can load the postgis polygon table in qgis and export it manually to
> a shp, which works fine, but I need to do it in an automatic way using
> a command.
>
> Has anyone come to this problem or is there something I do not know
> about exporting polygon tables to shp?
>
> Thanks.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
>
--
Helen San Segundo Navazo
http://www.meteo.cat
Tel. 93 567 60 90
Fax 93 567 61 02
A/e hsansegundo at meteo.cat <mailto:hsansegundo at meteo.cat>
Abans d’imprimir aquest correu, assegureu-vos que és del tot necessari.
El medi ambient és cosa de tothom!
La informació d'aquesta transmissió electrònica és confidencial i el seu
ús sols està permès als seus destinataris. Si Vostè no és la persona
destinatària d'aquesta transmissió electrònica, li preguem que ens ho
comuniqui de forma immediata i destrueixi qualsevol copia de la mateixa
(tant digital com en paper).
More information about the postgis-users
mailing list