Microstation: Uvoz Excel koordinate i napomene

Slučaj: Imam podatke podignute sa Promark 100 GPS, a koristeći aplikaciju za postprocesiranje GNSS-a koju imaju ovi računari mogu da pošaljem informacije Excelu.

Kolone označene žutom su istočne, severne koordinate i njihova odgovarajuća napomena; ostalo su samo informacije vezane za post-procesiranje.

Problem: Zahtevam korisnike da koriste svoje verzije Microstation-a koji imaju podatke za uvoz.

MicroStation koordinate excel

Slug načine za to

Ako uvozite koordinate sa Microstation sa naredba za ovo, dolaze samo bodovi, a ne etikete. Daleko, korisnik ih je uvozio iz CivilCAD-a što to sjajno čini, a zatim je iz Microstation-a otvoren i pretvoren u dgn, što je format u kojem rade svaki jebeni dan. Pa ... iako sam gotovo otišao, Cijenim što ste me pitali kako to učiniti; iako duboko u sebi mislim da to čine kako bi dokazali da naredbe ne hrđaju. To je samo postupak koji sam ranije objasnio sa AutoCAD-om.

Kako spojiti koordinate sa Excel-om

VBA bi idealno, ali kao i obično jedan dan ono što možemo da zaključimo: Excel bi trebao biti produktivnije nego da platnom spisku stolova, ovdje je postupak kombinirajući Microstation komande (ključ u) sa Excel naredbe (spojena)

Stvaranje točke pomoću Microstation-a vrši se naredbom "mjesto točke", a ako je želite smjestiti u određenu koordinatu, upotrijebite "xy =", uvijek koristeći separator redoslijeda, što je tačka i zarez (;). Dakle, prilikom unosa naredbe mesto tačke xy = 388218.835,1566315.816 Trebao bih primetiti tačku samo u toj koordinati.

U slučaju Excel-a, naredba za spajanje radi ovako: naredba za povezivanje, otvorite zagrade, zatim naznačite sve što treba da se spoji i na kraju zatvorite zagrade. Objašnjavam to na žalostan način, ali nije komplicirano kad se barem jednom shvati i uradi:

Komandna komanda = CONCATENATE otvaramo zagrade ( onda komanda commando je tekst, sa tačkom i tačkom koja razdvaja komandu «Mjesto točke;» zatim zarez da razdvoji sledeći niz , zatim komandu u navodima kao što je tekst «Xy =» zapona koja označava novi niz , i ovde ćemo odabrati odgovarajuću ćeliju  C3 tada se zapeta označava novom nizom , i zareza u navodnicima za odvajanje koordinata «,» Zema koja označava sledeći niz , ćelija koja sadrži sjevernu koordinatu i završni zarez D3,«;» Zatim zatvaramo zagrade )

To bi izgledalo ovako:

= KONCATENAT («mjesto ;«, »xy =«C3, »,«D3, »;«)

Jednom kada ovo uradimo, samo kopiramo formulu na sledeće stupce, kako slijedi:

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

 

Kako poslati u Microstation

Taj tekst se može kopirati i umetnuti direktno na komandnu liniju (utility ključ u) i videti da su tačke izvučene.

MicroStation koordinate excel

Ali mogu i kopirati u txt ili csv datoteku koju mogu nazvati scenarijom.

Na primer, datoteka se zove phobiafreedom.txt, i čuva se u C; tako da ga nazovete upisali ključ  @c: \ sweetpots.txt. Ime ne smije imati razmake i poželjno je staviti ga na lakši put.

Kako da uvezete primedbe

Ona funkcioniše na isti način, uz razliku da komanda nije tačka, već ikona teksta:  stavite ikonu teksta

Concatenamos jednakog oblika, ikona komandnog mesta, ćelija koja sadrži komentare, koordinate gde će se tekst postaviti:

= CONCATENATE ("ikona mesta teksta;", B3, »;», »xy =», C3, »,», D3, »;»)

A onda bi trebali ostati ovako.

postavite ikonu teksta; 10; xy = 388218.835,1566315.816;
postavite ikonu teksta; 11; xy = 388219.911,1566320.28;
postavite ikonu teksta; 12; xy = 388216.28,1566320.868;
postavite ikonu teksta; 13; xy = 388215.36,1566316.473;
postavite ikonu teksta; 14; xy = 388211.706,1566317.245;
postavite ikonu teksta; 15; xy = 388212.713,1566321.593;

I tu ih imaju:

MicroStation koordinate excel

Da biste generirali hod, učinili biste isto, ali sa linijom naredbenog mjesta, s oprezom da tačke moraju imati niz; što nije ovaj slučaj. To bi bila linija naredbenog mjesta, koordinata starta, koordinata odredišta ...

Sigurno postoje drugi načini za to i programi otvorenog koda koji to čine izvrsno. Ali vježba je korisna za usmjeravanje mog uma i u mom slučaju, za sprečavanje mojih naredbi da zahrđaju.

6 Odgovora na "Microstation: Uvoz koordinata i napomena iz Excela"

  1. Pozdrav prijatelju, odlične informacije, uspio sam osvježiti i još bolje riješiti situacije za koje sam mislio da se ne mogu učiniti na mikrostanici. Imam pitanje vezano uz gornju temu o kojoj sam raspravljao, kako da uvezem krug umjesto točke kao reference izvora ? Napravio sam sve gore spomenute korake koristeći parametar: = CONCATENATE («mjesto kruga;… ..), a zatim odveden u .txt i kasnije odveden da ukucam kao @d: \ circle.txt, ali nisam ih uspio grafički prikazati, možete li da mi pomognete u tom pogledu?

    Pozdrav.

  2. Zdravo, dobro jutro, želio bih znati imate li vodič ili napomenu o tome kako napraviti naknadnu obradu za promark 200 gps u programu GNSS rješenja? Pokušavam već danima, ali nisam uspio jer mi gps baca datoteke tipa .csv ... čekam vaš odgovor hvala.

  3. Dobro, pa, kažem vam da pobjednici nisu došli u radionicu i kad sam stigao želio sam ih impresionirati njihovom pomoći, a oni su prije prilagodili druge stvari, i uplašio sam se pitajući ih odmah kako im je prošlo ... hehe, kaže Victor, tražimo to u geofumadama ... Dobro je što nas uvijek podržava jer mi je u tome uvijek bio gospodar, također to nisam radio testom, već sam vidio jer su vidjeli malo ili ništa s povratkom koji je trebalo učiniti sa civilcad-om, ali stvarno su svi u radionici bili impresionirani ...

    Ovo nam pomaže da stvorimo veću širinu u hiljadama trikova koji se mogu uraditi sa PC-om, ali uvek vam je potreban vodič da biste mogli da ih naučite.

    u ime tehničara HVALA, jer moram samo da ti kažem koliko je to cool sir.

Ostavite odgovor

Vaša e-mail adresa neće biti objavljena.

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.