分享好友 最新动态首页 最新动态分类 切换频道
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、提取四个顶点的坐标

最新文章
直通车关键词推广添加关键词_直通车关键词推广怎么设置关键词
ˋ^ˊ 拼多多直通车应该怎么开在所有的电商平台里就属拼多多的直通车最简单了。简单到什么程度呢?这样说吧,我刚把关键词自定义玩会,他就给我整下线了,留下我一个人在风中凌乱。好歹自定义还有点技术含量,你把这个砍掉了,未来只留一
网友亲身经历!恒泰福彩App是做任务诈骗软件!被骗提现不了怎么办
恒泰福彩App是做任务诈骗软件!被骗提现不了怎么办技术出嘿《溦:9836356》(一)希望阅读此文的读者能够及时采取措施以减少损失;请及时与团队联系提供解决方案(文章下面图片有咨询方式)若想追回损失资产,务必仔细阅读以下内容。【JFHHERYE
骶骨骨折司法鉴定等级是几级,能享受什么待遇
  一、申请仲裁时效  劳动争议申请仲裁的时效期间为一年。仲裁时效期间从当事人知道或者应当知道其权利被侵害之日起计算。  二、申请仲裁提交的材料  (一)申请人是劳动者的,请提交下列材料:  (1)《劳动仲裁申请书》(详细陈述申
详细分析搜狗SEO优化步骤,助力网站提升搜索引擎排名
随着互联网的快速发展,搜索引擎(SEO)已成为企业网站提升在线曝光度、吸引潜在客户的重要手段。在我国,搜狗作为领先的搜索引擎之一,其SEO优化策略备受关注。本文将深入解析搜狗SEO优化策略,为网站优化提供有益参考。一、布局1. 关键词
网上接单干活的平台有哪些?盘点10大正规接单网站
随着互联网的不断发展,线上可完成的事情也是越来越多了。点餐、购物、甚至是接单干活,这些在网上都已变得稀松平常。越来越多的朋友们开始习惯于在网上接单干活,赚取可观的收益。那么网上接单干活的平台有哪些?本篇文章就将为大家盘点10
谷歌play商店官方正版(play google商店)
谷歌play商店就是谷歌商店,这是一款适用于谷歌安卓手机的应用市场,为您推荐海量游戏和软件资源,还有热门排行榜,轻松熟知哪些应用当下最火,用户可以根据自己喜欢的类别进行下载安装,另外,关于图书、影音等内容,也可以在该软件内购买
李彦宏去了趟莫斯科,中俄最大搜索巨头要"联手"?
张少华中俄两国最大的搜索引擎公司有望强强联手。今日,犀利财经消息称,百度将与俄罗斯的Yandex在电商、搜索等行业合作,从线上线下打通亚欧市场。报道指出,9月1日,百度创始人李彦宏携百度高级副总裁向海龙等一众高管,在俄罗斯首都莫斯
荣耀60怎么设置返回三个键位
荣耀60作为一款备受欢迎的智能手机,其操作系统和用户体验设计都备受关注。对于习惯使用实体按键或三键导航的用户来说,如何在荣耀60上设置返回、主页和多任务三个键位,是一个常见的问题。本文将详细介绍如何在荣耀60上设置这三个键位。首
瞬间顿悟!美国天然气期货开户流程(帮助投资者顺利进入这一市场)
美国天然气期货是全球能源市场中的重要组成部分,其价格波动对全球经济具有深远影响。对于投资者而言,了解如何开设美国天然气期货交易账户并参与市场交易至关重要。将详细介绍美国天然气期货开户的流程和相关注意事项,帮助投资者顺利进入
漫蛙app免费版下载正版
漫蛙app免费版是一款非常优秀的漫画阅读平台!漫蛙app免费版app拥有丰富的漫画资源、良好的阅读体验和社区交流功能,还有个性化推荐、离线下载、漫画制作等特色功能,能够满足用户的多样化阅读需求;如果你是一位漫画爱好者,不妨来尝试一
相关文章
推荐文章
发表评论
0评