User:Zverik/Обходные листы с QGIS

From OpenStreetMap Wiki
Jump to navigation Jump to search

Шесть лат назад я написал инструкцию, как печатать обходные листы с использованием современного (на тот год) открытого софта и активно разрабатываемого (на тот год) рендерера Maperitive. Времена изменились, процесс стал проще, хотя и менее подконтролен. Давайте задействуем современный формат файла и современный ГИС-пакет.

Подготовка данных

  1. Откройте JOSM, включите «режим эксперта», если ещё не.
  2. В меню «Файл» выберите «Загрузить с Overpass API» и введите туда запрос: (node({{bbox}});<;>);out meta;
  3. Выберите район картовстречи и качайте. А затем сохраните в файл .osm и закрывайте редактор.
  4. Теперь нужен GDAL, чтобы сделать файл для QGIS. Для сохранения тегов типа addr:housenumber нужно настроить ogr2ogr. Если коротко, берите этот osmconf.ini и положите к данным. Возможно, вы захотите добавить тегов в поля attributes разделов [lines] и [multipolygons].
  5. Выполните из командной строки:
   OSM_CONFIG_FILE=osmconf.ini ogr2ogr -f GPKG party.gpkg party.osm

Атлас в QGIS

  1. Откройте QGIS (подойдёт и 2.14) и в нём добавьте векторные слои lines и multipolygons из полученного файла party.gpkg.