Ich nutze das nette Plugin "ET GeoWizards". Damit kann ich z.B. einen Polygon in einzelne Punkte zerlegen. Daraus erstelle ich mir über eine selbst programmierte Routine eine kml-Datei und kann die Inhalte in GoogleEarth anschauen. Soweit die Vorgeschichte.
Nun macht das Plugin Probleme, wenn in einem Polygon eine Fläche "ausgegrenzt" wurde. Die "inneren" Punkte werden einfach fortlaufend mit extrahiert und ich bekomme sie nicht mehr von den "äußeren" getrennt und beim Zusammenfügen für Google entstehen dann ganz groteske Geometrien.
Nun überlege ich per VBA selbst eine Routine zu schreiben, um Polygone zu zerlegen. Dabei werde ich sicher bei demselben Problem landen wie o.g. Plugin. Gibt es überhaupt eine Möglichkeit die "inneren" von den "äußeren" Punkten zu trennen (ArcGIS muß das ja eigentlich können, weil es ja die "inneren" von den "äußeren" Punkten getrennt verbindet?)?
Schonmal Danke für die Hilfe!
Nun macht das Plugin Probleme, wenn in einem Polygon eine Fläche "ausgegrenzt" wurde. Die "inneren" Punkte werden einfach fortlaufend mit extrahiert und ich bekomme sie nicht mehr von den "äußeren" getrennt und beim Zusammenfügen für Google entstehen dann ganz groteske Geometrien.
Nun überlege ich per VBA selbst eine Routine zu schreiben, um Polygone zu zerlegen. Dabei werde ich sicher bei demselben Problem landen wie o.g. Plugin. Gibt es überhaupt eine Möglichkeit die "inneren" von den "äußeren" Punkten zu trennen (ArcGIS muß das ja eigentlich können, weil es ja die "inneren" von den "äußeren" Punkten getrennt verbindet?)?
Schonmal Danke für die Hilfe!
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Maxilla am Di., 18.03.2008 - 09:37
PermalinkGespeichert von G_J am Mi., 19.03.2008 - 09:42
Permalink... nur ...
... wie spreche ich diese Teile per VBA an?
PS: Ich verwende ArcGIS 9.0
Gespeichert von Maxilla am Mi., 19.03.2008 - 11:22
PermalinkIn 9.2 gibt es außerdem das Write Features to Text File Sample, das dir vielleicht weiterhelfen könnte.
Ansonsten solltest du in der Knowledge Base oder bei ArcGIS Developer Online weiter forschen. Vielleicht gibt's da schon was...