Distanz zwischen Punkt und Polygon

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
Hallo,

geht es um den Mittelpunkt des Polygons, oder um die Punkte auf dem Umring?

Gruß

A
Hallo,

die 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
Hallo Ester,


falls 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
Dazu fallen mir mal wieder die Edit Tools von Ianko Tchoukanski ein. Einfach im Eingangsdialog auf "Geoprocessing" klicken, im Folgedialog dann auf "Point Distance" und die entsprechenden Themen auswählen. Für jeden Punkt wird die Distanz zu der Grenze des ihm nächstgelegenen Polygons in die Tabelle geschrieben.