Wir habe die umfangreichen Geodaten eines ganzen Stadtgebietes als Shape-Files erhalten. Die Lokalisationsinformationen wie z.B. Strassennamen, Hausnummern, Liegenschaftsnummern etc. sind über 2D Punkte mit verkünpfter DB repräsentiert (in der VW Zeichnung sieht man nur die 2D-Punkte).
Nun müssten wir die entsprechenden Lokalisationsinformation bzw. Beschriftungen zu den jeweiligen 2D Punkte in die Zeichnung bringen (so dass in der VW Zeichnung die z.B. die Strassennamen etc. sichtbar sind).
Das würde grundsätzlich über den Multistempel gehen. Leider kann der Multistempel nicht gleichzeitig auch noch DB-Feld basiert entsprechend rotiert werden. Ein kleines Script um den Multistempel nachträglich zu rotieren wäre denkbar. Leider ist aber der Multistempel nicht direkt mit der Objekt-DB verbunden um so den Rotationswinkel aus der DB zu lesen, so dass dieser Ansatz wieder ein gewisse Komplexität verursacht.
Aus einem 2D Punkt lässt sich aber leider, so weit ich das verstanden habe, auch kein "inteligentes Objekt" erstellen, also so etwas wie ein customized 2D Punkt dem eine spezifische Method anhaftet - in diesem Fall den 2D Punkt durch ein Text-Objekt mit Bezug zum DB-Feld "Beschriftung" sowie mit der Rotation aus dem DB-Feld "Orientation" überblendet/überschreibt/darstellt.
Mit einem Marionetten Object-Node würde sich das vielleicht lösen lassen, allerdings werden Object-Nodes ständig nachgeführt, was bei zahlreichen 2D-Punkte die Zeichnung wohl sehr langsam werden liese.
Welche Möglichkeiten gäbe es sonst noch um diesen Aufgabe möglichst schlank zu erledigen?
Frage
relume
Hallo
Wir habe die umfangreichen Geodaten eines ganzen Stadtgebietes als Shape-Files erhalten. Die Lokalisationsinformationen wie z.B. Strassennamen, Hausnummern, Liegenschaftsnummern etc. sind über 2D Punkte mit verkünpfter DB repräsentiert (in der VW Zeichnung sieht man nur die 2D-Punkte).
Nun müssten wir die entsprechenden Lokalisationsinformation bzw. Beschriftungen zu den jeweiligen 2D Punkte in die Zeichnung bringen (so dass in der VW Zeichnung die z.B. die Strassennamen etc. sichtbar sind).
Das würde grundsätzlich über den Multistempel gehen. Leider kann der Multistempel nicht gleichzeitig auch noch DB-Feld basiert entsprechend rotiert werden. Ein kleines Script um den Multistempel nachträglich zu rotieren wäre denkbar. Leider ist aber der Multistempel nicht direkt mit der Objekt-DB verbunden um so den Rotationswinkel aus der DB zu lesen, so dass dieser Ansatz wieder ein gewisse Komplexität verursacht.
Aus einem 2D Punkt lässt sich aber leider, so weit ich das verstanden habe, auch kein "inteligentes Objekt" erstellen, also so etwas wie ein customized 2D Punkt dem eine spezifische Method anhaftet - in diesem Fall den 2D Punkt durch ein Text-Objekt mit Bezug zum DB-Feld "Beschriftung" sowie mit der Rotation aus dem DB-Feld "Orientation" überblendet/überschreibt/darstellt.
Mit einem Marionetten Object-Node würde sich das vielleicht lösen lassen, allerdings werden Object-Nodes ständig nachgeführt, was bei zahlreichen 2D-Punkte die Zeichnung wohl sehr langsam werden liese.
Welche Möglichkeiten gäbe es sonst noch um diesen Aufgabe möglichst schlank zu erledigen?
Vielen Dank für mögliche Hinweise!
2 Antworten auf diese Frage
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden