Kreiranje mape korišćenja zemljišta (QGIS3)

Zoniranje definiše i reguliše koje vrste namene su dozvoljene na određenim parcelama i navodi zahteve i smernice za projektovanje i razvoj. U ovom tutorijalu ćete naučiti kako da pristupite skupovima podataka o parcelama, stilizujete ih prema atributima zoniranja i kreirate mapu.

Pregled zadatka

Radićete sa skupom podataka o parcelama zemljišta sa informacijama o zoniranju i kreiraćete mapu koja prikazuje obrazac zoniranja širom centralnog poslovnog regiona Kejptauna.

../../_images/zoning_map.png

Druge veštine koje ćete naučiti

  • Kako pristupiti i preuzeti podatke iz ArcGIS REST-a u QGIS-u.

  • Kako izdvojiti karakteristike iz sloja koje se presecaju sa graničnim slojem.

  • Kako spojiti različite podkategorije iz kategorizovanog renderera.

Dobijte podatke

Podatke za tutorijal možete pronaći na portalu otvorenih podataka Kejptauna - https://odp-cctegis.opendata.arcgis.com. Uvešćemo podatke sa portala koristeći ArcGIS REST URL adresu servera i pripremićemo tri sloja pomenuta u nastavku.Podatke za tutorijal možete pronaći na portalu otvorenih podataka Kejptauna - https://odp-cctegis.opendata.arcgis.com. Uvešćemo podatke sa portala koristeći ArcGIS REST URL adresu servera i pripremićemo tri sloja pomenuta u nastavku.

  1. Zoniranje: Poligonski shapefile sa zoniranjem i opisom za parcele zemljišta koje imaju jedno zoniranje - pričvršćeno za područje centralnog poslovnog centra Kejptauna.

  2. Sloj podeljenog zoniranja: Forma poligona sa kodom zoniranja i opisom za parcele zemljišta koje imaju višestruko zoniranje - pri čemu je svaki poligon podeljen na poligone sa jednom zonom.

  3. Područje centralnog poslovnog centra Kejptauna: Poligon koji razgraničava područje centralnog poslovnog centra Kejptauna.

