Vytisknout stránku | Zavřít okno

potíže s DWG

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD 360, prohlížečů, DWG a DWF, Design Review, Navisworks, nadstavby, 123D, A360 a cloud Autodesk 360
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=21511
Datum vytištění: 22.dub.2026 v 17:42


Téma: potíže s DWG
Odeslal: J.Polcar
Předmět: potíže s DWG
Datum odeslání: 23.srp.2015 v 10:53
Zápolím tu s jedním výkresem který potřebuju upravit v Autocadu. Při otevření mi ukáže varování že soubor nebyl vytvořený v Autocadu a když udělám nějaký zoom, tak výkres spadne. Nevíte co s tím?



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 23.srp.2015 v 13:22
Pravděpodobně jste dostal soubor, který sice má příponu DWG, ale není ve formátu AutoCADu. Aplikací vytvářejících takovéto pseudovýkresy je spousta, nejsou kompatibilní ani s AutoCADem ani mezi sebou. Vyžádejte si výkres buď v pravém formátu DWG nebo ve výměnném formátu DXF.

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Kotlaba
Datum odeslání: 23.srp.2015 v 19:53
Když se ten výkres i když s varováním otevře, nešlo by ho "Uložit jako" - třeba ve starší verzi nebo jako DXF a pak zkusit pracovat s tou kopií?


Odeslal: zdrk
Datum odeslání: 24.srp.2015 v 08:02
Pokud dostanu podobný výkres, tak ho automaticky ukládám do DXF a posléze z DXF udělám DWG. Výkres je pak u mě bez problému.
Pokud to půjde, udělalich bych to. Není co pokazit.


Odeslal: Jan Pajerchin
Datum odeslání: 26.srp.2015 v 09:23

Len pre úplnosť:

S každým výkresom od niekoho iného doporučujem vždy urobiť všetko možné pre jeho maximálne vyčistenie... počnúc _-purge, _wblock a končiac uložením do DXF...
Nikdy neviete či vo výkrese nie je nejaká chyba (bez ohľadu na to či je to pravé DWG alebo nepravé DWG)... čo Vám môže neskôr podstatne skomplikovať život.

Sú dva druhy DWG súborov
1. tzv. TrustedDWG formát Autodesku
2. tzv. OpenDWG formát aliancie ODA (Open Design Aliance)

Jedna strana tvrdí že sú nekompatibilné, druhá strana tvrdí že sú kompatibilné...
Užívatelia CAD systémov však reálne prakticky používajú mix jedného a druhého 
... CAD totiž nie je svetom len jedného CADu

Výskyt rôznych problémov s DWG súborom je fakt - a treba s tým neustále počítať...
- a to bez ohľadu na to aký CAD máte a aký dwg formát majú vaše súbory



-------------
http://www.cadhelp.cz/


Odeslal: Buřič
Datum odeslání: 28.srp.2015 v 10:26
A jsou dva druhy triček Adidas - 1) od Adidasu a 2) od vietnamců. Adidas tvrdí že jsou pravé ty jejich, vietnamci zase, že ty jejich mají více pruhů.


Odeslal: JanBastecky
Datum odeslání: 29.srp.2015 v 18:00
Jen bych rád upozornil, že "přeuložení přes DXF" není úplně ideální metoda a nedoporučil bych ji používat vždy.
Jde o to, že v originálním DWG souboru jsou reálná čísla (například souřadnice) ukládána v binárním tvaru. Při převodu do DXF dojde k převedení reálných čísel na textové vyjádření a tím k jejich změně. U starých verzí AutoCADu se v DXF souboru ukládá pouze 6 desetinných míst, v novějších verzích lze sice nastavit větší počet desetinných míst ale vždy dojde ke zkreslení.
Obecně při převodu přes DXF počítejte s drobnou deformací obsahu výkresu. A jde o to, jestli Vám to bude vadit, nebo ne ... ;-)


Odeslal: zdrk
Datum odeslání: 30.srp.2015 v 13:34
Původně odeslal(a) JanBastecky JanBastecky napsal(a):


