Zobrazit plnou verzi příspěvku: Analýza Povrch-Bod

Romain
29.05.2009, 10:14
Chtěl bych se zeptat jestli existuje nějaký jednoduchý postup jak zjistit vzdálenost 3D bodu od povrchu.

Mám výkres s několika povrchy a cca 400 bodů a jako výsledek bych potřeboval seznam bodů a vzdálenosti od povrchů (ve výšce, Z souřadnici)

Jinak to budu muset "oklikat" ručně.

Díky za rady

martinfolber
29.05.2009, 10:19
Ahoj Romane,mělo by to jít přes vlastnosti bodu, kam doplníš novou vlasnost výška, atd. Potřebuješ rozdíl výška bodu - povrch?

Romain
29.05.2009, 10:23
Potřebuju hodnotu Výška bodu - výška povrchu v místě kde je bod...
A tyto hodnoty získat hromadně.

martinfolber
29.05.2009, 10:29
OK, vydrž mrknu, co se s tím dá dělat.M.

martinfolber
29.05.2009, 11:22
Romane, mám to. Není to nic světoborného, ale výsledek dostaneš.Uděláme to kombinací Civilu a Excelu.1) Předpokládám, že máš souřadnice X,Y,Z těch Tvých 400 bodů2) Máš např. 4 povrchy3) Připravíš si postupně prázdné skupiny bodů, pro každý povrch jednu.4) Do schránky si připravíš x,y tech Tvých bodů5) Použiješ funkci menu Body>Vytvořit body - povrch > Náhodné body6) V podobnostech nastavis automatický popis = např. povrch 17) vložíš body ze schránky a položíš je na vybraný povrch, tím získáš Z v pozadovaných místech8) to uděláš pro všechny povrchy, takže získáš 4 různé skupiny bodů pro každý povrch zvlášť.9) Každou skupinu vyexportuješ do txt > excelu10)  V excelu si načteš, x,y a jednotlive Z a vzájemně je odectes11) Pokud to budes chtít vykreslit i s rozdily vysek v C3D, tak neni problém. Doplní se další vlastnosti importu.Mělo by to být tak do 30min. 

Romain
29.05.2009, 11:50
jdu na to, vyzkouším to... zatím díky

Romain
29.05.2009, 12:03
martine, narazil jsem ješte na jednu věc. Body mám v souř.systému LL84, aktuální výkres v JTSK.

Pro import bodů jsem jsem vytvořil Nový formát importu bodů, kde jsem nastavil Transformace zóny souřadnic a okně IMPORTOVAT BODY jsem zatrhl PROVÉST TRANSFORMACI SOUŘADNIC, JE-LI TO MOŽNÉ.

Asi možné nebylo, protože mě načetl body ve WGS

martinfolber
29.05.2009, 12:14
V transformaci jsi nastavil LL84? Možná ani nezaškrtávej to "je-li to možné". Pokud to i tak nepůjde udělej to dotazem přes MAP. Problém je, ale že to je ve 2D... :(M.

Romain
29.05.2009, 12:44
Když to nezaškrtnu tak: ŽÁDNÉ ZDROJE NEBYLY PŘENESENY.

MAPem nepřenesu CIVIL entity BODY, ale pouze CAD entity. No už se tím netrap převedl jsem si WGS na JTSK mimo AutoCAD

martinfolber
29.05.2009, 12:50
Romane, já vím že to Mapem COGO body nejdou, ale v C3D pak můžeš převést normální ACAD body na COGO. Alespoň že jsi už v JTSK... :)

Romain
29.05.2009, 12:53
To jo, ale zase ztratím správné číslo bodu a popis bodu

martinfolber
29.05.2009, 13:00
To máš pravdu. Lze taky využít tu naší utilitku WGS-JTSK. Kone převodů, raději vrhneme rovnou na ty povrchy... :)M.

Romain
29.05.2009, 13:02
OK
jak zajistím aby mě nově vytvořený bod spadl do určité skupiny bodů?

martinfolber
29.05.2009, 13:22
Musíš mu dát automatický popis např. "povrch1"na té rozbalené liště pro vytváření bodů.

martinfolber
01.06.2009, 10:35
Ještě doplním Lukášův nápad pro "línější". I když mě to napadlo taky :)Jit na to přes menu Body > Změnit polohu bodů > Položit na povrchVýhoda:Rychlejší a zůstanou zachována čísla bodůNevýhoda: S každým povrchem se body(jejich výšky) znovu přepisují...