Een kaart voor gebruik van land maken (QGIS3)

Zoneren van bestemmingen definiëren en reguleren welk soort gebruikers op bepaalde percelen zijn toegelaten en ontwerp van omtrek en vereisten voor ontwikkeling en richtlijnen. In deze handleiding zult u leren hoe toegang te krijgen tot gegevenssets van percelen, ze opmaken conform hun attributen voor de zonering en een kaart maken.

Overzicht van de taak

U zult werken met een gegevensset voor percelen land met informatie over de zonering en een kaart maken die het patroon voor de zonering weergeeft in de regio CBD van Kaapstad.

../../_images/zoning_map.png

Andere vaardigheden die u zult leren

  • Hoe toegang te krijgen tot en downloaden van de gegevens van ArcGIS REST in QGIS.

  • Hoe objecten uit te nemen uit ene laag die kruist met een laag met grenzen.

  • Hoe de verschillende sub-categorieën samen te voegen uit de renderer Categoriën.

De gegevens ophalen

U vindt de gegevens voor de handleiding op het Cape Town Open Data Portal - https://odp-cctegis.opendata.arcgis.com. We zullen de gegevens vanaf het portaal importeren met de ArcGIS REST server-URL en zullen de drie lagen voorbereiden die hieronder vermeld zijn.

  1. Laag Zonering: Een polygoon shapefile met code voor de zonering en beschrijvingen voor percelen land die één enkele zone hebben - geclipt tot het gebied Kaapstad CBD.

  2. Gesplitste laag zonering: Een polygoon shapefile met code voor de zonering en beschrijvingen voor percelen land die meerdere zones hebben multiple - met elke polygoon gesplitst in polygonen voor één enkele zone.

  3. Gebied Kaapstad CDB: Een polygoon die het gebied Kaapstad CBD markeert.

