čtvrtek 30. července 2015

AutoCAD 2016 horká fixa 2 je venku!

Před několika dny Autodesk uvolnil druhou rychlou opravu pro AutoCAD 2016, která se podstatně týká i Civilu 3D 2016. Dostali jsme několik hlášení od uživatelů, že řada 2016 má problémy se zpracováním výkresů s větším počtem rastrových referencí. U předchozích verzí k podobnému chování nedocházelo.

Oprava tedy primárně řeší práci s více externími rastrovými referencemi a také některé potíže s exportem do formátu Microstation (.DGN)

Instalace je ke stažení zde.

pátek 24. července 2015

Transformace souřadnic při importu bodů

V dnešním článku si ukážeme, jak provést v Civil 3D transformaci souřadnic při importu bodů a několik dalších operací s nimi. Ostatně jako většina článků z poslední doby je i tento psán na základě dotazu na helpdesku.

Zdrojovými daty byl v tomto případě textový soubor s body, ve kterém byly následující sloupce oddělené tabulátorem:

ČÍSLO BODU     ZEM. DÉLKA     ZEM. ŠÍŘKA   RYCHLOST     KURZ

Souřadnice bodů jsou zadány v souřadném systému WGS84 a cílem je převod těchto souřadnic do JTSK a spojení bodů křivkou v jejich pořadí.

Příprava před importem

První věcí, kterou musíme provést, je zadefinování nových vlastností pro body - kurz a rychlost. To provedeme v Toolbox v "Nastavení", kde rozbalíme "Bod", "Uživatelem definované klasifikace", klikneme pravým tl. myši na "Neklasifikováno", zvolíme "Nový" a dle obrázku vytvoříme novou vlastnost pro rychlost a analogicky pak i pro kurz.

Vytvoření nové vlastnosti bodů - rychlost a kurz

Druhou operací nutnou provést před spuštěním importu je nastavení souřadného systému našeho výkresu. Tedy systému, do kterého budeme transformovat. To provedeme výběrem možnosti "Upravit nastavení výkresu..." po kliknutí pravým. tl. myši na název výkresu v "Nastavení".

Nastavení souřadného systému výkresu

Import

Nyní už můžeme konečně přistoupit k samotnému importu bodů s transformací. Na kartě "Vložit" vybereme "Body ze souboru", čímž vyvoláme dialog pro import bodů a načteme náš textový soubor. Pak klikneme na terčík s tužtičkou, kde zvolíme "Nový" a "Uživatelský soubor bodů". V něm nastavíme správně oddělovač, všechny sloupce dle našeho textového souboru a nesmíme hlavně zapomenout kliknutím na symbol sféry zvolit souřadný systém bodů - tedy WGS84.

Vlastní formát souboru bodů 

Povšimněte si vybraných názvů sloupců. Zde mi překladatel Civilu 3D pěkně zatopil. Nejdříve totiž pro zeměpisnou délku vyberete sloupec "Zeměpisná délka ve stupních", jenže položku "Zeměpisná šířka ve stupních" byste hledali marně a musíte zvolit "DECDEG Zeměpisná šířka". Asi pro zmatení nepřítele :-)

Pak se vrátíme do dialogu pro vložení bodů, kde si zvolíme náš nově vytvořený formát bodů, necháme si body vložit do nové skupiny bodů a nezapomeneme ve spodní části okna zaškrtnout "Provést transformaci souřadnic, je-li to možné", aby byla transformace provedena. Po kliknutí na OK již dojde ke vložení bodů přesně tam, kde mají v JTSK být.

Dialog importu bodů (data od zákazníka jsou úmyslně skryta)

Konečné úpravy

Za závěr provedeme spojení bodů křivkou v jejich pořadí. Toho lze snadno docílit pomocí transparentních příkazů. Spustíme tedy kreslení křivky a před zadáním prvního bodu vybereme transparentní příkaz "Číslo bodu" ('PN na příkazové řádce). Následně již do příkazové řádky zadáme rozsah bodů. Např. 1-1145.
Po úpravě stylu popisku bodů pak můžeme získat i poměrně pěkný výstup, kdy nám u každého bodu ukazuje šipka kurz a její délka symbolizuje rychlost.

Naimportované body



čtvrtek 9. července 2015

Jak přenést klopení z výkresu do výkresu

Dnešní tip není z mé hlavy, ale poradil mi ho šikovný uživatel Civilu a zároveň bývalý spolužák z Dopravky, čímž Tě, Mirku, tímto zdravím...:)

Pokud řešíte úlohu jak dostat trasu z jednoho výkresu do jiného, tak většinou nemáte problém přes export do formátu LandXML. Potíž ale nastane v momentě, kdy jsme do trasy vložili klopení. Uveďme jednoduchý příklad:
Vlastní Civil 3D není schopen do souboru LandXML klopení korektně zapsat a nám pak nezbude než celou tu úžasnou tabulku znovu "předatlit"...

Naštěstí je tu ještě jiná cesta - a to pomocí datových zkratek. Založíme tedy novou projektovou složku, do které vytvoříme datovou zkratku na trasu.
Pak už jen výkres s trasou uložíme a zavřeme. Následně založíme na správné šabloně nový výkres a uložíme pod novým názvem. Nakonec stačí jen trasu šalamounským příkazem "Podporovat" vložit "natvrdo" do výkresu. Jak je patrno z názvu příkazu, je to takový překladatelský oříšek...a člověk je až mile překvapen, co to vlastně dělá...

S trasou se právě na rozdíl od LandXML metody přenese korektně i celá tabulka klopení.
Postup není zase tak těžký a  hlavně to funguje! Nicméně v některých našich dalších Civil Tools bych si tuto celou operaci představoval jako jeden příkaz.