비고:
현재 이 기능은 Map Viewer Classic(이전의 Map Viewer)에서만 지원됩니다. 새 Map Viewer 후속 릴리즈에서 제공됩니다.
클립 레이어 도구를 사용하면 관심 영역에 클립하여 입력 피처의 부분집합을 생성할 수 있습니다. 결과 부분집합 레이어는 ArcGIS Enterprise 기관에서 사용할 수 있습니다.
워크플로 다이어그램
예시
다음은 도구의 사용 예시입니다.
- 플로리다 주의 비상 대응팀은 즉각적인 수해 방지 물품이 필요한 주택을 알아야 합니다. 클립 레이어 도구는 홍수 범람 지역에 있는 주택을 클립하여 고위험 지역을 식별할 수 있습니다.
- 호텔 회사는 관심 있는 3개의 구/군 중 한 곳에서 새 위치를 개발하려고 합니다. 어떤 광역시도가 사업을 극대화할 것인지 결정하려면 회사는 이 지역을 통과하는 주요 도로를 알아야 합니다. 클립 레이어를 사용하여 관심 있는 구/군 내에 있는 도로 피처의 부분집합을 생성할 수 있습니다.
GeoAnalytics Tools를 사용하여 분석
GeoAnalytics Tools를 사용하는 분석은 여러 ArcGIS GeoAnalytics Server 머신 및 코어에서 분산 처리를 사용하여 실행됩니다. ArcGIS Enterprise의 GeoAnalytics Tools 및 표준 피처 분석 도구에는 다양한 매개변수와 기능이 있습니다. 이러한 차이점에 대한 자세한 내용은 피처 분석 도구의 차이점을 참고하세요.
사용 참고 사항
클립할 피처 선택 매개변수를 사용하여 관심 영역에서 클립할 입력 피처를 선택합니다.
클립할 영역 선택 매개변수를 사용하여 관심 영역이 포함된 레이어를 선택합니다.
결과물 결과에 클립한 입력 레이어의 필드 및 피처가 포함됩니다. 관심 영역 레이어의 필드나 피처는 결과에 포함되지 않습니다.
결과 지오메트리 유형은 클립 중인 입력 피처와 동일합니다. 예를 들어 한 영역 내에서 라인 피처를 클립하면 결과물 결과가 라인이 됩니다.
분석은 관심 영역을 중첩하는 피처 또는 피처의 일부를 클립합니다.
ArcGIS API for Python 예시
레이어 클립 도구는 ArcGIS API for Python을 통해 제공됩니다.
이 예시에서는 캘리포니아 주의 경계까지 강 레이어를 클립합니다.
# Import the required ArcGIS API for Python modules
import arcgis
from arcgis.gis import GIS
from arcgis.geoanalytics import manage_data
# Connect to your ArcGIS Enterprise portal and confirm that GeoAnalytics is supported
portal = GIS("https://myportal.domain.com/portal", "gis_publisher", "my_password", verify_cert=False)
if not portal.geoanalytics.is_supported():
print("Quitting, GeoAnalytics is not supported")
exit(1)
# Find the big data file share dataset you'll use for analysis
search_result = portal.content.search("", "Big Data File Share")
# Look through the search results for a big data file share with the matching name
bdfs_search = next(x for x in search_result if x.title == "bigDataFileShares_Waterbodies")
# Look through the big data file share for USA_Rivers
rivers = next(x for x in bdfs_search.layers if x.properties.name == "USA_Rivers")
# Find a feature layer named "States" in your ArcGIS Enterprise portal and apply a filter
states_search_result = portal.content.search("States", "Feature Layer")
states_layer = states_search_result[0].layers[0]
states_layer.filter = "State_Name = 'California'"
# Set the tool environment settings
arcgis.env.process_spatial_reference = 3857
arcgis.env.defaultAggregations= True
# Run the Clip Layer tool
clip_layer_result = manage_data.clip_layer(input_layer = rivers,
clip_layer = states_layer,
output_name = "california_rivers")
# Visualize the tool results if you are running Python in a Jupyter Notebook
processed_map = portal.map('California', 7)
processed_map.add_layer(clip_layer_result)
processed_map
유사한 도구
ArcGIS GeoAnalytics Server 클립 레이어 도구를 사용하여 클립된 피처에서 부분집합 레이어를 생성할 수 있습니다. 서로 비슷하지만 약간 다른 문제를 해결하는 데 유용한 기타 도구를 사용할 수 있습니다.
Map Viewer Classic 분석 도구
ArcGIS GeoAnalytics Server 데이터 저장소로 복사 도구를 사용하여 데이터를 선택하고 포털의 새 피처 레이어에 복사합니다.
ArcGIS GeoAnalytics Server 레이어 중첩 도구로 교차 또는 지우기를 사용하여 2개의 레이어를 단일 레이어로 결합합니다.
데이터 추출 표준 분석 도구를 사용하여 피처 레이어 데이터를 콘텐츠의 항목으로 내보냅니다.
ArcGIS Pro 분석 도구
ArcGIS Pro에서 해당 도구를 실행하려면 활성 포털이 Enterprise 10.7 이상이어야 합니다. GeoAnalytics 피처 분석을 수행할 수 있는 권한을 가진 계정을 사용하여 포털에 로그인해야 합니다.
클립 지오프로세싱 도구를 사용하여 ArcGIS Pro에서 유사한 클립 작업을 수행합니다.