分享好友 最新动态首页 最新动态分类 切换频道
Arcgis、QGIS网格划分、编码与坐标获取
2024-12-27 05:22

当前很多应用场景都需要对城市进行网格化,比如销售分析、人群分析、店铺选址等等。在开展业务的时候,在遇到如下需求

Arcgis、QGIS网格划分、编码与坐标获取

  1. 根据城市的行政区划边界,生成100*100米的网格
  2. 对生成的网格进行编码,编码规则,从上到下,从做到右
  3. 获取网格中心点坐标以及四个定点的坐标。
  1. arcgis
  2. qgis

备注:单独使用arcgis就可以,只是本人中途换了mac电脑,用不了arcgis,所以中途换了qgis,小伙伴如果不想用qgis的话可以对照步骤去找arcgis中的工具进行操作

  1. 厦门市行政边界.shp

使用acrgis中的渔网工具

qgis也可以生成渔网,但是qgis中定义网格大小只能用经纬度,无法用米做单位

要求(x,y)编码,其中从左到右,从上到下的顺序

2.1 获取每个网格左上角的坐标

基本公式

!shape.extent.Xmin!:计算要素最小外包矩形的左上角X坐标;

!shape.extent.XMax!:计算要素最小外包矩形的右下角X坐标;

!shape.extent.Ymax!:计算要素最小外包矩形的左上角Y坐标;

!shape.extent.YMin!:计算要素最小外包矩形的右下角Y坐标;

!shape.area!:计算要素面积;

!shape.length!:计算要素周长。

用Pathon语句分别计算出这2个字段,计算语法为:!shape.extent.Xmin!和!shape.extent.Ymax!

 2.2、 使用排序工具

第一次排序

 

 

针对排序结果进行编码

#顺序编码
rec=0
def numberxp():
global rec
pStart=1
pInterval=1
if(rec==0):
rec=pStart
else:
rec=rec+pInterval
return rec

 

第二次排序

 

 

进行编码

rec=0
def numberxp():
global rec
pStart=1
pInterval=1
if(rec==0):
rec=pStart
else:
rec=rec+pInterval
return rec

修改编码

对于x来说,第一列为1,第二列为2,第三列为3。

对于y来说,第一行为1,第二行为2,第三行为3

 

 

def get_hang(id):
if (id%539==0):
rec= id // 539-1
else:
rec= id // 539
return rec

在QGIS中完成(在arcgis中同样可以完成,本人更换了苹果使用不了arcgis,改成QGIS

基于“网格划分与编码”的结果对网格进行编码后,生成网格是中心点和四个边界点

3.1、获取网格中心点

 

3.2、获取中心点的坐标

 

 

3.3、修改中心点的字段名称

 

3.4、将中心点坐标给原来的面数据

 

 

3.5、删除多余字段

3.6、提取网格四个顶点的坐标

 

 

3.7、删除多余字段

 

3.8、提取四个顶点的坐标

最新文章
趣味生成器无法打开的原因和解决办法
趣味生成器安卓版是一款十分好用的软件在使用的时候是可以看到很多的功能在其中的,用户可以随意的使用这些出现的功能,让你可以在最短的时间内轻松的做出一些更改,并且很多的功能都是免费的,让用户可以感受到不一样的使用体验。1、在进
通达信人气趋势副图指标
通达信人气趋势副图指标源码:VAR3:=MA(CLOSE,10);VAR4:=100-ABS(((CLOSE-VAR3)/(VAR3))*(100));VAR5:=LLV(LOW,75);VAR6:=HHV(HIGH,75);VAR7:=(VAR6-VAR5)/(100);VAR8:=SMA((CLOSE-VAR5)/(VAR7),20,1);VAR9:=SMA((OPEN-VAR5)/(VAR7),20,1);
智能机器人阿派
智能机器人阿派是一款引领未来科技发展的创新产品。它拥有先进的人工智能技术,能够执行各种任务,帮助人们提高工作效率和生活品质。智能机器人阿派具备出色的语音识别和自然语言处理能力。无论是和用户进行对话,还是执行指令,它都能够准
大分率排名(全场)
排名球队完赛大-走-小大分率小分率首节场均超分盘路2717-0-1063%37%1.9首节详情2415-0-962.5%37.5%2.7首节详情2817-0-1160.7%39.3%1.3首节详情42716-0-1159.3%40.7%0.8首节详情52615-0-1157.7%42.3%2.6首节详情62715-0-1255.6%44.4%-0.5首
竞价推广优势明显,企业不容错过!
标题:竞价推广优势明显,企业不容错过!正文:在当今竞争激烈的市场环境中,企业要想脱颖而出,竞价推广无疑是一个值得考虑的策略。竞价推广以其明显的优势,成为了众多企业的首选。下面,我们将深入探讨竞价推广的优势,帮助您了解这一推
SEO专业术语全解析,你了解多少?
在当今这个信息爆炸的时代,互联网已成为人们获取信息、交流思想的重要平台。而在这片浩瀚的网络海洋中,如何让自己的网站脱颖而出,成为用户搜索时的首选?SEO(SearchEngineOptimization,搜索引擎优化)便是那把开启流量之门的钥匙。作
百度放域名引蜘蛛池优化,提升网站权重与排名的策略,百度蜘蛛池自动收录seo
百度放域名引蜘蛛池优化是一种提升网站权重与排名的策略,通过引入百度蜘蛛池,可以自动收录SEO,提高网站在搜索引擎中的曝光率和排名。该策略通过模拟用户访问行为,增加网站流量和活跃度,同时提高网站在搜索引擎中的信任度和权威性。该
SEO优化关键词工具实战指南,快速提升网站排名秘籍
本攻略全面解析SEO优化关键词工具,涵盖工具选择、使用技巧、案例分析,助您轻松提升网站排名,实现高效SEO优化。随着互联网的快速发展,搜索引擎优化(SEO)已成为网站中不可或缺的一部分,关键词优化作为SEO的核心,对于提高网站排名、吸
适用于 AI 加速器互联,Synopsys 业界率先推出 Ultra Ethernet、UALink IP 解决方案
  IT之家 12 月 12 日消息,Synopsys 新思科技美国加州当地时间 11 日宣布在业界率先推出适用于大规模 AI 加速器集群互联的 Ultra Ethernet 和 UALink IP 解决方案。  IT之家了解到,Ultra Ethernet 与 UALink 对标英伟达的 InfiniBand
神马搜索无法通过https站点验证解决办法-小小课堂SEO培训教程
神马搜索只专注移动端的中文搜索引擎,2018年7月显示占据国内搜索引擎(PC+移动)份额为15%,占据国内移动端份额为18.84%。今天,小小课堂SEO自学网带来的是《神马搜索无法通过https站点验证解决办法》。希望本次的SEO教程对大家有所帮助。
相关文章
推荐文章
发表评论
0评