Клуб API Карт

9 комментариев
Во второй версии, к сожалению, нельзя.

А подскажите где можно вообще взять координаты границ районов?

Что-то не разберусь где там сами точки границ...

 

В shape-файлах, посмотреть можно в каком-нибудь ГИСе, например NextGIS QGIS (форк QGIS с пофикшенными кодировками).

Можно экспортировать в какой-нибудь более читабельный формат, например GeoJSON:

{ "type": "Feature", "id": 1, "properties": { "gid": 31, "id": -445280.0, "osm_id": -445280.0, "name": "район Сокол", "okato_code": "45277589", "okato_name": "Сокол", "oktmo_code": "45345000", "oktmo_name": "Сокол", "name_en": null, "name_lat": "rajon Sokol", "area": 3.47693395666529, "adm3_id": -1029256.0, "adm3_name": "Центральный федеральный округ", "adm4_id": -102269.0, "adm4_name": "Москва" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 37.486743, 55.815346 ], [ 37.4881344, 55.8152801 ], [ 37.4934952, 55.8151643 ], [ 37.498179, 55.8150142 ], [ 37.5028997, 55.814871 ], [ 37.5055831, 55.814819 ], [ 37.5080906, 55.8147637 ], [ 37.5097639, 55.8147891 ], [ 37.5116314, 55.8148621 ], [ 37.5136649, 55.8149593 ], [ 37.5160379, 55.8150568 ], [ 37.5165389, 55.8150574 ], [ 37.5194971, 55.8151739 ], [ 37.516972, 55.8119014 ], [ 37.5163054, 55.8117296 ], [ 37.5159353, 55.8113627 ], [ 37.5152178, 55.8105507 ], [ 37.5146585, 55.8102323 ], [ 37.5127924, 55.8080332 ], [ 37.5113691, 55.8064748 ], [ 37.5110118, 55.8060827 ], [ 37.5136066, 55.8054472 ], [ 37.5160095, 55.8048527 ], [ 37.5204392, 55.8037368 ], [ 37.5203085, 55.803157 ], [ 37.5202433, 55.8030505 ], [ 37.5202916, 55.8028123 ], [ 37.5198747, 55.8015349 ], [ 37.5196157, 55.8006753 ], [ 37.5195178, 55.8003502 ], [ 37.5193216, 55.7996985 ], [ 37.5192611, 55.7994796 ], [ 37.5190296, 55.7986413 ], [ 37.5190135, 55.7985793 ], [ 37.5189329, 55.7982685 ], [ 37.5188216, 55.7978397 ], [ 37.5187341, 55.7975024 ], [ 37.5186086, 55.7970121 ], [ 37.5185388, 55.7967121 ], [ 37.5182445, 55.795666 ], [ 37.5182427, 55.7956331 ], [ 37.5182405, 55.7955262 ], [ 37.5182232, 55.7952682 ], [ 37.5179596, 55.7947257 ], [ 37.51849, 55.7945672 ], [ 37.5187978, 55.7944578 ], [ 37.5188581, 55.7943571 ], [ 37.5187425, 55.7942098 ], [ 37.5182966, 55.7936421 ], [ 37.5182117, 55.7935341 ], [ 37.5181533, 55.7934577 ], [ 37.5180809, 55.7934729 ], [ 37.5144391, 55.7928296 ], [ 37.510385, 55.7921074 ], [ 37.5036768, 55.792085 ], [ 37.5032474, 55.7938611 ], [ 37.5025758, 55.7949821 ], [ 37.5006048, 55.797353 ], [ 37.4995576, 55.798594 ], [ 37.498478, 55.7998189 ], [ 37.4961427, 55.8024742 ], [ 37.493174, 55.8059574 ], [ 37.4909869, 55.8084988 ], [ 37.4893881, 55.8103038 ], [ 37.4885739, 55.8112603 ], [ 37.487433, 55.8128972 ], [ 37.4872064, 55.8135324 ], [ 37.4867777, 55.8150142 ], [ 37.486743, 55.815346 ] ] ] ] } }

 

Спасибо, все получилось!!

А как экспортировать в geojson

Layer - Add Vector Layer

Encoding: UTF-8

Dataset: adm8_municipal.shp

 

Если нужно удалить Питер:

Тулбар Digitizing - Toggle Editing

Тулбар Attributes - Select Features by Rectangle

Выделяем ненужные области, Digitizing - Delete Selected

Toggle Editing

 

На панели Layers - контекстное меню adm8_municipal - Save As

Format: GeoJSON

 

 

Правда почему-то в этих файлах нет Нью-Москвы.

admin@sevkab-msk.ru
28 января 2016, 03:38

Нью-Москва есть в adm4_region, но без территориального деления.

За инструкцию огромное спасибо! К слову, если не надо территориального разделения:

Select features → Toggle editing → выбираем округа → Merge slected features (Edit) → Ok

В Москве где-то в ЮАО будет дыра: включаем Node tool и удаляем точки дыры.