VSCode에서 Copilet으로 다이어그램 생성하기

VSCode에서 Copilet으로 다이어그램 생성하기

SpringBoot 프로젝트 수업을 진행하면서 클래스 다이어그램과 시퀀스 다이어그램을 소개하고자 했는데, IntelliJ의 다이어그램 생성기능이 무료 버전에서는 마음에 들지 않아 시도해 본 방법이다. 결과물은 꽤나 마음에 든다.

read more

[파이썬] 경위도_좌표계_변환

[파이썬] 경위도_좌표계_변환

프로젝트를 진행하면서 GIS관련 기능을 구현하기 위해 공공데이터로부터 대형점포 데이터를 내려받았다. 대부분 GIS 기능을 구현할 때는 EPSG:4326 좌표계를 사용하는데 내려받은 데이터는 EPSG:5174 형식의 좌표계여서 이를 변환할 필요가 있었다. pyproj 패키지를 사용하면 좌표계 변환을 손쉽게 처리할 수 있다.

read more

[MySQL] 특정 위,경도를 기준으로 거리/반경 구하기

[MySQL] 특정 위,경도를 기준으로 거리/반경 구하기

MySQL과 MariaDB는 몇 가지 GIS 관련 함수를 제공한다. 이 중에서 ST_DISTANCE_SPHERE 함수는 두 점 사이의 거리를 구하는데 사용된다. 구의 표면을 이용하여 두 지점 사이의 최단 거리를 계산하고 이를 미터값으로 반환해 준다.

read more

VSCode에서 HTML의 Path값을 thymeleaf 형식으로 변환하기 위한 정규표현식

VSCode에서 HTML의 Path값을 thymeleaf 형식으로 변환하기 위한 정규표현식

순수 HTML 환경에서 작업한 프로토타입을 SpringBoot MVC 패턴의 View에 적용하는 과정에서 href="..."src="..." 속성에 사용되는 Path값을 th:href="@{...}, th:src="@{...} 형태로 변환해야 한다. 일일이 처리하는 것은 매우 번거롭기 때문에 VSCode의 replace 기능에 정규표현식을 적용하면 쉽게 처리할 수 있다.

read more