Punktthema in dxf konvertieren

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??
Hast du beim Re-Import des DXF im "Theme hinzufügen"-Dialog die Feature Class "Point" ausgwählt?
--> links im Dialog einmal auf den Ordner-Icon des DXF klicken, es öffnet sich ein Unterverzeichnis mit "Line", "Point", usw
Hallo Maxilla,

das 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
Hallo Sven,

hier wuerde ein kleiner Ausschnitt des Avenue-Skriptes weiterhelfen:

meinUnbekanntesObjekt = ...
bis
... meinUnbekanntesObjekt.Extract(aNumber)

Gruß

Uwe
"Das Objekt Nil kann die Anforderung Extract nicht erkennen"

D.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?
Ich verwende die folgende Extension: "avdxfExt.avx"

Eine andere funktionsfähige ist mir nicht bekannt!
Das ist die oben genannte DXF-Conversion Extension. Wenn du bei den ArcScripts als Suchbegriff dxf eingibst, bekommst du einige Skripte und Erweiterungen aufgelistet, die zumindest versprechen, sie könnten das gleiche...
Vielleicht der Vollständigkeit halber, eine quick'n'dirty (!) Reparatur der Extension, die unter DXF Conversion - Revision 2.1 zu finden ist:

- 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.
Hallo Maxilla,

tausend Dank, werde mein Glück versuchen.

Gruß Sven
Hallo zusammen,

ich 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
Entschuldigung für den vorangegangenen Beitrag - ich bin in der Ansicht verkommen und stelle den Beitrag als NEU ein.

Oliver,