Struktura a funkce OCADu

Aplikační okno

Aplikační okno programu sestává z pěti základních částí:

  • Menu a paleta nástrojů vyplňují horní část okna a nabízejí všechny funkce OCADu rozčleněné do kategorií. Nejčastěji používané funkce mají mimo menu své místo a ikonu také na jedné z palet nástrojů.
  • Mapové okno představuje zásadní část grafického rozhraní programu a zobrazuje data mapového souboru pomocí definované symbologie. V mapovém okně se provádějí veškeré vizualizace dat a práce s nimi.
  • Okno symbolové palety zobrazuje v ikonovém náhledu veškeré v souboru definované symboly a umožňuje je upravovat či jinak s nimi pracovat.
  • Okno databázového připojení slouží k náhledu a editaci údajů v připojených databázových tabulkách. Toto okno je viditelné pouze v případě, kdy je k mapovému souboru připojena minimálně jedna databázová tabulka.
  • Stavový řádek zobrazuje informace o prvcích mapy, jejich souřadnice, popis funkcí či stavů programu, případně nápovědné pokyny.

Základní pracovní jednotkou softwaru je mapový soubor. Mapový soubor je binární soubor s příponou OCD, který uchovává informace o veškeré geometrii v mapě, nastavených symbolech a jejich propojení s daty, o připojených databázích, podkladových rastrech, nastavení měřítek, barev apod. Pro otevření mapy uložené v OCD souboru stačí právě tento soubor, nepřipojují se žádné další soubory s výjimkou podkladových rastrů, u nichž se ukládá jen reference. Formát OCD sice není otevřený, nicméně jeho struktura je do jisté míry dokumentována na webu programu.

Při otevření OCD souboru OCAD nastaví mapové okno na jeho poslední uloženou pozici a otevře nadefinovaná databázová připojení. Program umožňuje naráz otevřít libovolné množství mapových souborů a přepínat mezi nimi. Program OCAD umí několik zvláštností, které jej odlišují od podobného softwaru v kartografické kategorii. Tyto zvláštnosti pak do jisté míry podmiňují způsob práce s programem a se zobrazovanými daty.

Více k tématu

Tabulka barev

OCAD vykresluje data na základě symbolů přidělených jednotlivým prvkům (až na výjimky, zmíněné dále). Priorita vykreslování je však zcela nezávislá na těchto symbolech či jejich pořadí, vykreslování se odvíjí od barev, resp. jejich priority v tabulce barev.

Tabulka barev definuje jednotlivé barvy v mapovém souboru, které jsou pak přidělovány symbolům a takto potažmo i jednotlivým prvkům kresby. Žádný prvek nemůže být vykreslen ani částečně za pomoci jiné barvy než těch, které jsou v tabulce barev definovány. Pořadí barev v tabulce pak přímo udává pořadí vykreslování prvků. Nevhodnou volbou priority barev a jejich použití v symbologii pak může docházet k situacím, kdy jeden prvek v mapovém okně překrývá jiný prvek jen částečně – některými svými barvami.

Symboly tak ani nemají žádné své pořadí – jsou definovány číslem symbolu a názvem a jejich pořadí v symbolové paletě může uživatel nastavit libovolně bez jakékoli vazby na mapu. Promyšlené sestavení pořadí jednotlivých barev v tabulce je základním předpokladem kartograficky vhodně zobrazené mapy.

Více k tématu

Tvorba prvků mapy a jejich vykreslování

Paleta nástrojů nabízí všechny potřebné nástroje pro editaci geometrie jednotlivých prvků a právě tvorba mapové kresby pomocí těchto nástrojů patří k přednostem OCADu. Program nabízí několik typů tvorby linie:

  • přímočaré úseky;
  • ruční kreslení;
  • Bézierovy křivky;
  • pravoúhlé úseky;
  • elipsy a kružnice;
  • pomocí souřadnic.

Většinu z uvedeného nabízí téměř všechny nástroje pro správu GIS anebo veškerý CAD software. OCAD však poměrně dobře interpoluje ruční kresbu tažením myši do křivkového elementu a ještě lepších výsledků dosahuje pomocí kreslení Bézierových křivek. OCAD křivku definuje délkou a směrem tečny v řídicích bodech, podobně jako jiné programy, ovšem možnost regulovat délku každé jednotlivé tečny a její směr během návrhu linie pouhými dvěma pohyby myší umožňují velmi pohodlné, rychlé a přesné kreslení. Nevhodně zvolené řídicí body, délky tečen nebo jejich směr lze samozřejmě měnit i po dokončení křivkového elementu, navíc lze již během tvorby křivky vkládat tvrdé body, které umožňují jiný směr tečny pro každý směr linie, jinými slovy vkládat do křivek ostré zlomy nebo naopak do sledu přímých úseků vložit např. část oblouku.

