[gdal-dev] New behaviour of "PROMOTE_TO_MULTI" ?
Hugues François
hugues.francois at inrae.fr
Mon Jul 25 06:52:05 PDT 2022
Hi,
I guess you should either
=> drop the created table prior to launch the ogr2ogr command with the -nlt PROMOTE_TO_MULTI switch
=> or maually alter the existing table: ALTER TABLE schema.table ALTER COLUMN geom TYPE geometry(MultiPolygon, SRID) using ST_MULTI(geom)
HTH,
Hug
De: "Richard Greenwood" <richard.greenwood at gmail.com>
À: "Bo Victor Thomsen" <bo.victor.thomsen at gmail.com>
Cc: "gdal dev" <gdal-dev at lists.osgeo.org>
Envoyé: Lundi 25 Juillet 2022 15:32:35
Objet: Re: [gdal-dev] New behaviour of "PROMOTE_TO_MULTI" ?
Have you tried -nlt MultiPolygon?
On Mon, Jul 25, 2022 at 2:54 AM Bo Victor Thomsen < [ mailto:bo.victor.thomsen at gmail.com | bo.victor.thomsen at gmail.com ] > wrote:
I have a MapInfo .tab file containing polygons, both simple and multipolygons (and only polygons).
Using this command: (all ogr2ogr commands are one-liners, but examples are split for lucidity)
ogr2ogr
--config PG_USE_COPY yes
-progress
-lco OVERWRITE=YES
-dim XY
-f "PostgreSQL" PG:"host=localhost port=5432 user=*** password=*** dbname=geodata"
FREDSKOV.TAB
will (correctly) create a table in Postgres of PostGIS type "Geometry"
If I change the command to:
ogr2ogr
--config PG_USE_COPY yes
-progress
-lco OVERWRITE=YES
-dim XY
-nlt PROMOTE_TO_MULTI
-f "PostgreSQL" PG:"host=localhost port=5432 user=*** password=*** dbname=geodata"
FREDSKOV.TAB
I would expect the table to change the PostGIS type to "MultiPolygon". However it still is registered as "Geometry".
Checking the table using SQL command:
SELECT ST_geometrytype(wkb_geometry), count(*) FROM mat.fredskov group by 1
affirms, that all geometries now is of type "ST_MultiPolygon".
AFAIK, this is a new behaviour. Or what ?
Postgres/Postgis version : 13.2, 3.1
OGR2OGR version: both 3.4 andf 3.6 dev.
--
Med venlig hilsen / Kind regards
Bo Victor Thomsen
_______________________________________________
gdal-dev mailing list
[ mailto:gdal-dev at lists.osgeo.org | gdal-dev at lists.osgeo.org ]
[ https://lists.osgeo.org/mailman/listinfo/gdal-dev | https://lists.osgeo.org/mailman/listinfo/gdal-dev ]
--
Richard W. Greenwood
[ http://www.greenwoodmap.com/ | www.greenwoodmap.com ]
[Fichier texte:ATT00001]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20220725/003193ec/attachment.htm>
More information about the gdal-dev
mailing list