Hajde da pogledamo korak po korak pripremu skupa podataka za ovaj tutorijal.

  1. Idite na portal podataka - https://odp-cctegis.opendata.arcgis.com/. Pretražićemo podatke o centralnom poslovnom području Kejptauna u traci za pretragu i kliknuti da bismo dalje pregledali.

    ../../_images/db1.png
  2. Kliknite na Prikaži sve detalje da biste istražili dostupne usluge za dobijanje podataka.

    ../../_images/db2.png
  3. Pomerite se nadole da biste pronašli Prikaži izvor podataka i kliknite na njega.

    ../../_images/db3.png
  4. U direktorijumu ArcGIS REST servisa, idite na Home i kopirajte URL adresu te stranice. Kopirana URL adresa izgleda ovako - https://citymaps.capetown.gov.za/agsext1/rest/services.

    ../../_images/db4.png
  5. Sada otvorite QGIS i idite na Otvori menadžer izvora podataka.

    ../../_images/db5.png
  6. Lista izvora podataka se vidi u levom panelu. Pomerite se nadole da biste pronašli ArcGIS REST Server. Kliknite na new da biste kreirali novu vezu sa serverom.

    ../../_images/db6.png
  7. U Detalji veze, navedite Naziv Portal otvorenih podataka Kejptauna i nalepite kopirani URL kao unos za URL.

    ../../_images/db7.png
  8. Kliknite na Ok, a zatim na Connect da biste videli fascikle sa podacima dostupne na serveru.

    ../../_images/db8.png
  9. Sada ćemo pretražiti sva tri sloja potrebna za tutorijal iz baze podataka. Prvo, otvorićemo sloj „Cape Town CBD“ u QGIS-u. Proširite fascikle da biste pregledali slojeve. Puna putanja do sloja je Theme_Based ‣ Open_Data_Service ‣ Cape Town CBD. Izaberite sloj i kliknite Add.

    ../../_images/db9.png
  10. Zatvorite Upravljač izvorima podataka da biste videli sloj dodat u QGIS. Kliknite na Zumiraj na sloj da biste centrirali i prikazali sloj na platnu.

    ../../_images/db10.png
  11. Sada ćemo dodati sloj „Zoniranje“ koristeći Data Source Manager. Povežite se sa Cape Town Open Data Portal i pregledajte sloj Zoniranje. Puna putanja je Theme_Based ‣ Open_Data_Service_Zoning ‣ Zoning. Ovo je veoma veliki sloj, zato obavezno označite polje Zahtevaj samo obeležja koja se preklapaju sa trenutnim obimom prikaza kako biste izbegli učitavanje svih obeležja dostupnih u sloju. Ako ovo zaboravite, učitavanje sloja može potrajati dugo. Kliknite na Dodaj da biste otvorili u QGIS-u.

    ../../_images/db11.png
  12. Slično tome, dodajte sloj Split_Zoning. Puna putanja je - Theme_Based ‣ Land_Parcel_Zoning ‣ Split Zoning.

    ../../_images/db12.png
  13. Možemo videti da su sva tri izvorna sloja otvorena u QGIS-u. Želimo da isečemo slojeve „Zoniranje“ i „Podeljeno zoniranje“ na granični sloj „Centar Kejptauna“. Prvo, sačuvajmo sva tri sloja lokalno kao shapefile-ove. Kliknite desnim tasterom miša na sloj „Centar Kejptauna“. Potražite Izvezi i kliknite na Sačuvaj elemente kao.

    ../../_images/db13.png
  14. Podesite format ESRI Shapefile i pregledajte lokalnu fasciklu u kojoj želite da sačuvate shapefile-ove. Sve slojeve vezane za ovaj tutorijal sačuvaćemo u jednoj fascikli sa podacima. Sačuvajte sloj kao cbd. Ostavite sve ostale opcije podrazumevane i kliknite na OK. Slično tome, izvezite druga dva sloja kao Zoning.shp i Split Zoning u istu fasciklu.

    ../../_images/db14.png
  15. Uklonite slojeve učitane sa servera. Izaberite sva tri sloja i kliknite na ikonu Ukloni sloj/grupu. Želimo da izdvojimo elemente iz slojeva Zoniranje i Podeli zoniranje koji se presecaju sa granicom cbd.

    ../../_images/db15.png
  16. Idite na Obrada ‣ Kutija sa alatkama iz trake menija.

    ../../_images/db16.png
  17. У алатној траци потражите Пресек алгоритам и двапут кликните да бисте отворили.

    ../../_images/db17.png
  18. Izaberite Zoning kao Input layer i cbd kao Overlay layer. Ostavite ostale opcije podrazumevane i nastavite sa čuvanjem izlaza u datoteku.

    ../../_images/db18.png
  19. Sačuvajte izlazni sloj kao zoning_cbd u fascikli sa podacima i kliknite na Pokreni.

    ../../_images/db19.png
  20. U zavisnosti od vaših podešavanja obrade, videćete neke greške ili upozorenja prikazana u kartici Log. Ulazni sloj ima neke nevažeće geometrije i preskače se tokom izvršavanja preseka. Popravićemo geometrije slojeva „Zoniranje“ i „Podeljeno zoniranje“ pre nego što uzmemo presek da bismo izvukli sve geometrije.

    ../../_images/db20.png
  21. Uklonite izlaz preseka iz QGIS-a i fascikle sa podacima. Potražite alatku Fix geometries u alatkama za obradu. Dvaput kliknite da biste otvorili.

    ../../_images/db21.png
  22. Izaberite Zoning kao Input layer. Zadržite sve ostale ulaze kao podrazumevane i sačuvajte izlazni sloj kao zoning_fixed.shp u folderu sa podacima klikom na Save to File. Kliknite na Run. Ponovite postupak za fiksiranje geometrija na sloju Split Zoning i sačuvajte sloj sa fiksiranim geometrijama kao split_zoning_fixed.shp.

    ../../_images/db22.png
  23. Uklonite slojeve „Zoning“ i „Split Zoning“. Nastavićemo sa izdvajanjem karakteristika iz slojeva „zoning_fixed“ i „split_zoning_fixed“ koji se presecaju sa „cbd“. Potražite Intersection iz alata za obradu i dvaput kliknite da biste otvorili.

    ../../_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

Radi lakšeg snalaženja, možete direktno preuzeti kopiju sva tri prethodno obrađena sloja sa donjih linkova:

cbd.shp

zoning_cbd.shp

split_zoning_cbd.shp

Procedura

  1. Otvorite QGIS. Kliknite na ikonu Otvori menadžer izvora podataka da biste dodali slojeve na kojima ćete raditi za tutorijal.

../../_images/180.png
  1. Pređite na karticu Vector i koristite dugme za pregledanje da biste pronašli fasciklu u kojoj ste sačuvali obrađene shapefile-ove.

