Microstation: Uvoz koordinata i napomena za Excel
Slučaj: Imam podatke prikupljene Promark 100 GPS-om, a korištenjem aplikacije za obradu GNSS-a koju ti uređaji imaju, mogu poslati podatke u Excel.
Stupci označeni žutom bojom su koordinate istok, sjever i njihova oznaka; ostalo je samo informacija koja se odnosi na naknadnu obradu.
Problem: Od korisnika s njihovim verzijama Microstationa koji zahtijevaju uvoz podataka.
Puž je način da to učini
Ako uvezete koordinate s Microstation s naredba napravljena 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. Tako… iako sam skoro 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 prethodno objasnio s AutoCAD-om.
Kako spojiti koordinate s programom Excel
Raditi vba bio bi idealan, ali kao običaj onoga što smo jednog dana zaključili: Excel bi trebao biti produktivniji nego napraviti proračunsku tablicu, ovdje je procedura koja kombinira Microstation naredbe (ključ u) s Excel naredbama (concatenate)
Kreiranje točke s Microstation-om vrši se naredbom “place point”, a ako je želite postaviti na određenu koordinatu, koristite “xy=”, uvijek koristeći separator naredbe koji je točka-zarez (;). Dakle, unosom naredbe mjesto točke, xy = 388218.835,1566315.816 Trebao bih nacrtati točku na toj koordinati.
U slučaju Excela, naredba za povezivanje djeluje ovako: naredba za spajanje, otvorite zagrade, zatim naznačite sve što se spaja i na kraju zatvorite zagrade. Objašnjavam to na žalostan način, ali nije komplicirano kad se barem jednom shvati i učini:
Poveži naredbu = CONCATENATE otvorimo zagrade ( zatim naredba commando je tekst s točkom-zarezom koja razdvaja naredbu “točka mjesta ;” zatim zarez za odvajanje sljedećeg niza , zatim naredbu u navodnicima kao što je tekst “xy=” zarez za označavanje novog niza , i ovdje odabiremo odgovarajuću ćeliju C3 zatim zarez za označavanje novog niza , i zarez u navodnicima za razdvajanje koordinata „” zarez za označavanje sljedećeg niza , ćelija koja sadrži sjevernu koordinatu i završni zarez D3,“;” onda zatvaramo zagrade )
Izgledalo bi ovako:
=KONKATENIRAJ(“mjesta ;""xy ="C3","D3";")
Kada to učinite, samo ćemo kopirati formulu u sljedeće stupce, kako slijedi:
mjesto točke, xy = 388218.835,1566315.816;
mjesto točke, xy = 388219.911,1566320.28;
mjesto točke, xy = 388216.28,1566320.868;
mjesto točke, xy = 388215.36,1566316.473;
mjesto točke, xy = 388211.706,1566317.245;
mjesto točke, xy = 388212.713,1566321.593;
Kako ga poslati u Microstation
Taj se tekst može kopirati i zalijepiti izravno u naredbeni redak (utipkajte ključ) i pogledajte da li su točke nacrtane.
Ali ja ga također mogu kopirati u txt ili csv datoteku koju mogu nazvati kao skriptu.
Na primjer, datoteka se poziva puntosgeofumadas.txti pohranjena je u C; da biste ga nazvali, upišite ključ @c: sweetpots.txt. Ime ne bi trebalo imati razmake i poželjno je staviti ga na lakši put.
Kako uvesti komentare
Radi na isti način, s tom razlikom što naredba nije točka, nego ikona teksta: ikona teksta mjesta
Concatenamos jednakog oblika, naredba mjesto tekst ikona, ćeliju koja sadrži napomenu, koordinate gdje tekst će biti postavljen:
=CONCATENATE(“ikona teksta ;”,B3,”;”,”xy=”,C3,”,”,D3,”;”)
I onda bismo trebali ostati ovako.
ikona teksta mjesta; 10; xy = 388218.835,1566315.816;
ikona teksta mjesta; 11; xy = 388219.911,1566320.28;
ikona teksta mjesta; 12; xy = 388216.28,1566320.868;
ikona teksta mjesta; 13; xy = 388215.36,1566316.473;
ikona teksta mjesta; 14; xy = 388211.706,1566317.245;
ikona teksta mjesta; 15; xy = 388212.713,1566321.593;
A tu su i oni:
Da biste generirali prijelaz, učinili biste isto, ali s naredbenom linijom mjesta, s oprezom da toč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žbanje je korisno za usmjeravanje mog uma i u mom slučaju, za sprečavanje hrđanja mojih naredbi.
Negativan. Nemam
Pozdrav Wilsonu. Drago mi je da znam da je to bilo korisno.
Nemam pri ruci program, ali morate postaviti cijelu naredbu, kao što je PLACE CIRCLE RADIUS.
Sreća.
Pozdrav prijatelju, odlična informacija, uspio sam osvježiti i još bolje riješiti situacije za koje sam mislio da se ne mogu napraviti u mikrostanici, imam pitanje koje se odnosi na temu o kojoj ste gore raspravljali, kako uvesti krug umjesto točka kao referenca za bunar? Izveo sam sve gore spomenute korake koristeći kao parametar: =CONCATENAR (“krug mjesta;…..), a zatim prešao na .txt i kasnije unio kao @d:\circulo.txt, ali nisam bio možete ih prikazati grafikonom, možete li mi pomoći u vezi s tim?
Pozdrav.
Pozdrav, dobro jutro, želio bih znati imate li tutorial ili napomenu kako napraviti naknadnu obradu za promark 200 gps u programu GNSS rješenja? Pokušavam već danima, ali nisam uspio jer mi gps baca .csv datoteke ... Č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 je u tome uvijek bio moj gospodar, također to nisam radio testom, već sam vidio jer su vidjeli malo ili nimalo povratka koji je trebalo učiniti sa civilcadom, ali stvarno su svi u radionici bili impresionirani ...
oni nam pomažu generirati veću amplitudu u tisućama trikova koji se mogu učiniti s računalom, ali vodič je uvijek potreban da bi ih se moglo naučiti ..
U ime tehničara HVALA VAM, jer vam samo moram reći kako je to kul.