GPS/Garmin Oregon2010. 3. 15. 09:07

OziExplorer에서 User Grid로 지도를 작성하는 방법은 여기를 참조.

OziExplorer에서 어떤 지점을 원점으로 지정하여 User Grid 좌표계로 작성한 지도상의 좌표와 Oregon에서 표시되는 좌표의 동기화(?)

Garmin사의 GPS수신기는 User Grid 좌표계의 -값을 표현하지 못한다더니 Oregon도 마찬가지였고, User Grid의 설정이 다소 까다로웠다. 하지만 어느글에선가 읽었던 Garmin사의 제품은 User Grid 설정항목이 없으므로 UTM 좌표계를 이용하여 설정해야한다는 말은 UTM이아닌 User Grid설정항목이 분명히 존재했으므로사실이 아님을 알 수 있었다. 여러가지 시행착오를 거치면서 알아낸 방법을 기술해 본다.
여기서는 방법만을 기술하므로 원리는 스스로 파악하시기 바란다.

OzExplorer의 User Grid 설정에서 Scale Factor를 1(1 : 1)로 지정하여 지도를 작성 하고(Glid Line Interval은 100m 정도로 설정하여 인쇄하면 적당), Oregon에서 표시되는 좌표를 지도상의 좌표와 일치시킬 경우(1 : 1 대응)

1. OziExplorer에서 원점의 경위도를 hddd mm.mmm형식으로 파악하여 기록해둔다.

2. OziExplorer에서, 설정한 원점의 좌표로 WayPoint를 생성하고, User Grid 설정에서 임시로 Scale Factor를
   1로, Latitude Origin을 0도(적도)로 설정한 후, 생성해둔 WayPoint의 속성에서 Edit Position을 클릭하여
    나타나는  대화창에서 User Grid의 Northing 값을 읽어 기록해 둔다.
    그 후, User Grid 설정에서 Scale Factor와 Latitude Origin을 설정치로 재설정한다.

3. Oregon의 Setup → Position Format → Map Datum과 Map Spheroid를 OziExplorer와 동일하게 설정 
    (WGS84로 설정할 것을 추천)한다.
   
4. Oregon의 Setup → Position Format → Position Format → User Grid → UTM 에서
    Longitude Origin 과 Latitude Origin에는 1에서 기록해둔 원점의 경위도(hddd mm.mmm 형식)을,
    Scale 입력란에는 1(1 : 1)을,
    False Northing 입력란에는 2에서 기록해둔 값을 -값으로,
    각각 입력하여 설정한다.

    Longitude Origin은 입력한 좌표로 설정되나, Latitude Origin은 원점의 좌표를 입력하였음에도 불구하고
    입력값이 무시되고 위도 0도(적도)로 고정된 것 처럼 False Northing(僞北距)값을 2에서 파악한 값을 입력
    해줘야만 돠었으므로, 
Latitude Origin을 위도 0도(적도)로 설정해도 되지않을까 하는 생각이들어 실제로
    0으로 입력하고 확인해봤더니 역시 정상적인 좌표를 표시해줬다. 따라서 Longitude Origin은 원점의 좌표를
    입력하여야만 되지만 Latitude Origin은 어떤 값으로 입력해도 위도 0도(적도)상으로 고정되므로 기본값으로
    그냥 둬도
무방하다는 것을 알 수 있었다.
 
5. OziExplorer에서 가급적 원점에서 멀리 떨어진 지점에 WayPoint를 생성하고, 2에서 생성한 WayPoint와
   함께 Oregon으로 전송하여 해당 WayPoint가 지도상의 동일한 지점에 위치하는 지와 동일한 User Geid
   좌표값을 가지는 지 확인해 본다.

6. 2와 6에서 생성한 WayPoint를 삭제한다.


OzExplorer의 User Grid 설정에서 Scale Factor를 0.004( 1: 250)로 지정하여 지도를 작성 하고(Grid Line Interval은 1m로 설정하여 인쇄하면 적당) Oregon에서 표시되는 좌표를 지도상의 좌표의 100배값과 일치시킬 경우(1 : 100 대응, 숫자가 단순해져 읽기가 용이해진다)

1. OziExplorer에서 원점의 경위도를 hddd mm.mmm형식으로 파악하여 기록해둔다.

2. OziExplorer에서, 설정한 원점의 좌표로 WayPoint를 생성하고, User Grid 설정에서 임시로 Scale Factor를
   1로, Latitude Origin을 0도(적도)로 설정한 후, 생성해둔 WayPoint의 속성에서 Edit Position을 클릭하여
    나타나는  대화창에서 User Grid의 Northing 값을 읽어 기록해 둔다.
    그 후, User Grid 설정에서 Scale Factor와 Latitude Origin을 설정치로 재설정한다.

3. Oregon의 Setup → Position Format → Map Datum과 Map Spheroid를 OziExplorer와 동일하게 설정 
    (WGS84로 설정할 것을 추천)한다.
   