../../_images/240.png
  1. Izaberite datoteke cbd.shp, zoning_cbd.shp i split_zoning_cbd.shp i kliknite na Otvori.

../../_images/327.png
  1. Videćete sve tri putanje do datoteka u tekstualnom polju pored Vektorski skup podataka. Kliknite na Dodaj, a zatim na Zatvori.

../../_images/413.png
  1. Dok radimo na vežbi, važno je da sačuvamo naš rad. Idite na Project ‣ Save.

../../_images/512.png
  1. Sačuvajte projekat u direktorijumu podataka kao datoteku landuse_map.qgz. Datoteka QGIS projekta sadrži reference na slojeve podataka i čuva stilove, šablone mapa itd.

../../_images/612.png
  1. Izaberite sloj zoning_cbd i kliknite na dugme Otvori tabelu atributa u traci sa alatkama Atributi. Imajte na umu da atribut INT_ZONE_C ima kodove zoniranja, a INT_ZONE_D opis zoniranja. Zatvorite tabelu atributa.

../../_images/712.png
  1. Sada hajde da stilizujemo sloj na osnovu ovih atributa, tako da parcele sa istim zonskim kodovima budu stilizovane u istoj boji. Kliknite na dugme Otvori panel za stilizovanje sloja u panelu Slojevi. Kliknite na padajući meni pored Jedan simbol.

