Vytisknout stránku | Zavřít okno

Vlozeni bodu dle souradnic z txt souboru

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD web, prohlížečů, DWG a DXF, Design Review, Navisworks, nadstavby, Drive a cloud Autodesk
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=884
Datum vytištění: 05.čer.2026 v 17:57


Téma: Vlozeni bodu dle souradnic z txt souboru
Odeslal: honzic
Předmět: Vlozeni bodu dle souradnic z txt souboru
Datum odeslání: 20.kvě.2005 v 07:30

Mel bych nasledujici dotaz,

lze nejakym zpusobem vlozit do vykresu body (bloky) jejichz souradnice jsem dostal od geodetu v txt souboru? Je to takova obracena funkce k xbody.lsp.

Diky honzic




Odpovědi:
Odeslal: SWISSS
Datum odeslání: 20.kvě.2005 v 07:58
Urcite to lze. V byvalem zamestnani na to kolega napsal lsp aplikaci. Vcera jsem byl shodou okolnosti na prezentaci noveho cadkonu a pri te prilezitosti byl predstaveny novy soft, ktery to zvladne, vcetne zpracovani a prace s digitalnim modelem. viz http://www.cadkon.cz/atlaslt.php?aktualitaid=1&akceid=1&submenuid=1 - http://www.cadkon.cz/atlaslt.php?aktualitaid=1&akceid=1& amp;submenuid=1  .


Odeslal: Keberdle Václav
Datum odeslání: 20.kvě.2005 v 07:59
imho autodesk vam poradi jen toto:

Původně odeslal(a) 
<h1><font size=1>AutoCAD DXF - specifikace 14</font></h1>

AutoCAD DXF - specifikace 14

napsal(a):



The overall organization of a DXF file is as follows:

  • HEADER section. General information about the drawing is found in this section. It consists of an AutoCAD database version number and a number of system variables. Each parameter contains a variable name and its associated value.
  • CLASSES section. Holds the information for application-defined classes, whose instances appear in the BLOCKS, ENTITIES, and OBJECTS sections of the database. A class definition is permanently fixed in class hierarchy.
  • TABLES section. This section contains definitions for the following symbol tables.
APPID (application identification table) BLOCK_RECORD (block reference table) DIMSTYLE (dimension style table) LAYER (layer table) LTYPE (linetype table) STYLE (text style table) UCS (User Coordinate System table) VIEW (view table) VPORT (viewport configuration table)
  • BLOCKS section. Contains block definition and drawing entities that make up each block reference in the drawing.
  • ENTITIES section. This section contains the graphical objects (entities) in the drawing, including block references (insert entities).
  • OBJECTS section. Contains the nongraphical objects in the drawing. All objects that are not entities or symbol table records or symbol tables are stored in this section. Examples of entries in the OBJECTS section are dictionaries that contain mline styles and groups.
If you use the Entities option of the DXFOUT command, the resulting DXF file contains only the ENTITIES section and the EOF marker. The ENTITIES section contains only the objects you select for output. If you select an insert entity, the corresponding block definition is not included in the output file.

vice na http://www.slunecnice.cz/product/AutoCAD-DXF-specifikace/download.html - http://www.slunecnice.cz/product/AutoCAD-DXF-specifikace/dow nload.html

PS: nektere CAD treba UG umi import bodu primo


Odeslal: Machacek
Datum odeslání: 20.kvě.2005 v 08:04

Jde to, kdysi mi s tim poradil p. Seiner.

Marne patram, kde jsem si to ulozil. Byl to nejaky zdrojovy textovy soubor a udelal se scriptovy soubor, podle ktereho to tam nahazelo ty body, nebo se to dalo vytvorit s prikazem LINE a pak to udelalo celou trasu.

Jeste po tom popatram, treba bude nekdo rychlejsi.



-------------
Jiří Macháček

BricsCAD, Cadkon MEP


Odeslal: Machacek
Datum odeslání: 20.kvě.2005 v 08:11
Poslete mi svoji email adresu ( mailto:machacek@agcom.cz - machacek@agcom.cz ) neco malo jsem nasel, treba Vam to pomuze.

-------------
Jiří Macháček

BricsCAD, Cadkon MEP


Odeslal: Seiner
Datum odeslání: 20.kvě.2005 v 08:38

JJ tenkrát se jednalo o přepracování daného formátu textového souboru, který obsahoval souřadnice, do demo souboru. Šlo o to, nakreslit line zadanými body. Psal jsem na to prográmek ve VB, ale myslím, že by se dalo pracovat v textovém editoru funkcema najdi - nahraď. pokud není ten soubor souřadnic nějak moc nevhodný.

Př.: máte textový soubor s řádky tvaru:

1.0   2.5  3.2

Potřebujete to předělat na

_INSERT MUJBLOK 1.0 2.5 3.2

 



Odeslal: SWISSS
Datum odeslání: 20.kvě.2005 v 08:55
Původně odeslal(a) Seiner Seiner napsal(a):

JJ tenkrát se jednalo o přepracování daného formátu textového souboru, který obsahoval souřadnice, do demo souboru. Šlo o to, nakreslit line zadanými body. Psal jsem na to prográmek ve VB, ale myslím, že by se dalo pracovat v textovém editoru funkcema najdi - nahraď. pokud není ten soubor souřadnic nějak moc nevhodný.

Př.: máte textový soubor s řádky tvaru:

1.0   2.5  3.2

Potřebujete to předělat na

_INSERT MUJBLOK 1.0 2.5 3.2

muzu se zeptat, jak potom tento soubor "nahraju" do autocadu? Musi mit nejaky specialni tvar nebo priponu, aby ho acad rozpoznal a mohl s nim pracovat? Slo by krome bloku (znacky bodu) vkladat i popis (cislo bodu z txt souboru, ve kterem jsou i souradnice)?



Odeslal: Seiner
Datum odeslání: 20.kvě.2005 v 09:35

Soubor má příponu scr. V AutoCADu (i LT) se spouští příkazem DEMO. Hledejte v nápovědě DEMO soubory. Scriptové soubory jsou prostě posloupnosti příkazů, jako byste je psal z klávesnice. Takže pokud má blok jeden atribut, bude to vypadat asi jako

_INSERT MUJBLOK 1.0 2.5 3.2 1 1 0 MUJATRIBUT

(1 1 0 jsou měřítka a úhel otočení) Vše bez záruky - píšu z hlavy.



Odeslal: SWISSS
Datum odeslání: 20.kvě.2005 v 09:42
dekuji. Zase jsem chytrejsi.


Odeslal: Pepa
Datum odeslání: 20.kvě.2005 v 10:12
Něco podobné jsem řešil taky, dospěl jsem ke dvoum řešením. Když jen potřebuji vynést hranice ze souřadnice od geodetů, tak nejjednodušší a nejrychlejší bylo udělat demo - na první řádek _line a pak souřadnice, každá na novém řádku. Nastal-li druhý případ, že jsem potřeboval vynést body i s jejich popisem, tak taky přes demo, vkládal jsem blok s atributy (číslo bodu a případně výšku), jen jsem nejdřív tu spoustu bodů otevřel v Excelu, každou hodnotu v samostatné buňce, případně je posunul do jiného sloupce a doplnil takové to _-insert, jméno bloku, měřítko X, Y, otočení a číslo bodu (proto ten excel, když umí vyplnit sloupec řadou). Jen je třeba ATTDIA nastavit na nulu. Pak z Excelu vyexportovat tuším do souboru *.CSV a ten následně přejmenovat na *.SCR a dál viz p. Seiner. Pro LT-čko mě nic jednodušší nenapadá..Možná to zní složitě, ale docela to funguje. Navíc to potřebuji jednou za čas.


Odeslal: Seiner
Datum odeslání: 20.kvě.2005 v 10:32
Ten Excel je výborný nápad - pokud se to neopakuje moc často. Jinak bych asi šel do VB nebo Accessu.


Odeslal: alfred
Datum odeslání: 20.kvě.2005 v 12:01
Ja toto resim v excelu. Souradnice X,Y,X a popis bodu si
poskladam do formatu:
(command "_-insert" "nazev_bloku"" X,Y,Z" "" "" ""
"souradnice Z" "popis" "cislo bodu")

blok ma tri atributy - viditelnou vysku, neviditelny
popis a cislo bodu.

Sloupec s vysledky v excelu oznacim, Ctrl+C, a v AutoCadu
vlozim na prikazovy radek (kliknu na prikazovy radek a
Ctrl+V)

Hotovo. Velka vyhoda je ta, ze nemusite mit pokazde
stejny format vstupniho souboru - vychytate to upravou v
excelu.

V Excelu pouziji funkci 'concatenate()' - napr.

=CONCATENATE("(command ""_-insert"" ""vyska""""
-";B1;",-";C1;",";D1;""" """" """" """" """;D1;"""
""";E1;""" """;A1;""")")
kde a1 - cislo bodu; b1 souradnice X;c1 Y;d1 Z; E1 popis

Míra Koštel


Odeslal: Kotlaba
Datum odeslání: 20.kvě.2005 v 20:41

Kdysi jse cetl radu (jednalo se o takto vkladanou krivku), ze souradnice z textoveho souboru se zkopiruji do schranky, v ACADU se do prikazoveho radku napise prikaz LINE nebo PLINE a na vyzvu k zadani souradnic se tam zkopiruje obsah schranky.

Matne si vzpominam, ze jsem to zkusil a fungovalo to, ale pak jsem to uz nikdy nepotreboval, tak si tim nejsem zcela jist




Vytisknout stránku | Zavřít okno