Ahoj, mám problém s pripojením výkresu jako xref. Někdy je to bez problému, někdy mi po načtení ze souřadnic s-jtsk udelá paseku - -600000, -1050000 změní na -6,00 E+8,-1,05 E+8. Odpozoroval jsem, ze v okně pro vkládání xrefu se mi mění JEDNOTKA BLOKU (někdy bezjednotek, faktor1, nekdy metry, faktor 1000) Co s tím? Díky
http://noch.wz.cz/xref.jpgHonzík2006-5-31 16:20:27
Radim Cech
31.05.2006, 16:30
Nutno sjednotit jednotky v obou souborech!!!
Záleží taky na programu, který používáte. A tento problém se může vyskytovat nejen pro Xrefy, ale i pro vkládání bloků z dřívějších verzí
Měl jsem podobné problémy při přechodu z Civilu 2005 na Civil 2006. Ten začal k jednotkám přistupovat důsledněji a informace o jednotkách jsou uloženy na více místech (a mají i silnější "váhu"), než jen v UNITS.
Takže jsem se tenkrát dost divil, že některé "metrické" výkresy z dřívějších verzí se najednou v 2006 tvářily, že jsou třeba ve stopách.
Po dlouhém laborování (za výrazné pomoci p. Michla - především kde hledat všechna nastavení jednotek) mi z toho vyplynuly následující závěry:
v každém případě zkontrolovat, že INSBASE u Xrefů je 0,0
a dále
buď
1) Jak už naznačil p. Čech, sjednotit jednotky v obou výkresech
Ve Vašem případě to znamená:
- v základním výkresu nastavit jednotky (units) na metry, pro jistotu INSUNITS na 6 (metry) a AECDWGSETUP (pokud to Váš program umí) na metry
- Xrefy v metrech nastavit stejně jako základní výkres. Ale někdy to zablbne taky a jistější je v tomhle případě INSUNITS na 0 (bez jednotek) - pak je vždy faktor měřítka 1
- Xrefy v milimetrech (někdy i centimetrech) - změnit měřítko tak, aby to bylo v metrech a DOUFAT, že vztažný bod je 0,0. Následně upravit jednotky podle předchozích řádků
- styly kót se měřitkem netransformují, takže tam většinou mám velké kóty a nekde uprostřed malou tečku s ostatní kresbou. Takže buď je rovnou smažu, nebo zmrazím a když je potřebuji, tak musím předefinovat kótovací styl, aby se chovaly mravně.
- u velkých situací se mi občas při změně měřítka acad zasekne (pravděpodobně tím, že výkres prošel non-autodesk aplikací )
anebo
2) (aspoň v Civilu, holý acad zrovna nemám k dispozici) je možno ponechat X refům jejich jednotky - za předpokladu, že se zkontrolují a sesouhlasí všechna tři nejdůležitější místa uložení jednotek pro každý xref
pro milimetry INSUNITS = 4, pro centimetry INSUNITS = 5
Pak se načte i Xref v milimetrech do situace v metrech správně (za předpokladu stejného vztažného bodu ovšem !! - aspoň k tomu se nám kolektivním úsilím podařílo architekty většinou dotlačit - a od některých už dokonce dostávám situace V METRECH )
Takže když to aplikuji na Vámi uváděné příklady, tak bych řekl, že:
a) jednotka bloku bez jednotek, faktor 1 - pravděpodobně xref je v milimetrech, INSUNITS = 0 (bez jednotek)
Zkuste změnit INSUNITS na 4 a zkontrolujte, zda jsou UNITS i AECDWGSETUP v milimetrech - pak už by se to VĚTŠINOU mělo načíst správně. Pokud ne - postupujte podle bodu 1)
b) jednotka bloku metry, faktor 1000 - pravděpodobně Xref je v metrech, ale INSUNITS = 4 (milimetry)
Zkuste změnit INSUNITS na 6 (nebo na 0) a zkontrolujte, zda jsou UNITS i AECDWGSETUP v metrech - pak už by se to VĚTŠINOU mělo načíst správně. Pokud ne - postupujte podle bodu 1)
c) malá poznámečka k uvedeným souřadnicím - pravděpodobně překlep v řádu
-6,0 E+8, -1,5 E+8 v ČR nejde
buď je to v milimetrech - pak by to mělo být -6,0 E+8, -1,5 E+9
nebo v centimetrech - pak by to mělo být -6,0 E+7, -1,5 E+8
Pozn.
P. Michl mne naváděl i k tomu, jak to řešit hromadně scriptem, ale to se mi nedařilo zprovoznit, vždy se to zaseklo na požadavku na odpověď uživatele. Takže to řeším automaticky ručně - většinou dle bodu 2) - a funguje to
Jinak k této problematice též VIP tipy č.. 4877 a 4884