5.2. Lesson: Topologie voor objecten
Topologie is een handig aspect van vector gegevenslagen, omdat het fouten zoals overlappen of gaten minimaliseert.
Bijvoorbeeld: als twee objecten een rand delen en u bewerkt de rand met behulp van topologie, dan hoeft u niet eerst het ene object te bewerken, dan een ander en dan zorgvuldig de randen op elkaar af te stemmen zodat zij overeenkomen. In plaats daarvan kunt u hun gedeelde rand bewerken en beide objecten zullen tegelijkertijd wijzigen.
Het doel voor deze les: Topologie begrijpen door middel van voorbeelden.
5.2.1. Follow Along: Snappen
Snappen maakt het bewerken van topologie gemakkelijker. Dit maakt het mogelijk uw muiscursor aan andere objecten te snappen, terwijl u digitaliseert. Opties voor snappen instellen:
Navigeer naar het menu-item
.Stel uw dialoogvenster Instellingen voor snappen in project in op het activeren van de laag
landuse
met Type vertex en tolerantie12
pixels:Zorg er voor dat het vak in de kolom Voorkom overlappen is geselecteerd.
Verlaat het dialoogvenster.
Controleer (onder Geavanceerd digitaliseren is ingeschakeld.
) dat uw werkbalkZoom naar dit gebied (schakel indien nodig lagen en labels in):
Digitaliseer dit nieuwe (fictionele) gebied:
Indien gevraagd, geef het een OGC_FID van 999, maar het staat u vrij de andere waarden ongewijzigd te laten.
Als u voorzichtig bent tijdens het digitaliseren en de cursor toestaat te snappen aan de punten van aanliggende gebieden, zult u merken dat er geen gaten zijn tussen uw nieuwe gebieden de bestaande gebieden ernaast.
Denk aan de gereedschappen Ongedaan maken en Opnieuw op de werkbalk Geavanceerd digitaliseren.
5.2.2. Follow Along: Juiste topologische objecten
Objecten van topologie moeten soms bijgewerkt worden. In ons voorbeeldgebied is een gebied bos geworden, dus moet de laag landuse
worden bijgewerkt. We zullen daarom enkele objecten bos uitbreiden en samenvoegen in dit gebied:
In plaats van het maken van nieuwe polygonen om de bosgebieden samen te voegen, gaan we het gereedschap Punten gebruiken om bestaande polygonen te bewerken en samen te voegen.
Ga naar de modus Bewerken (als die niet al actief is)
Kies een bosgebied, selecteer een punt en verplaats die naar een naastgelegen punt, zodat de twee objecten bos elkaar raken:
Klik en sleep de knopen totdat zij op hun plaats snappen.
De juiste topologische rand ziet er uit zoals dit:
Ga door en voeg nog enkele gebieden samen met het gereedschap Punten.
U kunt ook het gereedschap Object polygoon toevoegen gebruiken om het gat te vullen tussen de twee polygonen bos. Als u Overlappen vermijden hebt ingeschakeld, hoeft u niet elk enkele punt toe te voegen - zij zullen automatisch worden toegevoegd als uw nieuwe polygoon de bestaande overlapt.
Als u onze voorbeeldgegevens gebruikt, zou u een bosgebied moeten hebben dat er ongeveer zo uitziet:
Maak u geen zorgen als u meer, minder of andere bosgebieden heeft samengevoegd.
5.2.3. Follow Along: Gereedschap: Object vereenvoudigen
Doorgaand op dezelfde laag zullen we het gereedschap Object vereenvoudigen testen:
Klik er op om het te activeren.
Klik op één van de gebieden die u heeft samengevoegd met ofwel het gereedschap Punten of het gereedschap Object toevoegen. U zult dit dialoogvenster zien:
Pas de Tolerantie aan en zie wat er gebeurt:
Dit stelt u in staat het aantal punten te reduceren.
Klik op OK
Het voordeel van dit gereedschap is dat het u een eenvoudige en intuïtieve interface verschaft voor veralgemeniseren. Maar weet dat het gereedschap topologie beschadigt. De vereenvoudigde polygoon deelt niet langer grenzen met zijn aanliggende polygonen, zoals zou moeten. Dus is dit gereedschap beter geschikt voor zelfstandige objecten.
Vóórdat u doorgaat, zet de polygoon terug naar zijn originele status door de laatste wijziging ongedaan te maken.
5.2.4. Try Yourself Gereedschap: Ring toevoegen
Het gereedschap Ring toevoegen stelt u in staat een interne ring aan een object polygoon toe te voegen (een gat in de polygoon te zagen), zolang als het gat volledig is opgenomen binnen de polygoon (raken van de grens is OK). Als u bijvoorbeeld de buitengrenzen van Zuid-Afrika heeft gedigitaliseerd en u moet een gat toevoegen voor Lesotho, zou u dit gereedschap gebruiken.
Als u experimenteert met het gereedschap, zou u kunnen merken dat de huidige opties voor snappen zouden kunnen voorkomen dat u een ring in de polygoon kunt maken. U wordt dus geadviseerd om snappen uit te schakelen voordat u een gat maakt.
Schakel snappen voor de laag
landuse
uit met de knop Snappen inschakelen (of gebruik de sneltoets s).Gebruik het gereedschap Ring toevoegen om een gat in het midden van een geometrie polygoon te maken.
Teken een polygoon over het doelobject, alsof u het gereedschap Polygoon toevoegen gebruikt.
Wanneer u met rechts klikt, zal het gat zichtbaar worden.
Verwijder het gat dat u zojuist gemaakt hebt met het gereedschap Ring verwijderen. Klik in het gat om het te verwijderen.
Antwoord
De exacte vorm doet er niet toe, maar u zou een gat in het midden van uw object moeten krijgen, zoals dit:
Maak uw bewerking ongedaan voordat u doorgaat met de oefening voor het volgende gereedschap.
5.2.5. Try Yourself Gereedschap: Deel toevoegen
Het gereedschap Deel toevoegen stelt u in staat een nieuw gedeelte voor een object te maken, dat niet direct is verbonden met het hoofdobject. Als bijvoorbeeld de grenzen van het vasteland van Zuid-Afrika heeft gedigitaliseerd, maar u heeft de Prince Edward Islands nog niet toegevoegd, zou u dit gereedschap gebruiken om ze te maken.
Selecteer de polygoon waaraan u het deel wilt toevoegen door het gereedschap Objecten selecteren per gebied of met een enkele klik te gebruiken.
Gebruik het gereedschap Deel toevoegen om een gebied dat er buiten ligt toe te voegen.
Verwijder het deel dat u net hebt gemaakt met het gereedschap Deel verwijderen.
Notitie
Klik in het deel om het te verwijderen.
Antwoord
Selecteer eerst het Bontebok National Park:
Voeg nu uw nieuwe deel toe:
Maak uw bewerking ongedaan voordat u doorgaat met de oefening voor het volgende gereedschap.
5.2.6. Follow Along: Gereedschap: Objecten vervormen
Het gereedschap Objecten vervormen wordt gebruikt om een object polygoon groter te maken of een deel ervan weg te snijden (langs de grens).
Vergropten:
Selecteer de polygoon door het gereedschap Objecten selecteren per gebied of met een enkele klik te gebruiken.
Klik met links binnen de polygoon om te beginnen met het tekenen.
Teken een vorm tot buiten de polygoon. Het laatste punt zou weer binnen de polygoon moeten liggen.
Klik met rechts om de vorm te voltooien:
Dit zal een soortgelijk resultaat geven als:
Een deel wegsnijden:
5.2.7. Try Yourself Gereedschap: Objecten splitsen
Het gereedschap Objecten splitsen is soortgelijk aan het gereedschap Objecten vervormen, behalve dat het geen van de twee gedeelten verwijdert. In plaats daarvan behoudt het ze allebei.
We zullen het gereedschap gebruiken om een hoek van een polygoon af te splitsen.
Selecteer de laag
landuse
en schakel snappen er opnieuw voor in.Selecteer het gereedschap Objecten splitsen en klik op een punt om te beginnen met het tekenen van een lijn.
Teken de grenslijn.
Klik op een punt aan de “tegenoverliggende” zijde van de polygoon die u wilt afsplitsen en klik met rechts om de lijn te voltooien:
Op dit punt zou het lijken alsof er niet is gebeurd. Maar onthoud dat de laag
landuse
is gerenderd zonder grenslijnen, dus de nieuwe lijn voor het delen zal niet worden weergegeven.Gebruik het gereedschap Objecten selecteren per gebied of met een enkele klik om het deel te selecteren dat u zojuist afgesplitst hebt, het nieuwe object zal nu worden geaccentueerd.
5.2.8. Try Yourself Gereedschap: Objecten samenvoegen
Nu zullen we het object, dat u zojuist heeft afgesplitst, opnieuw samenvoegen met het resterende deel van de polygoon:
Experimenteer met de gereedschappen Geselecteerde objecten samenvoegen en Attributen van geselecteerde objecten samenvoegen.
Let op de verschillen.
Antwoord
Gebruik het gereedschap Geselecteerde objecten samenvoegen, zorg er wel voor dat u eerst de beide polygonen selecteert die u wilt samenvoegen.
Gebruik het object met de OGC_FID van
1
als de bron van uw attributen (klik op dat item in het dialoogvenster, en klik dan op de knop Attributen uit geselecteerde object nemen):
Als u een andere gegevensset gebruikt, is het hoogst waarschijnlijk dat de OGC_FID`van uw originele polygoon niet ``1` zal zijn. Kies eenvoudigweg een object dat een OGC_FID heeft.
Gebruiken van het gereedschap Attributen van geselecteerde objecten samenvoegen zal afzonderlijke geometrieën behouden, maar ze dezelfde attributen geven.
5.2.9. In Conclusion
Het bewerken van topologie is een krachtig gereedschap dat u in staat stelt objecten snel en gemakkelijk te maken en aan te passen, er intussen voor zorgend dat zij topologisch juist blijven.
5.2.10. What’s Next?
Nu weet u hoe u gemakkelijk de vorm van objecten kunt digitaliseren, maar het toevoegen van attributen is nog steeds een ander verhaal! Hierna zullen we u tonen hoe u formulieren kunt gebruiken, wat het bewerken van attributen eenvoudiger en meer effectief maakt.