이제 내년이면 나이 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 타원체)를 선택합니다. 그리고 변환 버튼을 클릭하면 변환된 좌표가 표시됩니다.