Границы районов / мун. образований Москвы в виде набора геоточек

Можно, кстати, шейпы открывать GPSmapedit (http://www.geopainting.com/)
оттуда выдрать координаты довольно просто)

Felis Pimeja, я могу как-то помочь? Просто мы тут целой командой по-другому проекту как раз будем прорисовывать границы районов и прочее. Так что если расскажете как потом эти данные вам передать или как вообще их делать, чтобы они сразу у вас были — готовы помочь. Можно даже просто ссылкой на инструкцию.

Вот тут можно прямо в geojson: http://converter.mygeodata.eu/vector

Шэйпы можно и прямо в JOSM открыть - если поставить плугин opendata.

Гм. Буквально на прошлой неделе включил в состав Москвы… БУТОВО. И северное, и южное…
Так что да, с границами районов могут быть… странности.
А всё потому, что этими данными никто не пользуется :slight_smile:

  1. данные должны быть совместимы с лицензией ОСМ
  2. можно вносить данные самостоятельно (правда, надо заметить, сразу правильно может не получиться). Либо передать в каком-то распространённом формате (шейпы, gpx, “родной” osm), желательно приложив список ошибок.

Итак я скачал и установил JOSM, установил плагин opendata, открыла shape-файл, вижу границы районов Москвы. Вижу что можно нажать на любую точку границы района и справа видны будут её координаты. Но не вижу как бы координаты всех точек границы сразу «экспортировать» или получить мне для копирования. Не вручную же переписывать координаты всех 146 точек выделенной границы?

Они у вас уже были эскпортнуты в shape файл для вашего использования. :slight_smile:

Пишите точнее, что у вас подразумевается под “получить мне для копирования”. Я подозреваю, что тесктовой файл.

В JOSM “сохранить как” попробуйте в разные форматы.

Еще “эскпорт GPX”

Или вам не всё, а выделенный кусочек?
Тогда можно интересное перенести на другой слой (Ctrl-C/Ctrl-V) и сохранять тот слой.

wowik мне выделенный кусочек, да :slight_smile: Я нажал сохранить как в JOSM, сохранил в .osm, открыл в Notepad++ — там файл на 90 000+ строк такого вида:

<node id='-18875' visible='true' lat='55.7486466' lon='37.8295775' />
  <node id='-18874' visible='true' lat='55.7486991' lon='37.8296732' />
  <node id='-18873' visible='true' lat='55.7489753' lon='37.8303047' />
  <node id='-18872' visible='true' lat='55.7491472' lon='37.8306945' />
  <node id='-18871' visible='true' lat='55.7492016' lon='37.83076' />
  <node id='-18870' visible='true' lat='55.7492508' lon='37.8307993' />
  <node id='-18869' visible='true' lat='55.7493001' lon='37.8308225' />
  <node id='-18868' visible='true' lat='55.7493523' lon='37.8308242' />

Причём они идут сплошным потоком, а не делятся на «вот эта группа точек относится к тому полигону (району)» и т.д.

Такс, ну вроде бы через выделение нужного участка и переноса его на новый слой с последующим сохранением получилось. Спасибо! :slight_smile:

Ниже разделятся по пачкам, но уже без координат :smiley:

	<way id="-1881" timestamp="2010-12-10T22:19:11Z">
		<nd ref="-18871"/>
		<nd ref="-18870"/>
		<nd ref="-18872"/>
		<nd ref="-18871"/>
		<nd ref="-18875"/>
		<nd ref="-18877"/>
		<tag k="boundary" v="administrative"/>
	</way>

А еше ниже ножно и имена поискать

	<relation id="-11" version="8" timestamp="2010-12-10T22:19:11Z">
		<member type="way" ref="-1881" role="outer"/>
		<member type="way" ref="-1883" role="outer"/>
		<tag k="boundary" v="administrative"/>
		<tag k="name" v="Имя"/>
	</relation>


В GPX вроде сразу сгруппируются по линиям, но уж без имен районов точно :slight_smile:

 <trk>
    <trkseg>
      <trkpt lat="54.8793761" lon="31.7959568">
        <time>2012-11-10T18:54:56Z</time>
      </trkpt>
..........
      <trkpt lat="54.8793761" lon="31.7959568">
        <time>2012-11-10T18:54:56Z</time>
      </trkpt>
    </trkseg>
  </trk>
  <trk>
    <trkseg>
      <trkpt lat="54.8505574" lon="31.8384589">
        <time>2010-07-26T19:06:03Z</time>
      </trkpt>
      <trkpt lat="54.8507022" lon="31.8380278">
        <time>2010-07-26T19:06:03Z</time>
      </trkpt>
..........
      <trkpt lat="54.909954" lon="31.7705096">
        <time>2010-07-26T19:05:46Z</time>
      </trkpt>
    </trkseg>

А нет какого-нибудь более свежего и точного источника, чем Gis-lab.info? А то я поэкспортировал из Shape-файлов в геоточки несколько районов и кое-где натолкнулся на большие ошибки:

На картинке в левом верхнем углу я красным цветом обвёл границу района Текстильщики (как она в действительности проходит). Как видно, на самом деле район Текстильщики включает Остаповский проезд. Если же взять данные Shape-файлов Gis-lab.info и перевести в геоточки, то получится, что Остаповский проезд входит в район Печатники (выделил границу синим цветом).

Свежее 12-дневной давности? Вряд ли :slight_smile:

А насчёт точности - исправляйте в ОСМ, будут точнее.

Можете тогда в меня кинуть ссылкой на инструкцию в чём бы это всё открыть и как поправить? А то я сколько раз пытался начать что-то делать в OSM, так просто мозг закипает от обилия терминов, материалов и т.д.

К слову, там и районов новых административных округов Москвы нет, тоже вручную исправлять придётся.

А у Вас они есть? Я прошлым летом искал, и ничего не нашёл.

Поиск по wiki.opensterrtmap.org слова “мультиполигон” и ВСЕ статьи на русском должны чуть-чуть помочь.
JOSM и плагин RelToolbox - must have, так хоть что-то в нагромождении получится разобрать.
Но, ещё раз повторю, тема сложновата для начала знакомства с ОСМ.

На официальном портале открытых данных правительства Москвы они размечены. И на карте, и в формате WKT есть. Не знаю, может как-то формат WKT можно напрямую в Shape конвертировать? Это сильно бы упростило задачу.

Тема разметки районов Москвы? Ну ничего не поделаешь, мне это по рабочему процессу сейчас нужно :frowning:

Всё, вопрос решён, нашёл конвертированные данные правительства Москвы в Shape-файлы тут. Сейчас только проверю, есть ли там та же ошибка с районом Текстильщики. Районы новых административных округов в файлах по ссылке тоже присутствуют.

В сконвертированных файлах ошибка исправлена, да. Даже след старой, неправильной границы района остался.

Это неактивный слой просвечивает.

Мне мерещится или граница Зеленограда у них цельнотянутся с OSM только с небольшим сдвигом?
http://ge.tt/8zXzcRS/v/2?c
Фоном - данные OSM, активный слой - 481.
Ооочень характерное изменение плотности точек…