Az OpenStreetMap adatok importálása a QGIS-be
A benne lévő adatok mennyisége OpenStreetMap valóban széles, és bár nem teljesen naprakész, a legtöbb esetben pontosabb, mint az 1 skála 50,000 méretarányú kartográfiai adatlapjaival hagyományosan gyűjtött adatok.
A QGIS-ben jó, ha ezt a réteget háttérképként betölti, például a Google Föld képét, amelyhez már vannak plug-inek, de ez csak háttérkép.
Mi történik, ha azt szeretné, hogy az OpenStreetMap réteg vektorként legyen?
1. Töltse le az OSM adatbázist
Ehhez ki kell választania azt a területet, ahová az adatok letöltését várja. Nyilvánvaló, hogy nagyon nagy területeken, ahol sok információ van, az adatbázis mérete hatalmas és időigényes lesz. Ehhez válassza ki:
Vektor> OpenStreetMap> Letöltés
Itt válassza ki az elérési utat, ahová az .osm kiterjesztésű xml fájl letöltésre kerül. Lehetséges a kvadráns tartomány kijelzése egy meglévő rétegből vagy a nézet aktuális megjelenítésével. Miután kiválasztotta az opciót elfogad, a letöltési folyamat megkezdődik, és megjelenik a letöltött adatok mennyisége.
2. Hozzon létre egy adatbázist
Miután az XML-fájlt letöltötték, az szükséges, hogy az adatbázist átalakítsa.
Ez a következővel történik: Vektor> OpenStreetMap> Topológia importálása XML-ből ...
Itt arra kéri a felhasználót, hogy adja meg a forrást, a DB SpatiaLite kimeneti fájlt, és ha szeretnénk azonnal létrehozni az import kapcsolatot.
3. Hívja meg a réteget QGIS-re
Adatok rétegként történő meghívásához:
Vektor> OpenStreetMap> Topológia exportálása SpatiaLite-be ...,
Meg kell jelölni, ha csak pontokat, vonalakat vagy sokszögeket fogunk hívni. Az adatbázis Betöltés gombjával felsorolhatja azokat az objektumokat is, amelyek érdeklik.
Ennek eredményeképpen betölthetjük a réteget a térképünkre, amint az a következő képen látható.
Természetesen, mivel az OSM egy nyílt forráskódú kezdeményezés, hosszú idő lesz a tulajdonosi eszközökkel, hogy ezt megtehessék.