MapEdit에서 저장한 등고선(.mp) 파일을 .txt로 바꾸어 열어보면
아래에서 처럼 등고선의 높이를 나타내는 것으로 보이는
Label=459, Label=656, Label=984 등과 같은 부분이 있습니다.
이것은 피트단위로 등고선의 높이를 나타내는 것으로 보이고
미터 값으로는 각각 140미터, 200미터, 300미터에 해당되는 것으로 추측됩니다.
MapEdit에서는 Properties 창의 선택을 통해 피트, 또는 미터 값으로 변환하여
화면에 표시할 수 있도록 되어 있습니다.
그러나 GlobalMapper에서 등고선.mp 파일을 열어보면
피트단위값인 459, 656, 984 등으로만 나타나고 Configure 창에서 고도표시단위를
피트나 미터로 선택해도 등고선 높이를 미터값으로는 나타낼 수가 없습니다.
그래서 Label=459, Label=656, Label=984를 각각 Label=140, Label=200, Label=300으로
변환시켜야 미터단위로 등고선 값을 볼 수 있을것이라는 생각을 하게되었습니다.
문제는 용량이 적을경우에는 바꾸기 기능 등을 이용해 바꿀 수 있지만
대용량의 파일일 경우에는 손댈 엄두가 나지 않아 이렇게 질문드립니다.
Text 문의 여러가지 특정 문자열을
바꾸기를 원하는 각각의 문자열로 일괄변환 하기위한 방법이 없는지요?
* 등고선.mp 파일의 등고선 고도표시 부분
.
.
.
[POLYLINE]
Type=0x20
Label=459 ----->Label=140
Data0=.............
[END]
[POLYLINE]
Type=0x22
Label=656 ----->Label=200
Data0=..............
[END]
[POLYLINE]
Type=0x21
Label=984 ----->Label=300
Data0=.................
[END]
.
.
.
첫댓글 카페검색에서 Feet2Meter로 검색해 보세요. 이 프로그램이 .mp파일의 Feet로 된 단위를 Meter로 바꾸는 유틸리티입니다. 물론 역으로도 가능합니다.
빠른 답변 감사드립니다. 해결되었습니다. wawoo님의 소스프로그램은 이곳에 VB가 설치되어있지 않아 아직 열어보지 못하고 있지만 도로관련 Label 수정에도 응용할 수 있을 것으로 기대하고 있습니다. wawoo님께도 감사드립니다.