Клуб API Карт

Использование shapefile в картах

Пост в архиве.

В продолжение ранее созданной темы по слоям карты, интересует есть ли такая возможность использовать shapefile ?

8 комментариев

имеется в виду наложить данные из этого файла на карту, в файле хранится информация о точках на карте

Владислав Турман
28 января 2016, 00:18

Средствами одного лишь API - нет.

Тут я знаю два пути решения:

1) WMS с отображением слоя из shape файлов, а дальше отображение как layer.

2) конвертация shape файлов в kml или YmapsML, а дальше загрузка их средствами API на карту.

можете дать ссылку на конвертер?

Владислав Турман
28 января 2016, 00:18

У меня его нет, его, наверное, надо самому написать, например на C#, PHP или на JS используя Node.js.

Лично я пока использую первый способ, код можно найти поиском по клубу: WMS

Есть пример использования KML ?

Владислав Турман
28 января 2016, 00:18

Если вы про загрузку KML на карту, то в песочнице: http://api.yandex.ru/maps/jsbox/geoxml_display

скаал из примера файл в формате kml расположил его в пректе, но он его не подгружает на карту, в чем может быть проблема? неужели файл должен быть только доступен по URL ?

Владислав Турман
28 января 2016, 00:18

Для того, чтоб KML подгружался на сайт он должен быть размещен там, где его может выкачать yandex. Это может быть хостинг сайтов, например. Внимательно прочитай описание geo.xml