Vytisknout stránku | Zavřít okno

xref, problém s připojením

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=2643
Datum vytištění: 24.dub.2026 v 09:40


Téma: xref, problém s připojením
Odeslal: Honzík
Předmět: xref, problém s připojením
Datum odeslání: 31.kvě.2006 v 16:20
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.jpg

-------------
Honzík
LT 2012 CZ, CADCON



Odpovědi:
Odeslal: Radim Cech
Datum odeslání: 31.kvě.2006 v 16:30
Nutno sjednotit jednotky v obou souborech!!!

-------------
R.C.

OSTRAVA


Odeslal: Mantlík
Datum odeslání: 01.čer.2006 v 10:34

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

 



-------------
J. Mantlík




Vytisknout stránku | Zavřít okno