Jen bych rád upozornil, že "přeuložení přes DXF" není úplně ideální metoda a nedoporučil bych ji používat vždy.
Jde o to, že v originálním DWG souboru jsou reálná čísla (například souřadnice) ukládána v binárním tvaru. Při převodu do DXF dojde k převedení reálných čísel na textové vyjádření a tím k jejich změně. U starých verzí AutoCADu se v DXF souboru ukládá pouze 6 desetinných míst, v novějších verzích lze sice nastavit větší počet desetinných míst ale vždy dojde ke zkreslení.
Obecně při převodu přes DXF počítejte s drobnou deformací obsahu výkresu. A jde o to, jestli Vám to bude vadit, nebo ne ... ;-)

Dělám to již hodně dlouho, a nějak jsem to zkreslení nepostřehl. A to převádím jak situace se souřadnicemi (kresleno v metrech), tak klasické výkresy kreslené v milimetrech.


Odeslal: Vladimír Michl
Datum odeslání: 30.srp.2015 v 14:35
Pokud nastavíte plný počet desetinných míst pro zápis DXF nebo pokud použijete binární DXF, ztráta přesnosti nehrozí.

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: JanBastecky
Datum odeslání: 31.srp.2015 v 01:08

... tak si to zkuste ve své verzi AutoCADu!

(Mám nastavený plný počet desetinných míst pro zápis do DXF. Pokud vím, tak DXF je vždy textový a jeho binárním obrazem je právě DWG). Zkuste například toto:
 
- do nového výkresu vložte čtverec s rohy na souřadnicích 0,0 a 1000,1000 a natočte jej o 10 stupňů proti směru hodinových ručiček (aby souřadnice "neceločíselné" a "ze života"). Uložte tento výkres do DXF.
- nyní otočte čtverec zpět o 10 stupňů
- nyní vložte do zpátky uložený čtverec z DXF jako blok s rozložením a otočte jej také zpět o 10 stupňů
 
Nyní se podívejte na výsledek:
- pokud dám příkaz _list, tak dostanu zaokrouhlené souřadnice a ty vypadají stejně.
- pokud použiji panel "rychlý kalkulátor", tak dostávám souřadnice typu [1000.00067,-2.84217094e-014,0]. Tedy odchylka je na 8. - 14. desetinném místě.
- pokud se chci podívat přesněji na souřadnice, tak bohužel DWG je zapakované a nemá veřejný formát, takže výsledek uložím do DXF a podívám se textovým editorem. Dostávám hodnoty 999.99999999999977, -0.0000000000000568 u čtverce přeneseného přes DXF. Originální čtverec má souřadnice také deformované, ale trochu jinak, například stejný bod má hodnotu 999.99999999999977, -0.0000000000000284. Rozdíl je zhruba na 15. platné cifře.
 
Tedy převod přes DXF udělá malou deformaci souřadnic. Mnoho nadstavbových aplikací ale použije zaokrouhlené souřadnice a proto se tato deformace nemusí vždy projevit.
 


Odeslal: Vladimír Michl
Datum odeslání: 31.srp.2015 v 07:35
Ano, ale geometrické transformace vám vždy vnesou dodatečnou nepřesnost nad vestavěnou úroveň přesnosti DWG, nezávisle na DXF. Interně používaná reprezentace čísel (double precision) v DWG má cca 15 platných cifer. Pokud nejde např. o výkres v JTSK, měla by použitá přesnost stačit i na složitější transformace nebo exporty/importy DXF.
 
Viz též:
http://www.cadforum.cz/cadforum/qaID.asp?tip=1066 - http://www.cadforum.cz/cadforum/qaID.asp?tip=1066
http://www.cadforum.cz/cadforum/qaID.asp?tip=3815 - http://www.cadforum.cz/cadforum/qaID.asp?tip=3815


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: zdrk
Datum odeslání: 31.srp.2015 v 08:24
jj toto mi dělá obyčejné DWG, a hlavu si s tím nelámu.
Ono kolikrát stačí počítat plochu a nechat tam víc desetiných míst. Pak je z pěkného obdelníku 5000 x 3000 mm třeba 15,00000006945.


Odeslal: JanBastecky
Datum odeslání: 31.srp.2015 v 12:44
... vím, že vestavěná přesnost stačí na VĚTŠINU použití. Jen jsem chtěl upozornit, že převedení výkresu přes DXF formát zanese určitou (malou, ale měřitelnou) deformaci do obsahu výkresu.



Vytisknout stránku | Zavřít okno