получение данных с портала Росреестра
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: получение данных с портала Росреестра
По СК получается для приведения данных к исходному виду нужно:
скачать с сервера данные в формате KMZ в проекции WGS-84.
трансформировать данные из WGS-84 в СК-42 используя параметры ГОСТ 51794-2001, который в настоящий момент отменен, т.к. введен ГОСТ 51794-2008.
Перевести из СК-42 в МСК региона.
Проверить и сравнить данные по выпискам....
скачать с сервера данные в формате KMZ в проекции WGS-84.
трансформировать данные из WGS-84 в СК-42 используя параметры ГОСТ 51794-2001, который в настоящий момент отменен, т.к. введен ГОСТ 51794-2008.
Перевести из СК-42 в МСК региона.
Проверить и сравнить данные по выпискам....
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: получение данных с портала Росреестра
JSON - это JavaScript Object Notation — текстовый формат обмена данными, основанный на JavaScript и обычно используемый именно с этим языком. Как и многие другие текстовые форматы, JSON легко читается людьми.
... и далее по тексту статьи http://ru.wikipedia.org/wiki/JSON
Формат содержит структурированные данные на манер XML, только описание хранит в своем же файле в заголовке. Имеет вложенную иерархическую структуру, в которую легко разворачивают данные из БД. Так же легко они и сворачиваются обратно. Имеет кучу интерфейсов-парсеров обработки на разных языках. Для меня ленивого, критично, что имеет таковой для VB6.
В отличии от KML правильно выгружает все атрибуты таблиц, может содержать переменные для геоданных в любой известной серверу СК. Это проверено на всех стандартных российских СК, а так же на WGS84-UTM. Для плоских СК сервер росрега выдает данные с точностью до 10 знака, что при переводе данные_с_портала_в_UTM -> возврат_трансформацией_им.Дата+_в_СК42 -> МСК дает миллиметровую точность по отношению в эталонным материалам.
Пример КУ Имеет один минус - ArcServer JSON отличается от стандартного GeoJSON, из-за чего стандартные читалки GeoJSON не понимают ESRI'вского "порождения".
Что в реальности не очень большая беда, т.к. при минимальном программировании формат с легкостью конвертируется в CSV и MIF/MID.
... и далее по тексту статьи http://ru.wikipedia.org/wiki/JSON
Формат содержит структурированные данные на манер XML, только описание хранит в своем же файле в заголовке. Имеет вложенную иерархическую структуру, в которую легко разворачивают данные из БД. Так же легко они и сворачиваются обратно. Имеет кучу интерфейсов-парсеров обработки на разных языках. Для меня ленивого, критично, что имеет таковой для VB6.
В отличии от KML правильно выгружает все атрибуты таблиц, может содержать переменные для геоданных в любой известной серверу СК. Это проверено на всех стандартных российских СК, а так же на WGS84-UTM. Для плоских СК сервер росрега выдает данные с точностью до 10 знака, что при переводе данные_с_портала_в_UTM -> возврат_трансформацией_им.Дата+_в_СК42 -> МСК дает миллиметровую точность по отношению в эталонным материалам.
Пример КУ Имеет один минус - ArcServer JSON отличается от стандартного GeoJSON, из-за чего стандартные читалки GeoJSON не понимают ESRI'вского "порождения".
Что в реальности не очень большая беда, т.к. при минимальном программировании формат с легкостью конвертируется в CSV и MIF/MID.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: получение данных с портала Росреестра
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Завсегдатай
- Сообщения: 439
- Зарегистрирован: 14 май 2011, 11:20
- Репутация: 99
- Откуда: Йошкар-Ола
- Контактная информация:
Re: получение данных с портала Росреестра
Ребята спасибо, просветили. Особенной по точности.
Последний раз редактировалось Александр Фадеев 20 май 2011, 06:19, всего редактировалось 1 раз.
Иногда тружусь ----> http://terraingis.ru/
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: получение данных с портала Росреестра
Имеется ли конвертор из JOSN в mif/mid, shp, на худой конец в dxf или csv.
И как получить данные не в WGS84, а спроецированные - например в UTM соответствующей зоны...?
И как получить данные не в WGS84, а спроецированные - например в UTM соответствующей зоны...?
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: получение данных с портала Росреестра
а почему бы и нет, можно и взяться?Имеется ли конвертор из JOSN в mif/mid, shp, на худой конец в dxf или csv.
таки и возьмусь, напишу "наколенную поделку"! esriJson-->csv. + cadastreXML-->csv. потом расширю до -->shape-file....студента бы ещё толкового

