Границы административных округов Новой Москвы

Не знаете, где задать вопрос? Задавайте здесь.
Suntechnic
Новоприбывший
Сообщения: 9
Зарегистрирован: 03 мар 2014, 08:44
Репутация: 0

Границы административных округов Новой Москвы

Сообщение Suntechnic »

сабж
Где найти или как получить? У меня есть границы АО Москвы в geoJSON и есть область (взял здесь http://gis-lab.info/qa/osm-adm.html шейпы и преобразовал в geoJSON). Но мне еще нужны границы АО Новой Москвы. И вот это уже нигде не могу найти. По ссылке выше их нет. Я смотрел adm8_municipal_f.7z и adm6_district_f.7z. В остальных архивах искать бессмысленно, я так понимаю...
С этим какие-то проблемы или я как-то не так ищу?
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Граници административных округов Новой Москвы

Сообщение Александр Мурый »

Эту тему видели?
Редактор материалов, модератор форума
Suntechnic
Новоприбывший
Сообщения: 9
Зарегистрирован: 03 мар 2014, 08:44
Репутация: 0

Re: Граници административных округов Новой Москвы

Сообщение Suntechnic »

Теперь да. Но не помогло. Там нет ответа...
http://eatlas.mos.ru/ - вот такая карта есть. Нужно выбрать территориальное деление слева и оставить галку Границы административных округов города Москвы только. Вот они границы. Но это svg. Можно их как-то оттуда "срисовать"?
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Граници административных округов Новой Москвы

Сообщение Александр Мурый »

А если взять выгрузки OSM по Моск.обл. и выбрать оттуда районы Новой Москвы? Ориентируясь по спискам районов и имеющимся картам.
Редактор материалов, модератор форума
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Граници административных округов Новой Москвы

Сообщение ericsson »

http://www.openmapsurfer.uni-hd.de/?zoo ... B00000FTFF cудя по этой карте, оба административных округа в OSM имеются.
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Граници административных округов Новой Москвы

Сообщение ericsson »

http://www.openstreetmap.org/relation/2 ... 41/37.1365 - вот отношение Троицкого, например.
Suntechnic
Новоприбывший
Сообщения: 9
Зарегистрирован: 03 мар 2014, 08:44
Репутация: 0

Re: Граници административных округов Новой Москвы

Сообщение Suntechnic »

Александр Мурый писал(а):А если взять выгрузки OSM по Моск.обл. и выбрать оттуда районы Новой Москвы? Ориентируясь по спискам районов и имеющимся картам.
Проблема в том, что область не содержит этих территорий. Нажмите здесь Область: http://oceansites.ru/map/ Это преальфа катры которая мне нужна, сейчас разработка продолжаетя уже на целевом сайте, но тут видна как представлена Область.
Ну и еще я не представляю как их объеденить ((( Нуб же.
Suntechnic
Новоприбывший
Сообщения: 9
Зарегистрирован: 03 мар 2014, 08:44
Репутация: 0

Re: Граници административных округов Новой Москвы

Сообщение Suntechnic »

ericsson писал(а):http://www.openmapsurfer.uni-hd.de/?zoo ... B00000FTFF cудя по этой карте, оба административных округа в OSM имеются.
Действительно! Но как их получить? Где взять координаты? Отсюда их как можно извлечь: http://www.openstreetmap.org/relation/2 ... 06/37.4442 ?
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Граници административных округов Новой Москвы

Сообщение ericsson »

Они должны быть в выгрузках, как и все остальное. Судя по тэгам - пятый административный уровень.
Ищите.
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Граници административных округов Новой Москвы

Сообщение ericsson »

А, я посмотрел, где вы это берете. Нет там пятого уровня.
Тогда через вот это можете попробовать http://overpass-turbo.eu/
Suntechnic
Новоприбывший
Сообщения: 9
Зарегистрирован: 03 мар 2014, 08:44
Репутация: 0

Re: Граници административных округов Новой Москвы

Сообщение Suntechnic »

ericsson писал(а):А, я посмотрел, где вы это берете. Нет там пятого уровня.
Тогда через вот это можете попробовать http://overpass-turbo.eu/
Что-то я там делаю не так...
Я пробовал:
node["name:en"="Troitsky"];
out body;
node["name"="Троицкий"]; (на Троицк вываливает кучу Троицков но не Троицкий АО)
out body;
node["ref"="ТАО"];
out body;
и многое другое. Чаще всего получаю просто "Карта намеренно не содержит данных"
Что-то тут явно не так. Может надо не node? Я так и не понял - это одиночный узел или любой объект...
Suntechnic
Новоприбывший
Сообщения: 9
Зарегистрирован: 03 мар 2014, 08:44
Репутация: 0

Re: Граници административных округов Новой Москвы

Сообщение Suntechnic »

Единственный варик который что-то находит:
area
["name"="Троицкий административный округ"];
out body;

Но он возвращает только данные:
<?xml version="1.0" encoding="UTF-8"?>
<osm version="0.6" generator="Overpass API">
<note>The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.</note>
<meta osm_base="2014-03-04T19:31:02Z" areas="2014-03-04T11:07:02Z"/>

<area id="3602263059">
<tag k="addr:country" v="RU"/>
<tag k="addr:region" v="Москва"/>
<tag k="admin_level" v="5"/>
<tag k="boundary" v="administrative"/>
<tag k="name" v="Троицкий административный округ"/>
<tag k="name:en" v="Troitsky Administrative Okrug"/>
<tag k="ref" v="ТАО"/>
<tag k="type" v="boundary"/>
<tag k="website" v="http://троицкий-округ.рф/"/>
<tag k="wikipedia" v="ru:Троицкий административный округ"/>
</area>

</osm>
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Граници административных округов Новой Москвы

Сообщение ericsson »

Вы от балды как-то запрос составили... Почему вы узлы и области запрашиваете, когда надо отношения, relation?
Отцентрируйте карту так, чтобы она покрывала всю Москву.
Запустите вот такой запрос:

Код: Выделить всё

{{key=admin_level}}
{{value=5}}
<osm-script output="json">
  <union>
    <query type="relation">
      <has-kv k="{{key}}" v="{{value}}"/>
      <bbox-query {{bbox}}/>
    </query>
  </union>
  <print mode="body"/>
  <recurse type="down"/>
  <print mode="skeleton"/>
</osm-script>
Сервер, скорее всего, ругнется на более чем 2 Мб данных, но вы ему скажите продолжить. Как увидите свои области на карте (запрос отработал), так переключитесь в режим Data (закладка справа вверху) и увидите все что выбралось в виде GeoJSON.
Suntechnic
Новоприбывший
Сообщения: 9
Зарегистрирован: 03 мар 2014, 08:44
Репутация: 0

Re: Граници административных округов Новой Москвы

Сообщение Suntechnic »

ericsson писал(а):Вы от балды как-то запрос составили... Почему вы узлы и области запрашиваете, когда надо отношения, relation?
Да почти от балды ) Нуб же. И я не совсем понял смысл relation и что это.
Так как вы подсказываете получется, но я в ответ получаю лишь id нод, а мне-то нужны координаты...
Всё, догнал, сорри. Немного в другом виде ожидал и не сразу заметил и понял. Кажется это то что надо!
Спасибо!!!
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Граници административных округов Новой Москвы

Сообщение ericsson »

Угу.
Смысл relation в том, что в OSM такие объекты, как административные границы, хранятся не в виде полилиний, а в виде наборов полилиний, такой набор называется relation, и применяется тогда, когда нужно указать сложные логические или топологические конструкции. Например, одна полилиния границы может входить в два relation, обозначающих контуры соседних районов.
Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя