AutoCAD-AutoDeskMicrostation-Bentley

I-export ang mga coordinate mula sa CAD sa txt

Ipagpalagay natin na nais nating i-export ang mga puntos mula sa format ng CAD, sa isang hiwalay na listahan ng kuwit upang mai-upload sa isang kabuuang istasyon at gumawa ng isang site stakeout. Dati nakita namin kung paano i-import ang mga ito mula sa excel o txt may AutoCAD y may Microstation, ngayon tingnan natin kung paano i-export ang mga ito.

Mayroong iba't ibang mga paraan upang gawin ito, tulad ng pagbibilang ng mga baka, maaari mong bilangin ang mga binti at hatiin ang mga ito sa apat o maaari mo lamang bilangin ang mga baka. Tingnan natin ang ilang mga paraan:

1 Ang paggawa nito sa Microstation (dgn to txt)

Sa halimbawa, mayroon akong isang balangkas na may limang vertex, at kailangan kong i-export ang mga coordinate sa isang txt file.

Para sa mga ito, inilagay ko ang mga puntos sa isang kapal na nakikita. Tandaan na ang mga timbang ng linya sa Microstation ay pabago-bago, kaya't kapansin-pansin kaagad sila.

sa txt

Unang hakbang: Paganahin ang coordinate export tool (kung hindi ito aktibo), para sa mga ito pipiliin namin

mga kasangkapan
tool box
i-activate namin ang huling command (xyz)
pagkatapos ay isinara namin ang panel at dapat na aktibo sa ganitong paraan

xyz dgn

Ikalawang hakbang: Piliin ang mga puntong gusto naming i-export, pagkatapos ay piliin ang command na "export coordinates", na siyang pataas na arrow, at punan ang mga kundisyon:export coordinate

-Data file
-Name ng file
-Order ng mga coordinate
-Unit pangunahing
-Dimimals
-Separator
-Tingnan
-Prefix / suffix
- Paunang numero

Ang panel ay nagbibigay-daan sa iyo upang piliin ang mga pagpipilian, kung ang mga napiling guhit (solong), ang mga guhit sa loob ng bakod o lahat ng file (lahat)

Ang huling resulta ay isang .txt file na maaari mong buksan mula sa excel.

Sa aking kaso ay nakatalaga ako ng numero, na minamarkahan ang checkbox na nasa kanan

Sa kasong ang file ay umiiral na isang window na nagtatanong kung nais mong palitan o idagdag (add o append) ay ipinapakita.

txt coordinatesUpang makilala kung aling mga ay ang mga puntos, Microstation ay gumuhit ng mga numero sa bawat punto, na may kulay, uri ng linya at laki ng teksto mayroon kang aktibo.

2 Paggawa nito sa AutoCAD

Bago alam ang CivilCAD (Softdesk) ginamit namin ang isang DOS application na nananatili pa rin doon dxf2csv. Maaari mong subukan ito kung gusto mong pahirapan ang iyong sarili sa nostalgia, 🙂 mayroon ding ilang mga app"walang bayad", at sigurado ako na dapat mayroong ilang libre ngunit sa kasong ito makikita natin kung paano ito ginagawa sa Softdesk8, ito ay katulad sa CivilCAD.

Para makita ang mga punto, binago ko ang format na may format/format point/point style. Upang makita ang kapal ng mga linya, kailangan mong i-activate ang "Lts", gamit ang halagang mas mababa sa 1 hanggang sa makita natin ang pagkakaiba.

dwg sa txt

Unang hakbang: Buksan ang isang proyekto o lumikha ng bago

AEC
Mga programang Softdesk (i-save ang unang pagkakataon ng file)
Lumikha ng proyekto
Magtalaga ng pangalan ng proyekto, pagkatapos ay ok
Pinipili namin ang numero kung saan nagsisimula ang pagnumero
Ok ok, ok pagkatapos
pinipili namin ang "cogo", pagkatapos ay ok

Ikalawang hakbang: Ipasok ang mga punto sa database: para sa mga ito, mayroong iba't ibang mga form, sa kasong ito awtomatiko naming gagawin ito: Mga punto / hanay na puntos / awtomatiko, pagkatapos ay piliin ang bawat linya ng polygon.
Ang senyas na ipinasok ay upang gumawa ng mga puntos / itakda ang mga puntos / ilista ang mga maaaring mabigyan ng puntos. Dapat itong ipakita +6, na nangangahulugang mayroon nang 5 puntos na ipinasok sa database.

Ikatlong hakbang: I-export ang mga puntos.
Upang i-export ang mga puntong ginagawa namin:

-point / import-export na mga puntos / mga puntos sa pag-export upang mag-file
- Piliin ang format ng pag-e-export, sa kasong ito PNE (punto, pag-unahan, pag-eeploy)
-Piliin namin ang destination folder ng file at isulat ang pangalan
-Sa command bar pinili namin ang mga pagpipilian sa pag-export (sa pamamagitan ng pagpili, sa pamamagitan ng ranggo ... sa kasong ito ginagamit namin ang lahat, lahat)
-Madali, ang file ay nawala, sa kasong ito na pinaghihiwalay ng mga expacios ngunit ang katumbas ay maaaring mabuksan nang excel

txt autocad

Kung ang mga puntos ay nakasulat sa mga laki masyadong malaki, baguhin ang default metric units dumating bilang ang Ingles (AEC / setup ANGLES drawing / unit / piliin ang METRIC)

Sa oras na ito ang mga punto ay walang elevation, ang paksa na makikita natin sa ibang post, kapag nagsasalita tayo ng mga kurba ng antas.

Pinahintulutan ang aking paggigiit, may sinuman ang nakakaalam ng isang macro para sa atocad na mas simple at libre?

May sinuman ba itong ginagawa?

Golgi Alvarez

Manunulat, mananaliksik, dalubhasa sa Land Management Models. Lumahok siya sa konseptwalisasyon at pagpapatupad ng mga modelo tulad ng: National System of Property Administration SINAP sa Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT sa Colombia . Editor ng Geofumadas knowledge blog mula noong 2007 at tagalikha ng AulaGEO Academy na kinabibilangan ng higit sa 100 mga kurso sa GIS - CAD - BIM - Digital Twins na mga paksa.

Kaugnay na Artikulo

