pgrouting实战应用

1)下载地区地区数据(下载数据是XYZM 四位数据)

2)下载裁剪行政区数据

3)使用arcgis pro添加路网数据和行政区数据

4)裁剪数据,仅历下行政区路网

5)arcgis pro要素转线,把折线相交打断,形成路网数据

6)转换位Web墨卡托坐标系(EPSG:3857)

7) 数据转换为二维数据

8)要素导出成shapefile

1、下载地区数据 shapefile格式

去OpenStreetMap网站下载中国地区数据,下载地址

http://download.geofabrik.de/asia.html

下载shapefile格式的数据,然后剪裁出济南历下区范围的地区数据。由于OSM数据是WGS84坐标系(EPSG:4326)的,所以还需将其转换为Web墨卡托坐标系(EPSG:3857)。"要素转线"把折现数据在相交处打断,就是路网数据。

2、下载裁剪行政区图层

下载最后需要裁剪的行政区图层,我使用的是阿里云的工具,可以方便导出。

https://datav.aliyun.com/portal/school/atlas/area_selector

找到我的目标(山东省济南市历下区),然后导出成geojson文件。

3、arcgis pro添加json图层

把下载好的历下区行政区的geojson文件,导入到arcgis pro中。

工具栏"json转要素"功能,选择json文件,就会添加到图层里。

4、arcgis pro裁剪

工具栏搜索"裁剪"功能,选择osm路网图层,选择历下区json的图层,点击"运行"

会输出一个只有历下区的路网数据

5、arcgis pro要素转线

要素转线,将面边界转换为线,或者分割线、面,在两个要素的相交处对两个要素进行分割。

工具栏搜索"要素转线",输入要素,点击"运行"即可。

6、arcgis pro投影(转坐标系)

工具栏搜索"投影",选择输入的要素,输出坐标系点击"地球",搜索3857,会提示WGS1984WEB坐标系,点击"确定",点击运行即可。

7、arcgis pro要素转成二维数据

工具栏搜索"要素类转要素类",选择输入的要素类,输入导出的要素名称,点击"环境"菜单,在"M"和"Z"值,"输出包含"选项中,选择"已禁用",这样的要素仅二维数据。

右键图层属性,查看"分辨率和容差",里面就没有Z值了。

8、arcgis pro要素导出成shapefile

工具栏搜索"要素类转shapefile",选择输入的要素类,选择导出的文件夹,不能是中文。

相关推荐
来一杯龙舌兰9 小时前
【Postgresql】Windows 部署 Postgresql 数据库 (图文教程)
数据库·windows·postgresql
lsw1990lsw2 天前
ubuntu在线安装PostgreSQL(pgsql)
linux·ubuntu·postgresql
leegong231112 天前
PostgreSQL认证指南
数据库·postgresql
AI航海家(Ethan)4 天前
Django中实现简单易用的分页工具
数据库·后端·python·postgresql·django
handsomestWei4 天前
postgresql timescaladb时序数据库使用入门
数据库·postgresql·时序数据库·timescaladb
AI航海家(Ethan)5 天前
如何使用Django中间件
后端·python·postgresql·中间件·django
归宿乐瑶5 天前
解决 MyBatis Plus 在 PostgreSQL 中 BigDecimal 精度丢失的问题
java·数据库·spring boot·postgresql·mybatis-plus
程序员学习随笔5 天前
PostgreSQL技术内幕25:时序数据库插件TimescaleDB
数据库·postgresql·时序数据库
cwr8885 天前
RedHat8安装postgresql15和 postgis3.4.4记录及遇到的问题总结
postgresql·postgis
❀͜͡傀儡师5 天前
在 Kubernetes (K8s) 环境中,备份 PostgreSQL 数据库
数据库·postgresql·kubernetes