한석규, 자연스럽고 멋진 배우

사용자 삽입 이미지

이제 내년이면 나이 50이란다. 나이 먹는 것을 즐기며 기다린단다. 60살에는 또 70살에는 배우로써 어떤 역할을 하고 있을지 기대된다는 배우. 흔히 우리들은 나이 먹어 지금 일 말고 다른 어떤 일로 먹고 사나 고민하고 있다는데.. 나는 이런 한석규의 멋지고 자연스러운 모습과 생각을 닮고 싶다. 내가 40살에는, 또 50살에는, 또 60살에는 어떤 프로그램을 만들까 기대하며 설레이고 이를 통해 세상과 소통할 수 있다면 더… 바랄것이 없다 하겠다. 이를 위해 몸에 좋은거 골라 먹고 운동도 충실히 해야겠다..

[JavaScript] array의 splice 함수 정리

자바스크립트의 배열(Array) 객체에서 제공되는 함수인 splice를 이용하면 원하는 위치에 요소를 추가하거나 삭제할 수 있습니다. 먼저 splice 함수를 사용해 원하는 위치에 요소를 추가하는 것을 정리해보겠습니다. 예를 들어, 먼저 a라는 배열 객체가 다음과 같은 상태라고 하겠습니다.

사용자 삽입 이미지

이 상태에서 다음 코드를 실행하면 다음의 상태가 됩니다.

a.splice(2, 0, "7");

사용자 삽입 이미지

그럼 다시 a의 처음 상태로 돌아가 다음 코드를 실행하면 다음의 상태가 됩니다.

a.splice(0, 0, "7");

사용자 삽입 이미지

이제 다시 a의 처음 상태로 돌아가 다음 코드를 실행하면 다음의 상태가 됩니다.

a.splice(5, 0, "7");

참고로 위의 코드에서 인덱스 5 대신 5이상의 값을 사용해도 결과는 동일합니다.

사용자 삽입 이미지

이제는 splice를 이용해 추가가 아닌 삭제에 대한 예를 살펴보겠습니다. 다음 코드를 실행하면 다음의 상태가 됩니다.

a.splice(2, 1);

사용자 삽입 이미지

[좌표변환] UTM-K(GRS80 타원체) → 카텍(Bessel 타원체)

XrProjection을 이용하여 10 Parameters가 적용된 UTM-K(GRS80 타원체)를 카텍(Bessel 타원체) 좌표계로 변환하는 과정을 정리해 보겠습니다. 변환할 좌표는 UTM-K(GRS80 타원체) 좌표값인 (965828.10423749, 1929063.04772911)입니다. 먼저 다음 10 Parameters에 대한 변환 파라메터 사용 여부를 아래의 화면처럼 지정합니다.

위의 화면을 설명하면, 먼저 변환 파라메터 사용 여부를 체크하고 10 파라메터를 선택합니다. 그리고 Bessel→GRS80(WGS84)가 체크 되지 않도록 합니다. Bessel→GRS80(WGS84)를 체크하지 않은 이유는 변환할 좌표계가 GRS80 타원체이고 변환되어질 결과 좌표가 Bessel 타원체이기 때문입니다.

다음으로 변환할 좌표값을 입력하기 위해 아래의 화면처럼 필요한 내용을 입력합니다.

먼저 변환할 UTM-K(GRS80 타원체) 좌표값인 (965828.10423749, 1929063.04772911)을 입력하고 이 좌표계가 무엇인지 선택합니다. 즉, UTM-K(GRS80 타원체)입니다. 그리고 변환 되어질 좌표계를 선택하는데, 카텍(Beessel 타원체)를 선택합니다. 그리고 변환 버튼을 클릭하면 변환된 좌표가 표시됩니다.

[좌표변환] 카텍(Bessel 타원체) → UTM-K(GRS80 타원체)

XrProjection을 이용하여 10 Parameters가 적용된 카텍(Bessel 타원체) 좌표계를 UTM-K(GRS80 타원체)로 변환하는 과정을 정리해 보겠습니다. 변환할 좌표는 카텍(Bessel 타원체) 좌표값인 (321721.686, 529033.759)입니다. 먼저 다음 10 Parameters에 대한 변환 파라메터 사용 여부를 아래의 화면처럼 지정합니다.

위의 화면을 설명하면, 먼저 변환 파라메터 사용 여부를 체크하고 10 파라메터를 선택합니다. 그리고 Bessel→GRS80(WGS84)도 체크가 되어 있는지 확인합니다. Bessel→GRS80(WGS84)를 체크한 이유는 변환할 좌표계가 Bessel 타원체이고 변환되어질 결과 좌표가 GRS80 타원체이기 때문입니다.

다음으로 변환할 좌표값을 입력하기 위해 아래의 화면처럼 필요한 내용을 입력합니다.

먼저 변환할 카텍(Bessel 타원체) 좌표값인 (321721.686, 529033.759)을 입력하고 이 좌표계가 무엇인지 선택합니다. 즉, 카텍(Beessel 타원체)입니다. 그리고 변환 되어질 좌표계를 선택하는데, UTM-K(GRS80 타원체)를 선택합니다. 그리고 변환 버튼을 클릭하면 변환된 좌표가 표시됩니다.

[GIS] XrProjection v3.1

다양한 좌표계 간의 변환 툴입니다. 특히 대한민국에서 사용하는 좌표계에 대해 손쉽게 변환할 수 있는 정보를 기본으로 제공합니다. 투영(Projection)에 사용하는 3, 7, 10 파라메터를 모두 지원합니다. 흔히 좌표 변환에 있어서 변환 파라메터를 고려하지 않는 경우가 많습니다. 변환 파라메터는 GIS 전문가가 아닐 경우 다소 어려운 내용이기는 하지만 해당 SHP 파일을 원하는 좌표계로 정확히 변환하기 위해서는 반드시 고려해야 할 사항입니다. 이 좌표계 변환툴에 대한 개발자임과 동시에 사용자로써 이 툴을 사용해 정확하게 원하는 좌표계로 변환할 수 있을거라 확신합니다.

이 프로그램에 대한 설치 파일은 아래 링크를 통해 다운로드 받으시기 바랍니다.

하나의 SHP 파일에 대한 좌표 변환은 물론 지정된 폴더에 존재하는 모든 SHP 파일에 대한 일괄변환에 대한 편의성을 지원합니다.

사용자 삽입 이미지

또한 간단히 하나의 좌표에 대한 변환과 도분초에 대한 변환에 대한 기능을 지원합니다.

사용자 삽입 이미지

이 툴에 대해 사용하시다가 궁금하신 점은 언제든 메일을 통해 문의하시기 바랍니다.