GPS / жабдықMicroStation-Bentley

MicroStation: импорттау Excel координаттары мен аннотациялар

Іс: Менде Promark 100 GPS-мен бірге көтерілген деректер бар және осы құрылғылар бар GNSS кейінгі өңдеуді қолдану кезінде бұл ақпаратты Excel-ге жіберуге мүмкіндік береді.

Сары түспен белгіленген бағандар шығыс, солтүстік және олардың тиісті аннотациялар координаттары болып табылады; қалғаны тек қана жариялауға қатысты ақпарат.

Мәселе: Мен деректерді импорттайтын Microstation нұсқаларына пайдаланушылардан талап етемін.

MicroStation Excel үйлестіреді

Оны жасаудың қарапайым жолдары

Егер сіз координаттарды Microstation-пен импорттасаңыз Бұл үшін бұйрық жасалды, тек белгілер емес, тек ұпайлар келеді. Ұзақ уақыт ішінде, пайдаланушы оларды керемет түрде жасайтын CivilCAD-тан импорттайды, содан кейін Microstation-дан ашылды және dgn-ге ауыстырылды, яғни олар күнделікті жұмыс істейтін формат. Сонымен ... бірақ мен дерлік жүрдімМен сізден мұны қалай жасауға болатынын сұрағаныңызды бағалаймын; дегенмен, олар бұны командалардың тат баспайтындығын дәлелдеу үшін жасайды деп ойлаймын. Бұл мен бұрын түсіндірген процедура ғана AutoCAD арқылы.

Excel бағдарламасымен координаттарды қалай байланыстыру керек

VBA тамаша жасауға, бірақ біз жасасуға қандай әдеттегі бір күн ретінде еді: Excel жалақы үстелдер жасауға астам өнімді болуы тиіс, мұнда Excel пәрмендерінің (баулы) бар Microstation пәрмендерді (негізгі) үйлестіре тәртібі

Microstation көмегімен нүкте жасау «нүкте қою» пәрменімен орындалады және оны белгілі бір координатаға орналастырғыңыз келсе, әрқашан нүктелі үтір (;) болатын пәрмен бөлгішін пайдаланып «xy=» пайдаланыңыз. Сонымен, пәрменді енгізу арқылы орынның нүктесі; xy = 388218.835,1566315.816 бұл координатта нүктені дұрыс қою керек.

Excel жағдайында тізбектеу командасы келесідей жұмыс істейді: тізбектеу командасы, жақшаларды ашып, содан кейін тізбектелетіндердің барлығын көрсетіп, соңында жақшаларды жабу. Мен мұны қарапайым түрде түсіндіремін, бірақ оны түсініп, кем дегенде бір рет жасаған кезде бұл күрделі емес:

Бірлескен команда = CONCATENATE жақшаны ашамыз ( команданың командасы - бұл мәтінді, оның пәрменін бөлетін нүктелі үтірмен «орын нүктесі;» содан кейін келесі жолды бөлуге үтір , содан кейін тырнақшаға бұйрық ретінде бұл мәтін “xy=” жаңа жолды көрсету үшін үтір , және біз тиісті ұяшықты таңдаймыз  C3 жаңа жолды көрсету үшін үтір , және координаттарды бөлуге арналған тырнақшалардағы үтір «,» келесі жолды көрсету үшін үтір , солтүстік координаты мен соңғы нүктелі үтірі бар ұяшық D3,“;” содан кейін жақшаларды жабамыз )

Бұл келесідей көрінеді:

