| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Kreise im DXF File erkennen (1270 mal gelesen)
|
Bauvermesser Mitglied Vermesser
Beiträge: 460 Registriert: 18.03.2006 AMD 2600, 2024RAM ,WIN XP PROF-SP3, ACAD 2005, Firmenrechner,
|
erstellt am: 10. Dez. 2006 13:53 <-- editieren / zitieren --> Unities abgeben:
Hallo Fachleute, Ich muss immermal auf ein altes Vermessungsprogramm zurückgreifen welches Daten im DXF V7,0 übergibt. Dort werden jedoch alle Kreise durch Liniensegmente dargestellt. Es ist also ein geschlossener Linienzug mit einem konstenten Durchmesser um ein Zentrum. Nun die Frage: Kann man über eine Lsp oder Befehl erreichen, daß diese 'Nichtkreise' zu Kreisen gewandelt werden und die Liniensegmente verschwinden? Oder kann ich schon im übergebenen DXF-Datensatz etwas ändern das die Kreise richtig eingelesen werden. Das gleiche Problem betrifft auch noch alle Linien. Bei einer Linie mit kurzen Strichen , oder nur Punkten, ist jeder Strich eine Linie für sich, sodas ich diese Linien nicht weiterverwenden kann und einfach drüberzeichnen muss und schalte die Layer dann aus. Kann mir jemand von den Fachleuten sagen ob man da was machen kann. Schöne Weihnachtszeit an alle die sich Mühe mit solchen Stümpern wie ich geben .
------------------ Gruß vom Bauvermesser; Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 10. Dez. 2006 16:52 <-- editieren / zitieren --> Unities abgeben: Nur für Bauvermesser
|
Bauvermesser Mitglied Vermesser
Beiträge: 460 Registriert: 18.03.2006 AMD 2600, 2024RAM ,WIN XP PROF-SP3, ACAD 2005, Firmenrechner,
|
erstellt am: 20. Dez. 2006 09:56 <-- editieren / zitieren --> Unities abgeben:
danke für die Antwort, werde leider mit meinem Mango weiter leben müsse da die im anderen Beitrag angegebenen Tools nicht anwendbar sind. Habe vermutlich das Problem verkannt, da ja ein 'noch nicht' Kreis auch noch keinen Mittelpunkt hat und somit nicht über den Durchmesser ausfilterbar ist: au, au schlechtes Deutsch Aber darauf würde es bei mir genau hinauslaufen, da alle 'noch nicht' Kreise den gleiche Durchmesser haben und auf einen Layer liegen auf dem auch noch andere Figuren (Symbole) liegen. Die würden dann alle zu Kreise. Trotzdem Danke Bleibt nur die Frage ob man im DXF-Datensatz was ändern könnte damit die Linien der 'noch nicht' Kreisfigur zusammnen gefasst werden. ------------------ Gruß vom Bauvermesser; Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 Alles
|
erstellt am: 20. Dez. 2006 10:16 <-- editieren / zitieren --> Unities abgeben: Nur für Bauvermesser
Mal ein anderer Ansatz: Dein Vermessungsprogramm - Falls es keinerlei Möglichkeiten(Optionen/Einstellungen) gibt bezüglich der Ausgabe in DXF, so hast du evtl die Möglichkeit zu drucken ? Dann würde ich mal versuchen eine hpgl2 oder pdf Datei zu erstellen und diese in DWG/DXF zu konvertieren. Vielleicht hat man dann ein bessres Ergebnis auf das man aufbauen könnte - testen kostet nix außer Zeit. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 One AutoCAD 2.5 - 2023, Civil 3D, Win10/win11
|
erstellt am: 20. Dez. 2006 12:34 <-- editieren / zitieren --> Unities abgeben: Nur für Bauvermesser
Wenn die "wie Kreise aussehenden Polylinien" wirklich gleich sind, ist das eine recht einfache Routine. Ein Ansatz wäre (ohne die Kreisförmigkeit selbst zu testen) alle geschlossenen Polylinien auf gleiche Anzahl von Stützpunkten (z.B. 32) und gleiche Flächengröße zu vergleichen. Wenn der Vergleich erfolgreich ist, Schwerpunkt ermitteln und einen Kreis zum ersten Punkt oder einen Kreis mit gleicher Flächengröße erzeugen. ------------------ Mit freundlichem Gruß Udo Hübner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |