Клуб API Карт

Сервис определения границ районов области.

Навальный
2 января 2013, 20:32

Здравствуйте!

Не подскажите какие-нибудь сервисы, которые выдавали бы границы районов области в любых, удовлетворяющих YaMaps, видах?

 

Когда вводим "Чердаклинский район" в народной карте и в гугле, то они обводят его.

А как мне так же обводить районы на своей карте?

 

или как взять координаты с народной карты?

5 комментариев
Подписаться на комментарии к посту
Ольга Стогова
2 января 2013, 20:54

http://gis-lab.info/qa/rusbounds-rosreestr.html на этом сайте данные есть, я по ним Алтайский край разметила)

Навальный
2 января 2013, 21:17

Неплохо, но хотелось бы именно районы.

Я уже как-то смог найти карту Ульяновской области (изучая эту тему). Теперь осталось как-то из QGis вытащить наружу данные.

 

Мне нужны лишь точки [широта, долгота], чтобы построить такие же слои, как и на народной карте!

Ольга Стогова
2 января 2013, 21:37

http://gis-lab.info/qa/osm-adm.html муниципальные образования – тобишь районы

Навальный
3 января 2013, 18:06

Всё! Тайна века раскрыта!

Так как я с этим мучался долго, вот ответ:

1) Бродим по всяким ссылкам:

       osm-adm, там жмём

"открытую базу PostGIS."

       postgis , там жмём 

субъектам РФ. Подробнее о данных

        osm-shp, там жмём 

для загрузки: ..._shp/region

2) Скачиваем нужную область.

3) В Quantinum GIS (1.8.0) открываем её.

4) Слева снимаем все крестики, кроме

boundary-polygon

5)

Слой -> Сохранить выделение как

6) Выбираем, например "GeoJSON", сохраняем.

7) В итоге имеем прекрасный набор точек:

бла, бла { "type": "Feature", "id": 4, "properties": { "OSM_ID": -1760244.0, "NAME": "Сурский район", "ADMIN_LVL": "6" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 46.4030244, 54.5741918 ], [ 46.4051701, 54.5752895 ], [ 46.4076574, 54.5767816 ]

8) Радуемся ещё раз!