=CONCATENATE("орны ;«, «xy =«C3, «,«D3, «;«)

Бұл әрекетті жасағаннан кейін, формуланы төмендегідей бағандарға көшіреміз:

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

 

Оны Microstation-ге қалай жіберуге болады

Бұл мәтінді пәрмен жолына (утилиталар кілті) тікелей көшіруге және қоюға болады және нүктелердің түсірілгенін көруге болады.

MicroStation Excel үйлестіреді

Бірақ мен оны сценарий деп атауға болатын txt немесе csv файлына көшіріп аламын.

Мысалы, файл шақырылады glowpoints.txt, және ол C сақталады; сондықтан оны кілтсөзге жазыңыз  @c: \ glowpoints.txt. Атауда бос орындар болмауы керек, оны оңай жолға салған жөн.

Аннотацияларды импорттау

Ол сол сияқты жұмыс істейді, айырмашылығы, бұл пәрмен белгісіз, бірақ мәтін белгішесі:  мәтін белгішесін орналастырыңыз

Бірдей пішіндегі концентрамалар, командалық орынға арналған мәтін белгішесі, аңғартпаны қамтитын ұяшық, мәтіннің қайда орналасатынын үйлестіреді:

=CONCATENATE(“мәтін белгішесін орналастыру;”,B3,”;”,”xy=”,C3,”,”,D3,”;”)

Сонда біз осылай болуға тиіспіз.

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

Және оларда бар:

MicroStation Excel үйлестіреді

Траверсті құру үшін дәл осылай жасалады, бірақ командалық жолдың көмегімен, нүктелерде реттілік болуы керек; бұл олай емес. Бұл командалық орын, координатты бастау, координатты тағайындау ...

Мұны жасаудың басқа жолдары бар екендігі және оны керемет жасайтын бастапқы бағдарламалар бар екендігі сөзсіз. Бірақ жаттығулар менің ойымды оңтайландыру үшін пайдалы, менің бұйрығымның тот басуына жол бермейді.

Гольджи Альварес

Жазушы, зерттеуші, Жер ресурстарын басқару үлгілерінің маманы. Ол: Гондурастағы SINAP мүлікті басқарудың ұлттық жүйесі, Гондурастағы бірлескен муниципалитеттерді басқару моделі, Кадастрды басқарудың біріктірілген моделі - Никарагуадағы тізілім, Колумбиядағы SAT аумақты басқару жүйесі сияқты үлгілерді тұжырымдамалау және енгізуге қатысты. . 2007 жылдан бері Geofumadas білім блогының редакторы және GIS - CAD - BIM - Digital Twins тақырыптары бойынша 100-ден астам курстарды қамтитын AulaGEO академиясының құрушысы.

Қатысты Мақалалар

6 Пікірлер

  1. Менде бағдарлама жоқ, бірақ PLACE CIRCLE RADIUS сияқты толық пәрменді орналастыру қажет.

    Сәттілік тілеймін.

  2. Сәлем досым, керемет ақпарат, мен микростанцияда жасауға болмайтын жағдайларды жаңартып, одан да жақсырақ шеше алдым, менде жоғарыда талқылаған тақырыпқа қатысты сұрағым бар, шеңбердің орнына шеңберді қалай импорттауға болады ұңғымаға сілтеме ретінде көрсетіңіз бе? Мен жоғарыда аталған барлық қадамдарды параметр ретінде пайдаланып орындадым: =CONCATENAR («орын шеңбері;…..), содан кейін .txt файлына көштім және кейін @d:\circulo.txt ретінде енгіздім, бірақ мен орындалған жоқпын. олардың графигін тұрғыза аласыз ба, сіз маған осыған байланысты көмектесе аласыз ба?

    Құттықтаулар.

  3. Сәлеметсіз бе, қайырлы таң, сізде GNSS шешімдер бағдарламасында promark 200 gps үшін кейінгі өңдеуді қалай жасауға болатындығы туралы оқулық немесе жазба бар-жоғын білгім келеді? Мен бірнеше күн бойы тырысып көрдім, бірақ мүмкін болмадым, себебі GPS маған .csv файлдарын тастайды ... Мен сіздің жауабыңызды күтемін, рахмет.

  4. Жақсы, жақсы, мен саған айтамын, жеңімпаздар шеберханаға келген жоқ, мен келгенде мен оларды олардың көмегімен таң қалдырғым келді, керісінше олар басқа заттарды бейімдеп қойды, мен олардан қалай жасағанын бірден сұрап қорқып кеттім ... хех Виктор, біз оны геофумада іздедік ... Оның бізді әрдайым қолдайтыны жақсы, өйткені ол әрқашан менің қожайыным болды, мен оны сынақ арқылы жасаған жоқпын, өйткені мен олардың цивилкадпен жасалуы керек азды-көпті ештеңе түсінбейтіндігін көрдім, бірақ шеберханадағылардың бәрі таңданды ...

    олар бізге сіз ДК істеуге болады мұқалмас мың неғұрлым толық генерациялау көмектеседі, бірақ олар біле алатындай нұсқаулығы әрқашан қажет ..

    Техниктер тарапынан рахмет, өйткені мен тек гуоооо - ірімшік деп айта аламын.

Пікір қалдыру

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

Басына оралу