Zobrazit plnou verzi příspěvku: [Q] Zreťazené kódovanie bodov

lieti
27.03.2013, 03:45
Ave, dosť neúspešne riešim v AC3D ako vytiahnuť a zobraziť informácie zo zreťazeného kódu bodu.Uvediem príklad kód bodu "F CP13 W", kde"F" predstavuje  kód skupiny, podľa ktorého nechcem vykreslovať nič, je len na dokumentačné účely. "CP13" predstavuje "Control point 2013", kde akékoľvek body s kódom CP* chcem aby boli umiestnené do vrstvy UAX_GEO_CONTROL_POINTS a bol im priradený príslušný symbol. "W" označuje wooden peg (stablizáciu drevenným kolíkom) a chcem aby tá značka bola zobrazená hnedou farbou (vytvoril som symbol hnedej farby), keby tam je "C" concrete, tak by som chcel aby bola značka sivou a hrubou.Fatálny problém ale nastáva už v položke "Nastavení klíču popisku", podľa dokumentácie by som očakával, že keď pre kód nastavím "*CP*W", tak môžem nastaviť príslušnú vrstvu a hlavne značku, dnes som po dni laborovania dospel k záveru, že to tak nanešťastie nefunguje. Porozumie je len reťazcu "F*" teda vedel by to maximálne zaradiť podľa prvej položky kódu a o to vôbec nemám záujem, lebo ako som uviedol, slúži len na dokumentačné účely.Neviem ako sa s toho vymotať, najútrpnejšie riešenie je prekódovať všetky dni merania do formátu "CP13 W F", ale jednak je to útrpné (meralo sa dosť) a hlavne tým nevyriešim problém, ako priradiť inú značku podľa kódu. To pokladám za dosť nepraktické riešenie.Nemáte nejaké rozumné riešenie na tento problém? Ďakujem vopred, ak niekde existuje v archíve tak sa ospravedľňujem, ale som v podmienkach kde sme ledva naštarotovali agregát a satelitný internet, niet času pátrať. Ďakujem. 

martinfolber
27.03.2013, 10:40
Dobrý den,nejsem si úplně jistý, že Vám rozumím správně. Ale něco mě napadlo. Civil u té automatiky určitě čte první řetězec "F*". Co to ale udělat takto...1) Načíst všechny body s hrubým popisem do jedné skupiny (nerozlišené)2) Připravit si několik skupin podle "kolíků", kde značka, barva atd. bude různá podle potřeby3) V jednotivých skupinách na záložce Zahrnout nastavit kritéria odpovídající příslušnému "kolíku" nebo použít sofistikovanější výběr pomocí záložky Tvorba dotazu.Nevím kolik těch skupin máte, ale takto by to fungovat mohlo...Druhá možnost je to udělat přes Map obsažený v Civilu a načíst jednotlivé parametry bodů do zvláštních sloupců a "tématizovat je", ale když už jsou v C3D, tak bych je tam nechal.

lieti
27.03.2013, 18:40
Zdravím, myslím si e ste otázku pochopili správne.Áno to zo skupinami je určitým spôsobom riešenie, ktoré som si ponechával ako záložný plán. Problém toho riešenia je ale ten, že C3D pripraďuje príslušné hladiny len pomocou "Nastavení klíče popisu", to znamená že aj za cenu vytvárania x-skupín by som vedel nastaviť správnu symboliku, ale nevedel by som umiestniť prvky do správnej vrstvy, čo je pre mňa zásadný problém a nevýhoda. Podľa kódu "F CP 13 W" je totiž schopné rozpoznať pre nastavanie správnej hladiny prvý reťazec teda F.Funkcionalita Map 3D je mimo mňa, ale keď to inak nepôjde tam aj o to sa pokúsim.

martinfolber
27.03.2013, 20:58
Tu hladinu můžete pořešit nastavením jiné hladiny ve stylu bodu...pro každou skupinu zvlášť. Je to relativně pracné, ale různé hladiny tak zachováte. Záleží, co s těmi entitami bodů budete dále chtít dělat...

lieti
29.03.2013, 02:07
Vďaka, už som to vyriešil prekódovaním a v prípade vybraných bodov, ktoré mali byť podľa kódu v jedenej vrstve, ale inou farbou, pre tie som vytvoril príslušné štýly (dosť ma prekvapilo, že C3D nevie prepísať farbu bloku podľa nastavení u značiek).Malo to aspoň jednu výhodu, nakoniec som systém kódov zjednodušil do minimálnej nevyhnutnej podoby.