Praca, kreska do kreski, itd ..
.. w pewnym momencie kopiuj i wklej, ewentualnie wklej blok ..
W ten oto sposób plik się rozrasta.
Moje pytanie brzmi, jak/co zrobić aby plik wynikowy, w moim
przypadku DWG był mniejszy, wiem iż podobny projekt u mego
kolegi "waży" prawie 2/3 mniej!
Znalazłem tylko takie coś:
-= Optymalizacja rysunku polega min. na łączeniu pojedyńczych
elementów takich jak linie, czy fragmenty polilinii w objekty typu
okrąg, ellipsa czy też łuk. Dzięki temu zmniejsza się gwałtownie ilość
elementów rysunku, poprawia jakość odzwierciedlenia a także zmniejsza
się rozmiar pliku DXF/DWG. Jakość optymalizacji uzależniona jest od
jakości samego rysunku i ilości elementów, które dają się polaczyć w
łuki czy też okręgi. =-
Może KTOŚ zna program, skrypt do takiej optymalizacji
Pozdrawiam
Robin
PS. pracuje na 2007, i 2007lt
> Może KTOŚ zna program, skrypt do takiej optymalizacji
To nie sprawa skryptu, ale sposobu pracy - rysować
poliliniami a nie liniami, elementy powtarzalne
stosować jako bloki, nie aproxymować łuków odcinkami,
pilnować porządku w rysunku - np. stosować snap=on
a "początek" rysunku w pobliżu współrzędnych 0,0,
robić co jakiś czas purge i audit, usuwać zbędne
filtry warstw, nie rozbijać hatchy itp...
Pozdr,
--
ŁK
Dlaczego taka różnica? Ja pracuję w zamienniku AutoCAD, oni w
oryginalnym autoCADzie. Chcesz zmniejszyć objętość "przepuść plik"
przez coś w rodzaju ProgeCAD, ZwCAD, itp.
Programy te kasują filtry warstw zapisane w pliku. AutoCAD (nie wiem
jak ostatnie wersje) przy kopiowaniu elementów z rysunku do rysunku
przekleja również filtry warstw (każdy to bodajże ok 90B). Kiedyś
sprawdziłem i okazało się że mam w pliku parę tysięcy filtrów z
różnych rysunków. Przeszły w biurze na inne pliki jak zaraza... Każdy
plik rósł niebotycznie. Jak przeszedłem na zamienniki autoCAD
wielkości plików zaczęły być adekwatne do zawartości....
Witam ponownie.
Będzie lepiej jeśli opisze ponownie moje pytanie, tak dla tych co nie do
końca się orientują o co mi chodzi. I tak:
AutoCAD 2007/2007LT przerysowywuje zeskanowany schemat (do pliku TIFF -
jest najmniejszy i umieszczam odnośnik do dokumentu, w ten sposób aby
rysunek był wczytywany za każdym otwarciem pliku DWG. Po długiej pracy
uzyskany plik DWG jest mały. I tu zmiana: cały rysunek jest kolorowy,
chociaż orginał b&w. Wydruk też ma być b&w. I tu pewien zabieg: kopiuje
cały rysunek bez warstwy z rastrem (rysunkiem) i wklejam obok, zamieniam
wszystkie kolory warstw na czarne i drukuje.
Wielkość rysunku ponad 3x większa !!!
Teraz drukuje inaczej, dostępny ploter ma opcje drukowania koloru jako
'grey scale' a w ustawieniach zaawansowanych 'zamieniaj na b&w' :) i
jest lepiej :)
Postanowiłem ze starych rysunków usunąć kopie do druku, a rozmiar pliku
i tak się nie zmienił tylko ciągle 'rośnie'!
I stąd pytanie jak jak zoptymalizować/ pomniejszyć taki plik DWG?
Co do pierwszej wypowiedzi: "nauczyć się rysować"?
Wiem, iż rysuje łukami, poliliniami, blokami wew., splain'ami. Ale aby
to miało aż tak wielki wpływ? A po usunięcu takich 'niefortunnie'
narysowanych lini wielkośc powinna znacząco zmaleć?
Co do drugiej wypowiedzi: zdecydowanie bliższa moje sytuacji. Faktem
jest i pliki ACad'a 2004 są mniejsze niż ACad'a 2007 i to ~ok 11% (w
moim przypadku). Ale za radą: użyłem WsCad'a 2007 Pro, i plik zmalał,
ale nie wiele z 1,85 MB na 1,53 MB, czyli ~10%, na dodatek fonty mi się
rozleciały.
Niestety dalej nie wiem co z tym robić...
Google wyrzuciło mi coś takiego: Cad2Cad Solution Box
http://www.informik.pl/cadwork/cadwork_cad2cadsb.html ale nie wiem co to
za stworek i co potrafi. Używał ktoś może coś takiego? Może właśnie
konwersja uprościła by rysunek, co się wiąże ze odchudzeniem pliku?
Pliku dużych wielkości mnie przerażają... duża ilość jeszcze więcej
miejsca. Czy tak musi być, przecież taki projekt, czy zlecenie stale 'to
rośnie' w oczach.
Pozdrowienia4all
Robin
> Dlaczego taka różnica? Ja pracuję w zamienniku AutoCAD, oni w
> oryginalnym autoCADzie. Chcesz zmniejszyć objętość "przepuść plik"
> przez coś w rodzaju ProgeCAD, ZwCAD, itp.
Równie dobrze można zapisać w dxf v.14 i odczytać ponownie.
> przekleja również filtry warstw (każdy to bodajże ok 90B). Kiedyś
> sprawdziłem i okazało się że mam w pliku parę tysięcy filtrów z
> różnych rysunków. Przeszły w biurze na inne pliki jak zaraza...
Tak było w AC bodajże do wersji 2004 - w wyższych wersjach już filtry
warstw nie roznoszą się jak zaraza, a w niższych zawsze można je
pokasować np. skryptem lfdel.
Pozdr,
--
ŁK
> rysunek był wczytywany za każdym otwarciem pliku DWG. Po długiej pracy
> uzyskany plik DWG jest mały. I tu zmiana: cały rysunek jest kolorowy,
> chociaż orginał b&w. Wydruk też ma być b&w. I tu pewien zabieg: kopiuje
> cały rysunek bez warstwy z rastrem (rysunkiem) i wklejam obok, zamieniam
> wszystkie kolory warstw na czarne i drukuje.
Po co???
Skorzystaj z konfiguracji wyrduku - ustaw sobie wszystkie warstwy
(jeśli masz plik typu named-plot-style) lub wszystkie kolory
(color-dependent-plot) na czarne lub szare i możesz drukować na
dowlonej drukarce w dowolny sposób. A jesli masz named-plot-styles,
to przekonwertuj najpierw do color-dependent poleceniem
CONVERTPSTYLES (działa w obie strony! najpierw upewni się
jaki masz typ)
> I stąd pytanie jak jak zoptymalizować/ pomniejszyć taki plik DWG?
W tym wypadku - nie cudować, tylko zdefiniować sobie różne pliki CTB.
> ale nie wiele z 1,85 MB na 1,53 MB, czyli ~10%, na dodatek fonty mi się
> rozleciały.
No i przy exporcie możdzy różnymi cadami coś zwssze będzie się rozjeżdzało-
a to fonty, a to style wymiarowania, typy linii, xrefy , czy co tam jeszcze.
Pozdr,
--
ŁK
> Dlaczego taka różnica? Ja pracuję w zamienniku AutoCAD, oni w
> oryginalnym autoCADzie. Chcesz zmniejszyć objętość "przepuść plik"
> przez coś w rodzaju ProgeCAD, ZwCAD, itp.
Równie dobrze można zapisać w dxf w kolejnych coraz niższych wersjach
i odczytać ponownie. Z tym, że za każdym razem po odczytaniu więcej
elementów rysunku będzie się rozjeżdżać - ale co za różnica, jeśli po
przepuszczeniu przez inny cad też się to i owo porozjeżdża...
> przekleja również filtry warstw (każdy to bodajże ok 90B). Kiedyś
> sprawdziłem i okazało się że mam w pliku parę tysięcy filtrów z
> różnych rysunków. Przeszły w biurze na inne pliki jak zaraza...
Tak było w AC bodajże do wersji 2004 - w wyższych wersjach już filtry
> Dlaczego taka różnica? Ja pracuję w zamienniku AutoCAD, oni w
> oryginalnym autoCADzie. Chcesz zmniejszyć objętość "przepuść plik"
> przez coś w rodzaju ProgeCAD, ZwCAD, itp.
Równie dobrze można zapisać w dxf w kolejnych coraz niższych wersjach
i odczytać ponownie. Z tym, że za każdym razem po odczytaniu więcej
elementów rysunku będzie się rozjeżdżać - ale co za różnica, jeśli po
przepuszczeniu przez inny cad też się to i owo porozjeżdża...
> przekleja również filtry warstw (każdy to bodajże ok 90B). Kiedyś
> sprawdziłem i okazało się że mam w pliku parę tysięcy filtrów z
> różnych rysunków. Przeszły w biurze na inne pliki jak zaraza...
Tak było w AC bodajże do wersji 2004 - w wyższych wersjach już filtry
> Równie dobrze można zapisać w dxf w kolejnych coraz niższych wersjach
> i odczytać ponownie.
Acha, można jeszcze zapisać cały rysunek jako blok, albo jako
blok zapisać wybrane (np. wszystkie) elementy rysunku - traci
się tylko layouty wydruku.
Pozdr,
--
ŁK
Z zapisywaniem w dxf v14 jako "konkurencji" dla innego CADa się nie
zgodzę, zbyt dużo się rozjedzie, a niektóre elementy zmienią nawet
typ.
Inne CADy jednak dają minimum rozjeżdzania.
Natomiast eksport pliku jako blok to jest to! Pomaga, bardzo pomaga...
Nawet działanie Kopiuj/Wstaw (do nowego czystego rysunku) również jest
OK.
Natomiast kopiowanie - dublowanie rysunku to potworna pomyłka!!! Nie
rób tak!!
Możesz zastosować style wydruku jak napisane wyżej albo.....
Posiadać plik "do druku" który podczytuje inne rysunki (rysunek). W
pliku "do druku" można ustawić kolory warstw z pliku zewnętrznego i
całośc zapisać na przyszłość. Ustawienia w rysunku roboczym się nie
zmienią! Można dzięki tej metodzie również łatwo kadrować wydruki.
Metoda prawie jak Layouty, a niekiedy nawet przewyższająca Layouty
(właśnie jeśli chodzi o kolorowe wydruki)!!!!
=2P=
Witam
Muszę potwierdzić że kopiowanie, do tego samego rysunku to pomyłka,
i to duża, ha ha ..
Inaczej jak skopiuje do 'nowego' i na powrót podłoże raster (rysunek)
z 1,85 MB robi się 481 KB, czyli pozostaje 26% wielkości pierwotnej, te
74% to coś czego nie potrzebuje, a zajmuje mi miejsce? Co to jest?
Tak czy inaczej rozwiązanie jest proste... (czytaj wyżej,) a miejsca
dużo zaoszczędziłem teraz i później też zaoszczędzę.
Pozdrawiam
Robin
> Moje pytanie brzmi, jak/co zrobić aby plik wynikowy, w moim
> przypadku DWG był mniejszy, wiem iż podobny projekt u mego
> kolegi "waży" prawie 2/3 mniej!
Aby odchudzić plik użyj:
Purge -> All (łącznie z nested items)
i drugie już tylko z paska poleceń
-Purge -> Regapps
(kreska przed purge jest ważna!)
pozdrawiam
--
........ M i c h a l K o c .........
... http://www.mkocus.republika.pl/ ...