Vytisknout stránku | Zavřít okno

Tvorba terénu z bodů

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: Civil 3D, Map, InfraWorks, GIS
Popis fóra: Otázky kolem mapových a GIS aplikací AutoCAD Map 3D, Civil 3D, Raster Design a InfraWorks
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=22582
Datum vytištění: 23.čer.2026 v 21:51


Téma: Tvorba terénu z bodů
Odeslal: rampaged
Předmět: Tvorba terénu z bodů
Datum odeslání: 13.dub.2016 v 20:30
Dobrý den,

mám problém s tvorbou terénu. Používám AutoCAD (Civil 3D) 2016.

Vstupy:
hladina č.1: body určené polohově, všechny se Z = 0
hladina č.2: čísla bodů v textu, který má počátek přesně na příslušném bodě
hladina č.3: Z souřadnice v textu, který má počátek o kousek odsazený doleva (u všech bodů stejně) od příslušného bodu

Otázka zní: Jak z toho mám vytvořit terén? Popřípadě texťák nebo .mdb pro vytvoření terénu? Prý by měl být příkaz k přiřazení té výšky z textu k příslušnému bodu. Nikde se mi to nepovedlo najít.

Vypadá to takhle:






Odpovědi:
Odeslal: Jan Jirásek
Datum odeslání: 13.dub.2016 v 21:03
Zdravím, pro vytvoření povrchu z textů postupujte takto:

1. Vytvořte povrch
2. Následně v novém povrchu rozbalte DEFINICI
3. Klikněte pravým tl. myši na VÝKRESOVÉ OBJEKTY
4. V dialogovém okně "Přidat body z objektu výkresu"  vyberte typ TEXT
5. Potvrďte OK a vyberte všechny texty, které chcete přidat do povrchu.

Problém vidím trochu v tom, že máte texty mimo body, resp. zarovnání texu (ref. bod) nesedí na bodech zaměření. Pokud jsou všechny texty posunuté o stejnou délku tak, jak píšete, nejprve bych je hromadně přesunul na dané body, a pak bych postupoval dle výše uvedeného.

Pak je ještě nutné z tohoto povrchu vyexportovat vrcholové body trojúhelníkové sítě jako seznam souřadnic, neboť tento povrch, pokud vím, COGO body neobsahuje. O tom ale později.


Odeslal: Jan Jirásek
Datum odeslání: 13.dub.2016 v 21:05
Ještě doplnění, čísla bodů si vypněte, ať se nepřimotají do povrchu.


Odeslal: Jan Jirásek
Datum odeslání: 13.dub.2016 v 21:14
Ještě jedna malá drobnost :-) Úplně mi to vypadlo.

Po posunutí textu na požadované body posuňte text na výšku z textu takto:

menu Povrchy (nahoře na liště) - Technické vybavení - Výšky z textů

a pak už dle toho, co jsem napsal :-)




Odeslal: martinfolber
Datum odeslání: 13.dub.2016 v 21:15
Dobrý večer,
Jen bych si trochu dovolil doplnit kolegu Jiráska. Z obrazku není úplně jasné v jakem stavu jsou ty texty ( vyskove kóty). Text obsahuje mezery a ty nedělají Civilu dobře. Součásti našich Civil Tools je funkce, která se postará o korektní převedení textu do Z a navíc vygeneruje bod se správnou výškou a příslušném vektoru. Raději bych šel na povrch přes tyto 3d ACAD body.

-------------
Martin Folber


Odeslal: Jan Jirásek
Datum odeslání: 13.dub.2016 v 21:17
Děkuji za doplnění a zdravím do Prahy :-)


Odeslal: rampaged
Datum odeslání: 13.dub.2016 v 21:30
V textu je vždy jedna mezera nahrazující desetinnou čárku. Mohl bych se tedy zeptat na konkrétní postup, jak se funkce k vygenerování bodů v 3D prostoru jmenuje, popřípadě kde ji najdu? A jakou funkcí se dají nahradit mezery desetinnou čárkou (tečkou)?


Odeslal: rampaged
Datum odeslání: 13.dub.2016 v 21:31
Oběma moc děkuji za rychlé odpovědi. :-)


Odeslal: Jan Jirásek
Datum odeslání: 13.dub.2016 v 21:40
Zkusil bych mezeru nahradit tečkou přes menu Upravit - Najít a nahradit (stejně jako ve Wordu nebo Excelu), symbol mezery normálně přes mezerník.


Odeslal: rampaged
Datum odeslání: 13.dub.2016 v 21:45
Ach, vždyť to je jasný, jak už jsem v tom "ptaní se", nějak mě to nenapadlo. Díky.


Odeslal: johny
Datum odeslání: 13.dub.2016 v 21:48
Jako začátečník se rozhodně nespoléhejte na magické rutiny. Naučte se to řešit bez nich. Později proč ne...

- Zkontrolujte jak vypadají ty texty - často mívají i na konci mezery, což je problém.
- Změňte zarovnání textů na LEVÝ (základní) a zkontrolujte jestli sedí (nejspíš ano).
- Vypněte body a čísla bodů. 
- Pokud nemáte problém s mezerami na konci, můžete rovnou nahradit mezeru tečkou a importovat do CIVILu (viz výše).
- Jinak použijte _DATAEXTRACTION v autocadu a zaklikejte že chcete jen X,Y a hodnotu textu (= z).
- Otevřete v Excelu a zbavte se mezer uprostřed a na konci - Třeba Nahraďte mezery za tečky, přidejte za text ještě jednu tečku a dvě tečky nahraďte žádnou.
- Seřaďte nahoru a dolů, zkontrolujte extrémy jestli jsou v pořádku.
- Uložte klidně jako csv a importujte do civilu.


