캠핑과 개발

겨울에도 역시 물놀이는 재미납니다.

이번 주말 가족과 비발디파크 오션월드에 다녀왔습니다.


겨울에는 비발디파크 스키월드에서 스키나 보드를 타야지 하는데 

우리집 이쁜 딸래미는 25개월이라 아직 너무 어리고 다칠까 물놀이를 했습니다.


아침 잠이 많은지라 도착하니 11시 30분이네요.

오션월드 바로 윗쪽 주차장을 이용했는데 주차할 곳이 없어 몇바퀴 돌다가 겨우 주차하고 입장합니다.

주위 주차장이 많으니 조금 걷더라도  오션월드와 좀 먼곳에 주차를 하세요. 그게 더 빨리 이용할 수 있는 방법인 듯 합니다.  

오션월드



우리 딸은 아직 어디가는지도 모릅니다.

오션월드 간다고 열심히 설명했지만 아직 거기가 어딘지 모르거든요.

아빠에게 업혀서 열심히 우와를 외칩니다. 

오션월드 입구

애들 짐이 많다보니 차를 가지고 갔는데 수도권 셔틀 버스도 있어서 짐이 많지 않다면 부담없이 무료 셔틀버스 이용하는게 좋을거 같아요. 




셔틀버스 이용법

셔틀 버스를 이용하려면 출발 하루전 16시 30분까지 미리 예약해야 해요.

그리고 예약을 하려면 회원가입은 필수입니다.


>>무료 수도권 셔틀 예약하기 바로 가기

>>무료 수도권 셔틀버스 노선도 보러 바로 가기


셔틀버스 운행 시간표 입니다.

운행시기를 참고하기고 이용하시면 됩니다.



수도권 셔틀버스의 노선과 운행시간은 아래와 같습니다.

저희 집은 인천인데 주안, 부평, 송내, 인천터미널, 송도, 원인재역 등이 있네요.

집에서 가장 가까운 위치에서 승차하고 도착할때까지 편이 잠자면 도착하겠네요.

셔틀버스 노선도




매표소 앞입니다. 기다림 없이 바로 입장 할 수 있었습니다.

삼삼오오 모여있지만 가족단위, 친구단위라 금새 금새 줄도 줄어듭니다.

오션월드 매표소



이용 요금

요즘 어딜가도 입장료는 비싸네요. 오션월드도 그리 만만한 가격은 아닙니다.

대인은 50,000원 소인은 40,000이네요.

그래도 각종 카드 할인, 이벤트등을 통하여 좀 더 저렴하게 갈 수 있는 방법이 많으니 저 금액을 다 주고는 가지 마세요.

>> 오션월드 스페셜 할인 이벤트 보러가기

>> 오션월드 할인 안내 바로가기


네이버나, 쿠팡 등에서도 오션월드 검색하시면 저렴하게 입장권을 구매하여 이용할 수  있습니다.

오션월드 예약




준비물

준비물은 물놀이 하기 위한 준비물과 구명조끼가 필요해요.

다 없다면 들어가기 전에 샵이 있으니 걱정 안하셔도 되고, 구명조끼는 렌탈 됩니다.

저희도 핸드폰 방수케이스를 안챙겨가서 거기서 구매했답니다.




 이용 시설은 겨울철이다 보니 실내에서만 이용을 했습니다. 

파도풀, 워터플랙스, 아쿠아풀과 유수풀에서 주로 놀았어요,  워터풀은 야외로 연결도 되어 있는데 애기 감기 들까봐 실내에서만 놀았습니다.

겨울이라 물놀이는 사람이 별로 없을줄 알았는데 생각보다 많아서 놀랐어요.

다들 스키나 보드를 타서 한가롭겠지 했는데 착각이였네요.

입장


우리딸은 아직 자리도 안잡았는데 물놀이가 너무 하고 싶은지 아빠 손을 잡고 물에 들어가자고 아우성입니다.

급하게 콩순이 튜브에 바람을 채우고 딸래미 손잡고 가자는 곳으로 열심히 갔습니다. 물이 얕은곳인데 튜브를 가지고 들어가서 타겠다고 하네요.





조금 놀더니 또 다른곳을 가자고 합니다.

이번에도 물이 얕은곳으로 가봅니다.  아가들이 놀기 좋은 곳이 많이 있네요.

여긴 수심이 0.4M인데 색상이나 조형물이나 관심 가질게 많은지 혼지 이리 저리 돌아다니고 만지기도 하네요. 엄청 좋아라 합니다.








이번에 유수풀로 이동합니다.

역시나 이번에도 엄청 신나 합니다.

유수풀은 야외로 나갈수도 있는데 그 입구 앞에 찬바람이 휭하니 부는게 나가지 말아야 겠더라구요.







파도풀도 이용했습니다.

파도풀은 유수풀보다 수온이 따뜻하네요. 힘있는 파도가 덩실 덩실 거릴때마다 좋아합니다.

소리도 지르고 파도가 잔잔해지면 지루함도 느끼네요.





아쿠아풀은 물이 가장 따끈 따끈 합니다.

수영도 해보고 거품 마사지도 해보는데 느낌이 이상한지 겁을 잔뜩 먹네요.

슬슬 재미가 붙었는지 수영을 혼자 해보겠다고 엄마 아빠손을 뿌리칩니다.




수영만 하다가 지루했는지 입구쪽에 물고기 잡는 곳이 있어서 물고기도 잡아요.

15분에 5000원인데 이미 딸래미가 들어가서 낚시질을 하고 있어서 어쩔수 없이 지불하고 관망합니다.

물고기 잡기



슬슬 배가 고프고 졸린지 투정을 부려서. 2층 식당가 가서 밥을 먹였습니다.

