Wie kann man innerhalb eines Polygonthemas die Länge der gemeinsamen Grenze (Nachbarschaft) zwischen zwei oder mehreren Objekten errechnen? bzw. wie ermittelt man die Länge der Strecke zwischen den gemeinsamen Knoten von zwei oder mehreren Objekten?
Dankeschön für Eure Ideen!!
Dankeschön für Eure Ideen!!
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Heinz-Josef Lü… am Mo., 25.08.2003 - 16:14
Permalink1.
Umwandeln der Polygone zu Polylinien mit übernahme der Polygon-ID
2.
Umwandeln der Polylinien zu Segmenten mit übernahme der ID (z.B. "POINT & POLYLINE TOOLS V1.2" bei Esri)
3.1
Script erstellen, das die Distanz des Anfangspunkts und Endpunkts zu den anderen Segmenten auswertet ....
3.2
oder Segmente puffern .... dies kann auch unsaubere topologien berücksichtigen, wenn die Grenzen der Segmente nicht absolut übereinander liegen.
3.3
+/- absolut übereinanderliegende Puffer lassen sich über ein Dissolve anhand der Fläche/Koordinaten zusammenführen.
3.4
über diese Puffer können wiederum benachbarte Segmente sowie deren Polygon-ID ebenso wie deren Längen ermittelt werden.
na ja, ne Idee, aber ich habe das gefühl so könnte es gehen.
3.5
über ein script sollte das alles auch bzw. netter funktionieren. hier könnte man die distanz (ab wann ist eine linie nachbar) der linien-segmente untereinander als auch Teile davon abfragen und berücksichtigen.
4.
Kurz: Es geht, kostet aber ein wenig Arbeit
Grüße Heinz-Josef
Gespeichert von Johannes Brinkmann am Mo., 25.08.2003 - 16:15
PermalinkGruß
Johannes