4. Oregon의 Setup → Position Format → Position Format → User Grid → UTM 에서
    Longitude Origin 과 Latitude Origin에는 1에서 기록해둔 원점의 경위도(hddd mm.mmm 형식)을,
    Scale 입력란에는 0.4(1 : 2.5)를,
    False Northing 입력란에는 2에서 기록해둔 좌표값의 1/2.5을 -값으로,
    (이렇게 설정함으로서 OziExplorer에서 작성한 지도의 눈금 좌표값을 100배한 수치로 Oregon에서 좌표가
    나타나게 된다. 즉, OziExplorer에서 작성한 지도상에서 E10 N20의 좌표인 지점이 Oregon에서는
    E1000 N2000의 좌표로 표시된다.)

    각각 입력하여 설정한다.
 
5. OziExplorer에서 가급적 원점에서 멀리 떨어진 지점에 WayPoint를 생성하고, 2에서 생성한 WayPoint와
   함께 Oregon으로 전송하여 해당 WayPoint가 지도상의 동일한 지점에 위치하는 지와 동일한 User Geid
   좌표값을 가지는 지 확인해 본다.

6. 2와 6에서 생성한 WayPoint를 삭제한다.

부기
2에서, User Grid 설정시 Scale Factor를 Oregon에서 설정할 값과 동일한 값으로 설정하고 False Northing을 파악하고 파악한 수치를 Oregon에 그대로 -만 붙여 입력하면 편리함.

Tip
2와 6에서 생성한 WayPoint는 필요 없으므로 삭제해도 무방하지만, User Grid로 지도를 작성 할 때마다 2에서 생성한 WayPoint는 도번&도엽명&원점으로 6에서 생성한 WayPoint는 도번&도엽명&확인점으로 각각 명칭을 부여하여 도번&도엽명.wpt파일로 저장해 두면 추후에 활용할 수 있을 것이다.

OziExplorer에서의 지도 인쇄는 사정에 따라 적당한 옵션으로 인쇄하면 되겠지만, 중요한 것은 설정한 값에 따라 결정된 단위의 간격이 어떤 옵션을 사용해 인쇄를 하더라도 즉, 실제 인쇄결과물상의 간격이 어떻게 되더라도 동일하다는 것이다.

가장 흔히 사용되는 1 :25,000 이나 1 : 50,000 지형도를 이용할 경우에도 위의 설정값을 적절히 이용하면 Cm자를 이용하여 위치를 쉽게 파악할 수 있을 것이다.
예: 1:25,000 지형도를 이용할 경우 실제거리 250m가 지도상에서는 0.01m 즉 1Cm에 해당하므로 Oregon에서 Scale Factor를 0.4로 설정하게 되면 Oregon의 좌표 100이 실제거리 250m에 해당되므로 지도상의 Cm값과 Oregon에서 표시되는 좌표는 1 : 100의 대응관계를 가지게 된다. 즉 Oregon에서 표시되는 좌표가 234, 565일 경우 지형도상에서 원점으로 부터 가로로 2.34Cm 세로로 5.65Cm떨어진 곳이 현재 위치인 것이다.

참고
1 : 2.5 축적의 지형도상 거리 1m → 실제거리 2.5m
1 : 250 축적의 지형도상 거리 1m → 실제거리 250m
1 : 25,000 축적의 지형도상 거리 1m → 실제거리 25,000m
1 : 25,000 축적의 지형도상 거리 0.01m(1Cm) → 실제거리 250m
1 : 25,000 지형도상에서는 실제거리 25,000m를 나타내는 1m가 1 : 2.5(0.4)로 Scale Factor를 설정한 GPS에서는 10,000m로 표시된다. 따라서  1 : 25,000 지형도상의 0.01m(1Cm)는 1 : 2.5(0.4)로 Scale Factor를 설정한 GPS에서는 100m로 나타난다.

Ozi Explorer에서는 UTM(Universal Transverse Mercator) 좌표계로 설정하고, Oregon에서는 Setup → Position Format → Position Format 에서 UTM UPS 좌표계로 설정한 후 같은 위치값을 가진 WayPoint의 좌표가 동일하였다.
따라서, Oregon에서 Setup → Position Format → Position Format → User Grid → UTM에서의 UTM은 Universal Transverse Mercator의 약자가 아니라 User Transverse Mercator의 약자로 추측되며, UTM UPS가 Universal Transverse Mercator와  동일한 의미로 사용하는 것으로 추측되었다.(UPS는 위도 80도 이상의 남극 북극 지역에서 사용되는 좌표계인 것으로 알고 있는데,,,  UTM UPS → UTM or UPS 의 의미??) 

그리고 윗글의 2에서 파악해 둔 北距값은 적도(위도 0도)를 Latitude Origin으로 사용하는 점에서는
동일하지만, Scale Factor가 다른 탓에(UTM은 0.9996, 위의 경우에는 1) UTM 좌표계로 설정했을 경우
표시될 값과는 다른 값이다.

※ 2011년 7월 25일 추가

보다 쉽게 북거(Northing)값을 파악하는 방법
Posted by Amisan