Hallo,
ich habe GPS-Daten in Form von Punkten (Punktshape) und möchte nun ihre Distanz- von jedem einzelnen Punkt- zu einer Landfläche (Polygonshape) ermitteln. Am idealsten wäre es, wenn die Entfernungen in die Attributtabelle des Punktshapes eingetragen werden würden. Gibt es da eine relativ einfache Möglichkeit?
Herzlichen Dank
Esther
ich habe GPS-Daten in Form von Punkten (Punktshape) und möchte nun ihre Distanz- von jedem einzelnen Punkt- zu einer Landfläche (Polygonshape) ermitteln. Am idealsten wäre es, wenn die Entfernungen in die Attributtabelle des Punktshapes eingetragen werden würden. Gibt es da eine relativ einfache Möglichkeit?
Herzlichen Dank
Esther
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Gast am Fr., 26.05.2006 - 08:51
Permalinkgeht es um den Mittelpunkt des Polygons, oder um die Punkte auf dem Umring?
Gruß
A
Gespeichert von Gast am Fr., 26.05.2006 - 11:43
Permalinkdie Distanz vom Umring zu den Punkten ist für mich von Interesse. Allerdings könnte ich vermutlich "zur Not" auch den Mittelpunkt verwenden und anschließend die Entfernung Mittelpunkt- Umring wieder abziehen...
Gruß
Esther
Gespeichert von uwelangehh am Fr., 26.05.2006 - 13:12
Permalinkfalls du lediglich ein Polygon hast, so kannst du folgendes Avenue-Monstrum verwenden, um für jeden Punkt den Abstand zu dem Polygon zu berechnen:
[Shape].Distance(av.getproject.FindDoc("View1").getthemes.get(0).GetFT ab.ReturnValue(av.getproject.FindDoc("View1").getthemes.get(0).GetFTab .FindField("Shape"), 0))
Diesen Code musst du im Calculator eingeben, um für ein Zahlenfeld den Abstand zu berechnen. Voraussetzung ist:
1. Dein View heißt "View1" und
2. dein Polygonthema ist das erste Thema in dem View.
Gutes Gelingen und
schönes Wochenende
Uwe
Gespeichert von Maxilla am Fr., 26.05.2006 - 13:41
Permalink