Idagdag
GPS / KagamitanMicrostation-Bentley

Microstation: I-import Excel coordinate at mga anotasyon

Ang kaso: Mayroon akong data na nakataas na may Promark 100 GPS, at kapag ginagamit ang post-processing GNSS application na mayroon ang mga aparatong ito, pinapayagan nitong ipadala ang impormasyon sa Excel.

Ang mga haligi na minarkahan ng dilaw ay ang mga coordinate na silangan, hilaga at kani-kanilang mga annotation; ang natitira ay ang impormasyon lamang na may kaugnayan sa proseso ng post.

Ang Problema: Hinihiling ko na ang mga gumagamit sa kanilang mga bersyon ng Microstation na may pag-import ng data.

Microstation coordinate excel

Malinaw na mga paraan ng paggawa nito

Kung na-import mo ang mga coordinate sa Microstation sa utos na ginawa para dito, ang mga puntos lamang ang dumating, hindi ang mga label. Sa pamamagitan ng mahabang paraan, ang isang gumagamit ay nag-i-import ng mga ito mula sa CivilCAD na ginagawa itong kamangha-mangha, pagkatapos mula sa Microstation ito ay binuksan at na-convert sa dgn na kung saan ay ang format kung saan gumagana ang mga ito sa bawat araw ng pakikipagtipan. Kaya… bagaman halos pumunta ako, Pinahahalagahan ko na tinanong mo ako ng isang mungkahi kung paano ito gawin; bagaman sa malalim na palagay ko ginagawa nila ito upang patunayan na ang mga utos ay hindi kalawang. Pamamaraan lamang ito na ipinaliwanag ko dati may AutoCAD.

Kung paano magkaloob ng mga coordinate sa Excel

Ang paggawa ng isang vba ay magiging perpekto, ngunit bilang isang pasadyang kung ano ang isang araw na aming tinapos: Excel ay dapat na mas produktibo kaysa sa paggawa ng spreadsheet, dito ang proseso ng pagsasama-sama Microstation utos (key) na may Excel utos (concatenate)

Ang paggawa ng isang punto gamit ang Microstation ay ginagawa gamit ang command na "place point", at kung gusto mong ilagay ito sa isang partikular na coordinate, gamitin ang "xy=", palaging gamit ang command separator na semicolon (;). Kaya, sa pamamagitan ng pagpasok ng utos lugar point; xy = 388218.835,1566315.816 dapat kang gumuhit ng tamang punto sa coordinate na iyon.

Sa kaso ng Excel, gumagana ang concatenate command tulad nito: concatenate command, buksan ang mga panaklong, pagkatapos ay ipahiwatig ang lahat na maisama, at sa wakas ay isara ang panaklong. Ipinapaliwanag ko ito sa isang payak na paraan, ngunit hindi ito kumplikado kapag naiintindihan at tapos na kahit isang beses:

Kumpletuhin ang utos = CONCATENATE nagbukas kami ng panaklong ( pagkatapos ay ang utos ng commando ay isang teksto, na may malakolon na naghihiwalay sa utos "punto ng lugar;" pagkatapos ay ang kuwit upang paghiwalayin ang susunod na string , pagkatapos ay ang command sa quotes na ito ay teksto "xy=" ang kuwit upang ipahiwatig ang bagong string , at dito namin piliin ang kani-kanilang mga cell  C3 pagkatapos ay ang kuwit upang ipahiwatig ang bagong string , at ang kuwit sa mga panipi para sa paghihiwalay ng mga coordinate "," ang kuwit upang ipahiwatig ang susunod na string , cell na naglalaman ng hilagang coordinate at ang huling semicolon D3,“;” pagkatapos ay isinara namin ang mga panaklong )

Magiging ganito:

