Увези податоци од OpenStreetMap во QGIS
Количината на податоци во OpenStreetMap е навистина широко, и иако не е целосно ажуриран, во повеќето случаи тоа е попрецизно отколку податоците традиционално покренати со користење на 1 скала листа: 50,000.
Во QGIS одлично е да се вчита овој слој како мапа на позадина, како што е сликата на Google Earth, за која веќе постојат приклучоци, но ова е само мапа на позадина.
Што ако сакате да го имате слојот OpenStreetMap како вектор?
1. Преземете ја базата на податоци OSM
За да го направите ова, мора да ја изберете областа каде што очекувате преземање податоци. Очигледно е дека многу големи области, каде што има многу информации, големината на базата на податоци ќе биде огромна и одзема многу време. За да го направите ова, изберете:
Вектор> OpenStreetMap> Преземи
Тука ја избирате патеката каде што ќе се преземе датотеката xml со наставката .osm. Можно е да се посочи опсегот на квадрант од постоечки слој или со тековниот приказ на приказот. Откако ќе се избере опцијата прифати, започнува процесот на преземање и се прикажува обемот на преземените податоци.
2. Создадете база на податоци
Откако ќе се преземе XML датотеката, потребно е да се конвертира ова во база на податоци.
Ова е направено со: Вектор> OpenStreetMap> Увезете топологија од XML ...
Тука се бара да го внесеме изворот, излезната датотека DB SpatiaLite и ако сакаме веднаш да се создаде врската за увоз.
3. Повикајте го слојот до QGIS
Повикувајќи податоци како слој бара:
Вектор> OpenStreetMap> Извоз на топологија во SpatiaLite ...,
Мора да биде означено ако ќе повикаме само точки, линии или полигони. Исто така со копчето Load од базата на податоци можете да наведете кои се предмети од интерес.
Како резултат на тоа, можеме да го вчитаме слојот на нашата карта, како што е прикажано на следнава слика.
Се разбира, бидејќи OSM е иницијатива за софтвер со отворен код, ќе треба многу за приватните алатки да го направат тоа.