1층에서는 분식 종류(떡뽁이, 오뎅, 치킨 종류가 있고, 2층에는 한식, 양식이 있네요. 가격은 제법 나가지만 양이 많아요.

스타벅스도 있고, 버거킹도 있으니 입맛에 맛게 드시면 됩니다.

메뉴




밥먹고 더 놀고 싶었지만 낮잠 시간이 훨씬 지난터라 졸려해서 그만 씻고 나왔는데, 

우리딸 평소 집에도 잘놀긴 하지만 이렇게 엄청 신나하고 에너지 소비하는데 그동안 왜 안나왔나 미안하네요.

이젠 좀 자주 다녀야 겠어요.



팁 하나.

샤워시 무료로 타월제공이 안됩니다. 

욕실 카운터에서 1000원에 대여해야 하며 2018.1.1일부터 유료화로 바꼈다고 합니다.

전 그것도 모르고 샤워하고 알몸나와 타월 찾다가 없어서 카드꺼내들고 가서 대여했습니다. 



5시 정도 나와서 책에서만 보여주던 양 보여준다고 근처에 있는 휘바핀란드라는 양떼 목장을 들렀는데 도착하니 양들은 다 집에 들어가고 마감 시간이라 끝났다고.. 좌절 했습니다.

5:30분까지 입장 가능한데 5:25분에 도착해서 입장료 안받으신다고 10분정도 구경하라고 해서 들어갔는데 개인적인 생각은 대관령 양떼목장보다 더 좋네요.

토끼, 닭, 타조, 양, 사슴도 있고, 펜션 이용객들에겐 무료로 입장이 가능해요.

너무 친절하셔서 여긴 봄에 다시 한번 출동해야 겠습니다.


  


  비발디파크 오션월드 가는길







'일상 > 여행' 카테고리의 다른 글

한번쯤 가볼만한 곳  (0) 2016.07.15
[javacafe O.T] O.T 사진  (1) 2008.04.07
javacafe O.T 롤링 페이퍼  (0) 2008.03.24

아파치 웹서버는 기본적으로 80포트를 사용한다.

하지만 1024 이하의 포트를 사용하는 프로그램은 RFC 규약에 의하여 root가 아닌 일반 계정으로 실행을 할 수가 없다.

해당 프로그램의 사용 포트를 1024이상의 포트를 사용하던지 그렇지 않을 경우 다음 방법으로 계정으로 일반 계정으로 실행한다.


순서는 디렉터리의 소유권을 바꾸고, root로 실행해야 하는 파일을 실행권한 및 소유권을 바꿔서 실행하는 순서이다.


먼저 다음과 같은 환경이라고 과정하고 설명한다.


환경 : Centos 7.3 

설치 디렉터리 : /app/web/apache24

실행계정 : webadmin01

실행그룹 : webadmingroup


cd /app/web/

chown -R webadmin01:webadmingroup apache24

cd apache24/bin

chown root:webadmingroup httpd

chmod +s httpd






 


 

IDE 단축키

DEVELOPMENT2018. 11. 28. 20:46


최근 Intellij를 사용하면서 단축키가 정말 헷갈린다. 
Intelij에서 Eclipse 단축키를 변경하여 사용했는데 그냥 기본 셋팅으로 사용해볼까 한다. 
자주 사용하는 단축키 위주로 실제로 사용하면서 추가해본다.

 기능

 Intelij

 Eclipse

 Visual Studio Code

 Mac

windows 

Mac 

windows 

Mac 

windows 

 Search everywhere

 Double Shift

Double Shift 

 

 Shift + Ctrl + L

 

 

 현재 문서에서 파일찾기

 Command + F

 Ctrl + F

 

 Ctrl + F

 

 Ctrl + F

 현재 문서에서 다음찾기

 Command + G

 F3

 

 찾을 문자열 더블클릭 후 Ctrl + K

 

 

 현재 문서에서 이전 찾기

Shift + Command + G

 Shift + F3

 

 찾을 문자열 더블클릭 후 
Shift + Ctrl + K

 

 

 파일 찾기

Shift + Command + O 

Shift + Ctrl + N 

 

 Shift + Ctrl + R

 

Ctrl + P 

 파일에서 문자열 찾기

 Shift + Command + F

 Shift + Ctrl + F

 

 Ctrl + H

 

 

 문자열 변경

 Command + R

 Ctrl + R

 

 

 

 

 최근 파일 

Command + E 

Ctrl + E 

 

 

 

 

 파일명 변경

Shift + F6 

Shift + F6 

 

F2 

 

F2 

 대소문자 변경

Shift + Command + U 

 Shift + Ctrl + U

 

 Shift + Ctrl + Y

 

 

 소문자 변경

 Shift + Command + U

 Shift + Ctrl + U

 

 Shift + Ctrl + X

 

 

이전 작업 위치 

Option + Command + ←

 Ctrl + Alt +  

 

Ctrl + - 

 

 

다음 작업 위치 

Option + Command + → 

Ctrl + Alt + 

 

Shift + Ctrl + - 

 

 

 한줄 복사

Command + D 

Ctrl + D 

 

Ctrl + 

 

Ctrl + c 드래그 없이 사용 

 한줄 삭제

Command + Backspace 

Ctrl + Y , Ctrl + Delete

 

Ctrl + D 

 

 Shift + ctrl + k

 현재 커서 줄  이동

 Shift + Command +  

Shift + Ctrl + ↑ 

 

 Alt +

 

Alt + 

현재 커서 줄↓이동

  Shift + Command + ↓

 Shift + Ctrl + ↓

 

  Alt + ↓

 

 Alt + 

 한줄 주석 처리

 Command + /

 Ctrl + /

 

 Ctrl + /

 

Ctrl + k 누르고 잠시 후 Ctrl + c 

 한줄 주석 해제

 Command + /

 Ctrl + /

 

 Ctrl + /

 

 Ctrl + k 누르고 잠시 후 Ctrl + u

 블럭 주석 처리

 Shift + Command + /

 Shift + Ctrl + /

 

 Shift + Ctrl + /

 

Shift + Alt + a  

 블럭 주석 해제

 Shift + Command + /

 Shift + Ctrl + /

 

 Shift + Ctrl + /

 

 

 이전 탭 이동

Shift + Control + Tab 

 Shift + Ctrl + Tab

 

 Shift + Ctrl + Tab

 

 

 다음 탭 이동

 Control + Tab 

 Ctrl + Tab

 

 Ctrl + Tab

 

Ctrl + Tab 

 코드 제너레이터 

 Control + Enter

 Ctrl + Enter

 

 Shift + Alt + S

 

 

 Quick Fix

Option + Enter 

 Alt + Enter

 

Ctrl + 1 

 

 

 코드 정렬

Command + Option + L 

 Ctrl + Alt + L

 

 

 

Ctrl + K + F


'DEVELOPMENT' 카테고리의 다른 글

로컬 jar 파일 maven porject에 추가하는 법  (0) 2017.04.25
hsqldb 사용하기  (0) 2016.07.23
windows에 있는 AppData 폴더란?  (0) 2015.07.30
Git  (0) 2013.12.30
dxf file format  (0) 2012.08.16

최근 맥북 프로를 기변하면서 의도하지 않은  USB-C 타입의 케이블이 필요하게 되었습니다.

이전에 사용하던 맥북프로는 썬더볼트 + USB 단자였지만 최근 출시된 2018 맥북프로는 모두 USB-C타입의 썬더볼트3만 4포트를 제공하네요.
이젠 기존에 사용하던 USB 케이블은 맥북프로에선  직접 연결하여 사용할 수 없어졌습니다.

USB-C 타입은 충전, 데이터 전송, 비디오 및 오디오 출력을 할 수 있으며 앞 뒤 구분이 없어 아무렇게나 꽂아도 되는 장점이 있습니다.
그다지 별거 아닌것 처럼 보이지만 충전과 앞뒤 구분이 없다는건 정말 편합니다.
이전에는 젠더의 앞을 보고 앞인지 뒤인지 봐가면서 꽂았는데 이젠 아무렇지 않게 꽂으면 됩니다.

그렇다고 USB-C 타입의 케이블이라도 고가의 노트북에서 아무거나 함부로 사용할 수 있나요?
이번에 사용해본 제품은 클레버타키온 PD케이블인데 기존에 사용하던 제품에 비해서 만족스럽습니다.

개봉




일단 제품의 앞표지 입니다.
PD(Power Delivery) 20V 5A의 100W로 고속 충전, 데이터 전송 및 4K HD 디스플레이 출력을 지원한다고 하네요.
USB-C to USB-C 타입의 케이블이며 1M, 2M 두 종류가 있습니다. 기기간 거리가 가까운데 불필요하게 긴 케이블이 필요하지 않을 경우 1M 케이블을 사용하면 책상이 깔끔해질 듯 합니다.
 




 포장의 뒷면 모습입니다.
좀 더 상세한 스펙에 대한 내용이 담겨 있습니다.




USB-C 타입 젠더입니다.
상 하 구분이 없죠? 이게 정말 편합니다. 현재 회사에서는 LG그램, 집에서는 맥북프로를 사용하는데 USB-C타입 충전을 지원하니 충전기를 하나만 가지고 다니면 두개의 노투북을 번갈아 가면서 충전을 할 수 있습니다.




케이블은 선 정리가 용이하도록 케이블정리 선이 포함되어 있습니다.
선 정리를 위해 불필요한 케이블을 가져다닐 필요가 없겠네요.  





기존에 사용하던 케이블과 비교한 사진입니다.
사진상으로 잘 보이진 않는데 흰색 케이블이 기존에 사용하던 케이블인데 60W까지만 충전이 가능한지 선도 가늘고 머리도 약해보입니다.
타키온 케이블이 훨씬 튼튼하고 내구성이 강해보이네요.


충전




먼저 회사에서 사용하던 LG 그램에 클레버타키온 PD 케이블을 연결하여 충전을 해봅니다.
알람창에 정상적으로 충전중이라는 알람이 뜨네요.
충전기는 맥북프로 정품 86W 아답터를 사용했습니다. 





이제 케이블을 뽑아서 2018 맥북프로에 연결해봅니다.
맥북프로에서도 정상적으로 충전중이라고 뜨네요.



전원은 86W로 정상적으로 제공하고 있습니다.

이제부터 출장시 노트북이 바뀌더라도 전원 어댑터를 따로 챙겨 다닐필요가 없겠네요.
PD충전기 하나와 USB-C 타입 케이블만 하나 챙기면되니 점점 더 편해지는 세상이 오네요.  


데이터 전송




데이터 전송은 USB-C 타입을 지원하는 스마트폰이 없다보니 LG그램과 맥북프로2018로 테스트를 진행하였습니다.
대략 5기가 정도의 영화 한편을 가지고 맥북프로에서 LG그램의 공유폴더를 만든 후 
전송 테스트를 진행했지만 LG그램이 USB-C 타입 젠더가 USB 3.0을 지원하는 바람에 전송 속도에는 만족스런 결과를 얻지 못했습니다.



사용 후기
- 케이블 수령 후 일주일 정도 회사며 출장다니며 사용해본 결과 추천하고 싶습니다.
- 케이블이 튼튼하여 이동이 잦고 뺏다가 꽂아다를 반복적으로 많이 하게 되는데  걱정이 줄었네요.
- 하나의 케이블로 충전, 데이터 전송이 된다는게 가장 큰 장점이고 이젠 충전, 데이터전송 케이블을 따로 가지고 다닐 필요가 없습니다.
- 고가의 노트북을 가지고 다니면서 혹시 불량 케이블로 충전하다 고장나면 어쩌지 하는 걱정이 없어집니다. 글로벌 표준 USB-IF인증의 전문 제조사에서 생산 되었다고하니 안전성 또한 믿을만 합니다.  


구매 하기

좀 더 자세한 내용 및 구매를 위해서는 다음 링크를 참조하시면 됩니다.

구매하기 링크 바로 가기 

맥 OS를 사용하다 보면 처음 기동시 자동으로 시작되거나 혹은 프로그램을 실행한 후 

프로그램의 상태를 표시하기 위해 메뉴바에 상태를 표시하도록 합니다.


한두개일 앱일 경우는 무난하지만 아주 많은 상태를 표시하게 되면 엄청나게 지저분하고 메뉴바가 복잡해지죠.

아래처럼 말이죠..


  


이 앱은 이럴 경우에 사용하는 앱입니다.

홈페이지의 이미지를 캡처한 짧은 기능은 아래와 같습니다.




  

기능은 간단하죠?


메뉴 아이콘이 많다면 최초에 다 숨겨지지 않습니다.

숨기고 싶은 아이콘을 Command 버튼을 누른채로 마우스로 드래그 하여 < 아이콘으로 드래그 하여 숨겨줍니다.

그런 다음부터는 메뉴 아이콘이 숨겨지게 됩니다.   


다운로드는 아래링크를 통해서 다운 받습니다.


http://vanilla.wolves.fm/r/B1eS2Veim



다만 이 앱은 기본적으로 무료이나 모든 기능을 사용하기 위해서는 Pro 버전을 구매해야 합니다. 

가격은 $4.99 달러입니다.


하지만 Pro 버전을 무료로 사용할 수 있는 방법도 있습니다.

제공해준 링크를 통해 들어가 4명 이상 다른 사람이 다운로드를 하게 되면  


아래 링크를 통해 들어가서  

https://vanilla.wolves.fm/programs/599dafaf412c390192308564 


이름, 이메일을 등록하면 링크를 제공해 줍니다.

제공받은 링크를 다른 사람이 받을 수 있도록 제공하면 되겠죠?


먼저 무료버전을 써보시고 괜찮다 싶으면 구매 혹은 링크제공을 통해 프로 라이센스 발급 후 사용하면 됩니다.




Visual Studio Code를 사용하면서 적용 및 유용하게 사용하는 내용을 정리한다.



1. 단축키


 기능

 단축키 

한줄 지우기 

 Shift + ctrl + k

한줄 복사

 Ctrl + c 드래그 없이 사용

한줄 잘라내기

 Ctrl + L

라인 상/하 이동

 Alt +  ↑↓

파일 찾기

 Ctrl + P

찾기 

 Ctrl + F

현재 커서의 단어 찾기

 Ctrl + F3 이전은 Ctrl + Shift + F3

문자열 변경

 Ctrl + H

탭 이동

 Ctrl + Tab

특정 영역 블록 선택

 Alt + Shift  + 마우스 드래그

여러줄 선택

 Alt + 마우스 커서로 라인 선택  

블록 주석 

 Shift + Alt + a 
주석 처리  Ctrl + k 누르고 잠시 후 Ctrl + c

주석 해제

 Ctrl + k 누르고 잠시 후 Ctrl + u

사이드바 보기/닫기

 Ctrl + b 

 편집창 나누기

 Ctrl + \ 



2. 확장 기능

Live Server 

 정적 및 동적 페이지에 대해 실시간 리로드 기능을 갖춘 로컬 서버 기능 제공 (apache나 IIS 같은 웹서버 기능 제공) 

Ant Target Runner 

 ANT 빌트를 지원하는 기능 제공

Settings Syncs 

 설정 파일을 동기화 해주는 기능 제공

Auto Close Tag 태그를 자동으로 닫아주는 기능을 제공

Auto Rename Tag

 태그 이름 변경시 자동으로 변경해주는 기능 제공 

IntelliSense for CSS, SCSS class names in HTML and Slim 

 css 예약어 목록을 보여주는 기능 제공



'DEVELOPMENT > IDE' 카테고리의 다른 글

eclipse copy & Paste 느린 현상  (0) 2015.04.02
eclipse.ini 설정  (0) 2014.04.22
eclipse workspace 바로가기 링크 만들기  (0) 2010.11.17
Eclipse 유용한 PLUG-IN  (0) 2009.10.24
[eclipse] 자주쓰는 이클립스 단축키  (0) 2008.12.24

iTerm2 단축키 정리

MAC2018. 8. 15. 00:16



일반 터미털을 사용하다가 iTerm2가 좋다고 하여 사용했는데 사실 업무에 맥에 대한 사용빈도가 낮아 그다지 필요성을 못느꼈다.

집에선 이제 18개월 딸아이 때문에 노트북 사용은 사실상 불가능하고..


최근 까페에서 업무 볼 일이 있었는데 iterm을 통해 원격 접속하여 작업하는데 단순히 기본 기능만 사용하다 몇개 검색후 기능과 단축키 사용에 편리함을 느껴 몇가지 정리 해본다.


다운로드는 https://www.iterm2.com 사이트를 통해서 다운로드 가능하다.




 새창 띄위기

 command  + N

 새탭 열기 command  + T
 탭 닫기 command  + W
 전체창 전환 command  + enter
 탭 순차 이동 control      + tab
 탭 지정 이동  command  + 탭 번호
 탭 방향 지정 이동 command  + 방향키

 창 세로 분할

 command  + d
 창 가로 분할 command  + shift + d
 분할창 포커스 오른쪽 이동 command + ]
 분할창 포커스 왼쪽 이동 command  + [
 포커스찾기 command + /
 클립보드 복사 내용 확인 command + shift + h
 환경설정창열기 command + I
 여러창 동시 입력 모드 command + shift + i
 싱글창 입력 모드 command + shift + control + i
 종료 commqnd + q



좌표계 관련해서 정리가 잘된 자료들네이버 백과사전 등등 참고하여 정리해 봤습니다.(참고한 자료를 그대로 인용한 경우도 많습니다.)

최근 좌표계에 흥미가 생겨 공부하는 샘 치고 정리한 자료여서 잘못된 부분이 많을 수 있습니다알려 주시면 수정하도록 하겠습니다.

 

1. 지오이드와 타원체

 

지도제작을 하기 위해서는 지구를 일정한 기준 하에 두어야 한다하지만 지구는 완전한 구()가 아니라 적도반지름이 극반지름보다 약간 긴 일그러진 타원체이며지표면은 그 형상이 매우 불규칙하여 어떤 일정한 규칙에 따른 임의 점의 위치표시가 사실상 불가능하다.

 

따라서 일정한 규칙에 따라 위치를 표현하기 위해서는 새로운 지구의 수학적 형상을 필요로 하는데측지학에서 정립한 각종 작업의 기준이 되는 이 새로운 지구의 수학적 모델을 지오이드(Geoid)라 한다이는 중력방향에 직각인 등중력포텐셜면(작용하는 중력이 모든 곳에서 일정한 잠재력을 갖는 면중 평균해수면에 일치하는 것으로해양에서는 평균해수면과 일치하고 육상에서는 땅속을 통과하게 된다.

 

그림측지학적 관점에서의 지구의 형상 )


하지만 지오이드 또한 매우 복잡한 형태를 띄고 있어 위치를 표시하기 위해서는 복잡한 계산과정을 거쳐야 한다이를 해결하고자 측지학에서는 지오이드와 가장 유사한 지구의 기하학적 형상을 편평한 회전타원체로 재정의하여 사용하고 있으며이를 지구타원체(Earth Ellipsoid)라고 한다.

 

지구타원체는 장반경과 편평률로 정의되는데부정형한 전 지구를 하나의 타원체로 오차없이 표현하는것은 불가능하기 때문에 각 나라에서는 해당 지역의 지오이드면에 적합한 지구타원체를 정의하여 그 지역의 준거타원체(Reference Ellipsoid)로 이용하고 있다.

 

이렇게 각 나라마다 다른 준거타원체를 사용해도 자국의 측지측량 및 지도제작에는 아무런 문제가 되지 않지만인공위성과 같이 전 세계를 대상으로 하는 부문에서는 변환 없이 사용이 불가능하다는 문제가 생기게 되어 전체지구에 가장 적합한 지구타원체를 결정하는 것이 필요하게 되었다이러한 필요에 의해 결정된 것을 국제표준타원체라 부르고 있으며 GRS80타원체, WGS84타원체가 있다.

 

그림표준타원체와 준거타원체)


타원체가 정해지게되면 해당 지역에 가장 적합하도록 타원체의 위치 기준을 정하게 되는데이를 데이텀(Datum, 측지계)이라 하며타원체의 종류좌표체계의 기준점과 방향 등을 정의하게 된다.

 

흔히 말하는 세계측지계란 국제표준타원체를 사용하여 타원체의 중심을 지구의 질량중심과 동일하게 정의하여 사용하는 것을 말한다.

 

우리나라는 측량법을 개정하여 2003년 1월부터 2009년 12월 31일까지 세계측지계(KGD2002)와 한국측지계(동경데이텀)를 병행 사용하였으며, 2010년 1월 1일부터는 공공측량 성과물에 세계측지계 사용을 의무화하였다.

 

( 그림. 지구중심데이텀과 국지 데이텀)




지도의 좌표체계 차이는 어떤 타원체를 사용하며어디에 기준점을 두는지에서부터 출발한다고 할 수 있다.

우리나라는 '한국측지계2002(KGD2002)에 따라 세계기준계인 ITRF2000 지구중심좌표계를 따르고 타원체로는 GRS80 타원체를 적용하여 경위도를 계산한다.'고할 수 있다.

 

※ Ellipsoid와 Spheroid 모두 회전타원체에 해당하나통상적으로 Ellipsoid는 지구의 형상과 가장 유사한 기준이 되는 표준타원체를 지칭하며, Spheroid는 회전타원체 전체를 지칭하는 포괄적인 의미로 사용된다.(ArcGIS에서는 Spheroid로 사용됨)

 

