推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

特定比例尺下利用Python&Arcgis快速制作地块分布图方法研究

更新时间:2019-12-27 12:05:43 大小:1M 上传用户:songhuahua查看TA发布的资源 标签:pythonarcgis 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

在农村土地承包经营权确权登记过程中,为将登记和调查结果予以公示以及确保登记颁证工作客观、公平、公正和透明,公示之前需要制作特定比例尺下相应的地块分布图。但在确权登记过程中,内业人员需要制作特定比例尺的地块分布图数量少则几百,多则上千,加大了内业人员的作业强度以及作业难度。针对此问题,提出了一种在特定比例尺下利用Arcgis&Python的快速制作地块分布图方法,只需通过简单的人机交互,就能制作出符合规范的地块分布图,通过应用,证明该方法实用有效。


部分文件列表

文件名 大小
特定比例尺下利用Python&Arcgis快速制作地块分布图方法研究.pdf 1M

部分页面预览

(完整内容请下载后查看)
西
2017 年第 3 期  
·
·
8
尺下利用 Python&Arcgis  
快速制作块分布方法研究  
1
常弘 吴丹健  
2
1.江西省测绘应急保障服务中心 江西南昌 330209;  
2.江西省测绘成果质量监督检验试中心 江西南昌 330209)  
农村土承包经营权确权登记将登记查结果示以确保登记颁证工  
客观公正之前需制作特尺下相应块分布确权登记内业  
人员需制作特块分布图数量则几百多则大了内业人员作业强度及作业难  
此问在特尺下利用 Arcgis&Python 快速制作块分布方法只需通单  
人机交互能制作出符规范块分布,方法实用有效。  
关键词 Python 块分布Arcgis农村土承包经营权  
小组的地块分布大程个  
地图模业人要  
(*.mxd)  
1 引言  
组织  
组织对  
所有或所有由体使用  
据村小组的地块分布整  
中布局  
ArcMap  
(  
例尺  
Layout View  
调整比例尺制图审核者  
图中的大小。  
[ ]  
1
的农使阶  
整个权确权登记要  
阶段因为阶段是确登记ꢀ  
公正键阶段阶段户  
意见地  
方农业作业意见秉  
公正及时登记进  
行核修正再次进行。  
本文合实产项产项目  
研究基于  
的农经  
PythonꢀArcgis  
快速制作地块分布图方法封装的工具可视  
所示方法已经所有我心  
1
的农权确权登记且  
取得了定的成果。  
阶段之前制作合农业部以  
地方规范的地块分布图可称作地块地  
块分布图地块空及  
信息的图绘制的包括信  
地块线地块要素其  
中图要素包括制图审核者审核比例尺ꢀ  
信息可以利用  
地形  
DOM  
[ ]  
2
背景制作地块分布图 地块分布  
般以小组进行制作地块分布图量  
则几特定比例尺下如  
1 具可界面  
比例尺为  
), 小组的地块分  
1∶1000  
1∶2000  
2 具开发环境简介  
布图制图作业人制作  
地块分布图分布图的确度清晰能得  
定程但带来的工作量因为  
,  
于  
ESRI  
Arcgis 9.0  
语言的地理数据理开发包  
是  
Arcpy Arcpy  
Python  
特定比例尺下利用  
快速制作地块分布图方法研究  
Python&Arcgis  
113 期  
·
·
9
模块了  
在地图模选  
ArcMap  
arcgisscripting  
arcgisscr-  
Python  
实用的方数据数据地理数  
地图自动地理数据利  
访地理理工具以其他和  
过  
要素选择要进行图的地块分布然  
利用可以对地块分布图比例ꢀ  
关键步骤源代码  
ipting  
3.2  
在利用  
行处  
ArcPy  
模块简单数据理工作ꢀ  
是一语言它  
Arcgis&Python  
之前入 包访当前地图  
Arcpy  
可以获取数据选择地块数据用  
:  
Python  
理速简单在  
地理  
ArcGIS  
理中用作语言 支持动用于快速  
制作同时其具  
用  
MapSurround  
3
import arcpy  
mxd= arcpy.mapping.MapDocument("CURRENT")  
数据  
df = arcpy.mapping.ListDataFrames ꢀmxd "  
Python  
在于可以使由  
Arcgis  
编写的  
[ ]  
") 0  
Arcpy  
个不同领的  
专业人组成的  
框  
dF = arcpy.mapping.ListDataFramesꢀmxd "  
GIS  
")  
多  
开发的附加模块ꢀ  
Python  
利用(  
[ ]  
0
及  
[ ]  
layer = arcpy.mapping.ListLayersꢀmxd) 0  
Sublime Text  
的  
成 开 发 环 境 合  
Python  
可以制作本文要  
利 用  
Scale = arcpy.GetParameterAsText0)  
Arcgis 10.2  
的  
可以获取的航摄  
Arcgis  
Arcpy  
GetP-arameterAsText  
的制图工本文用  
属调制图审核用  
ꢀ  
Title =arcpy.mapping.ListLayoutElements ꢀmxd "  
Win7 64Bit+Arcigs  
为本文制图工的开发环境。  
10.2+Python2.7  
3 基于 Python&Arcgis 快速制作块分  
方法的实现  
TEXT_ELEMENT" "Title") 0  
[ ]  
NorthArrow =arcpy.mapping.ListLayoutElements  
技术流程  
3.1  
, ,  
ꢀmxd "MAPSURROUND_ELEMENT" "North Arrow")  
首先行本具之前制作地图模地图  
[ ], 利用 以获取其  
ListLayoutElements  
ꢀ  
0
包括述承地块要素等  
信息加相规范数据,  
地块数据数据制作的空板  
MapSurround  
后判断的比例尺框  
在特定比例尺下实长宽在计之前要保留  
:  
if Scale=="1∶1000"∶  
所示本文技术所示。  
2 3  
ScaleCoe = 1000  
else∶  
ScaleCoe = 2000  
ScaleCoe1 = ScaleCoe/100  
比例尺及  
#
df  
的实大小  
df.panToExtent(layerExtent)  
df.scale=ScaleCoe  
2 模板  
dfelementWidth=df.elementWidth  
dfelementHeight=df.elementHeight  
df.elementWidth = layerExtent.width/ScaleCoe1  
df.elementHeight = layerExtent.height/ScaleCoe1  
缩放比例缩放  
#
比例需根进行个  
综合横纵缩放比例值  
XYScale  
Xscale = df.elementWidth/dfelementWidth  
3 技术图  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载