arcgis里面怎么裁图,裁剪图层—Portal for ArcGIS | ArcGIS Enterprise 文档

本示例可将河流图层裁剪到加利福尼亚州边界。

# 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 check 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're interested in using for analysis search_result = portal.content.search("", "Big Data File Share")

# Look through search results for a big data file share with the matching name bd_file = 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 bd_file.layers if x.properties.name == "USA_Rivers")

# Find a feature layer named "States" in your ArcGIS Enterprise portal and apply a filter states = portal.content.search("States", "Feature Layer") states_layer = layer_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 tool Clip Layer clip_layer_result = manage_data.clip_layer(input_layer = rivers, clip_layer = states, 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值