=CONCATENATE(“punto ng lugar ;", "xy ="C3, ","D3, ";")

Kapag tapos na ito, kopyahin lamang namin ang formula sa mga sumusunod na hanay, tulad ng sumusunod:

lugar point; xy = 388218.835,1566315.816;
lugar point; xy = 388219.911,1566320.28;
lugar point; xy = 388216.28,1566320.868;
lugar point; xy = 388215.36,1566316.473;
lugar point; xy = 388211.706,1566317.245;
lugar point; xy = 388212.713,1566321.593;

 

Paano ito ipapadala sa Microstation

Ang tekstong ito ay maaaring kopyahin at direktang mailagay sa command line (key ng mga utility) at makita na ang mga punto ay iguguhit.

Microstation coordinate excel

Ngunit maaari ko ring kopyahin ito sa isang txt o csv file na maaari kong tawagan bilang isang script.

Halimbawa, tinawag ang file glowpoints.txt, at ito ay naka-imbak sa C; kaya sa tawag na ito isulat mo ang susi sa  @ c: \ glowpoints.txt. Ang pangalan ay hindi dapat magkaroon ng mga puwang, at mas mabuti na ilagay ito sa isang madaling landas.

Pag-import ng mga anotasyon

Gumagana ito sa parehong paraan, na may pagkakaiba na ang utos ay hindi tumuturo ngunit icon ng teksto:  ilagay ang icon ng teksto

Concatenosos ng pantay na anyo, icon ng teksto ng command area, cell na naglalaman ng annotation, coordinates kung saan ilalagay ang teksto:

=CONCATENATE(“icon ng text ng lugar ;”,B3,”;”,”xy=”,C3,”,”,D3,”;”)

At pagkatapos ay dapat tayong manatili sa ganoong paraan.

ilagay ang icon ng teksto; 10; xy = 388218.835,1566315.816;
ilagay ang icon ng teksto; 11; xy = 388219.911,1566320.28;
ilagay ang icon ng teksto; 12; xy = 388216.28,1566320.868;
ilagay ang icon ng teksto; 13; xy = 388215.36,1566316.473;
ilagay ang icon ng teksto; 14; xy = 388211.706,1566317.245;
ilagay ang icon ng teksto; 15; xy = 388212.713,1566321.593;

At doon nila ito:

Microstation coordinate excel

Upang makabuo ng daanan, pareho ang gagawin, ngunit sa linya ng utos ng utos, na may pag-iingat na ang mga puntos ay dapat magkaroon ng pagkakasunud-sunod; alin ang hindi sa kasong ito. Ito ay magiging linya ng utos ng utos, simulan ang coordinate, patutunguhan na patutunguhan ...

Sigurado na may iba pang mga paraan upang magawa ito, at buksan ang mga programang mapagkukunan na kamangha-mangha itong ginagawa. Ngunit ang ehersisyo ay kapaki-pakinabang upang streamline ang aking isip at sa aking kaso, maiwasan ang aking mga utos mula sa kalawang.

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

6 Comments

  1. Kamusta kaibigan, mahusay na impormasyon, nagawa kong i-refresh at mas mahusay na malutas ang mga sitwasyon na naisip kong hindi magagawa sa microstation, mayroon akong tanong na nauugnay sa paksang tinalakay mo sa itaas, paano ako mag-import ng isang bilog sa halip na isang punto bilang isang sanggunian ng balon? Isinagawa ko ang lahat ng mga hakbang na binanggit sa itaas gamit bilang isang parameter: =CONCATENAR (“lugar ng bilog;…..) at pagkatapos ay dinala sa .txt at kalaunan ay dinala sa key in bilang @d:\circulo.txt, ngunit hindi pa ako naging magagawang i-graph ang mga ito, maaari mo ba akong tulungan sa bagay na ito?

    Pagbati.

  2. Kumusta, magandang umaga, nais kong malaman kung mayroon kang isang tutorial o tala sa kung paano gumawa ng isang post-processing para sa isang promark 200 gps sa programa ng mga solusyon sa GNSS? Ilang araw na akong sumusubok ngunit hindi ko nagawa dahil itinapon ako ng mga gps .csv file ... Naghihintay ako ng iyong sagot, salamat.

  3. Mabuti, dahil sasabihin ko sa iyo na ang mga nagwagi ay hindi dumating sa pagawaan at nang dumating ako nais kong mapahanga sila sa kanilang tulong, at sa halip ay inangkop nila ang iba pang mga bagay, at natakot ako na tanungin ko sila agad kung paano sila nagawa ... sabi sa akin ni Victor, hinahanap namin siya sa geofumadas ... Mabuti na palagi niya kaming sinusuportahan sapagkat siya ay palaging master sa akin dito, hindi ko rin ito ginawa sa pamamagitan ng pagsubok, ginawa ko ito dahil nakita kong kakaunti o wala silang naiintindihan sa pagbabalik na dapat gawin sa civilcad ngunit talagang lahat ng tao sa pagawaan ay napahanga ...

    ang mga ito ay makakatulong sa amin na bumuo ng higit pang malawak sa libu-libong mga bilis ng kamay na maaaring gawin sa PC, ngunit isang gabay ay laging kinakailangan upang matutunan ang mga ito ..

    sa bahagi ng technicians Salamat, dahil maaari ko lamang sabihin ko guaoooo ay isang keso.

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish.

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.

Bumalik sa tuktok na pindutan