[gdal-dev] geojson to shp and vice versa
Kristijan Cindrić
kcindric at gmail.com
Thu Nov 28 23:58:11 PST 2019
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 geojsonlint <http://geojsonlint.com/> and it's
all good. It happens every time I have a stack of different geometry types.
It happens using 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20191129/7e3efd74/attachment.html>
More information about the gdal-dev
mailing list