если будет, ну хотя бы csv, то QGIS, gvSIG....тысячи их, спроецируют!И как получить данные не в WGS84, а спроецированные - например в UTM соответствующей зоны...?
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: получение данных с портала Росреестра
И подскажите, как получить JOSN аналогичный выложенному, а то сколько не пробывал выдает:
{
"displayFieldName" : "ParcelId",
"fieldAliases" : {
"OBJECTID" : "OBJECTID",
"ParcelId" : "Идентификатор",
"LoadDate" : "Дата обновления"
},
"fields" : [
{
"name" : "OBJECTID",
"type" : "esriFieldTypeOID",
"alias" : "OBJECTID"
},
{
"name" : "ParcelId",
"type" : "esriFieldTypeString",
"alias" : "Идентификатор",
"length" : 18
},[/list]
и т.д., но координат нет, а в KMZ - есть?
По вопросу выкачивания в UTM, а не градусах WGS84 - дело именно в точности данных...
{
"displayFieldName" : "ParcelId",
"fieldAliases" : {
"OBJECTID" : "OBJECTID",
"ParcelId" : "Идентификатор",
"LoadDate" : "Дата обновления"
},
"fields" : [
{
"name" : "OBJECTID",
"type" : "esriFieldTypeOID",
"alias" : "OBJECTID"
},
{
"name" : "ParcelId",
"type" : "esriFieldTypeString",
"alias" : "Идентификатор",
"length" : 18
},[/list]
и т.д., но координат нет, а в KMZ - есть?
По вопросу выкачивания в UTM, а не градусах WGS84 - дело именно в точности данных...
Последний раз редактировалось Донецков 20 май 2011, 08:10, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: получение данных с портала Росреестра
имеется MIF/MID для данных с контурами и точками.Донецков писал(а):Имеется ли конвертор из JOSN в mif/mid, shp, на худой конец в dxf или csv.
И как получить данные не в WGS84, а спроецированные - например в UTM соответствующей зоны...?
имеется в CSV для любых, т.к. он все спецификации, равно как геообъекты - игнорирует.
Только для ESRI JSON, других просто не было в руках, да и не зачем.
---
Для SHP можете поискать студента.
Эти два я уже написал на VB. Но сразу предупрежу - я не учил их "летать" на всех ОС и в разных комбинациях. У меня работают везде, где есть XP и VB на машине. Скажите - "давай" - я скомпилирую в установочные файлы и выложу.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: получение данных с портала Росреестра
Пример запроса:Донецков писал(а):И подскажите, как получить JOSN налогичный выложенному, а то сколько не пробывал выдает:
...
и т.д., но координат нет, а в KMZ - есть?
http://maps.rosreestr.ru/ArcGIS/rest/se ... =*&f=pjson
то же самое картинкой страницы запрососа и в html
Безусловно. Хотя вот сейчас запрос мне выдал 9 знаков в WGS84 (ESPG:4326), а раньше было только 6. Так что может и этого хватит - надо посмотерть, сверить результаты. Что касается НЕ использования KML, то тут кроме 6 знаков после запятой, есть еще минус, что атрибутика в KML не удобно для использования организована.Донецков писал(а):По вопросу выкачивания в UTM, а не градусах WGS84 - дело именно в точности данных...
-
- Завсегдатай
- Сообщения: 439
- Зарегистрирован: 14 май 2011, 11:20
- Репутация: 99
- Откуда: Йошкар-Ола
- Контактная информация:
Re: получение данных с портала Росреестра
Вот Вам пример сопоставления kmz и json на примере угла одного участка.
- Вложения
-
- черный-kmz
- точность.JPG (9.69 КБ) 12037 просмотров
Иногда тружусь ----> http://terraingis.ru/
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: получение данных с портала Росреестра
не велика разница. интересно, а где в реальности должен лежать угол?
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: получение данных с портала Росреестра
Спасибо, данные в JOSN нормально выкачиваются...
насколько понимаю - 32637 - это и есть UTM, причем в данные без номера зоны (номер зоны нужно добавлять самому в зависимости от долготы местности)...
вопрос, если не указывать 32637 в запросе - в JOSN в отличии от KMZ скачиваются данные тоже в метрах:
так для произвольной точки:
- 5129836.1605999991, 6731780.9262999967,
если с 32637 (т.е. UTM), то результат следующий:
- 990003.81344065419, 5742615.029180672
- в KMZ будут десятичные градусы с точностью до 6 знака после запятой...
В какой СК представлены данные, если не указывать Output Spatial Reference?
насколько понимаю - 32637 - это и есть UTM, причем в данные без номера зоны (номер зоны нужно добавлять самому в зависимости от долготы местности)...
вопрос, если не указывать 32637 в запросе - в JOSN в отличии от KMZ скачиваются данные тоже в метрах:
так для произвольной точки:
- 5129836.1605999991, 6731780.9262999967,
если с 32637 (т.е. UTM), то результат следующий:
- 990003.81344065419, 5742615.029180672
- в KMZ будут десятичные градусы с точностью до 6 знака после запятой...
В какой СК представлены данные, если не указывать Output Spatial Reference?
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: получение данных с портала Росреестра
данные будут представлены в фирменной проекции ESRI,
что указано на странице http://maps.rosreestr.ru/ArcGIS/rest/se ... apServer/0
Не видел ни разу, что JSON с геометрией не содержал блока
Spatial Reference: 102100 (3857)
что указано на странице http://maps.rosreestr.ru/ArcGIS/rest/se ... apServer/0
Не видел ни разу, что JSON с геометрией не содержал блока
Код: Выделить всё
"geometryType" : "esriGeometryPolygon",
"spatialReference" : {
"wkid" : 102100
-
- Завсегдатай
- Сообщения: 439
- Зарегистрирован: 14 май 2011, 11:20
- Репутация: 99
- Откуда: Йошкар-Ола
- Контактная информация:
Re: получение данных с портала Росреестра
Где скачать можно эту прогу - FME Translator/Converter - конвертация, преобразование, трансляция и просмотр всех форматов ГИС, САПР и семантических данных, вот офиц. ссылка http://www.gissystem.ru/index/fme_trans ... erter/0-79, вроде конвертирует json. 

Иногда тружусь ----> http://terraingis.ru/
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: получение данных с портала Росреестра
Ссылки на FME 2011 были на GISAREA, торрент был жив на Пиратской бухте (примерно 350 Мб)....
Но кажется для JOSN - это как из "пушки по воробьям"...
В свое время ставил версии 2009 и 2010...
Но кажется для JOSN - это как из "пушки по воробьям"...
В свое время ставил версии 2009 и 2010...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя