for attr in dir(mxd):
...     if not attr.startswith("_")and hasattr(mxd,attr):
...         print(attr,getattr(mxd,attr))
...

查看地图文档的所有属性。

(‘activeDataFrame’, <DataFrame object at 0x2581d690[0x25832b60]>)
(‘activeView’, u’\u77e2\u91cf\u5730\u56fe’)
(‘author’, u’‘)
(‘credits’, u’‘)
(‘dateExported’, datetime.datetime(2019, 4, 17, 17, 9, 55))
(‘datePrinted’, datetime.datetime(1899, 12, 30, 0, 0))
(‘dateSaved’, datetime.datetime(2020, 4, 19, 11, 58, 59))
(‘deleteThumbnail’, <bound method MapDocument.deleteThumbnail of <MapDocument object at 0x2581db30[0x2581d540]>>)
(‘description’, u’‘)
(‘filePath’, u’F:\1615273438559\\u94a6\u5dde\u5e02\\u94a6\u5dde\u5e0210.0.mxd’)
(‘findAndReplaceWorkspacePaths’, <bound method MapDocument.findAndReplaceWorkspacePaths of <MapDocument object at 0x2581db30[0x2581d540]>>)
(‘hyperlinkBase’, u’‘)
(‘isDDPEnabled’, False)
(‘makeThumbnail’, <bound method MapDocument.makeThumbnail of <MapDocument object at 0x2581db30[0x2581d540]>>)
(‘pageSize’, PageSize(width=8.266666666666667, height=11.694166666666666))
(‘relativePaths’, True)
(‘replaceWorkspaces’, <bound method MapDocument.replaceWorkspaces of <MapDocument object at 0x2581db30[0x2581d540]>>)
(‘save’, <bound method MapDocument.save of <MapDocument object at 0x2581db30[0x2581d540]>>)
(‘saveACopy’, <bound method MapDocument.saveACopy of <MapDocument object at 0x2581db30[0x2581d540]>>)
(‘summary’, u’‘)
(‘tags’, u’‘)
(‘title’, u’')


打印数据框的四至空间范围。

下面查看图层的四至空间地理范围:

>>> lyrs=mp.ListLayers(mxd)#获取当前地图文档的所有图层列表
>>> lyr=lyrs[0]#通过下标找到列表的某个图层,本次我们找到是第一个。
>>> ext=lyr.getExtent()#获取图层的空间范围
>>> print(ext.XMin,ext.XMax,ext.YMin,ext.YMax)#获取x和y的最大值、最小值。


验证中心点是否位于图层之内:

lyrs=mp.ListLayers(mxd)
>>> lyr=lyrs[0]
>>> ext=lyr.getExtent()
>>> x0=(ext.XMin+ext.XMax)/2
>>> y0=(ext.YMin+ext.YMax)/2
>>> p0=arcpy.Point(x0,y0)
>>> ext.contains(p0)


结果:位于图层中心内。

arcpy 验证中心点是否位于图层之内相关推荐

  1. ARCMAP ARCPY 批量统一修改多图层样式,自动化批量导出TIF至图片,并自动修改图片标题 ARCGIS

    使用Arcpy的mapping工具批量导出tif图片,将多个图层文件批量导出为jpg,需要根据需要提前设置样式模板.布局视图.图例等.根据图层名称批量修改图片标题.导出图片文件名. 1.在mxd文档中 ...

  2. 5G NR - 下行同步(DL Synchronization)学习笔记5 - SSB是否始终位于BWP之内?

    有同事问,SSB是否始终处在BWP之内(频域)? 如果说的是SSB是否一直处于某个UE的active BWP内,那当然不会,因为SSB中PBCH的B是Broadcast的意思,是小区级的概念,当然不是 ...

  3. [iOS Animation]-CALayer 图层几何学

    2019独角兽企业重金招聘Python工程师标准>>> 图层几何学 不熟悉几何学的人就不要来这里了 --柏拉图学院入口的签名 在第二章里面,我们介绍了图层背后的图片,和一些控制图层坐 ...

  4. 【287】◀▶ arcpy 常用类说明

    ArcPy 类列表(按字母顺序) 01   Raster 创建一个可在 Python 脚本或地图代数表达式中使用的栅格对象. 02   Cursor Cursor 是一种数据访问对象,可用于在表中迭代 ...

  5. CoreAnimation1-图层树、寄宿图以及图层几何学

    (一)图层的树状结构 Core Animation其实是一个令人误解的命名.你可能认为它只是用来做动画的,但实际上它是从一个叫做Layer Kit这么一个不怎么和动画有关的名字演变而来,所以做动画这只 ...

  6. 基于REACT和.NET CORE集成WINDOWS身份验证

    有很多方法可以向您的应用程序添加身份验证.虽然OAuth是最常见的一种,但这并不是您唯一的选择.今天,我将向您展示如何通过React和.NET Core简单地完成Windows身份验证. 探索我们的选 ...

  7. Android 高级UI解密 (三) :Canvas裁剪 与 二维、三维Camera几何变换(图层Layer原理)

    Android的绘图机制是核心内容之一,无论是什么样的功能最终都是以图像的形式呈现给用户.因此掌握Android的绘图技巧,有助于Android理解层次的提高,在面对产品经理提出的idea时也更有底气 ...

  8. 基于ArcPy的GDB地理数据库拓扑检查

    ArcPy实现拓扑检查,输出结果 ArcPy 是一个以成功的 arcgisscripting 模块为基础并继承了 arcgisscripting 功能进而构建而成的站点包.目的是为以实用高效的方式通过 ...

  9. ASP.NET WebAPI 11 参数验证

    在绑定完Action的所有参数后,WebAPI并不会马上执行该方法,而要对参数进行验证,以保证输入的合法性. ModelState 在ApiController中一个ModelState属性用来获取参 ...

  10. 交叉验证的意义和目的_干货:详解原料药的工艺验证

    大家早上好,今天在这里由我与大家一起分享原料药的工艺验证相关内容,本次分享涉及内容为非无菌原料药,无菌原料药不涉及.分享过程中有任何不合理的地方请大家指出. 原料药工艺验证 一.相关法规及术语 相关法 ...

最新文章

  1. mysql统计不及格科目_SQL语句 统计各个学生的不及格科目数量及不及格率 ,2条语句...
  2. 基于AI的便携式神经假肢让截肢14年患者操作自如,高精度、低延迟
  3. linux通用中断子系统介绍
  4. redhat6.下安装配置hadoop环境--单实例版本
  5. [日常折腾之码上归一]多种编程语言打印当前系统时间
  6. echarts 地图实现轮播(二)
  7. 5g虚拟技术旅游_5G造就文旅新时代,驴迹科技探索智慧出行创新领域
  8. 2021年度移动广告流量观察白皮书
  9. 7个Python实战项目代码,让你感受下大神是如何起飞的!
  10. 深度装机大师一键重装_电脑重装系统步骤
  11. android谷歌打印插件下载地址,谷歌浏览器打印插件:Print Plus
  12. 阮一峰es6,Proxy和Reflect学习
  13. 基于JAVA大数据在线考试系统在线阅卷系统及大数据统计分析计算机毕业设计源码+数据库+lw文档+系统+部署
  14. springboot集成钉钉_SpringBoot集成钉钉报警sdk(解决Failed to introspect Class异常)
  15. 如何理解客户需求,市场需求,业务需求,功能需求,产品需求,设计需求?
  16. android问号icon,CSS3 动态问号图标(使用工具生成)
  17. bittorrent下载_面向初学者的BitTorrent:如何开始下载Torrent
  18. php liger 表格排序,LigerUI中通过加载服务端数据进行表格的分页显示
  19. 51nod 2590 持续讨伐
  20. 公司-摩拜单车:摩拜单车

热门文章

  1. 阿里云centos7上yum安装并连接mysql
  2. mybatis-plus修改操作(自动填充)
  3. mysql 连续签到天数_瑞士军刀Redis(二)用户签到
  4. python中的sorted是什么意思_Python中sorted()排序与字母大小写的问题
  5. python房价预测_Python实战:使用线性回归预测房价
  6. php form表单提交代码,PHP之表单的提交
  7. SSM项目整合实现数据库CRUD操作(菜鸟模仿版,熟练码农版,大神探讨版)
  8. 谷粒商城:02. 数据库初始化以及SQL语句
  9. EChart:EChart与NProgress结合异步加载数据
  10. 论文笔记_S2D.24_2014-ECCV_LSD-SLAM: 基于直接法的大范围单目即时定位和地图构建方法