밀양 송전탑 지도화

지도를 통해 송전탑 공사가 완공된 구간과 10월 2일 이후 공사를 강행하려는 지역, 공사 예정지를 보실 수 있습니다. 왼쪽 하단에 설정창을 통해 지도를 흑백/위성 두 가지 이미지로 보실 수 있구요, 특히 위성 지도를 보시면 지형지물이 잘 보입니다 (다만 위성 사진이 송전탑 공사 후 찍은 게 아니라 송전탑은 확인하실 수 없으세요)

당연한 얘기지만 지도는 마우스 스크롤을 굴려 확대/축소해서 보실 수 있구요. 또 현장에서 길을 잃을 염려에 대비해; GPS가 장착된 기기(보통의 스마트폰)를 갖고 계시다면 오른쪽 상단의 사용자 삽입 이미지 버튼을 클릭해 현재 위치를 확인하여 농성장, 송전탑과의 거리 확인에 긴요하게 쓰실 수 있습니다.

개발노트

송전탑 건설 예정지가 여러 곳이라는 점에 착안, 투쟁 소식들을 해당 지점에 뿌려주는 지도 페이지를 만들기로 했다. 시중의 지도 API들은 대체로 비슷한 기능들을 제공하기 때문에 어떤 것을 사용해도 상관이 없었지만 자유도를 고려해 Open Street Map 기반의 Leaflet 라이브러리를 선택했다. 페이스북 Facebook Graph API를 이용해서 피드를 수집한 뒤, 미리 주소를 뽑아둔 해쉬태그 목록과 비교해서 지도 위의 해당 좌표에 툴팁으로 띄운다는 시나리오였는데, 구현에는 성공했으나 아쉬운 점이 많았다.

  • 소스로 삼고자 했던 티스토리 블로그 피드는 내용이 불규칙해서 가공하기 어려웠다.
  • 차선 소스로 주목한 현장 활동가 곽빛나 씨의 페이스북 계정도 피드에 문제가 있었다.
  • Graph API가 해쉬태그 검색을 지원하지 않아 일반 검색 결과를 이용해서 관련 포스트를 출력했는데, 이 역시 결과의 양과 정확도에 문제가 있었다.
  • 지도 타일을 제작하는데 필요한 기술문서를 찾지 못해서 커스터마이징에 한계가 있었다.
  • 미숙련 코더가 급하게 만드느라 MVC 모델에 따라 설계/작성하지 못했다.1)
1) 따라서 코드를 공개하지 않는다.