본문 바로가기

WFS2

MapLibre - #5 내 위치 공시지가 확인 코딩 1편 이번 글은 내가 지도에서 터치한 곳의 공시지가를 확인하는 코드입니다. 이번 글도 이전 MapLibre 강좌와 이어집니다. 공시지가를 확인 하는 방법은 여러가지가 있겠지만, 국토교통부 브이월드 서비스에서 제공하는 OpenAPI를 활용하는 방법으로 코드를 작성했습니다. 가져오는 내용은 선택위치의 지번주소와 공시지가, 공시지가 기준월을 브이월드 WFS 서비스를 통해 가져옵니다. 주요 코드부분은 맵이 준비가 되면(onMapReady), 맵 클릭 이벤트 핸들러를 등록해 줍니다. 맵 클릭 이벤트에서 해당 포인트의 경위도 좌표를 획득하고 브이월드 WFS 요청 URL을 생성합니다. 브이월드 WFS URL 요청문 설명 페이지를 참고하셔서 해당 구문을 작성하시면 됩니다. 이 예제에서는 filter 구문을 활용해 WFS U.. 2022. 2. 15.
leaflet - #4 WFS 활용하기 이번 글에서는 WFS를 활용하는 방법에 대해서 설명드리겠습니다. WFS는 Web Feature Service의 약자로 웹에서 지도에 표현하는 객체의 정보를 서비스하는 표준 스펙입니다. 역시 OGC(개방형 공간정보 컨소시엄)에서 만든 것이고, WMS(Web Map Service)와 함께 ArcGIS Server, Geoserver, Mapserver 등 대부분의 웹 서버 엔진에 구현되어있습니다. WMS 서비스와 WFS 서비스의 가장 큰 차이점은 응답 형태에 있습니다. WMS는 웹 요청에 대한 응답으로 이미지(png, jpeg 등)를 제공하고, WFS는 응답으로 텍스트 파일(gml, kml, geojson 등)을 제공합니다. WFS에서 응답으로 보내주는 텍스트 파일에는 요청한 지도 위치에 있는 객체의 기하(.. 2022. 1. 28.