GPS / 장비마이크로 - 벤틀리

Microstation : Excel에서 좌표 및 주석 가져 오기

경우 : Promark 100 GPS를 사용하여 데이터를 수집했으며 이러한 장치가 가지고있는 사후 처리 GNSS 응용 프로그램을 사용할 때 정보를 Excel로 보낼 수 있습니다.

노란색으로 표시된 열은 동쪽, 북쪽 좌표 및 각각의 주석입니다. 나머지는 사후 처리와 관련된 정보입니다.

문제 : 데이터 가져 오기가있는 Microstation 버전이있는 사용자가 필요합니다.

엑셀 좌표 마이크로 스테이션

슬러그로 할 수있는 방법

Microstation으로 좌표를 가져 오는 경우 이것을 위해 만들어진 명령, 레이블이 아닌 포인트 만옵니다. 먼 길에 사용자가 CivilCAD에서 가져 와서 훌륭하게 수행 한 다음 Microstation에서 열리고 매일 작업하는 형식 인 dgn으로 변환되었습니다. 그래서… 거의 갔지만, 방법을 제안 해주셔서 감사합니다. 깊은 곳에서는 명령이 녹슬지 않는다는 것을 증명하기 위해 그렇게한다고 생각합니다. 제가 전에 설명한 절차 일뿐입니다 AutoCAD와 함께.

Excel과 좌표를 연결하는 방법

vba를 사용하는 것이 이상적이지만, 언젠가 우리가 결론을 내린 관습으로서 : Excel은 스프레드 시트를 작성하는 것보다 생산적이어야합니다. 여기에는 마이크로 스테이션 명령 (키 입력)과 Excel 명령 (연결)

Microstation으로 점을 생성하는 것은 “place point” 명령어로 이루어지며, 특정 좌표에 배치하고 싶다면 “xy=”를 사용하고 항상 세미콜론(;)인 명령어 구분자를 사용합니다. 그래서 명령어를 입력하면 장소 점; xy = 388218.835,1566315.816 나는 그 좌표에서 한 점을 그려야한다.

Excel의 경우 concatenate 명령은 다음과 같이 작동합니다. concatenate 명령, 열린 괄호, 연결할 모든 항목 표시, 마지막으로 닫는 괄호. 나는 그것을 평범한 방식으로 설명하지만 적어도 한 번 이해하고 수행하면 복잡하지 않습니다.

명령 연결 = CONCATENATE 우리는 괄호를 엽니 다. ( commando 명령은 텍스트이며 세미콜론은 명령을 구분합니다 "장소 점 ;" 그 다음 문자열을 구분하는 쉼표 , 따옴표로 묶인 명령은 텍스트이므로 "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으로 보내는 방법

이 텍스트는 명령 행에 직접 복사하여 붙여 넣을 수 있습니다 (유틸리티 키 입력). 그러면 점이 그려집니다.

엑셀 좌표 마이크로 스테이션

하지만 스크립트로 호출 할 수있는 txt 또는 csv 파일로 복사 할 수도 있습니다.

예를 들어, 파일이 호출됩니다. phobiafreedom.txt, C에 저장됩니다. 그래서 당신이 그것을 키라고 쓰려면  @c : \ sweetpots.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;

그리고 그들은 그것을 가지고 있습니다 :

엑셀 좌표 마이크로 스테이션

트래버스를 생성하려면 동일한 작업을 수행하지만 명령 위치 라인을 사용하여 점에 순서가 있어야합니다. 이 경우가 아닙니다. 명령 줄, 시작 좌표, 목적지 좌표 ...

물론 그것을 할 수있는 다른 방법과 그것을 훌륭하게하는 오픈 소스 프로그램이 있습니다. 그러나 운동은 내 마음을 합리화하고 내 경우 명령이 녹슬지 않도록하는 데 유용합니다.

골지 알바레즈

토지 관리 모델의 작가, 연구원, 전문가. 그는 다음과 같은 모델의 개념화 및 구현에 참여했습니다. 온두라스의 국가 재산 관리 시스템 SINAP, 온두라스의 공동 지자체 관리 모델, 니카라과의 통합 지적 관리 모델, 콜롬비아의 영토 SAT 관리 시스템 . 2007년부터 Geofumadas 지식 블로그의 편집자이자 GIS - CAD - BIM - 디지털 트윈 주제에 대한 100개 이상의 과정을 포함하는 AulaGEO Academy의 창시자입니다.

관련 기사

댓글 6

  1. 필자는 프로그램을 가지고 있지는 않지만 PLACE CIRCLE RADIUS와 같은 완전한 명령을 사용해야합니다.

    행운.

  2. 안녕하세요 친구, 훌륭한 정보입니다. 나는 마이크로 스테이션에서 할 수 없다고 생각했던 상황을 새로 고치고 더 잘 해결할 수 있었습니다. 위에서 논의한 주제와 관련된 질문이 있습니다. 대신 서클을 가져오려면 어떻게 해야 하나요? 잘 참조로 포인트 ? 나는 위에서 언급한 모든 단계를 매개변수로 사용하여 수행했습니다. =CONCATENAR(“원을 배치하십시오;…..) 그런 다음 .txt로 이동하고 나중에 @d:\circulo.txt로 입력했지만 그래프를 그릴 수 있습니다. 이와 관련하여 저를 도와주시겠습니까?

    인사말.

  3. 안녕하세요, 좋은 아침입니다. GNSS 솔루션 프로그램에서 promark 200 gps에 대한 후 처리를 수행하는 방법에 대한 튜토리얼이나 참고 사항이 있는지 알고 싶습니다. 나는 며칠 동안 노력했지만 gps가 파일 유형 .csv를 던지기 때문에 할 수 없었습니다 ... 나는 귀하의 답변 감사를 기다립니다.

  4. 좋아, 승리자들이 작업장에 오지 않았고 내가 도착했을 때 나는 그들의 도움으로 그들에게 깊은 인상을주고 싶었고 오히려 다른 것들을 적응 시켰고 나는 그들이 어떻게했는지 즉시 물어 보는 것이 겁이났다 ... 그가 항상 내 주인이 되었기 때문에 항상 우리를 지원하는 것이 좋습니다. 또한 나는 그것을 테스트로하지 않았습니다 .civilcad로 해야하는 반환으로 그들이 거의 또는 아무것도 이해할 수 없다는 것을 보았 기 때문에 실제로 워크샵의 모든 사람들이 감동했습니다 ...

    이것들은 우리가 PC로 할 수있는 수천 가지 트릭에서 더 큰 폭을 생성하도록 도와 주지만, 당신은 항상 그것들을 배울 수있는 가이드가 필요합니다.

    기술자를 대신해서 고맙습니다. 치즈가 얼마나 차가운 지 당신에게 말해줘야하기 때문입니다.

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

맨 위로 가기 버튼