OSM

💻Develop/Geographic, Map

다각선(Path)를 다각형(Polygon)으로 만들기

📖 개요 도로 정보(Path)를 일정 폭을 가진 폴리곤의 형태로 서버에 넘겨야할 요구사항이 있었다. 처음엔 ChatGPT의 힘을 빌리려했으나 소스가 많이 없는 탓인지 요구를 너무 두루뭉술하게 했던 탓인지 멍청한 답만 내뱉고 학습시키기도 번거로워서 직접 구현하기로했다. 그래서 결국 실제 내가 원하는 요구사항(선을 다각형으로 변경했을 때 렌더링 결과)들을 여러 테스트 케이스로 설정해두고 수식을 통해 직접 구현하기로 하였다. 구현한 내용은 지도 상 위경도를 바탕으로 작업했지만 코드에서 기준값만 변경하면 일반적인 좌표계 상에서도 충분히 사용할 수 있을 것이다. 구현 사항을 적기에 앞서 말하자면 절대 맞는 풀이가 아니며 허점과 한계가 많은 수식이다. 글의 마지막에 라이브러리를 이용해 정석적으로 구현한 부분도 작성..

미스터길
'OSM' 태그의 글 목록