Invoer data van OpenStreetMap om QGIS
Die hoeveelheid data in OpenStreetMap is regtig breed, en hoewel dit nie ten volle opgedateer is nie, is dit in die meeste gevalle meer akkuraat as data wat tradisioneel verkry word met behulp van 1-skaalblaaie: 50,000.
In QGIS is dit goed om hierdie laag as 'n agtergrondkaart te laai, soos die Google Earth-beeld, waarvoor die plugins al bestaan, maar dit is net 'n agtergrondkaart.
Wat as jy die OpenStreetMap-laag as 'n vektor wil hê?
1. Laai die OSM-databasis af
Om dit te doen, moet u die area kies waar u verwag om data af te laai. Dit is voor die hand liggend dat die grootte van die databasis baie groot en tydrowend is, met baie inligting, waar baie inligting is. Om dit te doen, kies:
Vector> OpenStreetMap> Aflaai
Hier kies u die pad waar die xml-lêer met die .osm-uitbreiding afgelaai sal word. Dit is moontlik om die kwadrantreeks vanaf 'n bestaande laag aan te dui of deur die huidige vertoning van die aansig te gee. Sodra die opsie gekies is aanvaar, begin die aflaai proses en die volume van afgelaaide data word vertoon.
2. Skep 'n databasis
Sodra die XML-lêer afgelaai is, is dit nodig om dit om te skakel na 'n databasis.
Dit word gedoen met: Vector> OpenStreetMap> Importeer topologie vanaf XML ...
Hier word ons gevra om die bron, die DB SpatiaLite uitvoer lêer in te voer en as ons wil hê dat die invoerverbinding onmiddellik geskep word.
3. Roep die laag op QGIS
Om data as 'n laag te bel, vereis:
Vector> OpenStreetMap> Voer topologie uit na SpatiaLite ...,
Dit moet aangedui word as ons slegs punte, lyne of veelhoeke gaan noem. Ook met die knoppie Laai uit die databasis kan u 'n lys gee van die voorwerpe wat van belang is.
As gevolg daarvan kan ons die laag laai op ons kaart, soos in die volgende prentjie aangedui.
Natuurlik, omdat OSM 'n open source-inisiatief is, sal dit baie neem vir privaat gereedskap om hierdie soort dinge te doen.