GPS / VybavenieMicrostation-Bentley

Microstation: Importovať súradnice a anotácie z programu Excel

Prípad: Aj vyvolali s dátami GPS Promark 100, a pomocou aplikácie pre následné spracovanie GNSS, ktorý mi umožňuje mať tieto počítače odosielať informácie do Excelu.

Stĺpce označené žltou farbou sú východné a severné súradnice a ich príslušná anotácia; ostatné sú len informácie súvisiace s následným spracovaním.

Problém: Vyžadujem, aby používatelia s ich verziami Microstation, ktorí majú import dát.

excel koordinuje microstation

Slug spôsoby, ako to urobiť

Ak importujete súradnice s Microstation s Príkaz na to urobil, prichádzajú iba body, nie štítky. Z dlhodobého hľadiska ich používateľ importoval z CivilCADu, čo to robí úžasne, potom z Microstation to bolo otvorené a bolo to prevedené na dgn, čo je formát, v ktorom pracujú každý deň. Takže ... aj keď som takmer šiel, Vážim si, že ste ma požiadali o návrh, ako to urobiť; aj keď si myslím, že to robia hlboko, aby dokázali, že príkazy nehrdzavejú. Je to len postup, ktorý som vysvetlil predtým s aplikáciou AutoCAD.

Ako zosúladiť súradnice s programom Excel

Robiť vba by bolo ideálne, ale ako zvyk toho, čo jedného dňa sme dospeli k záveru: Excel by mal byť produktívnejší než robiť tabuľku, tu postup kombinujúci Microstation príkazy (key in) s Excel príkazy (zlučovať)

Vytvorenie bodu pomocou Microstation sa vykonáva príkazom „umiestniť bod“ a ak ho chcete umiestniť na konkrétnu súradnicu, použite „xy=“, pričom vždy použite oddeľovač príkazov, ktorým je bodkočiarka (;). Teda zadanie príkazu miesto, xy = 388218.835,1566315.816 Mala by som na túto súradnicu poukázať.

V prípade Excelu príkaz zreťaziť funguje takto: príkaz zreťaziť, otvoriť zátvorky, potom označiť všetko, čo sa má zreťaziť, a nakoniec uzavrieť zátvorky. Vysvetľujem to žalostne, ale nie je to nič zložité, keď sa to aspoň raz pochopí a urobí:

Zosúlaďte príkaz = CONCATENATE otvoríme zátvorky ( príkaz commando je text s bodkočiarkou, ktorá oddeľuje príkaz "miesto bodu;" potom čiarka na oddelenie ďalšieho reťazca , potom príkaz v úvodzovkách ako text "xy=" čiarka na označenie nového reťazca , a tu vyberieme príslušnú bunku  C3 potom čiarka na označenie nového reťazca , a čiarku v úvodzovkách pre oddelenie súradníc "" čiarka na označenie ďalšieho reťazca , bunka obsahujúca severnú súradnicu a posledný bodkočiarku D3,“;” potom uzavrieme zátvorky )

Vyzeralo by to takto:

