GPS / OpremaMicrostation-Bentley

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.

Excel koordinira mikrostation

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.

Excel koordinira mikrostation

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:

Excel koordinira mikrostation

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.

Golgi Alvarez

Pisac, istraživač, specijalist za modele upravljanja zemljištem. Sudjelovao je u konceptualizaciji i implementaciji modela kao što su: Nacionalni sustav upravljanja imovinom SINAP u Hondurasu, Model upravljanja zajedničkim općinama u Hondurasu, Integrirani model upravljanja katastrom - registar u Nikaragvi, Sustav administracije teritorija SAT u Kolumbiji . Urednik Geofumadas bloga znanja od 2007. i kreator AulaGEO akademije koja uključuje više od 100 tečajeva o temama GIS - CAD - BIM - Digital Twins.

Vezani članci

6 Komentari

  1. 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.

  2. 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.

  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 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.

Ostavi komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

Natrag na vrh