Wie wandle ich shp in dxf ???

Hallo,

ich hab shp. datein im GIS (ArcView 3.x) und möchte diese in ein dxf. oder dwg. Format umwandeln. Wie mach ich das ??? Gibt´s da ein Tool oder so ???

Grüße
Matze
Hallo Matze,

unter www.cas-bamberg.de und dann unter Service müsstest dir "DXF Export" als 30 Tage Demo runterladen können.

Gruß Tobi
Hallo Matz,

das Thema war glaube ich schon mal dran:

Mehrere Shapes in eine DXF-Datei exportieren.

Das ist zwar ein ArcView 8-Beitrag, es wird aber ein Avenue-Script fuer ArcView 3 als Loesung angegeben.

Gruss

Uwe
Hallo,

mit ArcView 3.x wird immer auch der "Shape DXF Converter" installiert. Sieh einfach mal im Windows Startmenü nach. Das Ding ist nicht besonders komfortabel (der komplette Dateipfad muss jedesmal von Hand eingegeben oder reinkopiert werden), funktioniert aber.

Gruß

Sven
Hallo,

den "Shape DXF Converter" hab ich nicht gefunden - über Uwe´s link ein kostenloses Tool hoffe damit krieg ich´s hin :)

Danke !!!

Grüße
Matze
Ich hab letzteres verwenden. hat auch zu beginn prima geklappt. Hab spript neu gemacht auf Schaltfläche gelegt und kompliementiert (so wie das heißt) dann hab ich mal getestet und mich gefreut, dass doch tatächlich eine Dxf-datei entsteht.

Dann aber wollte ich diese Datei in unser CAD-Programm reinladen, aber nix da - er schreibt: "Unzulässiger Tabelleneintragsname 0 auf Zeile 36" immer wieder... Hat jemand ein Plan warum und wie ich den Fehler beheben kann ???

Grüße
Matze
hallo Marc

welches letztere?
Hallo Matze,

dann nutz doch mal den "vorletzten" Eintrag von mir. Ging bei dir nicht oder brachte nicht den gewünschten Erfolg?

Bei deiner geschilderten Fehlermeldung: öffne doch mal die DXF-Datei mit dem Editor und springe auf Zeile 36, wenn du an der Stelle mehrzeiligen Text verwendest einfach dort den Zeilenumbruch eliminieren speichern und wieder versuchen zu öffnen.

Gruß Andreas
hmm bei deinem Script konnt ich es nicht einbauen - also hab´s eingeführt als neues Script aber das Programm sagte mir, dass es kein Aventue-Anwendung ist...

das mit dem Editor teste ich morgen mal - bin gespannt ob´s klappt ;)

Grüße
Matze
Dat is ne avx. Die musst du in den EXT32 Ordner packen und dann über Datei | Erweiterungen laden ...
der Fehler liegt in Zeile 118 des ave-Scriptes. es muss dort heissen

theLineFile.WriteElt("0")

statt

theLineFile.WriteElt(" 0")

frag mich nicht wieso :-(
ähm nachtrag ... bei dem script mit der fehlermeldung

"Unzulässiger Tabelleneintragsname 0 auf Zeile 36"
hat verblüffenderweise funktioniert *freu* bei CAD schreibt er mir zwar "Warnung: der aktuelle Layer ist gefroren auf Zeile 44" aber anstonsten hab ich das was ich wollte !!

das avx.-Dings werd ich auch mal testen :)

Danke für die Hilfe !!!

Grüße
Matze