=CONCATENATE(“miesto ;", "xy ="C3, ","D3, ";")

Akonáhle sa to stane, jednoducho skopírujeme vzorec do nasledujúcich stĺpcov takto:

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

 

Ako ju poslať Microstationu

Tento text je možné skopírovať a prilepiť priamo na príkazový riadok (pomocný kľúč) a skontrolujte, či sú body nakreslené.

excel koordinuje microstation

Ale môžem ho tiež skopírovať do súboru txt alebo csv, ktorý môžem nazvať ako skript.

Napríklad súbor sa volá puntosgeofumadas.txt, a je uložená v C; takže ho zavolajte, aby ste zapísali kľúč  @c: \ sweetpots.txt. Názov by nemal mať medzery a je lepšie uviesť ho na ľahkú cestu.

Ako importovať anotácie

Funguje to rovnakým spôsobom, s tým rozdielom, že príkaz nie je bod, ale ikona textu:  umiestniť ikonu textu

Concatenamos rovnakej formy, ikona textu na príkazovom mieste, bunka obsahujúca anotáciu, súradnice, kde bude text umiestnený:

=CONCATENATE(“umiestniť ikonu textu ;”,B3,”;”,”xy=”,C3,”,”,D3,”;”)

A potom by sme mali zostať takto.

miesto ikona textu; 10; xy = 388218.835,1566315.816;
miesto ikona textu; 11; xy = 388219.911,1566320.28;
miesto ikona textu; 12; xy = 388216.28,1566320.868;
miesto ikona textu; 13; xy = 388215.36,1566316.473;
miesto ikona textu; 14; xy = 388211.706,1566317.245;
miesto ikona textu; 15; xy = 388212.713,1566321.593;

A tam ich majú:

excel koordinuje microstation

Pri generovaní posuvu by ste postupovali rovnako, ale s príkazovým riadkom, s opatrnosťou, že body musia mať postupnosť; čo nie je tento prípad. Bolo by to miesto príkazového riadku, začiatočná súradnica, cieľová súradnica ...

Určite existujú ďalšie spôsoby, ako to urobiť, a programy s otvoreným zdrojovým kódom, ktoré to robia úžasne. Ale cvičenie je užitočné na usmernenie mojej mysle a v mojom prípade zabráni hrdzaveniu mojich príkazov.

Golgi Alvarez

Spisovateľ, výskumník, špecialista na modely hospodárenia s pôdou. Podieľal sa na konceptualizácii a implementácii modelov ako: Národný systém správy majetku SINAP v Hondurase, Model hospodárenia spoločných obcí v Hondurase, Integrovaný model správy katastra - Register v Nikarague, Systém správy územia SAT v Kolumbii . Editor vedomostného blogu Geofumadas od roku 2007 a tvorca akadémie AulaGEO, ktorá zahŕňa viac ako 100 kurzov na témy GIS - CAD - BIM - Digitálne dvojičky.

súvisiace články

6 Komentáre

  1. Nemám program na dosah ruky, ale museli by ste umiestniť kompletný príkaz, ako napríklad RADIUS MIESTA KRUHU.

    Šťastie.

  2. Ahoj kamarát, výborné informácie, podarilo sa mi osviežiť a ešte lepšie vyriešiť situácie, o ktorých som si myslel, že sa v microstation nedajú, mám otázku, ktorá súvisí s vami rozoberanou témou, ako naimportujem kruh namiesto bod ako odkaz na studňu? Vykonal som všetky kroky uvedené vyššie s použitím ako parametra: =CONCATENAR („umiestniť kruh;…..) a potom som sa presunul do .txt a neskôr som zadal ako @d:\circulo.txt, ale nebol som viete ich vykresliť, mohli by ste mi v tomto smere pomôcť?

    Zdravím.

  3. Dobrý deň, dobré ráno, zaujímalo by ma, či máte výukový program alebo poznámku o tom, ako vykonať postprocesing pre promark 200 gps v programe riešení GNSS? Snažil som sa niekoľko dní, ale nebol som schopný, pretože mi gps vyhadzuje súbory typu .csv ... Čakám na vašu odpoveď, ďakujem.

  4. Dobre, dobre, hovorím vám, že víťazi neprišli do dielne, a keď som dorazil, chcel som na nich zapôsobiť ich pomocou, a skôr sa prispôsobili iným veciam, a zľakol som sa ich okamžitej otázky, ako to urobili ... hovorí mi, Victor, že to hľadáme v geofumadách ... Je dobré, že nás vždy podporuje, pretože v tom bol vždy mojím pánom, takisto som to neurobil ako test, urobil som to preto, lebo som videl, že s návratom, ktorý sa musel urobiť v civilnej službe, rozumeli len málo alebo nič, ale na každého v dielni to urobilo dojem ...

    Pomáhajú nám vytvárať väčšej miere v tisícoch trik môžete robiť s počítačom, ale príručka je vždy nutné, aby sa mohli učiť ..

    zo strany technikov ĎAKUJEME, pretože len ja musím povedať, že guaoooo je syr.

zanechať komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

Tlačidlo späť nahor