| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Mit SAP ERP/PLM den Anlagenbau perfekt organisiert - NEUMAN & ESSER GROUP (CIDEON, SAP, ERP, PLM, CAD), ein Anwenderbericht
|
Autor
|
Thema: dxf File (699 mal gelesen)
|
essido Mitglied Studentin
Beiträge: 8 Registriert: 07.05.2004
|
erstellt am: 15. Mai. 2004 09:50 <-- editieren / zitieren --> Unities abgeben:
Hallo, Bei meiner Diplomarbeit versuche ich ein dxf File, welches aus einem Photogrammetrie Programm (inJECT) exportiert wird dem dxf der AutoCad Ausgabe anzugleichen. Beide Files muss ich in ein Orthorektifizierendes (OrthoMaster) Programm einlesen. Allerdings muß das inJECT File erst in AutoCAD geöffnet und unter gleichem Namen gespeichert (also keinerlei Veränderungen durchgeführt werden) werden, bevor es in OrthoMaster eingelesen werden kann. Ich würde nun gerne das inJECT File über ein Stylesheet (oder anders) so verändern dass ich den Umweg über AutoCAD weglassen kann und es gleich in OrthoMaster eingelesen werden kann. Leider weiß ich nicht so wirklich wie ich am Besten die unterschiede der beiden Files herrausfinde um Sie dann anzugleichen. Kann mir vielleciht jemand sagen welche Möglichkeiten ich habe zwei dxf. Files zu vergleichen und vielleicht auch schon einen Tip geben was bzw. wo das Problem liegen könnte????? Wäre für jegliche Tips sehr dankbar!! Habe mal das stylesheet für die Export Datei kopiert: <?xml version="1.0" ?> - <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink"> <xsl utput method="text" encoding="latin1" /> <xsl:variable name="refx" select="0" /> <xsl:variable name="refy" select="0" /> <xsl:variable name="refz" select="0" /> - <xsl:template match="/"> 0 SECTION 2 HEADER 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 LayerTable 0 LAYER 2 gmlRing 0 ENDTAB 0 ENDSEC 0 SECTION 2 ENTITIES <xsl:apply-templates select="//gml:Surface" /> 0 ENDSEC 0 EOF </xsl:template> <xsl:include href="inJECTToDXFpoly.xsl" /> </xsl:stylesheet> Gruß und Danke esther [Diese Nachricht wurde von essido am 15. Mai. 2004 editiert.]
[Diese Nachricht wurde von essido am 15. Mai. 2004 editiert.] [Diese Nachricht wurde von essido am 15. Mai. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gmk Mitglied Dipl.-Ing.(FH) Vermessung
Beiträge: 669 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 15. Mai. 2004 15:49 <-- editieren / zitieren --> Unities abgeben: Nur für essido
hi esther! wieso mußt du den umweg über autocad gehen? bekommst du eine fehlermeldung in "OrthoMaster". wenn ja, stell die meldung mal hier rein. würde aber gefühlsmäßig darauf tippen dass "OrthoMaster" nur bis zu einer bestimmten dxf-version daten einlesen kann. schau dir mal an was dein acad-dxf für eine acadversion anzeigt: ganz oben im dxf-header ... 9 $ACADVER 1 AC1014 ... und schreib diese version (z.B. AC1014) in die dxf-datei aus "inJECT". (evtl. geht sie dann in OrthoMaster auf). editoren zum vergleichen von textdateien gibt's massig im internet, auch als freeware (einfach mal googeln). wird dir aber, schätz' ich, nichts bringen. wenn nur eine sysvar umgestellt wird oder in der dxf an einer anderen stelle steht passen die dateien nicht mehr zusammen .... und dann viel spaß beim durchackern. ciao georg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
essido Mitglied Studentin
Beiträge: 8 Registriert: 07.05.2004
|
erstellt am: 15. Mai. 2004 16:03 <-- editieren / zitieren --> Unities abgeben:
Hallo Bekomme keine Fehler Meldung in OrthoMaster, es sind nur beim einlesen keine Informationen vorhanden, also keine Layer. Vielen Dank für den Tip werde es gleichmal nach schauen!! Danke Gruß Esther Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 15. Mai. 2004 16:29 <-- editieren / zitieren --> Unities abgeben: Nur für essido
Hallo Essido, wäre es nicht das Einfachste die Datei vor dem Öffnen in AutoCAD und nach dem Speichern mit AutoCAD einmal zu vergleichen? Dann siehst ddu doch die Unterschiede sofort, und weißt was AutoCAD dazu schreibt oder gar weglässt? Diese Information kannst du doch dann bei dir einfließen lassen. Wenn du Probleme bei der Interpretation dessen hast, was Acad in die DXF schreibt, dann kannst du das ja mal hier reinstellen und schreiben wo du Schwierigkeiten beim Erkennen der Zusammenhänge hast. Im Übrigen ist die DXF-Schnittstelle sehr gut erklärt in der ACAD-Hilfe. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
essido Mitglied Studentin
Beiträge: 8 Registriert: 07.05.2004
|
erstellt am: 15. Mai. 2004 18:38 <-- editieren / zitieren --> Unities abgeben:
Hallo Holger danke für Deinen Tip....habe es mir mal angeschaut..ist ziemlich viel glaube dafür brauch ich noch ein bißchen Zeit um genau rauszufinden wo es hängt und vorallem noch ein bißchen mehr Wissen. Werde wohl den abend mit einem AutoCAD Buch verbringen! Danke für Eure Hilfe Gruß Esther [Diese Nachricht wurde von essido am 15. Mai. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 15. Mai. 2004 18:55 <-- editieren / zitieren --> Unities abgeben: Nur für essido
Hallo essido, mal noch ein Tip: Schreibe ruhig mal mehrere verschiedene Dateien, geh mit Acad drüber, und vergleiche diese DXF's miteinander. Ich denke, man kann davon ausgehen, dass sehr viele Inhalte gleich sind, so dass für die Analyse nur noch sehr wenige veränderliche Einträge bleiben. Die gleichen Einträge könnten z.B. die ganzen Tabellen sein (Layer, BLOCK, ...) welche bei dir wohl immer gleich sein können, und deshalb dann immer in der Ausgangsdatei mit erzeugt werden könnten. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadPLAN Mitglied Dipl.Ing.(FH)
Beiträge: 196 Registriert: 11.04.2003 AutoCAD Map 3D, Vermessungsappliaktion rmMap DXF Konverter, AutoCAD 2000 lt, Win2000
|
erstellt am: 15. Mai. 2004 20:02 <-- editieren / zitieren --> Unities abgeben: Nur für essido
Hallo Esther, ich schliesse mich Georgs Antwort mal an....prüf mal den Dateianfang die Zeile 8. Das beste Ergebnis erhälst Du wenn du AC1009 eingibst. Dies erkennt eigtnlich jede Software, die DXF lesen kann. Wo anders kann eigentlich das Problem nicht liegen. Gruß und schönen Abend. Gunter ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
essido Mitglied Studentin
Beiträge: 8 Registriert: 07.05.2004
|
erstellt am: 16. Mai. 2004 16:06 <-- editieren / zitieren --> Unities abgeben:
|