Ist es möglich, den Grenzumfang (Außenumfang) einer Polygonebene zurückzugeben?
Angenommen, Sie haben die Karte der USA, die der Einfachheit halber auf Kreisebene aufgeschlüsselt ist. Ist es möglich, die Grenzkarte des gesamten Landes von dieser Karte zurückzugeben?
qgis
arcgis-desktop
dassouki
quelle
quelle
Antworten:
Sie können einfach eine Auflösung auf der Kreisebene durchführen (stellen Sie sicher, dass nur die Landkreise ausgewählt sind, die Sie auflösen möchten).
quelle
Sie können das GRASS-Modul verwenden:
v.dissolve
Sie müssen nur Ihre Daten in GRASS importieren. Hier ist ein Screenshot der Übertragung Ihrer Daten von QGis nach Grass.quelle
Erlauben Sie mir, mein eigenes Projekt einzubinden ... Der Grenzgenerator gibt Ihnen sowohl externe als auch interne Grenzen für jedes Polygon (als Linien-Features).
Interne Grenzen werden mit der FID für jedes der beiden Polygone zugeordnet, die diese Grenze teilen. Außengrenzen sollten für eine dieser beiden eine FID von Null haben, damit sie leicht aus dem vollständigen Ergebnis ausgewählt werden können.
Das Schöne am Auflösen ist, dass ich ein paar Knöpfe für die Präzision hinzugefügt habe, damit nicht ganz perfekte Daten verarbeitet werden können. (Wie weit sollten zwei Polygonränder voneinander entfernt sein, um als gemeinsamer Rand betrachtet zu werden? Wie viel Winkelabweichung ist erforderlich?)
Es ist immer noch in Alpha und es ist schon eine Weile her, seit ich ein Update in Angriff genommen habe. Ich würde gerne hören, wie gut es bei Ihnen funktioniert!
quelle
quelle
Sie erhalten Linien, wenn Sie sich auflösen, weil die Grenzen nicht nahtlos sind.
Gehen Sie unabhängig vom Softwareprodukt wie folgt vor:
Sie ein integrieren .
Dann machen Sie eine Auflösung .
quelle
Es hört sich so an, als würde das auf arcgis.com veröffentlichte Bounding Containers-Beispiel für das funktionieren, was Sie wollen.
quelle
Ich weiß, dass dies eine alte Frage ist, aber ich denke, die Antwort, die ich gerade gefunden habe, wurde seit den vorherigen hier eingeführt. Deshalb teile ich sie für Leute, die dies bei einer Suche finden.
QGIS (mindestens ab Version 2.14) verfügt über "Fülllöcher" in der Verarbeitungs-Toolbox unter QGIS-Geoalgorithmen> Vektorgeometrie-Tools. Ich finde, dass das Auflösen von Formen und das anschließende Ausführen von Fülllöchern mit dem sehr hohen Parametersatz Max. Bereich dieses Problem löst.
quelle
Möglicherweise suchen Sie auch nach Funktionen, die früher als DROPLINE bezeichnet wurden.
Obwohl der Übergang von ArcInfo Workstation zu ArcGIS Desktop nicht überlebt hat, gibt es derzeit eine ArcGIS-Idee , um ihn wiederherzustellen:
quelle
Mit der
ST_UNION
Funktion in PostGIS von QGIS DB Manager können Sie alle Polygone in der Ebene (oder viele Gruppen von Polygonen zu größeren Polygonen) zusammenfassen. Aus der Dokumentation:quelle