[gdal-dev] geojson to shp and vice versa
Hugues François
hugues.francois at irstea.fr
Fri Nov 29 00:20:28 PST 2019
Hi,
As far as I understood, shapefile is not able to handle several geometry types and you should produce a shapefile for each one. Shape file does not support geometry collections.
HTH
Hug
De: "Kristijan Cindrić" <kcindric at gmail.com>
À: gdal-dev at lists.osgeo.org
Envoyé: Vendredi 29 Novembre 2019 08:58:11
Objet: [gdal-dev] geojson to shp and vice versa
Dear all,
I have a headache inducing problem. Whenever I try to convert a GeoJSON feature collection which contains multiple different geometry shapes (i.e. polygon, linestring and point) I get this type of error:
"ERROR 1: Attempt to write non-polygon (LINESTRING) geometry to POLYGON type shapefile.\nERROR 1: Unable to write feature 1 from layer OGRGeoJSON.\nERROR 1: Terminating translation prematurely after failed\ntranslation of layer OGRGeoJSON (use -skipfailures to skip errors)\n"
This is the sample GeoJSON I'm trying to convert:
{
"type": "FeatureCollection",
"features": [{
"type": "Feature",
"properties": {},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[31.816406250000004, 55.27911529201564],
[34.27734375000001, 51.944264879028765],
[43.94531250000001, 51.944264879028765],
[46.93359375000001, 58.35563036280967],
[40.42968750000001, 60.1524422143808],
[34.45312500000001, 59.085738569819505],
[31.816406250000004, 55.27911529201564]
]
]
}
}, {
"type": "Feature",
"properties": {},
"geometry": {
"type": "LineString",
"coordinates": [
[0.5273437500000001, 21.289374355860424],
[30.585937500000004, 20.632784250388028]
]
}
}, {
"type": "Feature",
"properties": {},
"geometry": {
"type": "Point",
"coordinates": [14.062500000000002, 50.064191736659104]
}
}]
}
I validated the GeoJSON on [ http://geojsonlint.com/ | geojsonlint ] and it's all good. It happens every time I have a stack of different geometry types. It happens using [ http://ogre.adc4gis.com/ | ogre.adc4gis.com ] or ogr2ogr. It happens in the opposite way also and when I use the skipfailure option I just get the first feature in my shapefile.
Any ideas what's going on?
Thanks!
Chris
_______________________________________________
gdal-dev mailing list
gdal-dev at lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20191129/4943fd0d/attachment-0001.html>
More information about the gdal-dev
mailing list