交通分析小区TAZ生成

您所在的位置:网站首页 小区流量是啥 交通分析小区TAZ生成

交通分析小区TAZ生成

2024-01-14 06:58| 来源: 网络整理| 查看: 265

针对git上一个make-taz的项目,写了个手把手教学的使用手册,感谢up主的耐心解答~ 如果觉得本教程有用,记得给大佬的项目点个star~

步骤 1. 获取OSM路网数据2. 选择合适规模的路网3. 要素转栅格4. 计算栅格5. 导出栅格6. 自动生成7. 栅格转面8. 计算wkt

1. 获取OSM路网数据

OSM数据是开源的,这里进入OSM网站直接导出: 在这里插入图片描述 由于我们需要的武汉市的数据过大,所以这里没有直接在地图上进行框选,而是选择了Geofabrik下载,依次选择Asia -> China -> china-latest-free.shp.zip,数据的属性在Format description PDF 中可以查看。 在这里插入图片描述 接下来打开ArcGIS Pro添加路网文件gis_osm_roads_free_1.shp,根据所需区域的边界剪裁出需要的部分: 在这里插入图片描述

2. 选择合适规模的路网

根据具体的需求选取合适level、数量的路网,本项目中选取了code 导出栅格,输出tif格式文件

6. 自动生成

环境:python 3.7

将第五步中生成的tif文件作为输入,修改test中输入输出路径,得到分割后的tif文件

7. 栅格转面

将第6步得到的输出放入ArcGIS中,使用raster to polygon栅格转面工具转换为shp文件 在这里插入图片描述

8. 计算wkt

为后续的需求计算小区们的边界,使用数据管理工具下的计算字段工具,计算Geometry字段的公式如下:

Geometry = !Shape!.wkt

由于很多边界是极度不规则的,需要很多坐标点,所以可能会有写不进去的问题。(这里也许可以使用大佬项目里的simplify功能,待实验后来更新~)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3