Laten we stapsgewijze kijken om de gegevensset voor te bereiden voor deze handleiding.

  1. Ga naar het Data Portal - https://odp-cctegis.opendata.arcgis.com/. We zullen zoeken naar de gegevens voor Cape Town CBD in de zoekbalk en klikken om verder te bladeren.

    ../../_images/db1.png
  2. Klik op Volledige details bekijken om beschikbare services te verkennen om de gegevens op te halen.

    ../../_images/db2.png
  3. Scroll naar beneden om te zoeken naar Gegevensbron bekijken open dat en klik erop.

    ../../_images/db3.png
  4. Ga, in de ArcGIS REST Services Directory , naar Home en kopieer de URL van die pagina. De gekopieerde URL ziet er ongeveer zo uit - https://citymaps.capetown.gov.za/agsext1/rest/services.

    ../../_images/db4.png
  5. Open nu QGIS en klik op Databronnen beheren openen.

    ../../_images/db5.png
  6. De lijst met databronnen staat in het linkerpaneel. Scroll naar beneden naar ArcGIS REST Server. Klik op Nieuw om een nieuwe verbinding naar de server te maken.

    ../../_images/db6.png
  7. In de Verbindingsdetails, geef de Naam Kaapstad Open Data Portal en plak de gekopieerde URL als invoer voor URL.

    ../../_images/db7.png
  8. Klik op OK en dan op Verbinden om de mappen met gegevens te zien die beschikbaar zijn op de server.

    ../../_images/db8.png
  9. Nu zullen we zoeken naar alle drie vereiste lagen voor de handleiding uit de database. Eerst zullen we openen de laag Cape Town CBD in QGIS. Vergroot mappen om naar de lagen te bladeren. Het volledige pad naar de laag is Theme_Based ‣ Open_Data_Service ‣ Cape Town CBD. Selecteer de laag en klik op Toevoegen.

    ../../_images/db9.png
  10. Sluit Databronnen beheren om te zien dat de laag is toegevoegd in QGIS. Klik op Zoomen naar la(a)g(en) om de laag in het kaartvenster te centreren en weer te geven.

    ../../_images/db10.png
  11. Nu zullen we met Databronnen beheren de laag Zoning toevoegen. Verbindmet het Cape Town Open Data Portal en blader naar de laag Zoning. Het volledige pad is Theme_Based ‣ Open_Data_Service_Zoning ‣ Zoning. Dit is een hele grote laag, zorg er dus voor het keuzevak Alleen objecten bevragen die het huidige zichtbare bereik overlappen te selecteren om te vermijden dat alle objecten op de laag geladen worden. Als u dit vergeet, zou het laden van de laag heel lang kunnen duren. Klik op Toevoegen om hem te openen in QGIS.

    ../../_images/db11.png
  12. Voeg op soortgelijke wijze de laag Split_Zoning toe. Het volledige pad is - Theme_Based ‣ Land_Parcel_Zoning ‣ Split Zoning.

    ../../_images/db12.png
  13. We kunnen nu zien dat alle drie lagen zijn geopend in QGIS. We willen de lagen Zoning en Split Zoning clippen naar de laag met de grenzen van Cape Town CBD. Laten we eerst alle drie lagen lokaal opslaan als shapefiles. Klik met rechts op de laag Cape Town CBD. Zoek naar Exporteren en klik op Objecten opslaan als.

    ../../_images/db13.png
  14. Stel de indeling in op ESRI Shapefile en blader naar de lokale map waar u de shapefiles wilt opslaan. We zullen alle aan deze handleiding gerelateerde lagen opslaan in één enkele map. Sla de laag op als cbd. Behoud alle andere opties op hun standaard en klik op OK. Exporteer op soortgelijke wijze ook de twee andere lagen als Zoning.shp en Split Zoning naar dezelfde map.

    ../../_images/db14.png
  15. Verwijder de lagen die zijn lagen vanaf de server. Selecteer alle drie lagen en klik op het pictogram Laag/Groep verwijderen. We zullen de objecten uitnemen uit de lagen Zoning en Split Zoning, die kruisen met de grens van cbd.

    ../../_images/db15.png
  16. Ga naar Processing ‣ Toolbox op de menubalk.

    ../../_images/db16.png
  17. In de Toolbox, zoek naar het algoritme Kruising en dubbelklik erop om het te openen.

    ../../_images/db17.png
  18. Selecteer Zoning als Invoerlaag en cbd als Overlay-laag. Laat de andere opties op hun standaard staan en sla de uitvoer op naar een bestand.

    ../../_images/db18.png
  19. Sla de uitvoerlaag op als zoning_cbd in de map met de gegevens en klik op Uitvoeren.

    ../../_images/db19.png
  20. Afhankelijk van de instelling van uw Processing, zult u enkele fouten of waarschuwingen zien weergegeven op de tab Log. De invoerlaag heeft enkele ongeldige geometrieën en die worden overgeslagen bij het uitvoeren van Kruising. We zullen geometrieën van de lagen Zoning en Split Zoning repareren, voordat we Kruising alle geometrieën laten uitnemen.

    ../../_images/db20.png
  21. Verwijder de uitvoer van Kruising uit QGIS en de map met gegevens. Zoek naar het gereedschap Geometrieën repareren tool in de Toolbox van Processing. Dubbelklik erop om het te openen.

    ../../_images/db21.png
  22. Selecteer Zoning als Invoerlaag. Laat alle andere invoer op hun standaard en sla de uitvoerlaag op als zoning_fixed.shp in de map met gegevens door te klikken op Save to File. Klik op Uitvoeren. Herhaal het proces voor het repareren van de geometrieën voor de laag Split Zoning en sla de laag met gerepareerde geometrieën op als split_zoning_fixed.shp.

    ../../_images/db22.png
  23. Verwijder de lagen Zoning en Split Zoning. We zullen doorgaan met de uitgenomen objecten in de lagen zoning_fixed en split_zoning_fixed die kruisen met cbd. Zoek naarr Kruising in de Toolbox van Processing en dubbelklik om het te openen.

    ../../_images/db23.png

24.Select Zoning_fixed as Input layer and cbd as Overlay layer to perform intersection as described in steps 18 and 19. Save the output as zoning_cbd and repeat the same for split_zoning_fixed layer and save the output layer as split_zoning_cbd.

../../_images/db24.png

Voor het gemak kunt u direct een kopie van alle drie vooraf verwerkte lagen downloaden vanaf de links hieronder:

cbd.shp

zoning_cbd.shp

split_zoning_cbd.shp

Procedure

  1. Open QGIS. Klik op het pictogram Databronnen beheren openen om de lagen toe te voegen om in de handleiding mee te werken.

../../_images/150.png
  1. Schakel naar de tab Vector en gebruik de knop Bladeren om naar de map te navigeren waar u de verwerkte shapefiles hebt opgeslagen.

../../_images/230.png
  1. Selecteer de bestanden cbd.shp, zoning_cbd.shp en split_zoning_cbd.shp en klik op Openen.

../../_images/325.png
  1. U zult alle drie bestandspaden zien in het tekstvak naast Vectordatabron(nen). Klik op Toevoegen, gevolgd door Sluiten.

