当前位置: 首页 > news >正文

ArcGis使用-对轨迹起点终点的网格化编号

目录

前言

操作

(1)安装arcgis

(2)导入城市shp文件

(3)进行网格化

(4)将渔网数据与轨迹点相交

(5)导出excel文件


前言

        本篇的主要工作是将轨迹起点和终点的经纬度,使用arcgis进行网格化编号,使用的示例数据是武汉市的一个小区。

操作

(1)安装arcgis

ArcGIS10.8保姆式安装教程,超详细;附安装包_arcgis10.8安装教程-CSDN博客

(2)导入城市shp文件

        ①打开arcmap,新建一个空白地图

        ②准备好要用城市shp文件,并放在一个文件夹中

        ③在文件夹连接中选择该文件夹,所包含的shp文件就显示出来了

        ④拖拽这个shp文件到左边的图层栏,就会在图层中显示出来

(3)进行网格化

        这位博主的文章的也很详细:ArcGIS创建渔网步骤及一些问题-CSDN博客

注意:

        ①该过程需要搞清楚投影坐标系,常用的是图中这两种。

        第一个采用的是角度单位,即常用的经纬度,显示为地理坐标系

        第二个采用的是线性单位,即常用的米,显示为投影坐标系

        ②如果网格划分需要的单位是meter,但原始数据的单位是度,可以使用

“工具箱-系统工具箱-Data Management Tools.tbx-投影和变化-投影”

        进行投影坐标系的转化,将以度为单位的数据转换为以meter为单位

渔网操作

        ①创建渔网

“工具箱-系统工具箱-Data Management Tools.tbx-采样-创建渔网”

        ②先在环境设置中选择输出坐标系,根据网格划分单位选择,我这里单位用米划分

        ③渔网参数

        输入要素类:进行渔网的要素名称

        模板范围:输入需要创建渔网的范围(只需确定上下左右),或者选择与要创建渔网范围相同的要素。如果单位是meter,就像我图中这样显示;如果单位是度,就显示的经纬度

        像素宽度高度:单位与投影坐标系有关,我的投影坐标系是WGS_1984_World_Merctor,单位为meter

        行数列数:渔网的行列数,若填写了宽度高度就不用填这个

        几何类型:POLYGON创建面要素渔网,适合需要面积和区域分析的场景;POLYLINE创建线要素渔网

        ④渔网结果

        ⑤由于我后续要用经纬度为单位的数据,将该数据使用投影方式变化坐标系(详细见上)

       ⑥最后得到结果

(4)将渔网数据与轨迹点相交

        我的轨迹表结构是这样的,csv文件,记录每段轨迹的起点和终点的经纬度

        ①csv转shp

        连接到csv文件所在文件夹,右键csv文件,选择“创建要素类-从XY表-选择XY字段”,选择坐标系和输出文件夹

        注:我的数据以经纬度为单位,选择对应的投影坐标系。路径要求无中文

        得到结果如图

        ②轨迹点与渔网相交

“工具箱-系统工具箱-Analysis Tools.tbx-叠加分析-相交”

        输入要素:轨迹点要素shp和渔网要素shp,连接属性all

        相交结果:查看属性表,可以看到轨迹id、经纬度信息和网格id对应

        ③对起点和终点进行属性连接

        右键点要素sid_50m,选择“连接和关联-连接”,选择关联字段和另一个表eid_50m,验证来连接,然后进行连接

        连接完后,sid_50m的属性表字段太多,不便于观察,可以在属性中选择可见字段进行显示

        这样就完成了轨迹点和网格编号的连接,结果:

(5)导出excel文件

“工具箱-系统工具箱-Conversion Tools.tbx-Excel-表转Excel”

        完成:

相关文章:

  • git使用。创建仓库,拉取分支,新建分支开发
  • DeepSeek在学术写作文献综述中两个核心提示词
  • 从中序与后序遍历序列构造二叉树 最大二叉树 合并二叉树 二叉搜索树中的搜索
  • 【USTC 计算机网络】第一章:计算机网络概述 - Internet 结构与 ISP、分组延时与丢失、协议层次与服务模型
  • EasyExcel动态拆分非固定列Excel表格
  • 从LLM出发:由浅入深探索AI开发的全流程与简单实践(全文3w字)
  • 【动手学深度学习】#2线性神经网络
  • 重返OI:1999
  • 【双指针】移动零
  • docker部署DVWA-暴力破解-难度从low到impossible
  • AI第一天 自我理解笔记--超参数
  • KMP算法
  • 特殊的数字排序
  • 【Agent】OpenManus-Agent-BaseAgent详细分析
  • PythonWeb开发框架—Flask-APScheduler超详细使用讲解
  • 软件架构设计习题及复习
  • HTML5 drag API实现列表拖拽排序
  • Solana
  • 新手村:混淆矩阵
  • 需求分析、定义、验证、变更、跟踪(高软47)
  • 辽宁省委书记郝鹏、省长王新伟赶到辽阳火灾事故现场指导善后处置工作
  • 首映|“凤凰传奇”曾毅:拍电影,我是认真的
  • 海尔·2025青岛马拉松两选手被终身禁赛:违规转让号码、穿戴他人号码
  • 第五届全国医院人文管理路演在昆山举办:患者体验才是温度计
  • 民生访谈|宝妈宝爸、毕业生、骑手……上海如何为不同人群提供就业保障
  • 人社部:对个人加大就业补贴支持,对企业加大扩岗支持