Как экспортировать из геоданных osm-формата в вектор?

AWK облегчает жизнь в подобных случаях

Выкачать границу, сохранить в .osm, открыть в QGIS, сохранить в kml

можно по подробнее

Подскажите, пожалуйста, каким инструментом воспользоваться:

мне нужны все административные границы из OSM (boundary=administrative, admin_level=2 и 4) в shp файлах.
Я могу их скачать из других источников (готовые шейпы), но мне нужно именно из OSM, чтобы они “бились” с моими данными карты, которую я делаю на основе OSM.
Стандартные инструменты типа JOSM устанавливают лимит на скачивание(

Geojson подойдет или WKT?

Да, GeoJSON подойдет!

Вот тут есть выгрузки адресов/границ/улиц и поек
http://tr1.nowtaxi.ru/dumps/

Но в выгрузках все вместе, вот как отфильтровать оттуда границы (под линуксом, под виндой можно cygwin поставить с тем же набором утилиток):


#Level 2
zgrep '"id":"admbnd-' out/RU.json.gz | grep '"admin_level":"2"'

#Level 4
zgrep '"id":"admbnd-' out/RU.json.gz | grep '"admin_level":"4"'

Это чтобы по быстрому посмотреть то ли это что нужно, если то, можно настроить чтобы выдиралось только то что нужно и экспортровалось поудобнее. Напишите мне, если примерно подойдет.

Спасибо! Попробуем.

Подскажите пожалуйста где можно почитать про создание в Маперетиве shape: custom, как задать отображение нужной фигуры - необходимо сделать экспортируемые в вектор простенькие иконки. В строке

shape-def: p:black;pw:2;m:10,10;l:-10,-10;m:10,-10;l:-10,10;
  • я ничего не понимаю

принцип простой (так почти везде): команды рисования состоят из перемещения “карандаша” в определенные координаты (m:10,10 переместит курсор от центра 0,0 на 10 единиц вправо и на 10 единиц вниз) и черчение линий из текущей координаты в указанную (l:-10,-10 нарисует линию из текущей точки 10,10 в точку -10,-10 т.е. нарисует линию под 45 градусов, проходящую через центр картинки 0,0) после этого точка -10,-10 становится текущей и можно сразу рисовать следующую линию оттуда или если надо передвинуть карандаш, то команда m.
Ну а команды p:black и wp:2 задают цвет и толщину последующих линий.
Возможно, направление осей координат другое, но принцип такой.

Hello!

Kto-nibud’ znaet kak rewaetsia problema c “An item with the same key has already been added.” posle obnovlenia versii Maperitive?:frowning:

*> download-osm-overpass
Sending a request to the server (‘http://overpass-api.de/api/interpreter?data=(node(44.4835288036563,4.65557902098975,44.5489326374466,4.75190027767885);rel(bn)->.x;way(44.4835288036563,4.65557902098975,44.5489326374466,4.75190027767885);node(w)->.x;rel(bw););out;’)…
Started reading OSM data
Read 10000 ways so far
Read 87780 nodes, 13924 ways and 138 relations in total
Server reported: ‘The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.’

export-svg compatibility=illustrator
Preparing the SVG…
An item with the same key has already been added.*

Poigraite s razmerami bbox, chobi uzit’ i nayti etot brakovanniy ob’ekt.