Клуб API Карт

Интеграция слоёв публичной кадастровой карты (Росреестр) с [API] Яндекс.Карт

i-am-ilya
17 марта 2013, 13:55

Возможно ли это, не вижу примеров (кроме реализации наложения в программе SASPlanet).

Вот исходные данные: http://maps.rosreestr.ru/ArcGIS/rest/services/TZ_ZOUIT_BORDERS/ATD/MapServer

В идеале хочется получить Яндекс.карту с наложенными границами муниципальных образований, иметь возможность выбора и подсвечивание на карте того или иного муниципального образования (геокодинг).

6 комментариев
Подписаться на комментарии к посту
Возможно-то возможно, да только карта Росреестра ни разу не публичная.
Любое копирование Данных, воспроизведение, переработка, распространение, размещение в свободном доступе (опубликование) в сети Интернет, любое использование в средствах массовой информации и/или в коммерческих целях без предварительного письменного разрешения правообладателя запрещается, за исключением случаев, прямо предусмотренных настоящим Соглашением.

http://maps.rosreestr.ru/PortalOnline/terms.html

Ну речь же не о копировании их данных, а о ВСТРАИВАНИИ на сайт публичной карты. Их сервер отдаёт тайлы как-то (WMS), там дана ссылка.

Основная загвоздва, насколько я могу понять - пересчёт их bbox-координат (линейных) в привычный xyz-тайл яндекса.

"размещение в свободном доступе (опубликование) в сети Интернет" - это вот оно.

Пересчитать же довольно просто. Берём левый верхний угол topLeft, переводим в пиксели на масштабе:

var pixels = ymaps.projection.sphericalMercator.toGlobalPixels(topLeft, zoom);

Делим на размер тайла:

var tileNumber = [Math.floor(pixels[0] / tileSize), Math.floor(pixels[1] / tileSize)];

долгими мучениями вывел такую функцию для своих WMS http://clubs.ya.ru/mapsapi/replies.xml?item_no=32559

функция в самом последнем посте.

Здравствуйте!А мне надо кварталы кадастровые перенести с публичной на Яндекс. В ручную неохото перерисовывать, мне кажется что должна быть возможность импорта в полигональные объекты?Я прав?Если да, скиньте кусочек кода на любом примере пожалуйста

На сайте публичного кадастра теперь есть раздел API (в нижнем меню). Не знаю на каких условиях, но можно договориться по e-mail, чтобы документацию прислали и, самое главное, ключи доступа.