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.
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)
Kreiranje tačke sa Microstation-om se vrši komandom “place point”, a ako želite da je postavite na određenu koordinatu, koristite “xy=”, uvek koristeći separator komande koji je tačka-zarez (;). Dakle, unosom komande 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 “tačka mjesta ;” 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,“;” onda zatvaramo zagrade )
To bi izgledalo ovako:
=CONCATENATE("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.
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(“stavite ikonu 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:
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.
Negativno Nemam
Pozdrav Wilson. Drago mi je da znam da je bilo korisno.
Nemam program na raspolaganju, ali morate staviti kompletnu komandu, kao što je PLACE CIRCLE RADIUS.
Sreća
Pozdrav prijatelju, odlicne informacije, uspio sam osvjeziti i jos bolje rijesiti situacije za koje sam mislio da se ne mogu uraditi u mikrostanici, imam pitanje koje je u vezi sa temom o kojoj ste gore raspravljali, kako da uvezem krug umjesto tačka kao referenca za bunar? Izveo sam sve gore pomenute korake koristeći kao parametar: =CONCATENAR (“krug za postavljanje;…..), a zatim prešao na .txt i kasnije uneo kao @d:\circulo.txt, ali nisam bio u mogućnosti da ih nacrtam, možete li mi pomoći u vezi s tim?
Pozdrav.
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.
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.