Страница 1 из 2
					
				Что и как работает на сервере Росреестра?
				Добавлено: 27 июл 2010, 20:43
				 Boris
				Вопрос для тех, кто понимает в устройстве Web ГИС, на чем собственно работает сервер Росреестра, если в основе его лежат запросы вот такого вида:
http://maps.rosreestr.ru/ArcGIS/rest/se ... 58&f=image
Конкретные вопросы:
а) где указан размер получаемого изображения?
б) раз есть слова 
image и 
png, то возможны и другие форматы?
 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 27 июл 2010, 21:00
				 Aleksandr Dezhin
				Вот справка по 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
 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 28 июл 2010, 01:53
				 Boris
				Вот спасибо! А могли бы привести пример для SVG? Боюсь, что сам я буду долго выписывать.
			 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 28 июл 2010, 02:46
				 Aleksandr Dezhin
				Например так: 
http://maps.rosreestr.ru/ArcGIS/rest/se ... 24&f=image
А детальностью можно рулить передавая разный dpi, т.е. по ссылке 
http://maps.rosreestr.ru/ArcGIS/rest/se ... 24&f=image мы уже увидим не уровень кадастровых кварталов, а уровень участков.
 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 28 июл 2010, 03:38
				 Boris
				а вставьте ссылкой, если не затруднит, а то я копирую текст, а получаю "Bad Request"
еще такой вопрос, а через ArcGIS к нему можно подсоединиться?
			 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 28 июл 2010, 04:10
				 Aleksandr Dezhin
				Не получается тут ссылкой. Попробую так:
Код: Выделить всё
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 не знаком, да и проверить не где.  

 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 28 июл 2010, 12:21
				 nadiopt
				для Арки подгружает слой "кадастр", но он пустой:(
для Гугля если просто кмз подгрузить - пусто, но по крайней мере в России
если футпринт - почему-то отправляет в США
Ява Апи - показывает карту России с номерами областей и кадастровыми районами
			 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 28 июл 2010, 14:55
				 Boris
				Поскольку я не очень образован в Веб ГИС, равно как и в АРкГИС, а уж его серверной части, тем более, то пришлось ночь убить на перебор. Выяснилось:
а) что можно получать растр довольно больших размеров
б) для векторных форматов размер растра задает уровень отображаемости объектов
в) параметры запросов в большей части идут какие-то установленные на стороне сервера
г) координаты сей продукт понимает только в проекции "МЕРКАТОР НА СФЕРЕ"  

 ( вот это был труд за бюджетные деньги! )
д) выдает координаты - во многих других. я получал в градусах WGS84, Pulkovo, в метрах Ск-42-7 и UTM37. на сколько они похожи на эти координаты - не проверял - не успел
е) в формат pdf попадает все послойно.
 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 28 июл 2010, 15:03
				 Aleksandr Dezhin
				г) почему? bbox можно и в EPSG:4326 задавать
еще при помощи параметра layers можно нужные слои выдергивать (КО, КР, КК, КУ)
			 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 28 июл 2010, 15:25
				 Boris
				dezhin писал(а):г) почему? bbox можно и в EPSG:4326 задавать
еще при помощи параметра layers можно нужные слои выдергивать (КО, КР, КК, КУ)
правда, либо ночь была не удачной, либо я координаты не так задавал, но у меня пустой лист всегда возвращался. а слои как номерами задавали или названиями?
а вы уверены, что при явном указании слоев они возвращаются вне зависимости от масштабного коэффициента, установленного на сервере? у меня так выходило, что мелкие участки стали проявляться по своему графику, а не по моему хотению.
 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 28 июл 2010, 16:14
				 Aleksandr Dezhin
				Нет, конечно на видимость влияет предельные масштабы указанные для конкретных слоев. Логика там приблизительно такая: есть тематические группы слоев (КО, КР, КК, ЗУ), в каждой из которых есть несколько слоев разной степени генерализации. 
Пример, 
группа КР: самый подробный слой 
этот, самый не подробный 
этот. 
Масштабы на которых они показываются очевидно определяются параметрами 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, но есть некоторые косяки, типа дублирующихся линий и пр., однако при желании это можно побороть.
 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 02 авг 2010, 21:06
				 Донецков
				Если не секрет, то каким образом из svg получили шейп-файл, и еще как может svg быть в координатах (в данном случае в WGS 84), если это графический формат координаты (географические) не поддерживает насколько я знаю?
			 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 02 авг 2010, 22:24
				 Aleksandr Dezhin
				Донецков писал(а):Если не секрет, то каким образом из svg получили шейп-файл, и еще как может svg быть в координатах (в данном случае в WGS 84), если это графический формат координаты (географические) не поддерживает насколько я знаю?
Так проекция же долгота-широта, тогда зная bbox и ширину-высоту картинки все пересчитывается без проблем.
 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 03 авг 2010, 00:10
				 Boris
				как выясняется задаваемые координаты не определяют получаемый файл. Его определяет размер запрашиваемого растра. Как именно в координаты коррелируют с растром - это требует отдельного изучения.
			 
			
					
				Re: Что и как работает на сервере Росреестра?
				Добавлено: 03 авг 2010, 21:04
				 Донецков
				В Гугле ссылки напрямую не грузятся, но загружаются в отдельном окне... см. файл, который взял из ссылок, просто переименовал себе для работы...