Hallo Gemeinde,
ich habe Probepunkte entlang von Transekten (also ein Punkteshape und ein Linienshape (das Transekt). Nun möchte ich für jeden Punkt eine Linie konstruieren, die senkrecht zur "Transektlinie" verläuft. Also immer rechts/links (d.h. Mittelpunkt auf der Linie). das ganze am liebsten als VBA oder Extension. Habe schon im Esri forum alles durchsucht, aber die Lösungen dort gefallen mir alle nicht, da entweder mit zusätzlichen Buffern usw. gearbeitet werden muß, bzw. alles für jedes einzelne Transekt händisch durchgeführt werden muß. Deshalb meine Frage: Hat irgendjemand von Euch vielleicht entsprechendes gebastelt? Und wenn ja, würde er/sie mir das zur Verfügung stellen? Ich würde mich dann mit ein paar netten selbstgebastelten Extensons revangieren.
Grüße
lorenz
ich habe Probepunkte entlang von Transekten (also ein Punkteshape und ein Linienshape (das Transekt). Nun möchte ich für jeden Punkt eine Linie konstruieren, die senkrecht zur "Transektlinie" verläuft. Also immer rechts/links (d.h. Mittelpunkt auf der Linie). das ganze am liebsten als VBA oder Extension. Habe schon im Esri forum alles durchsucht, aber die Lösungen dort gefallen mir alle nicht, da entweder mit zusätzlichen Buffern usw. gearbeitet werden muß, bzw. alles für jedes einzelne Transekt händisch durchgeführt werden muß. Deshalb meine Frage: Hat irgendjemand von Euch vielleicht entsprechendes gebastelt? Und wenn ja, würde er/sie mir das zur Verfügung stellen? Ich würde mich dann mit ein paar netten selbstgebastelten Extensons revangieren.
Grüße
lorenz
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Hannes17 am Mi., 21.10.2009 - 15:20
PermalinkMit "Linear Referencing" kannst du das konstruieren.
1) Aus der Linie eine Route erzeugen
2) Punkte auf der Route lokalisieren (Locate Features Along Route)
3) In der Ergebnistabelle im Feld Offset die gewünschte Länge Recht/Links eingeben
4) Einmal Punkte rechts und einmal links erzeugen (Display Route Events)
5) Punkte Rechts/Links verbinden (Bsp. mit dem ET Geowizards)
Klingt aufwendig, ist es aber nicht.
vg
Hannes
Gespeichert von lorenz am Mi., 21.10.2009 - 15:36
Permalinkschönen Dank für Deinen Tip. Werde das mal probieren.
Aber (immer diese Nögelei :-)), am liebsten hätte ich ein einfaches tool, das mir diesen Umweg über punkte erzeugen abnimmt und einfach nur senkrechte Linien konstruiert. Mit dem ET GEowizzard kann man ja zumindest Senkrechte auf Linien in gewählten Abstan erzeugen ("Stationlines"). Ich denke, ich werde erstmal das Tool benutzen und dann (leider) händisch die linien auf meine Probepunkte verschieben und überflüssige Linien (ebenfalls händisch :-() löschen. Schade, daß man nicht an den Quellcode rankommt, dann wäre es ja relativ einfach die Linien nur an den Orten zu erzeugen, an denen Punkte liegen...
NAja, wie auch immer danke für Deine Antwort.
Schönen Tach noch
lorenz
Gespeichert von lorenz am Mi., 21.10.2009 - 15:48
Permalinkhab gerade mal Dein Verfahren ausprobiert und muß sagen: Gar nicht schlecht! :-). Werde das mal mit VBA automatisieren, das müßte eigentlich klappen, dann hätte ich genau das was ich brauche...
Danke Dir!
Beste Grüße
lorenz