GPS / ОборудванеMicrostation-Bentley

Microstation: Внос Excel координати и анотации

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

Колоните маркирани в жълто са координатите изток, север и съответната им запис; останало е само информация, свързана с постпроцесиране.

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

MicroStation координира ексел

Slugs начина да направите

Ако импортирате координатите с Microstation с направени за тази команда, идват само точките, а не етикетите. В крайна сметка потребителят ги импортира от CivilCAD, което го прави чудесно, след това от Microstation беше отворен и преобразуван в dgn, което е форматът, в който работят всеки шибан ден. Така… Отидох че почтиОценявам, че ме помолихте за предложение как да го направя; макар че дълбоко в себе си мисля, че го правят, за да докажат, че командите не ръждясват. Това е просто процедурата, която обясних преди с AutoCAD.

Като свързвам координира с Excel

VBA ще направи идеален, но както обикновено един дни, което ние се заключи: Excel трябва да бъдат по-продуктивни, отколкото да се направи щатни таблици, тук редът комбиниране Microstation команди (ключови в) с команди Excel (съединявани)

Създаването на точка с Microstation се извършва с командата “place point” и ако искате да я поставите на конкретна координата, използвайте “xy=”, като винаги използвате разделителя на командите, който е точка и запетая (;). Така че, като въведете командата xy = 388218.835,1566315.816 Трябва да се направи справедливо точка, която да координира.

В случая на Excel, командата concatenate работи по следния начин: команда concatenate, отворени скоби, след това посочете всичко, което трябва да бъде обединено, и накрая затворете скобите. Обяснявам го с жалби, но не е сложно, когато се разбира и прави поне веднъж:

Свържете командата = CONCATENATE отворена скоба ( командата команда е текст с точка и запетая, която разделя командата „точка на място ;” после запетаята за разделяне на следващия низ , командата в цитати, тъй като тя е текст „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;

 

Как да го изпратите в Microstation

Този текст може да се копира и поставя директно от командния ред (ключови комунални услуги в) и да видим, че точките са изготвени.

MicroStation координира ексел

Но аз също така да го копирате в TXT или CSV файл, който може да се нарече като скрипт.

Например, файлът се нарича puntosgeofumadas.txt, и се съхранява в С; така че да го наречете, напишете ключовете  Стх: \ puntosgeofumadas.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 координира ексел

За да се генерира траверс, ще се направи същото, но с реда за командно място, като се внимава точките да имат последователност; което не е този случай. Това ще бъде команден ред, начална координата, координатна дестинация ...

Със сигурност има други начини да го направите и програми с отворен код, които го правят чудесно. Но упражненията са полезни за рационализиране на ума ми и в моя случай предотвратяват ръждата на командите ми.

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

Писател, изследовател, специалист по модели за управление на земята. Участвал е в концептуализирането и внедряването на модели като: Национална система за управление на собствеността SINAP в Хондурас, Модел на управление на съвместни общини в Хондурас, Интегриран модел на управление на кадастъра – регистър в Никарагуа, Система за администрация на територията SAT в Колумбия . Редактор на блога на знанието Geofumadas от 2007 г. и създател на AulaGEO Academy, която включва повече от 100 курса по теми за GIS - CAD - BIM - Digital Twins.

Свързани статии

6 Коментари

  1. Аз трябва да предаде на програмата, но трябва да поставите пълното командване като МЯСТО радиуса на окръжността.

    AXEL Advisors

  2. Здравейте приятелю, отлична информация, успях да освежа и още по-добре да разреша ситуации, които смятах, че не могат да се направят в микростанция, имам въпрос, който е свързан с темата, дискутирана по-горе от вас, как да импортирам кръг вместо точка като референтен кладенец? Извърших всички стъпки, споменати по-горе, като използвах като параметър: =CONCATENAR („постави кръг;…..) и след това прекарах в .txt и по-късно взех да въвеждам като @d:\circulo.txt, но не съм бил може ли да ги начертая, бихте ли ми помогнали в това отношение?

    Поздрави.

  3. Здравейте, добро утро, бих искал да знам дали имате урок или бележка за това как да направите последваща обработка за промарк 200 gps в програмата за GNSS решения? Опитвам се от дни, но не успях, защото gps ми хвърля файлове от тип .csv ... Чакам вашия отговор, благодаря.

  4. Добре, защото ви казвам, че победителите не дойдоха в работилницата и когато пристигнах, исках да ги впечатля с тяхната помощ, а по-скоро бяха адаптирали други неща и аз се уплаших да ги питам веднага как са се справили ... хехе ми казва Виктор, че я търсим в геофумада ... Хубаво е, че той винаги ни подкрепя, защото винаги е бил мой господар в това, също така не го направих като тест, направих го, защото видях, че те могат да разберат малко или нищо с връщането, което трябваше да се направи с civilcad, но наистина всички в работилницата бяха впечатлени ...

    те ни помагат да генерира по-пълноценно в хилядите трик можете да правите с компютъра, но водач винаги е необходимо, така че те могат да се научат ..

    БЛАГОДАРЯ част от техническите, за всичко, което мога да кажа guaoooo мина е сирене.

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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Така че проверете
Близо
Бутон "Нагоре" горе