세계 주요 지구타원체 )


2. 한국측지계2002(ITRF2000) 및 세계측지계

 

우리나라는 일본에 의해 지배당하던 시절 그들이 구축해 놓은 동경좌표계(Bessel타원체)를 한반도에 연결해 기준점을 설치하고 지도를 제작해 왔다우리 손으로 만든 지형도라도 일제가 만든 기준점 체계와 성과관리 체계를 그대로 사용해 제작한 것이라 일제의 잔재를 청산하지 못했다고 할 수 있다이는 단순하게 일제의 잔재라는 문제만이 아니라 세계화시대의 국가간에 실시되는 측위나 측량에서도 통일된 기준으로 사용할 수 없다는 문제도 내포되어 있었다.

 

이는 세계 여러나라에서도 나타나는 문제점이며이미 각국은 독자적으로 구축했던 경위도 좌표체계를 세계측지계로 변경했거나 변경을 서두르고 있다.

이에 우리나라도 국토지리정보원이 2001년 측량법을 개정하고기존의 지형도 상에 세계측지좌표를 표기한 신판 지형도를 보급하고 있으며이제까지 사용해온 동경측지계는 공식적으로는 더이상 사용하지 않는다.

 

우리나라는 2002년 1월 1일 종래의 동경측지계를 버리고 세계측지계에 근거해 한국측지계 2002(KGD2002·Korea Geodetic Datum 2002 -> ITRF2000 좌표계와 같아 일반적으로 ITRF2000좌표계로 불림)를 구축했다이 측지계의 경도와 위도는 GRS80 타원체와 ITRF2000 데이텀 사용해서 나타내고 있으며, KGD2002 성과의 수평위치는 VLBI나 GPS를 이용한 경위도 원점 또는 위성측지기준점을 기준으로 전국의 삼각점을 새롭게 조정 계산했다여기에서 표고는 종전과 같은 인천만의 평균해면을 기준으로 한다.

 

 