Odeslal: Jan Jirásek
Datum odeslání: 13.dub.2016 v 23:48
Pokud máte hotový povrch, pak je čas na vytvoření COGO bodů:

1. vyberte povrch - možnost 'Upravit povrch'
2. na kartě zobrazení rozsviťte žárovku u 'Body' (můžete změnit i barvu pro lepší viditelnost)
3. na kartě 'Body' můžete v 'Jednotky bodů' změnit jejich velikost (alespoň 1 mm - výchozí je 0.01)
4. v ribbonu na kartě 'Povrch TIN' - 'Nástroje povrchu' - vyberte 'Extrahovat objekty'
5. ponechte zatržené pouze 'Body' a stiskněte OK
6. v ribbonu 'Výchozí' - 'Vytvořit data terénu' - 'Body' - 'Nástroje vytváření bodů'
7. rozbalte pomocí šipek vpravo nahoře možnosti nastavení
8. můžete zadat 'Výchozí popis' např. název povrch nebo jen povrch
9. nastavení: 'Vyzvat k nastavení výšky', 'Vyžádat si názvy bodů' a 'Vyzvat k zadání popisů' musí být nastaveno na 'Automaticky'
10. vlevo nahoře rozbalovací menu - 'Převést body aplikace AutoCAD'
11. vybrat všechny body z povrchu a voila máte COGO body

Díky tomu, že jste zadal výchozí popis, můžete vytvořit novou skupinu bodů a na kartě 'Zahrnout'  zaškrtnutím 'S odpovídajícím hrubým popisem' a vypsáním vámi zadaného popisu, získáte body ve vlastní skupině. Pozor, Hrubý popis (Výchozí popis) rozlišuje malá a velká písmena.


Odeslal: rampaged
Datum odeslání: 19.dub.2016 v 16:21
Původně odeslal(a) Jan Jirásek Jan Jirásek napsal(a):

Pokud máte hotový povrch, pak je čas na vytvoření COGO bodů:

1. vyberte povrch - možnost 'Upravit povrch'
2. na kartě zobrazení rozsviťte žárovku u 'Body' (můžete změnit i barvu pro lepší viditelnost)
3. na kartě 'Body' můžete v 'Jednotky bodů' změnit jejich velikost (alespoň 1 mm - výchozí je 0.01)
4. v ribbonu na kartě 'Povrch TIN' - 'Nástroje povrchu' - vyberte 'Extrahovat objekty'
5. ponechte zatržené pouze 'Body' a stiskněte OK
6. v ribbonu 'Výchozí' - 'Vytvořit data terénu' - 'Body' - 'Nástroje vytváření bodů'
7. rozbalte pomocí šipek vpravo nahoře možnosti nastavení
8. můžete zadat 'Výchozí popis' např. název povrch nebo jen povrch
9. nastavení: 'Vyzvat k nastavení výšky', 'Vyžádat si názvy bodů' a 'Vyzvat k zadání popisů' musí být nastaveno na 'Automaticky'
10. vlevo nahoře rozbalovací menu - 'Převést body aplikace AutoCAD'
11. vybrat všechny body z povrchu a voila máte COGO body

Díky tomu, že jste zadal výchozí popis, můžete vytvořit novou skupinu bodů a na kartě 'Zahrnout'  zaškrtnutím 'S odpovídajícím hrubým popisem' a vypsáním vámi zadaného popisu, získáte body ve vlastní skupině. Pozor, Hrubý popis (Výchozí popis) rozlišuje malá a velká písmena.

Děkuji, za podrobný popis.

Dostal jsem se k tomu až teď. Celý postup jsem si prošel, je mi (myslím) jasný a fungoval by, ovšem je v něm jedna chyba (nebo, pravděpodobně mé nepochopení a špatné provedení nějaké instrukce). U kroku 4-5 mi to žádné body nevybere, jelikož povrch je zatím definován jen textem, který má sice referenční bod na požadovaném bodě a má i přiřazenou výšku, avšak nechová se jako bod.

Takže v téhle fázi potřebuji:
a) přiřadit výšku z textu k bodům, které mám pořád jen v dvojrozměrné ploše definovanou Z=0
nebo
b) vytvořit z textů, které mají přiřazenou správnou Z souřadnici, body v místě jejich referenčního bodu. (čehož jste se snažil docílit popsaným postupem)


Odeslal: Vladimír Michl
Datum odeslání: 19.dub.2016 v 16:54
To zařídíte nejsnáze funkcí "2D texty do 3D" - viz http://www.cadstudio.cz/civiltools - http://www.cadstudio.cz/civiltools

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: ondrejvojtechovsky
Datum odeslání: 19.dub.2016 v 16:57
Dobrý den,

pravděpodobně je problém v tom, že nemáte body viditelné. Co není vidět, nezobrazí se v možnostech extrakce z povrchu.

Vyberte tedy jiný styl povrchu, který zobrazuje body nebo upravte váš stávající styl a nechte zobrazit body povrchu.


-------------
Ondřej Vojtěchovský, CAD Studio a.s.


Odeslal: Jan Jirásek
Datum odeslání: 20.dub.2016 v 00:17
Zdravím,
jakmile si vytvoříte povrch dle přechozích odstavců, tak texty, ze kterých jste vytvořil povrch, úplně skryjte vypnutím příslušné hladiny. Poté, jak píše kolega Vojtěchovský, nastavte styl povrchu na Hranice&Trojúhelníky. Vrcholy trojúhelníků odpovídají umístění textů s příslušnými výškami, z těchto vrcholů budou následně vytvořeny COGO body dle mnou výše popsaného postupu. Na obrázcích je zachycen povrch před vytvořením COGO bodů, po jejich vytvoření a dialogová okna pro zviditelnění bodů (těch červených) v povrchu.

   





































Vytisknout stránku | Zavřít okno