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ć" <[email protected]> À: [email protected] 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 [email protected] https://lists.osgeo.org/mailman/listinfo/gdal-dev
_______________________________________________ gdal-dev mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/gdal-dev
