Die Umwandlung eines Punkthemas (Shape-File) in eine dxf-Datei mit einem Dxf-Konverter scheitert regelmäßig (Linien- und Flächenthemen lassen sich einwandfrei umwandeln).
Wer kann mir einen entscheidenden Tipp geben??
Wer kann mir einen entscheidenden Tipp geben??
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Maxilla am Mi., 03.08.2005 - 13:48
Permalink--> links im Dialog einmal auf den Ordner-Icon des DXF klicken, es öffnet sich ein Unterverzeichnis mit "Line", "Point", usw
Gespeichert von Huebner am Mi., 03.08.2005 - 14:30
Permalinkdas Problem liegt nicht im Re-Import der Punktdatei.
Schon beim Exportieren erscheint folgende Fehlermeldung: "Das Objekt Nil kann die Anforderung Extract nicht erkennen".
Gruß Sven
Gespeichert von uwelangehh am Mi., 03.08.2005 - 14:51
Permalinkhier wuerde ein kleiner Ausschnitt des Avenue-Skriptes weiterhelfen:
meinUnbekanntesObjekt = ...
bis
... meinUnbekanntesObjekt.Extract(aNumber)
Gruß
Uwe
Gespeichert von Maxilla am Mi., 03.08.2005 - 15:00
PermalinkD.h. so viel wie: "Ich möchte aus einem Text ein Wort extrahieren, aber der Text fehlt mir."
Falls es um die DXF-Conversion Extension geht: In Dialog Nr. 4 wird der "Line Type Name" abgefragt, bei einem Punktthema steht da aber nix zur Auswahl. Trotzdem wird es hinterher abgefragt --> Folgt der Fehler.
Du könntest das reparieren, indem du die zugehörigen Systemskripte lädst und diese bearbeitest. Möglicherweise ist es aber einfacher, eine andere Extension zu verwenden?
Gespeichert von Huebner am Mi., 03.08.2005 - 15:25
PermalinkEine andere funktionsfähige ist mir nicht bekannt!
Gespeichert von Maxilla am Mi., 03.08.2005 - 15:47
PermalinkGespeichert von Maxilla am Do., 04.08.2005 - 09:30
Permalink- Der Download enthält eine APR. Darin öffne man das Skript "avdxf.MenuChoice.Click"
- In diesem Skript suche man den Eintrag "lboxLinetype"
- Direkt darunter findet sich die Zeile if (theClassName = "Point") then
- Diese ersetze man durch if (theClassName = "XY") then. Dadurch wird die ListBox Linetype auch bei Punkten angezeigt und gefüllt. Das ergibt zwar keinen Sinn, stört aber auch nicht - und verhindert vor Allem die Fehlermeldung
- Das Skript wieder kompilieren.
- Nun im Projektfenster das Skript "avdxfExt.Make" selektieren und ausführen. Die modifizierte Extension wird ins USEREXT-Verzeichnis geschrieben
Wo das USEREXT-Verzeichnis ist, findet man am Einfachsten heraus, wenn man den Add Theme oder Add Table Dialog öffnet, dort bei Dateiname $USEREXT eintippt und auf OK klickt. Das Verzeichnis, in das er springt ist das UserExt. Dort sollte jetzt die modifizierte Extension liegen...
Gruß, M.
Gespeichert von Gast am Do., 04.08.2005 - 16:51
Permalinktausend Dank, werde mein Glück versuchen.
Gruß Sven
Gespeichert von Oliver am Mo., 08.08.2005 - 12:07
Permalinkich bin auf der Suche nach einem DXF-Konverter, der möglichst viele Informationen des Shapefiles mitnimmt.
Ich habe bisher die Applikationen Arcv2CAD der Firma guthrie und DXF Exporter der Firma Fugro getestet.
Jedoch werden mit Arcv2CAD keine Farben/Symbole übernommen, dafür können mehrere Layer angelegt werden. Der DXF exporter übernimmt zwar das komplette Layout und Symbole, wirft jedoch alles auf einen Layer und erzeugt riesige Dateien.
Gibt es ein Programm, das sowohl Farben/Symbole übernimmt, als auch die Selektion in Layer ermöglicht?
Bin für jeden Hinweis dankbar!
Gruß
Oliver
Gespeichert von Oliver am Mo., 08.08.2005 - 12:08
PermalinkOliver,