Імпарт дадзеных з OpenStreetMap ў QGIS
Аб'ём дадзеных, які знаходзіцца ў OpenStreetMap Гэта сапраўды шырокі, і, хоць ён не быў цалкам абноўлены, у большасці выпадкаў з'яўляецца больш дакладным, чым дадзеныя, традыцыйна узнятыя картаграфічнага маштабу лісце 1: 50,000.
У QGIS вялікая нагрузка гэты пласт у якасці фону карты як Google Earth малюнка, для існуючых убудоў, але гэта толькі фонавая карта.
Што рабіць, калі тое, што вы хочаце, каб мець пласт OpenStreetMap як вектар?
1. Загрузіце базу дадзеных OSM
Для гэтага неабходна выбраць вобласць, куды вы плануеце загрузіць дадзеныя. Відавочна, што на вельмі вялікіх плошчах, дзе шмат інфармацыі, памер базы дадзеных будзе велізарным і працаёмкім. Для гэтага абярыце:
Вектар> OpenStreetMap> Загрузіць
Тут вы выбіраеце шлях, куды будзе загружаны файл xml з пашырэннем .osm. Можна паказаць дыяпазон квадрантаў ад існуючага пласта альбо пры дапамозе бягучага адлюстравання выгляду. Пасля выбару опцыі прымаць, Працэс загрузкі запускаецца і адлюстроўвае аб'ём дадзеных, загружаны.
2. Стварыце базу дадзеных
Пасля таго, як вы загрузіце файл XML, што патрабуецца, каб ператварыць гэта ў базу дадзеных.
Гэта робіцца з: Вектар> OpenStreetMap> Імпарт тапалогіі з XML ...
Тут мы просім мы ўводзім крыніца, выхадны SpatiaLite DB файл, і калі мы імпартуем злучэнне адразу паверылі.
3. Выклічце пласт у QGIS
Выклік дадзеных у якасці пласта неабходна:
Вектар> OpenStreetMap> Экспарт тапалогіі ў SpatiaLite ...,
Гэта павінна быць пазначана, калі мы будзем называць толькі кропкі, лініі ці шматкутнікі. Таксама з дапамогай кнопкі Загрузіць з базы дадзеных вы можаце пералічыць, якія аб'екты цікавяць.
У выніку, мы можам загрузіць наш пласт карты, як паказана на малюнку ніжэй.
Вядома, будучы ініцыятывай OSM з адкрытым зыходным кодам, гэта будзе доўгі інструмент з утрыманнем пад вартай, каб зрабіць такога роду рэчы.