Wie kann ein Satz von gleichen DXF-Dateien (Kacheln), die Kartenmaterial enthalten, stapelweise in DGNs konvertiert werden? Gleichzeitig soll eine DGN-Farbtabelle angehängt werden und der globale Ursprung (im folgenden GO genannt) verschoben werden, da er in den Originalen nicht stimmt, wobei sich dann aber ehedem richtige Koordinaten verschieben. Auch das soll korrigiert werden.
Das Vorhaben muss in zwei Schritten durchgeführt werden. Das Konvertieren in das DGN-Format erfolgt mittels der Stapelkonvertierung von MicroStation (Pulldownmenü Extras). Die Funktion ist in der Hilfe beschrieben. Hiernach werden die erzeugten DGNs mit der Stapelverarbeitung verarbeitet. Hierzu muss eine Befehlsdatei (TXT) erstellt werden, die die notwendigen Tastatureingaben enthält, um das oben beschriebene Ziel zu erreichen. Auch diese Funktion ist in der Hilfe beschrieben.Nun muss man sich überlegen, welche Tastatureingaben in der Befehlsdatei benötigt werden, also das, was man normalerweise direkt in MicroStation ausführen würde:
Was noch zu beachten ist:In einer der anfänglichen, nicht verarbeiteten DGNs (oder DXF) müssen die Koordinaten eines beliebig gewählten Referenzpunktes ermittelt und notiert werden, damit die Geometrie der Dateien wieder an die richtige Stelle geschoben werden kann. Nach dem Schieben des GO (siehe Punkt 2.) müssen die Koordinaten genau dieses Referenzpunktes wieder ermittelt und notiert werden. Man muss also mit einer der Dateien in MicroStation diesen Vorgang einmal "von Hand" ausführen. Nun kann die o.g. Befehlsdatei für die Stapelverarbeitung der DGNs erstellt werden. Diese könnte so aussehen:# Farbtabelle anhängenattach colortable <Pfad>\<Ihre_farbtabelle>.tbl## GO verschieben. Beispielwert, der Wert für GO kann den Erfordernissen entsprechend # abweichen. Soll der neue GO den Wert -4147483.648,-4147483.648 haben, muss er postiv # angegeben werdengo=4147483.648,4147483.648# Dies wird durch "Klick" in die Ansicht bestätigtpoint absolute## Alles zum Schieben auswählenchoose all## Schieben der Geometriemove## Startpunkt; es sind die ermittelten falschen Koordinaten des Referenzpunktes nach dem # Verschieben des GOpoint absolute 4573284.2090,9804542.4160## Endpunkt, es sind die anfangs ermittelten richtigen Koordinaten des Referenzpunktespoint absolute 425800.5610,5657058.7680## Alles abwählen, wichtig bei letzter Dateichoose none## Ansicht einpassen (nicht zwingend notwendig)fit view extended## Zuruecksetzenreset## Änderungen speichern, da sonst der verschobene GO nicht erhalten bleibtfiledesignIm Anhang finden Sie ein Beispiel mit drei nebeneinanderliegenden DXF-Dateien (UTM-Koordinaten WGS84) zum Üben. Werden diese referenziert, liegen sie untereinander Kante an Kante. Im Web läßt sich das Ergebnis z.B. unter http://www.deine-berge.de/Rechner/Koordinaten/Dezimal prüfen (Koordinaten-Umrechner mit Karte). Hier kann man auch Längen- und Breitengrad ermitteln (LAT/LON), um das Ergebnis in Google Maps zu prüfen.
Wie man den Punkt (0,0,0) in der DGN Datei findetUnterschied zwischen "Identisch" und "Identisch Global"Alle Element-Koordinaten ohne GO-Anpassung per Tastatureingabe verschieben
N/A
DXF-Dateien.zip