Что и как работает на сервере Росреестра?

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Что и как работает на сервере Росреестра?

Сообщение Boris » 27 июл 2010, 20:43

Вопрос для тех, кто понимает в устройстве Web ГИС, на чем собственно работает сервер Росреестра, если в основе его лежат запросы вот такого вида:
http://maps.rosreestr.ru/ArcGIS/rest/se ... 58&f=image

Конкретные вопросы:
а) где указан размер получаемого изображения?
б) раз есть слова image и png, то возможны и другие форматы?

Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Что и как работает на сервере Росреестра?

Сообщение Aleksandr Dezhin » 27 июл 2010, 21:00

Вот справка по API, которая там же рядом лежит: http://maps.rosreestr.ru/arcgis/SDK/REST/export.html

a) размер указан в size - в вашей ссылке это 1886x858
б) форматы да, есть например векторный SVG, гисовские форматы не предусмотрены у этой службы

Простейший прокси-скрипт может сделать из этого а-ля WMS http://forum.openstreetmap.org/viewtopic.php?id=7490
Но есть вроде надежда, что они сами WMS откроют нативными средствами ArcGIS

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Что и как работает на сервере Росреестра?

Сообщение Boris » 28 июл 2010, 01:53

Вот спасибо! А могли бы привести пример для SVG? Боюсь, что сам я буду долго выписывать.

Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Что и как работает на сервере Росреестра?

Сообщение Aleksandr Dezhin » 28 июл 2010, 02:46

Например так: http://maps.rosreestr.ru/ArcGIS/rest/se ... 24&f=image

А детальностью можно рулить передавая разный dpi, т.е. по ссылке http://maps.rosreestr.ru/ArcGIS/rest/se ... 24&f=image мы уже увидим не уровень кадастровых кварталов, а уровень участков.

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Что и как работает на сервере Росреестра?

Сообщение Boris » 28 июл 2010, 03:38

а вставьте ссылкой, если не затруднит, а то я копирую текст, а получаю "Bad Request"
еще такой вопрос, а через ArcGIS к нему можно подсоединиться?

Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Что и как работает на сервере Росреестра?

Сообщение Aleksandr Dezhin » 28 июл 2010, 04:10

Не получается тут ссылкой. Попробую так:

Код: Выделить всё

http://maps.rosreestr.ru/ArcGIS/rest/services/Cadastre/Cadastre/MapServer/export?dpi=96&transparent=true&format=svg&bbox={%22xmin%22%3A4229140.15769679%2C%22ymin%22%3A7577226.58690006%2C%22xmax%22%3A4235556.090758647%2C%22ymax%22%3A7581640.825283646%2C%22spatialReference%22%3A{%22wkid%22%3A102113}}&bboxSR=102113&imageSR=102113&size=1343%2C924&f=image

Код: Выделить всё

http://maps.rosreestr.ru/ArcGIS/rest/services/Cadastre/Cadastre/MapServer/export?dpi=25&transparent=true&format=svg&bbox={%22xmin%22%3A4229140.15769679%2C%22ymin%22%3A7577226.58690006%2C%22xmax%22%3A4235556.090758647%2C%22ymax%22%3A7581640.825283646%2C%22spatialReference%22%3A{%22wkid%22%3A102113}}&bboxSR=102113&imageSR=102113&size=1343%2C924&f=image
Boris писал(а):еще такой вопрос, а через ArcGIS к нему можно подсоединиться?
Тут есть ссылки для ArcMap и ArcGIS Explorer, возможно это то, что вам нужно. Но я ни с одним из продуктов ArcGIS не знаком, да и проверить не где. :oops:

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Что и как работает на сервере Росреестра?

Сообщение nadiopt » 28 июл 2010, 12:21

для Арки подгружает слой "кадастр", но он пустой:(
для Гугля если просто кмз подгрузить - пусто, но по крайней мере в России
если футпринт - почему-то отправляет в США
Ява Апи - показывает карту России с номерами областей и кадастровыми районами
ин гроссен фамилен нихт клювен клац клац

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Что и как работает на сервере Росреестра?

Сообщение Boris » 28 июл 2010, 14:55

Поскольку я не очень образован в Веб ГИС, равно как и в АРкГИС, а уж его серверной части, тем более, то пришлось ночь убить на перебор. Выяснилось:
а) что можно получать растр довольно больших размеров
б) для векторных форматов размер растра задает уровень отображаемости объектов
в) параметры запросов в большей части идут какие-то установленные на стороне сервера
г) координаты сей продукт понимает только в проекции "МЕРКАТОР НА СФЕРЕ" :shock: ( вот это был труд за бюджетные деньги! )
д) выдает координаты - во многих других. я получал в градусах WGS84, Pulkovo, в метрах Ск-42-7 и UTM37. на сколько они похожи на эти координаты - не проверял - не успел
е) в формат pdf попадает все послойно.

Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Что и как работает на сервере Росреестра?

