[gdal-dev] New behaviour of "PROMOTE_TO_MULTI" ?
Richard Greenwood
richard.greenwood at gmail.com
Mon Jul 25 06:32:35 PDT 2022
Have you tried -nlt MultiPolygon?
On Mon, Jul 25, 2022 at 2:54 AM Bo Victor Thomsen <
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
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev
>
--
Richard W. Greenwood
www.greenwoodmap.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20220725/5c6e9da3/attachment.htm>
More information about the gdal-dev
mailing list