../../_images/49.png
  1. Het is belangrijk om uw werk op te slaan gedurende het werken aan de oefening. Ga naar Project ‣ Opslaan.

../../_images/59.png
  1. Sla het project op in de map met gegevens als het bestand landuse_map.qgz. Het projectbestand van QGIS bevat verwijzingen naar de gegevenslagen en slaat stijlen, kaartsjablonen, etc. op.

../../_images/69.png
  1. Selecteer de laag zoning_cbd en klik op de knop Attributentabel openen op de werkbalk Attributen. Merk op dat het attribuut INT_ZONE_C de code voor de zonering bevat en INT_ZONE_D bevat de beschrijving van de zonering. Sluit de attributentabel.

../../_images/79.png
  1. Laten we nu stijl op de laag toepassen, gebaseerd op deze attributen, zodat de percelen met dezelfde code voor de zonering stijlen in dezelfde kleur hebben. Klik op de knop Paneel Laag opmaken openen in het paneel Lagen. Klik op de keuzeknop naast Enkel symbool.

../../_images/89.png
  1. Selecteer Categorieën als de renderer. Selecteer INT_ZONE_C als de Waarde. Klik op Classificeren.

    ../../_images/99.png
  2. U zult een serie symbolen zien verschijnen. Er is een verschillende kleur symbool toegewezen aan elk unieke code in de laag.

    ../../_images/1013.png
  3. Merk op dat elke categorie zonering sub-categorieën heeft. De categorie General Business (GB) heeft meer onderverdelingen, zoals GB1, GB2, enzovoort. Voor het doel van deze kaart, kunnen we alle sub-categorieën samenvoegen tot één enkele categorie op het hoogste niveau. Houd de Shift-toets ingedrukt en selecteer alle sub-categorieën. Klik met rechts en selecteer Categorieën samenvoegen.

    ../../_images/1116.png
  4. Herhaal het proces voor de categorieën MU en TR. Eenmaal samengevoegd, kunnen we nu het label van de Legenda wijzigen, zodat het meer beschrijvend is. Klik op het label Legenda om een klasse te hernoemen.

    ../../_images/1214.png
  5. Voer beschrijvingen in voor elke categorie van de zonering , gebaseerd op de waarden uit de kolom INR_ZONE_D. Als u deze beschrijving invoert zult u zien dat de legenda van de laag in het paneel Lagen ook wordt bijgewerkt.

    ../../_images/1312.png
  6. Nu kunnen we de kleuren en symbologie van elke categorie bijwerken. Klik op het Symbool voor een categorie.

    ../../_images/1411.png
  7. Wijzig de Vulkleur en Lijnkleur van het symbool naar een kleur van uw keuze.

    ../../_images/1511.png
  8. Herhaal het proces voor elke categorie. De laatste categorie is alle andere waarden. Deze categorie bevat alle percelen die waarden NULL hebben. Dat komt omdat deze percelen meerdere categorieën voor zonering aan zich hebben verbonden en die worden weergegeven in de laag split_zoning_cbd.shp. We hebben ze niet nodig in deze laag. Selecteer het en klik op het pictogram - om die categorie te verwijderen.

    ../../_images/1610.png
  9. Selecteer vervolgens de laag cbd. Wijzig het symbool naar Rand: Doorgetrokken lijn en verhoog de Lijndikte.

    ../../_images/1711.png
  10. De laag split_zoning_cbd.shp bevat alle percelen waarvan de code voor de zonering ontbreekt in de laag zoning_cbd. De attributentabel en waarden voor de zones in split_zoning_cbd zijn hetzelfde als in de laag zoning_cbd. In plaats van deze symbologie voor deze laag handmatig te configureren, kunnen we de stijlen kopiëren/plakken. Selecteer de laag zoning_cbd, klik met rechts en selecteer Stijlen ‣ Kopieer stijl ‣ Symbologie.

    ../../_images/189.png
  11. Selecteer nu de nieuw toegevoegde laag split_zoning_cbd, klik met rechts en selecteer Stijlen ‣ Plak stijl ‣ Symbologie.

    ../../_images/199.png
  12. U zult zien dat dezelfde symbologie is toegepast op de polygonen van de laag split_zoning_cbd. De opmaak en legenda zijn nu compleet.

    ../../_images/209.png
  13. We hebben onze lagen opgemaakt en labels voor de legenda gemaakt. Laten we nu een kaart maken met deze opgemaakte lagen naast kaartelementen, zoals, schaalbalk, Noordpijl, labels etc. QGIS heeft Afdruklay-out dat het mogelijk maakt kaarten samen te stellen. Ga naar Project ‣ Nieuwe afdruklay-out. Indien geprompt voor een naam, kunt u die leeg laten en klikken op OK.

    ../../_images/2113.png
  14. In het venster Afdruklay-out zult u een kaartvenster zien. Klik met rechts en selecteer Pagina-eigenschappen.

    ../../_images/2211.png
  15. Stel de Oriëntatie in op Staand. Ga vervolgens naar Item toevoegen ‣ Kaart toevoegen.

    ../../_images/238.png
  16. Houd de linkermuisknop ingedrukt en teken een rechthoek in het kaartvenster. Dat is het kaartframe dat de kaart uit het hoofdvenster van QGIS zal bevatten. Op de tab Item-eigenschappen, gebruik het pictogram Kaartbereik interactief bewerken om de inhoud van het kaartframe te verschuiven/te zoomen .

    ../../_images/249.png
  17. Scroll naar beneden op de tab Item-eigenschappen en selecteer de optie Frame. Vergroot dat en selecteer een Kleur voor de rand van het frame. U kunt ook de Dikte verhogen.

    ../../_images/258.png
  18. Het kaartframe is nu klaar. Laten we andere elementen toevoegen. Ga naar Item toevoegen ‣ Legenda toevoegen.

    ../../_images/267.png
  19. Sleep een rechthoek waar u de legenda wilt plaatsen. Eenmaal toegevoegd, scroll naar beneden op de tab Item-eigenschappen en deselecteer de knop Automatisch bijwerken zodat de items van de legenda handmatig kunnen bewerken.

    ../../_images/278.png
  20. We hebben 2 lagen met identieke legenda’s, duskunnen we een ervan verwijderen. Selecteer de laag split_zoning_cbd en klik op het pictogram Geselecteerde item(s) uit legenda verwijderen icon. Verwijder op soortgelijke wijze de laag cbd uit de legenda.

    ../../_images/288.png
  21. Klik met rechts op de laag zoning_cbd en selecteer de optie Verborgen.

    ../../_images/297.png
  22. Scroll naar beneden en vergroot het gedeelte Kolommen. Selecteer de optie Kaartlagen splitsen en verhoog Aantal naar 2.

    ../../_images/307.png
  23. Scroll nog meer naar beneden naar het gedeelte Tussenruimte. Pas de afstand tussen de verschillende elementen aan totdat de legenda duidelijk leesbaar is.

    ../../_images/3110.png
  24. U kunt stijl en grootte van de lettertypen in de legenda wijzigen in de eigenschappen Lettertypen en tekst opmaken. Indien gereed, ga naar Item toevoegen ‣ Noordpijl toevoegen. Sleep een rechthoek waar u het element op de kaart wilt plaatsen.

    ../../_images/326.png
  25. Kies een symbool van uw eigen keuze. Scroll naar beneden en vergroot de Parameters SVG. Wijzig de Vulkleur en Lijnkleur naar uw keuze.

    ../../_images/333.png
  26. Nu zullen we een Schaalbalk toevoegen. Ga naar Item toevoegen ‣ Schaalbalk toevoegen. Sleep een rechthoek waar u het element op de kaart wilt plaatsen. Pas de parameters Stijl en Segmenten voor de schaalbalk aan.

    ../../_images/343.png
  27. Onze kaart heeft een titel nodig en andere labels met informatie. Ga naar Item toevoegen ‣ Label toevoegen.

    ../../_images/353.png
  28. Voer een titel voor de kaart in het gedeelte Algemene eigenschappen in. Klik op de knop Lettertype in het gedeelte Uiterlijk om de grootte en stijl van het lettertype aan te passen.

    ../../_images/362.png
  29. Voeg andere labels toe die de gegevensbron en uw naam aangeven. Tenslotte zullen we onze kaart voltooien door een frame toe te voegen rondom het blok met labels. Ga naar Item toevoegen ‣ Vorm toevoegen ‣ Rechthoek toevoegen.

    ../../_images/372.png
  30. Teken een rechthoek. Klik op het symbool voor Stijl en stel de Vulkleur in op transparant en Lijnkleur op dezelfde als andere frames.

    ../../_images/372.png
  31. Als u tevreden bent met uw compositie, kunt u het resultaat exporteren. Ga naar Lay-out ‣ Exporteren als PDF. Sla de PDF op in de map met uw gegevens als capetown_zoning_map.pdf.

    ../../_images/392.png

If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)