../../_images/812.png
  1. Izaberite Categorized kao renderer. Izaberite INT_ZONE_C kao vrednost. Kliknite na Klasifikuj.

    ../../_images/912.png
  2. Videćete niz simbola. Svakom jedinstvenom kodu u sloju dodeljen je različit simbol boje.

    ../../_images/1016.png
  3. Obratite pažnju da svaka kategorija zoniranja ima podkategorije. Kategorija „Opšte poslovanje (GB)“ ima dalje podkategorije kao što su „GB1“, „GB2“ i tako dalje. Za potrebe ove mape, možemo spojiti sve podkategorije u jednu kategoriju najvišeg nivoa. Držite taster Shift i izaberite sve podkategorije. Kliknite desnim tasterom miša i izaberite Spoji kategorije.

    ../../_images/1119.png
  4. Ponovite postupak za kategorije „MU“ i „TR“. Nakon spajanja, sada možemo promeniti oznaku Legende da bude opisnija. Kliknite na oznaku Legenda da biste preimenovali klasu.

    ../../_images/1217.png
  5. Unesite opise svake kategorije zoniranja na osnovu vrednosti datih u koloni „INR_ZONE_D“. Kako unosite te opise, videćete da se i legenda sloja u panelu Slojevi ažurira.

    ../../_images/1315.png
  6. Sada možemo ažurirati boje i simboliku svake kategorije. Kliknite na Simbol za kategoriju.

    ../../_images/1414.png
  7. Promenite Boja popunjavanja i Boja obrisa simbola u boju po vašem izboru.

    ../../_images/1513.png
  8. Ponovite postupak za svaku kategoriju. Poslednja kategorija su sve ostale vrednosti. Ova kategorija sadrži sve parcele koje imaju NULL vrednosti. To je zato što te parcele imaju više kategorija zoniranja koje su im pridružene i predstavljene su u sloju split_zoning_cbd.shp. Nisu nam potrebne u ovom sloju. Izaberite ga i kliknite na ikonu - da biste uklonili tu kategoriju.

    ../../_images/1612.png
  9. Zatim, izaberite sloj „cbd“. Promenite simbol u Simple Line i povećajte Stroke width.

    ../../_images/1713.png
  10. Sloj „split_zoning_cbd.shp“ sadrži sve parcele kojima su nedostajali kodovi zoniranja u sloju „zoning_cbd“. Tabela atributa i vrednosti za zone u „split_zoning_cbd“ su iste kao i u sloju „zoning_cbd“. Umesto ručnog konfigurisanja simbologije za ovaj sloj, možemo kopirati/nalepiti stilove. Izaberite sloj „zoning_cbd“, kliknite desnim tasterom miša i izaberite Stilovi ‣ Kopiraj stil ‣ Simbologija.

    ../../_images/1811.png
  11. Sada izaberite novododati sloj split_zoning_cbd, kliknite desnim tasterom miša i izaberite Styles ‣ Paste Style ‣ Simbology.

    ../../_images/1910.png
  12. Videćete da se ista simbolologija primenjuje na poligone u sloju „split_zoning_cbd“. Stilizovanje i legenda su sada završeni.

    ../../_images/2010.png
  13. Stilizovali smo naše slojeve i kreirali oznake legendi. Sada hajde da kreiramo mapu koristeći ove stilizovane slojeve zajedno sa elementima mape kao što su traka razmere, strelica severa, oznake itd. QGIS dolazi sa Raspored za štampanje koji omogućava sastavljanje mapa. Idite na Projekat ‣ Novi raspored za štampanje. Kada se od vas zatraži ime, možete ostaviti polje prazno i kliknuti na U redu.

    ../../_images/2115.png
  14. U prozoru Raspored za štampanje videćete platno. Kliknite desnim tasterom miša i izaberite Svojstva stranice.

    ../../_images/2212.png
  15. Podesite Orijentacija na Portret. Zatim, idite na Dodaj stavku ‣ Dodaj mapu.

    ../../_images/2310.png
  16. Držite levi taster miša i nacrtajte pravougaonik na platnu. Ovo je okvir mape koji će sadržati mapu iz glavnog QGIS prozora. Na kartici Svojstva stavke, koristite ikonu Interaktivno uređivanje obima mape da biste pomerali/zumirali sadržaj okvira mape.

    ../../_images/2410.png
  17. Pomerite se nadole na kartici Svojstva stavke i označite opciju Okvir. Proširite je i izaberite Boja za ivicu okvira. Takođe možete povećati Debljina.

    ../../_images/259.png
  18. Okvir mape je sada spreman. Hajde da dodamo ostale elemente. Idite na Dodaj stavku ‣ Dodaj legendu.

    ../../_images/268.png
  19. Prevucite pravougaonik gde želite da postavite legendu. Kada ga dodate, pomerite se nadole na kartici Svojstva stavke i opozovite izbor dugmeta Automatsko ažuriranje kako bismo mogli ručno da izmenimo stavke legende.

    ../../_images/279.png
  20. Imamo 2 sloja sa identičnim legendama, tako da možemo ukloniti jedan od njih. Izaberite sloj split_zoning_cbd i kliknite na ikonu Ukloni izabrane stavke() iz legende. Slično tome, uklonite sloj cbd iz legende.

    ../../_images/289.png
  21. Kliknite desnim tasterom miša na sloj „zoning_cbd“ i označite opciju „Skriveno“.

    ../../_images/298.png
  22. Pomerite se nadole i proširite odeljak Kolone. Označite opciju Podeli slojeve i povećajte broj na 2.

    ../../_images/307.png
  23. Pomerite se nadole do odeljka Razmak. Podesite razmak između različitih elemenata dok legenda ne bude jasno čitljiva.

    ../../_images/3111.png
  24. Možete promeniti stil i veličinu fontova u legendi iz svojstava Fontovi i formatiranje teksta. Kada završite, idite na Dodaj stavku ‣ Dodaj strelicu severa. Prevucite pravougaonik gde želite da postavite element na mapi.

    ../../_images/328.png
  25. Izaberite simbol po svom izboru. Pomerite se nadole i proširite SVG parametri. Promenite Boja popunjavanja i Boja linije prema svom izboru.

    ../../_images/333.png
  26. Sada ćemo dodati Scale Bar. Idite na Add Item ‣ Add Scale Bar. Prevucite pravougaonik gde želite da postavite element na mapi. Podesite parametre Style i Segments za skalu.

    ../../_images/343.png
  27. Našoj mapi je potreban naslov i druge oznake sa informacijama. Idite na Dodaj stavku ‣ Dodaj oznaku.

    ../../_images/353.png
  28. Unesite naslov mape u odeljak Glavna svojstva. Kliknite na dugme Font u odeljku Izgled da biste podesili veličinu i stil fonta.

    ../../_images/362.png
  29. Dodajte druge oznake koje označavaju izvor podataka i vaše ime. Na kraju ćemo završiti našu mapu dodavanjem okvira oko bloka oznaka. Idite na Dodaj stavku ‣ Dodaj oblik ‣ Dodaj pravougaonik.

    ../../_images/372.png
  30. Nacrtajte pravougaonik. Kliknite na simbol za Stil i podesite Boja popunjavanja na providnu i Boja obruba da odgovara ostalim okvirima.

    ../../_images/372.png
  31. Kada budete zadovoljni svojom kompozicijom, možete eksportovati rezultat. Idite na Layout ‣ Export as PDF. Sačuvajte PDF u folderu sa podacima kao 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)