| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Turbocad |
Autor
|
Thema: DXF-Datei in TCW einlesen (2435 mal gelesen)
|
Q20CAD Mitglied Techniker
Beiträge: 5 Registriert: 29.04.2017
|
erstellt am: 29. Apr. 2017 18:29 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, warum kommt es beim öffnen / importieren einer simplen DXF-Datei zu einem eklatanten Darstellungsfehler (siehe Bildanhang). Bei der Datei handelt es sich um eine DXF-Datei aus dem ALKIS (Kataster). Koordinatensystem: GK. Offensichtlich werden nur die vollen Meter berücksichtigt. "DWG FastView" liest es problemlos ein. Verschiedene Einstellungen wurden schon versucht, umsonst! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wilhelm Bruns Moderator
Beiträge: 1841 Registriert: 05.03.2009 Windows10 64 Bit 8GB Arbeitsspeicher Nividia G Force Grafikkarte TC 2016 Pro Platinum TC 2017 Pro Platinum TC 2019/2020 Pro Platinum TC 2020/2021 Pro Platinum
|
erstellt am: 30. Apr. 2017 04:46 <-- editieren / zitieren --> Unities abgeben: Nur für Q20CAD
|
TC17pro Ehrenmitglied V.I.P. h.c. TZ der hilft --> PM
Beiträge: 3215 Registriert: 20.08.2013 Rechner 1, alt mit W7 NVidia GT540M Rechner 2, neu mit W10 NVidia GeForce GTX1060 Drucker: Ender 3 Pro
|
erstellt am: 30. Apr. 2017 04:50 <-- editieren / zitieren --> Unities abgeben: Nur für Q20CAD
|
Q20CAD Mitglied Techniker
Beiträge: 5 Registriert: 29.04.2017
|
erstellt am: 30. Apr. 2017 10:07 <-- editieren / zitieren --> Unities abgeben:
Hallo Wilhelm, danke für deine Antwort. Ja, die Einstellungen habe ich überprüft, Einheiten usw. Die DXF-Version ist AC1014. Kann es an den den Koordinatenwerten liegen, z.B.: 3556282.1690000002 m? Grüße aus Oberschwaben Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Q20CAD Mitglied Techniker
Beiträge: 5 Registriert: 29.04.2017 TurboCAD 2016 2D/3D 64 Bit TurboCAD 20 Pro 64 Bit Windows 10 Pro 64 Bit
|
erstellt am: 30. Apr. 2017 10:40 <-- editieren / zitieren --> Unities abgeben:
Hallo TC17pro, danke für deine Anwort. LibreCad (Freeware!) liest die DXF-Datei problemlos ein. Habe es mal in einem alten DXF-Format (R14) zurückgespeichert. Geöffnet mit TC2016, wieder die gleichen Fehler. Grüße Q20CAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TC17pro Ehrenmitglied V.I.P. h.c. TZ der hilft --> PM
Beiträge: 3215 Registriert: 20.08.2013 Rechner 1, alt mit W7 NVidia GT540M Rechner 2, neu mit W10 NVidia GeForce GTX1060 Drucker: Ender 3 Pro
|
erstellt am: 30. Apr. 2017 11:44 <-- editieren / zitieren --> Unities abgeben: Nur für Q20CAD
Hallo, Zitat: TurboCAD 2016 2D/3D 64 Bit
Zitat: TurboCAD 20 Pro 64 Bit
Können diese Versionen (2D/3D) und TC20pro überhaupt das gewünscht DXF-Format öffnen? Diese Frage sollte zuallererst geklärt werden. Vielleicht kann ja RexDanny darüber Auskunft geben.
------------------ Freundliche Grüße TC17pro Über eine Rückmeldung würde ich mich freuen, Danke.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Konzius Fu Mitglied
Beiträge: 173 Registriert: 18.06.2016 TC19PP64 Win7
|
erstellt am: 01. Mai. 2017 13:01 <-- editieren / zitieren --> Unities abgeben: Nur für Q20CAD
Moin, ich sehe da erstmal drei Probleme: 1. Die Schriften sind verhackstückt. Typischer Fehler wäre, wenn die im DXF definierten Schriften nicht auf deinem Rechner vorhanden sind oder auch die Namen anders geschrieben als vom Zielsystem erwartet. DXF ist Klartext, guck doch mal rein. Zum Vergleich mal eine von TurboCAD erstellte DXF mit Schrift-Objekten angucken. 2. Die Farben der Flächen werden nicht richtig zugeordnet. Da gibt es dieses Linienstärken/Farben-Problem, in Wikipedia nachzulesen. Ansatz ist vielleicht die Einstellung bezüglich Linienstärke nochmal zu testen, wenn da was passendes zu finden ist. 3. Manche von den Polygonen für Bebauung werden anders dargestellt als der Rest. Könnte ebenfalls von 2. verursacht werden. Als ich vor langer Zeit Probleme mit DXF hatte, wurden die nach genauer Analyse - handelte sich z.B. um Namen von Schriften und bestimmte Attribute bei Blöcken iirc - einfach durch einen Textprozessor gemangelt. Also eine Skript, daß letztlich "suchen und ersetzen" mit ein paar vordefinierten Fehlern ausgeführt hat. Fragt sich natürlich, ob der Aufwand lohnt. Ich ahne Du benutzt Windows, also vielleicht Powershell oder Python/Perl. Oder auch TurboCAD, wenn man das mittels Makro oder Ruby gewuppt bekommt. Vorher tut es zum Test sogar ein halbwegs anständiger Texteditor, also nicht Notepad aber vielleicht Wordpad. Den Fehler sehe ich hier allerdings in TurboCAD, wenn andere Programme fehlerfrei arbeiten. vielleicht kann der an IMSI gemeldet werden? HTH anyhow, KF
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RexDanni Moderator
Beiträge: 2017 Registriert: 06.06.2000
|
erstellt am: 03. Mai. 2017 10:54 <-- editieren / zitieren --> Unities abgeben: Nur für Q20CAD
Versuch mal eine oder alle der folgenden Möglichkeiten: 1. Ein Problem ist sind unterschiedliche Maßeinheiten. Meist werden Architekturzeichnungen in Metern erstellt, der Standard in TC ist aber Millimeter. Ich würde also alles zunächst mal um den Faktor 1000 skalieren. Dabei darauf achten das keine Layer gesperrt oder unsichtbar sind. 2. Sind in der Zeichnung sehr viele Polylinienelemente enthalten, was sehr häufig vorkommt wenn z.B. Schraffuren explodiert sind usw., kann es auch zu solchen Problemen wie bei der Schrift kommen. Der Hintergrund dieses Problems ist, dass TC Konturen vereinfacht darstellt (Kreise werden zum Sechseck) wenn alle Koordinatenwerte der Zeichnung in der Summe größer als 20 Millionen sind. Hier kann es helfen wenn man die Zeichnung einfach komplett markiert (Strg+A) und diese dann zum Koordinaten Ursprung verschiebt. Auch hierbei dabei darauf achten, dass keine Layer gesperrt oder unsichtbar sind. Dadurch liegt der Ursprung dann in der Mitte der Zeichnung und die Koordinatenwerte der einzelnen Zeichnungselemente werden automatisch kleiner.
3. Der Maßstab der Zeichnung weist komische Werte auf. Hier also zunächst mal unter: "Optionen -> Zeichnung einrichten -> Bereichseinheiten" den Maßstab Modellbereich auf "1:1 - volle Größe" stellen. Seltsame Maßstäbe können vom Erzeuger der Ursprungszeichnung verursacht sein, aber auch in den Exportschnittstellen der CAD Programme sind manchmal solche seltsamen Werte hinterlegt. In diesem Menü kann man dann auch gleich die Nachkommastellen auf "2" setzten. 4. Oft sind in der Zeichnung auch verschiedene Z-Werte enthalten, dies kann gewollt aber auch ungewollt passieren. Hier zunächst in den 3D-Modus wechseln dann folgende Befehlsfolge ausführen: „Arbeitsebene durch Modell“ und dann „Auf Arbeitsebene platzieren“ Dann wieder in den 2D-Modus wechseln. Es kann dabei zu langen Rechenzeiten kommen. Oft hilft das aber nicht oder nur unvollkommen. Ich bin gerade dabei zu versuchen das IMSI hierzu ein neues Werkzeug einführt, das alle Z-Werte auf null setzt ohne das es dabei zu Verschiebungen bei den X/Y Werten kommt. Schauen wir mal… Versuch doch mal ob etwas davon Dir hilft. Ich bin aber auch der Meinung dass dies alles in TC besser geregelt sein sollte...
------------------ Beste Grüße H.J. Hans Jörg Bayer - TurboCAD Training Center www.turbocadkurse.de www.cnc-modellbautechnik.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Q20CAD Mitglied Techniker
Beiträge: 5 Registriert: 29.04.2017 TurboCAD 2016 2D/3D 64 Bit TurboCAD 20 Pro 64 Bit Windows 10 Pro 64 Bit
|
erstellt am: 03. Mai. 2017 16:35 <-- editieren / zitieren --> Unities abgeben:
Hallo RexDanni, Danke für deine umfangreichen Infos. Zu Punkten: 1. Habe ich versucht, Ergebnis 0 2. Es ist keine große Datei. 3. Der Maßstab hat tatsächlich einen komischen Wert Modelbereich: 1.000000 : 23.802077 1:1 bringt ebenfalls nichts. 4. Z-Werte sind keine vorhanden LibreCAD (Freeware!) liest die Datei ohne Meckern ein und stellt sie auch richtig dar. Vielleicht sollten sich die TC-Programmierer mit ihren LibreCAD Kollegen in Verbindung setzten und Infos einholen wie es richtig programmiert wird. Viele Grüße Q20CAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RexDanni Moderator
Beiträge: 2017 Registriert: 06.06.2000
|
erstellt am: 04. Mai. 2017 09:54 <-- editieren / zitieren --> Unities abgeben: Nur für Q20CAD
|
Q20CAD Mitglied Techniker
Beiträge: 5 Registriert: 29.04.2017 TurboCAD 2016 2D/3D 64 Bit TurboCAD 20 Pro 64 Bit Windows 10 Pro 64 Bit
|
erstellt am: 04. Mai. 2017 14:02 <-- editieren / zitieren --> Unities abgeben:
Hallo Hans-Jörg, Punkt 2 habe ich mal ausprobiert, und tatsächlich ist die Darstellung dann korrekt. Kann man die Koordinaten nicht um einen bestimmten Betrag kürzen? Ansonsten artet es in eine eigentlich übeflüssige Rechnerei aus. Eigentlich möchte ich Koordinaten direkt entnehmen können. Zur Kontrolle habe ich mal DesignCAD 23 installiert. Keine Probleme beim einlesen, Darstellung siehe beigefügtes Bild. Grüße Q20CAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RexDanni Moderator
Beiträge: 2017 Registriert: 06.06.2000
|
erstellt am: 04. Mai. 2017 14:21 <-- editieren / zitieren --> Unities abgeben: Nur für Q20CAD
|