2017-03-28 1 views
0

내 응용 프로그램에서 지리 데이터를 제공하기 위해 WFS 호환 서비스를 설정했습니다. 몇 가지 저장된 쿼리를 사용하여 HTTP GET 요청을 통해 기능을 제공하고 XML을 반환합니다.데스크탑 용 ArcMap에서 외부 WFS 저장 쿼리 호출

ArcGis 데스크톱 앱 (ArcMap)을 사용하여 이것을 소비하고 싶지만 어떻게해야하는지 알 수 없습니다. ArcGIS 서버에서 저장된 쿼리를 사용하는 방법을 찾을 수 있습니다 (카탈로그 -> GIS 서버 -> ArcGIS Server 추가). 이 방법으로 ArcGIS를 통해 게시 할 수있는 GeoData 데이터베이스를 사용하지 않습니다. 나는 WFS GetFeature StoredQuery 호출을 사용하여 데이터를 요청하고 WFS 호환 형식으로 데이터를 반환하고 스키마 유효성 검사를 통과하는 기능을 제공하고 있습니다.

내 요청 I은 다음과 같습니다를 테스트입니다 :

http://localhost/AWQMS/api/wfs?service=wfs&request=GetFeature&storedQuery_id=GetFeaturesByParameters&OrganizationIdentifiersCsv=BISHOP_PAIUTE_TRIBE_WQX 

나는이 사용 ArcMap의지도에 내 기능을 표시 할 소비 할 수 있습니까?

답변

0

는 ArcMap은 WFS out of the box 잘 재생되지 않습니다

는 데스크톱는 ArcGIS에서 WFS 및 GML 콘텐츠를 사용하려면 데이터 상호 운용성 확장을 설치하고 WFS 서비스에 대한 상호 연결을 추가해야합니다.

확장 라이센스가 있고 set up the interoperability connection 인 경우, ArcMap에서 사용할 수 있습니다.

+0

고마워요. 에리카. 데이터 상호 운용성 연결이 설정되어 있습니다. 지금은 기능 문서를 가져 와서 내 featureTypes를 결정한 다음 데이터를 레이어에 추가 할 때 GetFeature 요청을 수행 할 수 있습니다. 내가 찾을 수없는 것은 WFS에 대한 이해를 돕기 위해 필자가 원하는 매개 변수 (예 : "OrganizationIdentifiersCsv")를 추가하여 내 쿼리와 일치하는 기능 만 반환 할 수있는 저장 쿼리를 사용하는 방법입니다. ArcMap에서 저장된 쿼리를 사용하는 방법에 대한 아이디어가 있습니까? – HairyIce

관련 문제