18 Comments

  1. Para sa na, kailangan mo CivilCAD o Civil3D. Ang parehong dalubhasang mga module na gumagana sa AutoCAD.
    Ang AutoCAD nag-iisa ay hindi nagpapahintulot sa iyo na gawin iyon.

  2. humingi ng paumanhin para sa aking pagsisimula, kailangan kong malaman kung paano pumasa at / o gumuhit ng mga cut o seksyon sa autocad nang direkta sa taas at distansya ng pagbabasa (width track) bawat 20 mt. pahaba at sa parehong oras pumunta ako sa pagkalkula ng dami ng fillings at excavations nang direkta sa autocad

  3. magandang post na ito ay mahusay na maraming mga tool ng suporta upang gawing simple ang trabaho at ito rin ay magiging mahusay na umaasa sa mga sibilyan na ay napaka-praktikal na gamitin, ngunit ang mahalagang bagay ay upang malaman ang pinagmulan ng bawat konsepto

  4. ang mga mabuting hakbang ay patuloy na nagtuturo sa atin

  5. Hi, Kovos sa post na ito ipinaliliwanag namin kung paano ito gagawin sa Softdesk8. Nagkomento ako na hindi namin magagawa sa pamamagitan ng blog na ito na inirerekomenda ang mga paraan upang makakuha ng pirated software, sa post na ito na nabanggit ko na Vuze Ito ay gumagana para sa na, ngunit ito ay sa iyong panganib.

  6. Paano ako gumuhit ng mga antas ng curve sa Aautocad? Paano ko maa-download ang softdesk8?

  7. Hello Jorge Luis

    Una, sa kabuuang istasyon, ini-export ang mga punto sa format na txt, mas mabuti sa pagkakasunud-sunod: x coordinate, y coordinate, elevation, description.

    pagkatapos ay buksan ang mga ito sa Excel, pagpili ng file ng uri. Txt

    piliin ang opsyon na pinapahintulutan ng mga kuwit, upang maaari mong paghiwalayin ang mga haligi

    upang magkaroon ng mga ito sa excel Inirerekomenda ko na gamitin mo ang tool na ito, na nag-eeksport ng excel sa dxf

  8. Kailangan ko ng mga hakbang upang ma-export ang mga point ng istasyon upang mag-excel… Salamat

    Mahalaga

  9. Gusto kong pahalagahan ito, mangyaring. Ito ay para sa aking tesis at kailangan ko lang gawin ito upang mag-advance at magtapos. Salamat.

  10. Daniel, hayaan mo akong makahanap ng isang vba na ginamit ko ilang oras ang nakalipas at i-upload ito para sa iyo upang subukan

    bigyan mo ako ngayon

  11. hindi, na naglilingkod ka lamang sa pag-import ng mga puntos.
    Makakahanap ako ng isang vba at kukunin ko itong i-upload para sa iyo upang subukan

  12. ¿¿¿PAANO AKO GAGAWA UPANG I-import ang mga COORDINATE MULA SA EXCEL TO MICROSTATION AT GUMAWA NG MY LINES; SA PAMAMAGIT NG TOOL BOXER APP> XYZtext> IMPORT COORDINALES ?????????

    ITO AY PAANO GAMITIN ANG APPLICATION ITO SA IMPORT ???

  13. MAHUSAY NA ARAW, GALVAREZHN

    Salamat, ngunit ang aking kaso ay ito:

    Mayroon akong database sa Excel kung saan mayroon akong mga coordinate ng pinagmulan at mga coordinate ng patutunguhan, at gusto kong gumuhit ito ng mga linya sa autocad. """PERO""" Nang walang pagkopya at pag-paste, ngunit sa halip ang operasyon ay awtomatiko, iyon ay, na may isang macro o ilang code upang lumikha ng interface, o marahil sa loob ng AUTOCAD o MICROSTATION MAYROON NA INTERFACE na nag-i-import ng data mula sa excel AUTOCAD o MICROSTATION kung ito ang kaso

    ano ang iyong iminumungkahi galvarezhn
    ??????????? Salamat

  14. Ako ay isang THESISIST at hinahanap ko kung paano ko maaaring awtomatikong gumuhit ng mga linya sa AutoCAD mula sa isang database sa Excel, ibig sabihin, ang pagkakaroon ng mga coordinate ORIGIN at coordinates DESTINATIONS

    NGUNIT HINDI NIYA GAMITIN ANG AKING MGA POINTS NGUNIT NA MGA LINYA ANG KARAGDAGANG AY MAAARING AYON ANG PANGALAGA AT PANGANGAILANGAN NG MGA DESTINY POINTS
    Salamat

  15. Maaaring gawin ito ng lisp na ito

    (defun c: txt-xyzs ()
    (setq a (ssget)
    n (sslength a)
    i 0
    f (bukas (getstring “\nfilename: “) “w”)
    )
    (ulitin n
    (setq pangalan (ssname ai)
    ent (pangalan ng entget)
    tp (cdr (assoc 0 ent))
    )

    (kung (= “TEXT” tp)
    (kung (at (= (cdr (assoc 71 ent)) 0) (= (cdr (assoc 72 ent)) 0))
    (progn
    (setq ip (cdr (assoc 10 ent))
    x (rtos (kotse ip) 2 2)
    at (rtos (cadr ip) 2 2)
    z (rtos (caddr ip) 2 2)
    s (cdr (assoc 1 ent))
    )
    (princ(strcat x", "y", "z", "s"\n") f)
    ); text na nakasaad sa kaliwa
    (progn
    (setq ip (cdr (assoc 11 ent))
    x (rtos (kotse ip) 2 2)
    at (rtos (cadr ip) 2 2)
    z (rtos (caddr ip) 2 2)
    s (cdr (assoc 1 ent))
    )
    (princ(strcat x", "y", "z", "s"\n") f)
    ) maliban sa kaliwa-makatwiran
    ); kung
    ); kung

    (kung (= “MTEXT” tp)
    (progn
    (setq ip (cdr (assoc 10 ent))
    x (rtos (kotse ip) 2 2)
    at (rtos (cadr ip) 2 2)
    z (rtos (caddr ip) 2 2)
    s (cdr (assoc 1 ent))
    )
    (princ(strcat x", "y", "z", "s"\n") f)
    ); text na nakasaad sa kaliwa
    mtext

    (setq i (1 + i))
    ulitin
    (malapit f)
    )

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

Bumalik sa tuktok na pindutan