2024/08/26 4

[지리공간 데이터 분석] 벡터 데이터 유형 알아보기

해당 포스팅에서는 지리공간 데이터 분석의 기초가 되는벡터 데이터의 기하 유형에 대해 알아보겠습니다.     ○ 기하 유형 ( Geomerty Type) 종류  1. 점(point) : 공간 상 하나의 위치 좌표에 해당.   ( 사용법 참조 : https://mariadb.com/kb/en/point/ ) POINTConstructs a WKB Point.mariadb.com      2. 선(linestring) : 점들을 직선으로 연결. 점들의 집합.https://mariadb.com/kb/en/linestring/ LINESTRINGConstructs a WKB LineString value from a number of WKB Point arguments.mariadb.com      3. 면(다각..

[MySQL]좌표 사이의 거리 구하기

(참고 : Mysql 8.0 이상 버전 이상, mariadb에서도 사용가능) ST_Distance_Sphere 함수를 사용하면 두 좌표의 거리(최단거리)를 계산할 수 있습니다. ○ ST_Distatnce_Sphere(g1 : geomerty, g2: geometry)Point형은 geomerty형에 포함되므로, g1과 g2에 Point형을 넣어서주면 됩니다.    테스트)영등포역과 신길역 사이의 거리 구하기영등포역(위도 : 37.515432857597176, 경도 : 126.90741709757052) 신길역(위도 :  37.51673842335889, 경도 : 126.91843287025256)     사용예시) 두 지점간의 거리 : 982m결과값의 단위는 M(Meter)입니다. 네이버, 카카오등의 포..

마지막 문자 제거하기

코딩을 하면서 문자열을 가공하는 작업은 참으로 많이 쓰입니다.    해당 포스팅에는  마지막 문자를 제거하는 방법에 대해 알아보겠습니다.○ slice 활용     ○ slice 설명 참조더보기slice() 함수 :배열로부터 특정 범위를 복사한 값들을 담고 있는 새로운 배열을 만드는 데 사용. 첫번째 인자: 시작 인덱스, 두번째 인자 : 종료 인덱스를 받음.※시작 인덱스부터 종료 인덱스까지 값을 복사하여 반환.   사용 예시)var str = "hello world"str = str.slice(0, str.length - 1); console.log(str); //hello worl시작인덱스 0 부터, 종료인덱스(문자열길이 - 1)※ 문자열 길이 - 1 = 전체 문자열 중 마지막 문자열 전까지

메이븐(Maven) 라이브러리(Library) 추출하기

이클립스 환경에서 메이븐 프로젝트 작업을 하다보면, 이따금씩 메이븐 라이브러리만 따로 추출하는 경우가 생길 수 있습니다.   이클립스에서 메이븐 라이브러리를 추출하는 방법은 다음과 같습니다.     이클립스 혹은 sts에서도 동일하게 사용할 수 있습니다. 1. 해당 프로젝트 우클릭 -> Run AS -> Maven build    2. Goals에 'dependency:copy-dependencies' 입력 후, Run 클릭   3. 콘솔(Console) 로그 확인. (정상적이라고 문제 없이 빌드되어야 합니다.)  4. 해당 프로젝트의 target - dependency 디렉토리에     라이브러리 추출 확인.