GPS / ОпремаMicrostation-Bentley

Микростатистика: Увоз на координати и забелешки од Excel

Случајот: Имам податоци собрани со Promark 100 GPS, и кога ја користам апликацијата за пост-обработка на GNSS што ги имаат овие уреди, ми овозможува да ги испраќам информациите до Excel.

Колоните означени со жолта боја се координатите на исток, север и нивната соодветна ознака; остатокот е само информации поврзани со пост-процесот.

Проблемот: Јас барам корисници со нивните верзии на Microstation кои имаат увоз на податоци.

ексел ги координира микростаниците

Лигави начини на тоа

Ако ги увезете координатите со Microstation со команда направена за ова, доаѓаат само бодовите, не етикетите. Долг пат, корисникот ги увезуваше од CivilCAD што го прави тоа прекрасно, потоа од Microstation беше отворено и беше претворено во dgn, што е формат каде што работат секој ден. Значи иако скоро отидов, Ценам што ме прашавте предлог како да го сторам тоа; иако длабоко во себе мислам дека го прават тоа за да докажат дека командите не 'рѓосуваат. Тоа е само постапката што ја објаснив претходно со AutoCAD.

Како да ги поврземе координатите со Excel

VBA ќе го направи идеална, но како и обично еден ден што можеме да заклучиме: Excel треба да биде повеќе продуктивни отколку да се плати маси, тука постапка комбинирање Microstation команди (клучот во) со команди Excel (споен)

Создавањето точка со Microstation се прави со командата „place point“, а ако сакате да ја поставите на одредена координата, користете „xy=“, секогаш користејќи го раздвојувачот на наредбите што е точка-запирка (;). Значи, со внесување на командата точка на место; xy = 388218.835,1566315.816 треба да нацртате точка во таа координата.

Во случајот на Excel, командната команда работи вака: команда за сврзување, отворени загради, потоа означува сè што ќе се спои и, конечно, затвори загради. Јас го објаснувам тоа на обичен начин, но не е комплицирано кога ќе се разбере и направи барем еднаш:

Конкавнати команда = КОНКАТЕНИРАЊЕ отвораме загради ( командата команда е текст, со точка-запирка што ја дели командата „место точка;“ тогаш запирка за да го одделите следното низа , тогаш командата во цитати како што е текстот „xy=“ запирка за да се означи новата низа , и тука ја одбираме соодветната ќелија  C3 тогаш запирката означува нова низа , и запирка во наводници за одделување на координатите "," на запирката за да се покаже следниот стринг , ќелија што ја содржи северната координата и последната точка-точка и точка D3,„;“ потоа затвораме загради )

Тоа би изгледало вака:

=КОНКАТЕНИРАЈ("место точка ;""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;

 

Како да го испратите во микростаница

Овој текст може да се копира и да се вметне директно во командната линија (клуч за комунални услуги) и да се види дека точките се исцртани.

ексел ги координира микростаниците

Но, јас исто така може да го ископирате во txt или CSV датотека што можам да ја наречам како скрипта.

На пример, датотеката се нарекува glowpoints.txt, и се чува во C; така да го наречеш да го напишеш клучот  @ c: \ glowpoints.txt. Името не треба да има празни места и се претпочита да се стави на лесен пат.

Внесување забелешки

Работи на ист начин, со разликата дека командата не е точка, туку текстуална икона:  поставете текстуална икона

Concatenamos со еднаква форма, икона за командно место, ќелија која содржи прибелешки, координати каде што ќе биде поставен текстот:

= 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;

И таму тие го имаат:

ексел ги координира микростаниците

За да генерирате траверс, вие би го сториле истото, но со командната линија, со претпазливост дека точките мора да имаат низа; што не е во овој случај. Wouldе биде командна линија, започнете ја координирате, дестинацијата координирајте ...

Секако дека постојат и други начини да се направи тоа, и програми со отворен извор што го прават тоа прекрасно. Но, вежбата е корисна за насочување на мојот ум и во мојот случај, спречување на 'рѓа на моите команди.

Голџи Алварез

Писател, истражувач, специјалист за модели за управување со земјиштето. Учествувал во концептуализација и имплементација на модели како што се: Национален систем за администрација на имот SINAP во Хондурас, Модел на управување со заеднички општини во Хондурас, Интегриран модел на управување со катастар - регистар во Никарагва, систем на администрација на територијата SAT во Колумбија . Уредник на блогот за знаење Geofumadas од 2007 година и креатор на Академијата AulaGEO која вклучува повеќе од 100 курсеви за теми за GIS - CAD - BIM - Digital Twins.

поврзани написи

6 Коментари

  1. Јас немам програма во рака, но ќе треба да ја поставите комплетната команда, како што е PLACE CIRCLE RADIUS.

    Среќа.

  2. Здраво пријателе, одлична информација, успеав да освежам и уште подобро да решам ситуации за кои мислев дека не можат да се направат во микростаница, имам прашање кое е поврзано со темата што ја дискутиравте погоре, како да внесам круг наместо точка како бунар референца ? Ги извршив сите чекори споменати погоре користејќи како параметар: =CONCATENAR („место круг;…..) и потоа одведен на .txt и подоцна одведен за да внесам како @d:\circulo.txt, но не сум бил може да ги прикаже графиконите, дали може да ми помогнете во овој поглед?

    Поздрав.

  3. Здраво, добро утро, би сакал да знам дали имате упатство или белешка за тоа како да направите пост-обработка за промарк 200 gps во програмата решенија GNSS? Се обидував со денови, но не успеав затоа што gps ми фрла датотеки .csv ... го чекам вашиот одговор, благодарам.

  4. Добро, добро, ви кажувам дека победниците не дојдоа во работилницата и кога пристигнав сакав да ги импресионирам со нивна помош, а тие прилагодија други работи, и се исплашив прашувајќи ги веднаш како направија ... тој вели Виктор, ние го бараме во геофумадите ... Добро е што тој секогаш не поддржува затоа што тој секогаш бил мој господар во ова, исто така, јас не го сторив тоа како тест, го направив тоа затоа што видов дека тие можат да разберат малку или ништо со враќањето што требаше да се направи со civilcad, но навистина сите беа воодушевени од работилницата ...

    ова ни помага да генерираме поголема амплитуда во илјадниците трикови што може да се направи со компјутерот, но водич е секогаш потребен за да може да ги научи ..

    од страна на техничарите БЛАГОДАНИ, бидејќи можам само да кажам дека guaoooo е сирење.

Оставете коментар

Вашата е-маил адреса нема да бидат објавени. Задолжителни полиња се означени со *

Па проверете
Затвори
Вратете се на почетокот копче