Je vhodné konstatovat, že pro příznivce vektorových grafických programů umožňuje OCAD přepnout do módu kreslení nazvaného AI Mode (implicitně nastavený mód je OCAD Mode). V implicitním módu ovšem tečny a řídicí body zakřivují linii realističtějším způsobem.

V této chvíli je namístě zmínit se o řídicích bodech na liniích. Jak bylo zmíněno výše, na Bézierově křivce řídicí body představují počátky tečen, ovlivňujících zakřivení linie v okolí daného bodu. Tyto body se samovolně tvoří i na jiných typech křivek v jejich významných bodech. OCAD tyto všechny nazývá Normal point. Existují ještě další dva typy bodů, přičemž všechny tři typy mohou být vzájemně zaměněny při editaci linie. Druhým typem je kontrolní bod (Control point), který např. umožňuje vložit uvnitř křivky ostrou hranu a jinak má význam především pro vykreslování symbolu, přiděleného linii (normální body neovlivňují kresbu na linii, kdežto kontrolní bod představuje jakýsi vložený konec a nový začátek uprostřed linie, což ovlivní např. symboliku definovanou pouze pro začátek nebo konec linie). Třetím typem je pomlkový bod (Dash point), který opět ovlivňuje kresbu symboliky linie.

Typy vykreslovaných prvků

OCAD rozděluje vykreslované prvky na čtyři typy:

  • Symbolizované objekty jsou klasické prvky s přiděleným symbolem. V mapovém souboru vytvořeném výlučně kresbou prvků pomocí editačních nástrojů se jiné objekty nevyskytují.
  • Nesymbolizované objekty vznikají importem dat a představují prvky geometrie bez definovaného symbolu. Tento jim lze přiřadit hromadně nebo jednotlivě a přeměnit je tak na symbolizované objekty.
  • Obrazové objekty představují nezávislé obrazové prvky definované CMYK barvami nezávisle na tabulce barev či symbolech. Vznikají importem vektorových dat z dokumentů PDF nebo Adobe Illustrator.
  • Grafické objekty vznikají rozložením komplexního symbolu na jednotlivé entity. Tyto dílčí části jsou pak grafickými objekty bez vazby na původní symbol. Tyto objekty si uchovají referenci na původní barvu, ovšem lze je přeměnit na zcela nové symboly.

Více k tématu

Globální nastavení

K mapovému souboru se váží mimo barev a symbolů některá globální nastavení.

Nastavení měřítka ovlivňuje poměr mezi vzdálenostmi na „papíře“ (tiskové vzdálenosti) a vzdálenostmi v metrech ve skutečnosti. OCAD zobrazuje tyto dva druhy délkových jednotek zároveň např. při měření délek prvků. V uvedeném měřítku se také mapa vytiskne na papír, resp. obrys papíru má v mapě rozměr odpovídající nastavenému měřítku. Měřítko lze změnit, při čemž lze nastavit, zda se budou měnit také proporce jednotlivých symbolů nebo pouze dojde ke změně poměru souřadnic „papírových“ a skutečných.

Souřadnicový systém slouží pouze při importu dat z GIS. Software sice podporuje převody mezi souřadnicovými systémy, ovšem např. v případě českého S-JTSK není úplně zřejmé, které hodnoty parametrů jsou přo transformacích do jiných systémů použity a lepší je tak data připravit v klasickém gisovském software. Pro české země je možné použít např. systém UTM, OCAD podporuje EPSG kódy jednotlivých systémů.

Po nastavení mapy do některého globálního souř. systému se souřadnice, které se zobrazují ve stavovém řádku implicitně jako „papírové“, přepnou na souřadnice reálné.

OCAD má interně omezenu celou kreslicí oblast, ve které může být umístěna mapa, na 16 metrů v každém směru. Pokročilejší verze OCAD Professional má toto omezení větší, a sice čtverec o straně 200 metrů. Není-li smyslem práce mapu tisknout nebo exportovat se souřadnicovým připojením, lze toto omezení obejít změnou měřítka mapy spolu s nezaškrtnutím nastavení Zvětšit/zmenšit symboly.

Verze programu

Verze programu OCAD a OCAD Professional se vizuálně od sebe neliší. Rozdíl je v maximální velikosti mapy popsané výše. Rovněž připojovat databáze, importovat soubory Shapefile, exportovat do souboru Shapefile či SVG, využívat hotspoty v internetové mapové aplikaci a některé funkce importu GPS dat lze jedině ve verzi Professional.

Detailní přehled rozdílů verzí OCAD a OCAD Professional popisuje webová stránka na oficiálním webu softwaru. Informace jsou v angličtině.