ogr2ogr -f GeoJSON test.json "http://sampleserver3.arcgisonline.com/A ... s=*&f=json" OGRGeoJSON
если запрос сделать на росреестр
допустим такая строка вываливает ошибку. не поддерживаемый формат
ogr2ogr -f GeoJSON test.json "http://maps.rosreestr.ru/ArcGIS/rest/se ... 35&f=pjson" OGRGeoJSON
я так понимаю ogr умеет работать только по своему стандарту? или у rosreestr свой?
посмотрел данные из тестовых(примеров) с репозитория GDAL.
Спойлер
Код: Выделить всё
{
"objectIdFieldName" : "objectid",
"globalIdFieldName" : "",
"geometryType" : "esriGeometryPoint",
"spatialReference" : {
"wkid" : 4326
},
"fields" : [
{
"name" : "objectid",
"alias" : "Object ID",
"type" : "esriFieldTypeOID"
},
{
"name" : "fooInt",
"alias" : "fooInt",
"type" : "esriFieldTypeInteger",
"length" : 36
},
{
"name" : "fooDouble",
"alias" : "fooDouble",
"type" : "esriFieldTypeDouble"
},
{
"name" : "fooString",
"alias" : "fooString",
"type" : "esriFieldTypeString",
"length" : 50
},
],
"features" : [
{
"geometry" : {
"x" : 2,
"y" : 49
},
"attributes" : {
"objectid" : 1,
"fooInt" : 2,
"fooDouble" : 3.4,
"fooString" : "56",
}
}
]
}
Спойлер
Код: Выделить всё
{
"objectIdFieldName" : "objectid",
"globalIdFieldName" : "",
"geometryType" : "esriGeometryMultiPoint",
"spatialReference" : {
"wkid" : 4326
},
"fields" : [
{
"name" : "objectid",
"alias" : "Object ID",
"type" : "esriFieldTypeOID"
},
{
"name" : "fooInt",
"alias" : "fooInt",
"type" : "esriFieldTypeInteger",
"length" : 36
},
{
"name" : "fooDouble",
"alias" : "fooDouble",
"type" : "esriFieldTypeDouble"
},
{
"name" : "fooString",
"alias" : "fooString",
"type" : "esriFieldTypeString",
"length" : 50
},
],
"features" : [
{
"geometry" : {
"points" : [ [2,49], [3,50] ],
},
"attributes" : {
"objectid" : 1,
"fooInt" : 2,
"fooDouble" : 3.4,
"fooString" : "56",
}
}
]
}
у росреестра "attributes""features" : [
{
"geometry" : {
{
"features" : [
{
"attributes" : {
как исправить положение? где код подправить в скрипте?