Hallo zusammen,
ich habe ein paar shapes deren Koordinaten ich verändern möchte.
Die Koordiaten sind nicht in Meter sondern cm angegeben. Ich müsste also die Koordinaten meiner Linienshapes irgendwie durch 100 teilen, damit ich auf meine richtigen Koordinaten komme.
Ich habe es schon mit einem move script versucht, doch es ist ja keine Verschiebung um einen offset x oder y sondern eine Division um einen gewissen Faktor.
MfG
roland
ich habe ein paar shapes deren Koordinaten ich verändern möchte.
Die Koordiaten sind nicht in Meter sondern cm angegeben. Ich müsste also die Koordinaten meiner Linienshapes irgendwie durch 100 teilen, damit ich auf meine richtigen Koordinaten komme.
Ich habe es schon mit einem move script versucht, doch es ist ja keine Verschiebung um einen offset x oder y sondern eine Division um einen gewissen Faktor.
MfG
roland
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Gast am Do., 21.10.2004 - 10:18
PermalinkKannst Du dann nicht die Koordinaten des Startpunktes nehmen, diese durch hundert teilen und das sind dann die moveX-Werte und moveY-Werte?
Oder habe ich da etwas nicht richtig verstanden?
Gruß
Gregor
Gespeichert von Gast am Do., 21.10.2004 - 10:49
Permalinkhm wie bekomme ich denn die Startpunkte einer Linie?
Wenn ich diese veränder habe und die richtigen Startpunkte habe, wie mache ich dann aus den Startpunktkoordinaten wieder eine Linie? Ereignisthema???
roland
Gespeichert von Jörg Thomsen am Do., 21.10.2004 - 11:31
Permalinkich vermute die Lösung, die Gregor vorschlägt funktioniert nicht, weil beim Verschieben ja alle Stützpunkte um den selben Wert in eine Richtung verchoben werden. Roland bräuchte eine prozentuale Verschiebung (1 Prozent des Ausgangswertes).
Meine Vorschläge:
1. vielleicht kann man das über Umprojezieren lösen? Ist eine Idee, kenne mich mit Proejektionen nicht gut genug aus, um an dieser STelle weiter zu helfen.
2. Ein kleines Avenue Script, dass alle Koordinaten Objekt für Objekt ausliest, den Wert durch 100 teilt und in eine neue Shapedatei schreibt.
Jörg
Gespeichert von Gast am Do., 21.10.2004 - 11:49
Permalinkda Umstellen von Karten- und Abstandseinheiten des Views auf cm hilft auch nicht weiter?
Gruß
Sven
Gespeichert von AndiS am Do., 21.10.2004 - 13:27
Permalinkversuche doch mal folgenden Extensions, zu finden unter
http://arcscripts.esri.com
- Scale Shapefile
- Move-Rotate-Scale-Reflect Shape
- Transform shapes
Das schwierigste wird wahrscheinlich sein, den Ursprung für die Verkleinerung herauszubekommen. Wenn Du Glück hast, funktioniert es mit dem Ursprung 0,0
Andi