동경 측지계에서 세계측지계로 전환하게 되면 우선 측량과 지도제작 등에 영향을 미치게 된다우리나라의 측지원점인 경위도 원점(국토지리정보원 구내)의 경우 위도는 10경도는 8초 정도 차이가 생기고위치상의 거리로는 인천이 360m, 울릉도가 385m, 홍도가 380m, 부산이 약 400m, 최남단 마라도가 400m 차이가 발생한다지역에 따라 다소 차이는 있겠지만대체적으로 동경측지계에서 남동쪽 방향으로 300~400m의 어긋남이 발생한다고 볼 수 있다.

 

우리나라를 비롯해 여러 나라가 공통적으로 사용하고 있는 세계측지계인 ITRF(International Terrestrial Reference Frame)는 국제지구기준좌표계다이 좌표계는 지구의 회전운동의 감시나 좌표계의 유지 등을 목적으로 국제지구회전관측사업(IERS)이라는 학술기관이 구축한 세계측지계다이 좌표계를 사용해 구한 지구중심좌표를 경위도로 변환할 때 추천하고 있는 회전타원체가 GRS80(Geodetic Reference System 1980)이다이 GRS80은 1970년 국제측지학협회(IAG)와 국제측지학지구물리학연합(IUGG)이 채택한 것으로현재 지구의 형상을 가장 잘 나타낸 타원체로 널리 이용되고 있다이 타원체는WGS-84 타원체와는지구 장반경의 값은 같고 단반경의 값이 약 0.1mm 정도만 차이가 나 거의 동일한 것으로 취급하고 있다.

 

개념적으로 세계측지계라 하면 하나여야 맞겠지만지금까지는 나라별로 채용하는 시기나 구축에 있어 그 방법이나 구현하는 정확도가 달라 세계 공통의 측지계라는 것은 존재하지 않는다고 볼 수 있다구축기법에 따른 대표적인 세계측지계는 WGS, ITRF, PZ계 등 세 종류가 있다.

 

세계측지계의 대명사처럼 사용되고 있던 WGS-84(World Geodetic System 84)도 직역하면 세계측지계가 되지만이는 1960년에 미국 국방성 지도국이 구축해 그 뒤 몇 차례 개정된 것으로선박이나 항공기의 항행용으로 사용되고원래 군사목적으로 개발된 GPS는 이 체계로 운용되고 있다우리나라의 경우도 군사지도나 국립해양조사원이 제작하는 해도에는 WGS-84를 사용하고 있다.

 

PZ계는 러시아가 군사 목적으로 구축 유지관리하고 러시아판 GPS인 GLONASS에 이용되고 있는 좌표계다.

 

※ 한국측지계2002(KGD2002)

한국측지계 2002(Korea Geodetic Datum 2002 : KGD2002)세계측지계 중 우리나라가 구축한 부분의 명칭을 말하며 우리나라의 측지기준계라는 것과 기준시점을 2002년 1월 1(Epoch 2002.0)로 하여 2천년대 초에 구축된 것을 의미함.

한국측지계 2002에서 경도.위도는 세계측지계인 ITRF2000 데이텀과 GRS 80 타원체를 사용해서 나타냄세계측지계에 근거한 우리나라 측지기준점의 성과를 한국측지계 2002성과라고 하며이는 종래의 한국측지계에 근거한 성과와 구별하기 위한 호칭임.

한국측지계 2002성과의 수평위치는 VLBI나 GPS를 이용한 경위도원점 또는 위성측지기준점을 기준으로 전국의 삼각점에 대하여 새롭게 조정계산을 하여 구해낸 것임그러나 표고는 현재와 같이 인천만 평균해면을 기준으로 나타내므로 변경하지 않음

 

3. 투영도법

 

타원체는 삼차원 좌표나 경위도 좌표등으로 위치를 나타내게 된다하지만 이는 타원체상에서의 3차원 좌표(곡면)이므로 우리가 보는 2차원(평면지도상의 좌표와는 다르다이 타원체상의 3차원 좌표를 평면으로 나타내기 위해 또 다시 투영이라는 과정을 거치게 된다.

이 투영 과정에서 또 다시 여러 지도체계로 세분된다.

 

Bessel 좌표계를 사용하는 경우 주로 TM도법으로 투영하며, WGS84좌표계를 사용하는 경우 주로 UTM도법을 사용하여 투영한다.

여기서 주의해야 할 점은 Bessel 타원체를 기준으로 UTM 투영이 가능하며반대로 WGS84 타원체도 TM투영이 가능하다는 점이다. UTM도 TM과 같은 방법으로 투영계산을 거치지만 그 상수만 다를 뿐이기 때문이다.

 

현재 우리나라는 TM도법과 UTM 도법을 모두 사용하고 있다그래서 TM과 UTM을 간략히 비교를 하면...

 

1) TM(Transverse Meractor) - 횡단원통등각투영법


우리나라의 경우 평면직각 좌표계인 TM(Transverse Meractor) 좌표계를 국가기본도의 기본체계로 하고 있으며군사지도 및 단일원점을 사용하는 일부 부처에서 부분적으로 UTM(Universal Transverse Mercator) 좌표계를 사용하고 있다.

 

국가기본도의 경우 GRS80타원체를 기본타원체로 적용하고 있고좌표의 수평 기준원점은 경도 방향의 위치에 따라 125, 127, 129, 131도 경도선을 기준으로 서부중부동부동해원점의 4가지를 혼용하고 있다.

 

고도 기준원점의 경우 검조장에서 다년간 조석 관측한 결과를 평균조정한 평균해수면(MSL, Mean sea level)을 사용하고 있는데이 평균해수면은 일종의 가상면으로 수준 측량에 직접 사용할 수 없으므로 그 위치를 지상에 연결하여 영구 표석을 설치한 후 수준원점(OBM, Original bench mark)으로 삼고 이것으로부터 전국의 주요 국도를 따라 수준망을 형성하였다현재 사용하고 있는 우리나라의 수준원점은 인하공업전문대학 교정 내에 설치되어 있으며인천만의 평균 해면상으로부터 26.6871m 위에 존재합니다아래표에서 우리나라 국가기본 좌표체계에 대한 구성요소들을 정리하여 나타내었다.

    

우리나라의 직각좌표 기준)

좌표계

TM (Transverse Mercator)

지구타원체

GRS 1980

Datum

ITRF 2000

수평기준원점
서부원점 경도

경도: 동경 125˚ 00', 위도: 북위 38˚ 00'

중부원점 경도

경도: 동경 127˚ 00', 위도: 북위 38˚ 00'

동부원점 경도

경도: 동경 129˚ 00', 위도: 북위 38˚ 00'

수준기준원점

인하공업전문대학 내 설치 (해발 26.6871m)

X 방향 가상 좌표

200,000 m

Y 방향 가상 좌표

500,000 m

 

 

2) UTM 좌표계 (Universal Transverse Mercator)

 

기본적으로 TM과 같은 방법으로 투영계산을 거치지만 그 상수가 다를 뿐이다.

UTM 좌표계는 횡단 Mercator 투영법을 사용하는 좌표계 중의 하나로서 전 세계를 경도 6° 간격의 영역으로 나누고이들 각각의 영역에 대해 별도의 원점과 축을 지정하여 좌표를 Meter 단위로 나타내는 것이다이들 UTM Zone 번호는 서경 180°를 기준으로 경도 간격씩 동쪽으로 이동하며 순차적으로 증가한다.

UTM 좌표계에서 기준 원점의 위치는 각 UTM Zone의 중심경도선과 적도가 만나는 위치이며이 점을 기준으로 경도 방향을 X위도 방향을 Y축으로 설정한다우리나라의 경우 52번째 Zone에 위치하며이 지역의 기준 원점인 경도 129°, 위도 를 UTM 좌표계의 원점으로 사용한다.

 

