免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 29612|回复: 17
收起左侧

[技术交流] ARCGIS怎样生成四至坐标,并自动确认冬至、西至等?

[复制链接]

2

主题

150

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
68
QQ
发表于 2015-6-13 11:07 | 显示全部楼层 |阅读模式
25铜板
如题,ARCGIS怎样生成四至坐标,我现在只有地块图,其他信息都已经填好,但是四至实在太多,一个个填又麻烦,所以请问大神们,有什么办法么?

2

主题

391

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
148
发表于 2015-6-14 15:43 | 显示全部楼层
很多工作要求将图斑自上而下、从左到右排序,arcgis没有现成的工具做这事情,许多软件虽然能做,但方式是采用按质心点来排序,这种方法有很多弊端,比如有个图斑从左上角开始一直延伸到左下角,按理说应该是第一个图斑,但按质心排序时会排到后边去。下面介绍的方法是按照每个图斑的最小外包矩形的左上角坐标来排序,这样的排序方法基本符合要求。
具体步骤:
1、在属性表中增加xminymaxtbxh字段用于存放外包矩形左上角xy坐标和排序后的图斑序号
2、将附件解压,里边有shape_Get_X_Min.calshape_Get_Y_Max.cal两个文件分别用于计算xminymax
3、开始编辑,打开属性表,在xmin上点右键,选fieldcalculator,然后点load,将shape_Get_X_Min.cal载入
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg
OKxmin将填入字段
4、在ymax上点右键,选fieldcalculator,然后点load,将shape_Get_Y_Max.cal载入,计算ymax
5、导出属性表到dbf,在excel里将其打开,按ymax降序,xmin升序排序
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg
6、在excel里将表增加一个字段,比如bh,令bh=row()-1,将表另存为.xls文件。
7、在arcmap里将属性表和上步保存的xls文件通过objectidfidjoin
  file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image003.jpg
8、开属性表,在tbxh上点右键,令tbxh等于xls中的bh
  file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg
9、保存结果。
这样做后,排序后的图斑编号就保存在了tbxh里。
第二种办法购买软件 ;本人拥有吉奥建库系统软件,可批量生产四至


回复

使用道具 举报

3

主题

847

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
79
发表于 2015-8-21 16:05 | 显示全部楼层
楼主,解决了吗?求分享:bq
回复

使用道具 举报

2

主题

3097

铜板

8

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
813
QQ
发表于 2015-10-4 13:43 | 显示全部楼层
是啊, 这是怎么具体操作呢,清做说明解释
回复

使用道具 举报

2

主题

3万

铜板

19

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
3506

宣传勋章爱心勋章组织勋章优秀斑主地信元老灌水勋章荣誉会员勋章活跃勋章官方团队地信专家组VIP勋章贡献勋章成就学员勋章

发表于 2016-12-29 10:05 | 显示全部楼层
回复

使用道具 举报

0

主题

6

铜板

0

好友

实习生

Rank: 1

积分
1
发表于 2017-2-25 09:19 | 显示全部楼层
七咯与 发表于 2015-8-21 16:05
楼主,解决了吗?求分享

解决了吗??????
回复

使用道具 举报

2

主题

606

铜板

5

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
236
发表于 2017-8-4 10:19 | 显示全部楼层
楼主现在解决了吗?
回复

使用道具 举报

16

主题

1万

铜板

7

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1278
QQ
发表于 2018-4-4 14:40 | 显示全部楼层
用python写一个脚本工具,一次性全自动提取四至信息填入相应的字段,即东、南、西、北
回复

使用道具 举报

7

主题

1683

铜板

4

好友

助理工程师

Rank: 5Rank: 5

积分
217
QQ
发表于 2018-4-21 16:58 | 显示全部楼层
回复

使用道具 举报

5

主题

895

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
79
发表于 2018-9-27 21:12 | 显示全部楼层
请参考这篇教程

http://zhangjiwen.com/?p=1847

不用插件,只用arcgis和excel生成四至,纯技术流手动生成。好处是掌握方法后,任何项目需要求四至的都可以用这个方法,活学活用。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表