wfs 예제

가장 간단한 GetFeature 요청은 콘텐츠를 필터링하는 제약 조건 없이 기능 컬렉션을 다운로드하는 요청입니다. 이러한 유형의 요청의 예는 다음과 같습니다. GetFeature 요청은 반환할 지리적 기능을 설명하는 매개 변수 집합으로 서버를 쿼리합니다. TYPENAMES 매개 변수는 반환할 피쳐 인스턴스의 컬렉션을 결정합니다. 예를 들어 다음 샘플에서는 도시를 나타내는 두 점 피처를 삽입합니다: URL 예: http://gisserver.domain.com:6080/arcgis/services/wfs_services/enterprise_wfs/GeoDataServer/WFSServer?SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&VERSION=1.1.0 이 예에서는 밴쿠버 시의 피처 ID가 도시입니다. F293__1. 다음 요청은 기능 ID를 사용하여 밴쿠버 시를 구체적으로 요청하는 데 사용할 수 있습니다. 웹 브라우저에서 WFS 2.0 작업을 사용하는 방법을 알아보려면 아래 웹 브라우저 섹션에서 WFS 2.0 서비스 사용 섹션을 참조하세요. 다음 예제에서는 http://example.com/geoserver/wfs 가상 URL을 그림에 사용합니다. 예제를 테스트하려면 유효한 WFS의 주소를 대체합니다. 또한 요청은 일반적으로 중단 없이 한 줄에 정의되지만 제공된 예제에서 명확성을 위해 나누기가 추가됩니다. 예를 들어 WFS 서비스에 도시라는 기능 유형이 있다고 가정해 보겠습니다.

도시에 대한 GetFeature 요청을 수행하는 경우 응답에는 각 기능에 대한 gml:id가 포함됩니다. 요청은 HTTP GET 또는 HTTP POST를 통해 전송할 수 있습니다. 간단히 하기 위해 다음 예제 요청은 HTTP GET을 통해서만 전송됩니다. 구체적인 예: 이 다각형(핸콕) 특정 예의 모양을 가진 마을의 이름을 가져옵니다: 이 점의 모양을 가진 학교의 이름을 가져옵니다(Aleda는 아직 작업할 줄 예제를 얻을 수 없습니다) GetFeature 요청에 추가할 수 있는 다른 매개 변수는 경계 상자(BBOX)의 것입니다. 이 매개 변수는 반환해야 하는 피처 인스턴스의 최소 및 최대 경계 좌표를 나타내는 4개의 숫자로 구성된 쉼표로 구분된 목록입니다. BBOX 매개 변수의 사용 예는 다음과 같습니다. 다음은 간단하고 기본적인 WFS 구성에서 제공하는 작업으로 보낼 수 있는 요청의 예입니다. 예제 요청은 다음과 같습니다. 요청이 데이터를 수정하므로 WFS의 로컬 인스턴스를 설치하는 것이 좋습니다.