UTM 좌표계와 같이 Meter 단위의 좌표를 사용하는 경우 기준원점의 위치에 따라 음의 부호를 갖는 좌표가 나타나게 되는데 일반적으로 이러한 현상을 없애기 위해 각 축의 방향으로 가상의 좌표를 더해 주게 된다. UTM 좌표계의 경우 X축으로 500,000m의 값을 더하여 실제 좌표를 나타내며, Y축 방향으로는 남반구의 경우에 한해 10,000,000m의 값을 더해 주게 된다.

( UTM Zone )


※ 참고우리나라 사용 좌표계의 종류 및 기본정보

 

우리나라는 대부분 투영원점을 비슷하게(동경 127북위 38설정하여 지도를 제작하기 때문에 아래의 가산수치를 알고 있으면 좌표계의 종류를 예측해 볼 수 있다.

예를들어, Bessel TM(중부원점도면을 하나 가지고 있다고 가정하면좌표계를 알 수 없는 도면과의 거리를 통해 아래와 같이 예측이 가능하다.

- Bessel TM(동부원점좌표계 서측 약 200km 지점 위치(경도2도 차이)

- Bessel TM(서부원점좌표계 동측 약 200km 지점 위치(경도2도 차이)

- Bessel TM(KATEC) 좌표계 동측 약 100km 지점북측 약 100km 지점 위치(경도1도 차이동측 200km 가산북측 100km 가산)

- Bessel UTM(K) 좌표계 동측 약 800km 지점북측 약 1,500km 지점 위치(동측 800km 가산북측 1,500km 가산)

- GRS80 TM(중부원점좌표계 남동측 약 300~400m 지점 위치(준거타원체의 차이에 따른 거리등등...



참고 http://www.navinside.com/bbs/zboard.php?id=forum_mappy&no=515

http://blog.naver.com/goldporter?Redirect=Log&logNo=110002745187

http://cafe.naver.com/acceptech.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=8&

 

 

 

아래의 글은 국토지리정보원(구 국립지리원)에서 발췌한 글 입니다.

 

1. 세계 측지계란 무엇인가?

세계 측지계란세계에서 공통에 이용할 수 있는 위치의 기준을 말합니다.측량의 분야에서는지구상에서의 위치를 경위도에서 나타내기 위한 기준이 되는 좌표계 및 지구의 형상을 나타내는 타원체를 총칭해 측지 기준계라고 합니다세계 측지계는 세계 공통이 되는 측지 기준계를 말합니다.세계 측지계라는 말이 세계 공통인 것에 중점을 둔 표기인데 대해지구 중심계라는 말은 좌표계의 원점을 지구 중심점으로 중점을 둔 표현입니다.개정된 측량법에서는 세계 측지계를 다음과 같이 정의하고 있습니다.

세계 측지계란지구를 편평한 회전 타원체라고 상정해 실시하는 위치측정의 기준으로서 다음 각 호의 요건을 갖춘 것을 말한다.

① 회전타원체의 장반경 및 편평율은 다음과 같을 것 가장반경 : 6,378,137미터 나편평율 : 1/298.257222101② 회전타원체의 중심이 지구의 질량중심과 일치할 것.③ 단 축이지구의 자전축과 일치할 것.

지금까지각국의 측지 기준계가 측량 기술의 제약등으로부터 역사적으로 주로 자국만을 대상으로 해 구축된 것인데 비해세계 측지계는 세계 각국에서 공통으로 이용할 수 있는 것을 목적으로 구축된 것입니다세계 측지계에서는 지구를 가장 잘 나타내고 있는 타원체(준거 타원체)로 지구상의 위치(경도위도 및 평균 해면으로부터의 높이)를 나타냅니다이 대신에 지구 중심을 원점으로 하는 3차원 직교좌표계를 이용해 나타낼 수도 있습니다.

세계 측지계인 ITRF2000 좌표계(International Terrestrial Reference Frame국제 지구 기준 좌표계)와 GRS80(Geodetic Reference System 1980측지 기준계 1980)의 타원체를 사용해 나타냅니다표고에 대해서는현재와 같게 인천만 평균 해면을 기준해서 나타냅니다세계측지계의 수평 위치의 산출은우주 측지 기술을 구사한 VLBI나 GPS를 이용한 GPS상시관측소의 관측치에 근거해전국의 삼각점을 새롭게 계산을 실시해 계산합니다.

 

1-2. 세계 측지계는 단일한 것인가?

개념적으로 볼때 세계 측지계는 세계 유일의 것이지만국가 마다 채용하는 시기(epoch)와 구축기법 및 구현정확도에 따라 다릅니다구축기법에 따라 대표적인 것은 ITRF, WGS, PZ계의 종류 있습니다.

ITRF계는 우리 나라를 비롯해 많은 국가가 육지부에 채용하고 있습니다. WGS계는 미국방성의 체계로서 주로 선박이 채용하고 있으며, PZ계는 러시아가 채용하고 있습니다.

 

1-3. ITRF계와 WGS84 계는?

ITRF(International Terrestrial Reference Frame국제 지구 기준 좌표계), IERS(국제 지구 회전 관측 사업)라고 하는 국제적인 학술 기관이 구축하고 있는 차원 직교좌표계입니다이 좌표계는 지구의 질량중심에 원점을 두고 X축을 그리니지 자오선과 적도와의 교점의 방향으로 Y축을 동경 90도의 방향에 Z축을 북극의 방향으로 공간상의 위치를 X, Y, Z의 숫자의 셋트로 표현합니다.

ITRF계는 국제협력으로 구축되고 있으며 고정밀도로서 민간분야에서 구축한 것이므로 개방적입니다. WGS84(World Geodetic System 1984)는 미국이 구축유지하고 있는 세계측지계입니다. GPS 는 원래 군사용으로 개발되었기 때문에 WGS 계로 운용되고 있습니다. WGS84는 지금까지 몇 번의 개정을 하여 ITRF계에 접근하고 있고 현재는 거의 동일한 것이라고 말할 수 있습니다따라서 ITRF계는 정밀한 WGS84(precise WGS)라고 할 수 있습니다.

개정된 측량법에서는위치의 표시에 지구중심 직교좌표를 이용할 수 있는 것이 새롭게 규정되었습니다이 지구중심 직교좌표계로서 구체적으로는 2000년에 있어서의 지구 상태에 근거해 규정된 ITRF계의 좌표계인 ITRF2000 좌표계를 사용해 위치를 표시하는 것으로 하고 있습니다.

 

1-4. GRS80 이란?

GRS80(Geodetic Reference System 1980측지기준계 1980), IAG(International Association of Geodesy국제측지학협회및 IUGG(International Union of Geodesy and Geophysics국제측지학 및 지구물리학연합)가 1979년에 채택한 것으로지구의 형상중력 정수각속도등 지구의 물리학적인 정수 및 계산식으로부터 됩니다.

GRS80 에서는타원체의 형상이나 축의 방향 및 지구 중심을 타원체의 원점으로 정해져 있습니다이 타원체를 GRS80 타원체라고 하고현재 지구를 가장 잘 나타내고 있는 타원체로서 넓게 이용되고 있습니다그러나 GRS80타원체는 좌표계에 관해서는 명확하게 결정되어 있지 않습니다.

WGS84 계에서는 물리정수, WGS84타원체와 좌표계가 모두 정의되어 있습니다또한 타원체로서의 GRS80과 WGS84와의 차이는 단반경이 약 0.1mm 다를 뿐이므로 실용적으로 동일한 것으로 취급하여 계산할 수 있습니다.

 

1-5. 한국측지계 2002는 무엇을 의미하는가?

개념적으로 볼때 세계 측지계는 세계 유일의 것이지만국가 마다 채용하는 시기(epoch)와 구축기법 및 구현정확도에 따라 다릅니다 따라서 장래 모든 국가에서 세계측지계를 채용할지라도 보다 높은 정확도의 측지기준계가 필요하거나 지각변동이 무시할 수 없을 정도로 누적된 경우에는 각국의 측지기준계를 비교하거나 또는 국가의 측지기준계를 재구축해야 합니다이 때문에 측지기준계에서는 구축된 지역과 기준시점마다 다른 명칭이 붙여져 있습니다.

한국측지계2002(Korea Geodetic Datum 2002 : KGD2002)세계측지계 중 우리나라가 구축한 부분의 명칭을 말하며 우리 나라의 측지기준계라는 것과 기준시점을 2002년 11(epoch 2002.0)로 하여 2천년대 초에 구축된 것을 의미합니다.한국측지계2002에서 경도?위도는 세계측지계인 ITRF2000좌표계와 GRS80타원체를 사용해서 나타냅니다세계측지계에 근거한 우리나라의 측지기준점(위성측지기준점삼각점)의 성과를 한국측지계2002성과라고 하며 이는 종래의 동경측지계에 근거한 성과와 구별하기 위한 호칭입니다한국측지계2002성과의 수평위치는 VLBI나 GPS를 이용한 경위도원점 또는 위성측지기준점을 기준으로 전국의 삼각점에 대하여 새롭게 조정계산을 하여 구했습니다한국측지계2002에서 표고는 현재와 같이 인천만 평균해면을 기준으로 나타내므로 변경하지 않습니다.

 

1-6. 동경측지계란?

동경측지계는 우리나라에서 1910년대 토지조사사업에서 지형도와 지적도작성을 위해 채택된 측지계이며 당시 일본의 것을 그대로 연결하여 사용하였고 측량법에 세계측지계가 적용되기 이전까지 사용되고 있던 측지기준계를 말합니다.동경측지계는 벳셀(BESSEL)타원체를 채택하고 천문관측에 의해 결정된 경위도원점의 값과 원 방위각을 기준으로 구축됐습니다그러나 당시의 기술적인 한계 때문에 세계측지계 기준과는 차이가 있습니다우리나라에서는 실제로 대삼각본점인 영도와 절영도 삼각점이 원점의 역할을 하였습니다.

 

1-7. 세계 측지계를 도입하는 이유는 무엇인가?

아래의 이유에 의합니다.

가장 큰 장점은 GPS좌표와 지도좌표(측지성과)가 실시간으로 완전히 호환될 수 있다는 점입니다즉 GPS 에 의한 WGS84 성과와 한국측지계2002 성과는 동일한 것이 됩니다.세계측지계가 도입되면 현재 GPS항법(1점측위)에서 동경측지계로의 좌표변환이 불필요하게 되어 변환에 따른 정확도 저하와 측지기준계 혼용의 우려가 없어집니다최근 몇 년간의 세계측지계로의 변경이 국제적인 흐름입니다구체적으로는, 1996년에 미국이 GPS의 민생 이용을 위하여 계속적인 서비스를 표명한 이후 GPS가 본격적으로 보급되기 시작하였고 1998년에 국제수로기구(IHO : International Hydrographic Organization)에서 수로측량의 기준에 관해서는 세계측지계에 근거하는 것으로 정하였기 때문입니다.각국에서는 지도의 측지기준계를 세계측지계로 변경중에 있고 육지의 지도에서는 호주,영국,일본,뉴질랜드 등 약 50개국이 전환을 시작하거나 했고 최근 그 움직임이 현저합니다우리 나라에서도 이러한 국제적인 흐름에 맞추어세계 측지계로 이행하는 것입니다해도(국립해양조사원)와 군사지도(육군지도창)에서는 이미 세계측지계로 변경한 바 있습니다.

 

1-8. 세계측지계가 도입되면 무엇이 변하는가 ?

국내의 모든 위치에서 현행의 좌표값(경도,위도 등)이 변경됩니다따라서 측량분야는 물론이고 그 밖의 분야에서도 지금까지의 방식을 변경 또는 기존의 자료의 정정을 필요로 하는 경우가 생깁니다.동경측지계가 채용하고 있는 벳셀타원체와 세계측지계에서 채용하고 있는 GRS80타원체는 크기?형상 및 중심의 위치가 다르기 때문에 두 측지계에서 기준점성과의 경도?위도의 변화가 위치에 따라 다르게 발생됩니다다른 나라의 경우도 경도?위도의 표시가 변경되었습니다.

 

1-9. 세계측지계가 지도상에 미치는 영향은?

지도상의 물체는 지도종횡선(map grid)을 기준으로 이동량이 발생하며 지도축척에 따라 다르게 나타납니다우리나라의 경우에 이동량이 300m 발생한다고 보면 축척 1/500,000에서 0.6mm 축척 1/50,000에서 6mm의 도상이동이 발생됩니다.경위도의 기준이 나라마다 다른 경우에 측지기준계의 차이에 의한 경도?위도의 차이는 나라에 따라 다소 차이는 있지만 세계지도에 사용된 지도의 축척은 일반적으로 1/1,000만 이하이므로 지도상으로는 경도?위도의 차이는 0.1mm이하로 되어 지도상에 차이가 나타나지 않습니다.

 

1-10. 평면직각좌표는 어떻게 되는가?

경위도에서 직각좌표로의 계산식은 변화가 없고 달라지는 부분은 타원체의 제원이 벳셀타원체에서 GRS80타원체로 바뀌는 것 뿐입니다투영(TM투영)을 할 때 동경측지계에서는 4개의 투영원점(동부?중부?서부?동해 원점)이 사용되었고 위도는 북위 38경도는 동경125, 127, 129, 131도가 투영기준이었으며세계측지계도 동경125 127 129 131도와 북위 38도를 쓰면 됩니다.

 

1-11. 지오이드고란 무엇인가?

지오이드고란지구의 형태를 가장 잘 나타내고 있는 타원체(준거 타원체)로부터 지오이드까지의 높이를 말합니다지오이드란지구를 물로 덮었다고 가정했을 때의 지구의 형태를 나타내고 있는 측지학지구물리학의 용어입니다지구를 구성하고 있는 암석의 밀도가 균일하지 않기 때문에지오이드는 타원체로보다 다소 울퉁불퉁 합니다 또지오이드는지구상으로 할 수 있는 몇개의 수준면 가운데높이 0 m를 통과하는 수준면이기도 합니다.우리 나라에서는 인천만의 평균 해수면을 0 m로 해표고를 구하고 있습니다.지오이드로부터의 높이가 표고가 되는 것입니다한국측지계2002에서 표고는 현재와 같이 인천만 평균해면(mean sea level : MSL)을 기준으로 나타내므로 변경이 필요하지 않습니다 그러나 지반침하 등의 경년 변화를 고려한 성과를 재 계산하여 개정하며중력보정의 방법이 변경됨에 따라 차이가 발생합니다.

 

1-12. ITRF계는향후 변함없는가?

ITRF계는항상 최신의 우주 측지 데이터를 사용해 갱신되어 가기 때문에 향후도 정밀도를 상향하는것 같은 변경이 이루어집니다그러나그 변화량은 매우 작고이미 측량에는 충분한 정밀도를 얻을 수 있고 있으므로 실용상은 우리 나라의 측지 기준계를 변경할 필요는 없습니다.

 

1-13. 각 타원체의 크기는 어느 정도 다른 것인가?

구분
벳셀(동경측지계)
GRS 80(세계 측지계)
장반경
6377397.155m
6378137.00m
-739.84m
단반경
6356078.963m
6356752.31m
-673.35m

덧붙여 타원체로서의 GRS80와 WGS84와의 차이는단반경이 약 0.1 mm 다를 뿐입니다.

 

1-14. 동경 측지계의 경도·위도는 잘못되어 있었는가?

동경 측지계와 세계 측지계의 사이의 경도?위도의 차이는경도?위도를 결정하기 위한 기준이 옛날과 지금이 다르기 때문에 생긴 것입니다이 차이는동경 측지계를 구축한 당시의 측량이 나빴기때문에 생긴 것은 아닙니다.

당시의 기술에서는지구 전체를 통일적으로 측량하는 것은 기술적으로 불가능하므로 천문 관측을 기본으로 나라 마다 원점의 경도?위도를 정해 그것을 기준으로서 나라 마다 측량을 실시했습니다인공위성등을 이용해 지구 전체를 통일적으로 측량할 수가 있게 된 현재는세계적으로 통일한 기준세계 측지계에 근거해 경도?위도를 결정할 수가 있게 되었습니다.

 

1-15. GPS의 위치 정밀도는 수m인데정확한 측량을 할 수 있는 것인가?

GPS에는단독 측위법과 상대 측위법이 있습니다카 네비게이션등에 사용하고 있는 것은 단독 측위법으로 정밀도는 수m입니다그러나측량에서는 상대 측위법을 사용하고 있기 때문에오차가 측정 거리의 100만 분의 정도가 되는 것 같은 고정밀도를 확보할 수 있습니다.

 

 

발췌 국토지리정보원 홈페이지내에 세계측지계 폴더   http://www.ngi.go.kr/sub01/sub01_03_02qna.jsp

참고 지도체계간 좌표변환을 할 수 있는 곳  성균관대학교 측지정보학 연구실 홈페이지에서 좌표변화 폴더  http://geo.skku.ac.kr/

출처 국토지리정보원  http://www.ngi.go.kr/index_home.jsp

출처 : http://www.biz-gis.com/index.php?document_srl=65754&mid=pds

'DEVELOPMENT > GIS' 카테고리의 다른 글

MGRS 좌표변환 소스  (0) 2012.08.16
GPS의 기초  (0) 2012.08.16
최근 영상 압축 기법  (0) 2012.08.16
cns 교통 지도 구축을 위한 단일 좌표계의 정의  (0) 2012.08.16
좌표계의 기초  (0) 2012.08.16

아파치가 서버가 시작될때 자동으로 httpd 서비스가 실행되게 하기 위해서 사용한다.


먼저 아파치가 설치 되어 있어야 한다.

예제를 위해서 설치된 아피치 경로는 다음과 같다


설치경로

/app/web/apache24



1. 심볼릭 링크 설정

먼저 아파치 설치 경로 /app/web/apache24/bin/ 폴더에는 httpd 서버를 실행시키기 위한 apachectl 명령어가 존재한다.

이 명령어를 /etc/rc.d/init.d/ 폴더로 링크를 걸어준다.

이렇게 하는 이유는 서비스를 등록하기 위해서는 해당 폴더에 쉘 정보가 존재해야지 서비스 등록이 가능하기 때문이다.


ln -s /app/web/apache24/bin/apachectl /etc/rc.d/init.d/httpd




2. apachectl 명령어 편집

vi 편집기를 이용하여 apachectl 명령어에 다음 강조된 문구를 추가해준다.

해당 문구 추가해주는 이유는 해당 부분이 존재하지 않을 경우 service 등록이 되지 않기 때문이다.



#!/bin/sh

#

# chkconfig: 345 85 15

# description: init file for Apache2 server daemon

#

# Licensed to the Apache Software Foundation (ASF) under one or more



chkconfig: 345 85 15에 대한 내용은 다음과 같다.

345 : 부팅시 런레벨 3, 4, 5에서 구동됨을 의미

85   : 데몬 실행 우선 순위

15   : 데몬 종료 우선 순위

 


만약 해당 문구가 존재하지 않을 경우 다음과 같은 메세지기 표출된다.

httpd 서비스는 chkconfig 를 지원하지 않습니다




3. 서비스 등록

기본적으로 apache는 root 권한으로 실행되어야 한다. 만약 1~1024 범위 안에 포트가 아닐 경우는 root 권한이 아니여도 된다. 

실행 권한이 없는 경우 다음 명령으로 실행 권한을 먼저 부여한다.

http는 /etc/rc.d/init.d/httpd를 가르킨다.


실행 권한 부여

chmod +x httpd



서비스를 등록하기 위해서는 chkconfig --add 명령으로 서비스를 등록하고, 서비스를 삭제하기 위해서는 chkconfig --del 명령을 삭제를 하면 된다.


서비스 등록

chkconfig --add httpd




서비스 목록 확인

chkconfig --list | grep httpd


httpd           0:해제  1:해제  2:해제  3:해제  4:해제  5:해제  6:해제



서비스 목록에는 등록되어 있지만 해당 서비스는 모두 해제로 되어 있어서 동작되지 않는다.

서버가 시작하거나 재부팅시 동작되도록 런레벨을 설정해준다.


렌레벨 설정

chkconfig --level 35 httpd on


서비스 목록 확인

chkconfig --list | grep httpd


httpd           0:해제  1:해제  2:해제  3:활성  4:해제  5:활성  6:해제



4. 참고


리눅스 런레벨 정보

# 0 - halt (DO NOT set initdefault to this)

시스템 종료 


# 1 - Single user mode

관리자 작업을 위한 유저 모드


# 2 - Multiuser mode, without NFS (The same as 3, if you do ot have networking)

네트워크 인터페이스를 사용하지 않는 텍스트 유저 모드


# 3 - Full muliuser mode

텍스트 유저 모드


# 4 - unused

사용되지 않음, 특별한 목적을 위해 존재


# 5 - X11

그래픽 유저 모드


# 6 - reboot (DO NOT set initdefault to this)

시스템 재부팅



WILDFLY에서 변경된 jsp 파일의 변경사항은 동적으로 적용되지 않으며, 재배포해야만 적용이 된다. 

동적으로 변경하기 위해서는 standalone.xml 파일을 열어

jsp-configuration 태그의  development 속성을 true로 적용하여 동적으로 적용되도록 활성화 할 수 있다.

  

다만 주의할 점은 PRODUCT 환경과 오버헤드가 우려되는 상황에서는 사용하지 않도록 한다.



 <subsystem xmlns="urn:jboss:domain:web:1.0">

<configuration>

<jsp-configuration development="true" check-interval=600"/>

</configuration>

     <connector name="http" protocol="HTTP/1.1" socket-binding="http" scheme="http"/>
     <virtual-server name="localhost">
         <alias name="example.com"/>

</virtual-server>

</subsystem>