Сообщение Aleksandr Dezhin » 28 июл 2010, 15:03

г) почему? bbox можно и в EPSG:4326 задавать
еще при помощи параметра layers можно нужные слои выдергивать (КО, КР, КК, КУ)

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Что и как работает на сервере Росреестра?

Сообщение Boris » 28 июл 2010, 15:25

dezhin писал(а):г) почему? bbox можно и в EPSG:4326 задавать
еще при помощи параметра layers можно нужные слои выдергивать (КО, КР, КК, КУ)
правда, либо ночь была не удачной, либо я координаты не так задавал, но у меня пустой лист всегда возвращался. а слои как номерами задавали или названиями?
а вы уверены, что при явном указании слоев они возвращаются вне зависимости от масштабного коэффициента, установленного на сервере? у меня так выходило, что мелкие участки стали проявляться по своему графику, а не по моему хотению.

Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Что и как работает на сервере Росреестра?

Сообщение Aleksandr Dezhin » 28 июл 2010, 16:14

Нет, конечно на видимость влияет предельные масштабы указанные для конкретных слоев. Логика там приблизительно такая: есть тематические группы слоев (КО, КР, КК, ЗУ), в каждой из которых есть несколько слоев разной степени генерализации.

Пример, группа КР: самый подробный слой этот, самый не подробный этот.

Масштабы на которых они показываются очевидно определяются параметрами min/max scale. В принципе можно разобраться как оно считается и рассчитывать нужный размер картинки. Но есть и другой путь, о котором я уже вскользь упомянул, отправлять сильно заниженный dpi (например, 1) и указывать layers=show:(id_самого_подробного_слоя).

Тогда ссылка для получения КР нижегородской области в EPSG:4326 будет такая (ворнинг, много мегабайтов, видимо боьшая нагрузка на их сервер!):

Код: Выделить всё

..?dpi=1&layers=show:7&transparent=true&format=svg&bbox={xmin:41,ymin:53,xmax:48,ymax:60,spatialReference:{wkid:4326}}&bboxSR=4326&imageSR=4326&size=2000,2000&f=image
Если разобраться в структуре этого svg, то можно получить вот такие файлы: ftp://dezhin.gis-lab.info/nnov-cd/ где все уже в EPSG:4326, но есть некоторые косяки, типа дублирующихся линий и пр., однако при желании это можно побороть.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Что и как работает на сервере Росреестра?

Сообщение Донецков » 02 авг 2010, 21:06

Если не секрет, то каким образом из svg получили шейп-файл, и еще как может svg быть в координатах (в данном случае в WGS 84), если это графический формат координаты (географические) не поддерживает насколько я знаю?

Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Что и как работает на сервере Росреестра?

Сообщение Aleksandr Dezhin » 02 авг 2010, 22:24

Донецков писал(а):Если не секрет, то каким образом из svg получили шейп-файл, и еще как может svg быть в координатах (в данном случае в WGS 84), если это графический формат координаты (географические) не поддерживает насколько я знаю?
Так проекция же долгота-широта, тогда зная bbox и ширину-высоту картинки все пересчитывается без проблем.

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Что и как работает на сервере Росреестра?

Сообщение Boris » 03 авг 2010, 00:10

как выясняется задаваемые координаты не определяют получаемый файл. Его определяет размер запрашиваемого растра. Как именно в координаты коррелируют с растром - это требует отдельного изучения.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Что и как работает на сервере Росреестра?

Сообщение Донецков » 03 авг 2010, 21:04

В Гугле ссылки напрямую не грузятся, но загружаются в отдельном окне... см. файл, который взял из ссылок, просто переименовал себе для работы...
Вложения
Публичная кадастровая карта.kmz
(398 байт) 581 скачивание

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей