arcpy基础篇(7)-常用函数和属性

import arcpy

mapdoc = arcpy.mapping.MapDocument("CURRENT")  # 获取地图文档
df = arcpy.mapping.ListDataFrams(mapdoc)[0]   # 获取数据框


dataset = "C:/map/boundary.shp"
spatialRef = arcpy.Describe(dataset).spatialReference    # 获取空间参考
df.spatialReference = spatialRef  # 设置空间参考

df.panToExtent(lyr.getExtent())     #将数据框的范围设置成图层lyr的显示范围
df.ZoomToSelectedFeatures()         #将数据框缩放至所选要素的范围
df.scale = df.scale*1.6            # 调整比例

arcpy.GetParameterAsText()   # 获取初始设定值
dpi=arcpy.GetParameterAsText(6)

arcpy.RefreshActiveView()  #刷新
arcpy.RefreshTOC()

#lyr
lyr = arcpy.mapping.Layer(path)  #获取lyr
lyrlist = arcpy.mapping.ListLayers(mapdoc) #获取lyrlist
lyr.showLabels = True  #显示图层标注
lyr.name           # 获取图层名称
lyr.dataSource     # 访问数据源
lyr.supports(lyr_property)    # 判断图层是否支持某种属性
lyr.visible=False       # 图层是否可见
lyr.getSelectedExtent()
InertLayer            #向....加载图层
MoveLayer             # 移动某一图层的位置
RemoveLayer           # 删除图层

# ListBorkenDataSources(map_document_or_layer)    输出存在数据链接损坏的lyr
# replaceDataSource            # 查找和替换工作空间和数据集
# lyr.replace

# ListLayoutElements返回一个元素列表,可选参数element_type如下:
# DATAFRAMS_ELEMENT
# GRPHIC_ELEMENT
# LEGEND_ELEMENT
# MAPSURROUND_ELEMENT
# PICTURE_ELEMENT        
# TEXT_ELEMENT

# 修改符号显示
# arcpy.management.ApplySymbologyFromLayer(input_lyr, sample_lyr)

# 输出地图
# ExportToJPEG(mapdoc, out_jpeg, {data_frame}, {df_export_width}, {df_export_height}, {resolution}, 
# {world_file}, {color_mode}, {jpeg_quality}, {progressive})
# 例: arcpy.mapping.ExportToJPEG(mapdoc, path, "", "", , "", 300)

del mapdoc
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值