获取extjs 选择后的表头_OD数据获取脚本分享

d2a045a0907fe746f99e1d36f69788a1.png

-1st- 简介

基于高德地图路径规划API开发,用于计算OD坐标点之间步行、骑行、驾车、公共交通(包括跨城火车)等交通方式下的OD出行距离、时间以及空间路径(搭配ArcGIS食用)。

*最终数据样表

**数据总表

IDDriving_Dis(km)Driving_Time(min)Bus_Dis(km)Bus_Time(min)Railway
13.413.4333.3-
216.23421120.3-
3230.1174.9245.3131
IDDriving_Dis(km)Driving_Time(min)Bus_Dis(km)Bus_Time(min)Railway
13.413.4333.3-
216.23421120.3-
3230.1174.9245.3131

raft-node="block" data-draft-type="table" data-size="normal" data-row-style="normal">

IDDriving_Dis(km)Driving_Time(min)Bus_Dis(km)Bus_Time(min)Railway
13.413.4333.3-
216.23421120.3-
3230.1174.9245.3131

aft-node="block" data-draft-type="table" data-size="normal" data-row-style="normal">

IDDriving_Dis(km)Driving_Time(min)Bus_Dis(km)Bus_Time(min)Railway
13.413.4333.3-
216.23421120.3-
3230.1174.9245.3131
IDDriving_Dis(km)Driving_Time(min)Bus_Dis(km)Bus_Time(min)Railway
13.413.4333.3-
216.23421120.3-
3230.1174.9245.3131

****Railway字段示例:name:G28(福州-北京南)|dis:225.0 km|time:56.0 min

**路径数据实例

***表

***图

48d81bd05e0e64a21269ec133e2c6f8f.png

*脚本使用、数据获取过程

**脚本

b73191e7ec7eeb95f7f43533b5690cd0.gif

**ArcGIS工具

e13f11d03e0f128ac69bda2131b92c19.gif

-2nd-功能说明

1) 自行选择要获取的目标出行数据,如步行、步行+驾车

(所有出行方案均选择最快捷的一个)

2) 支持一对一、一对多的原始OD表读取,如NO*ND,NO*MD

(是不是不好理解,简单说就是OD合起来一个表,或者OD分开的两个表)

3) 支持跨城公共交通数据的获取,即包含火车数据

4) 驾车OD数据支持选择是否考虑当前路况

(“当前”=运行程序的此时此刻的时间)

5) 支持绘制空间路径(提供ArcGIS中的使用工具)

6) 最终数据的坐标全部自动转换为WGS84(4326)坐标

-3rd-使用方法

1) 申请高德地图服务端API的key,粘贴到reference文件夹的key.txt中

申请参考:

POI数据获取脚本中的Key部分

2) 准备OD点位坐标数据,放在OD_origin文件夹下

格式:

一对一模式:OD数据在表格同一行,一个Excel表格

*“OD”表格表头:O_lgt(经度),O_lat(纬度),D_lgt,D,lat

一对多模式:OD数据分开在两个表格,两个Excel表格(最后自动计算No*Nd个OD数据对)

*“Origin”表格表头:O_lgt,O_lat

*“Destination”表格表头:D_lgt,D_lat

3) 双击运行,依提示操作

-4th-编写说明

1) 脚本由Sid独立编写完成,坐标转换代码来自网络

脚本如有任何问题请联系:sidchen0@qq.com

2) 脚本使用过程需要连接网络

3) 脚本基于Python语言开发,在win10环境打包完成,目前仅支持win10环境运行,后续可能考虑支持Mac系统

(有需要的可先联系我)

4) 关于封号

这种方式属于从高德地图“偷”数据,不合规可能会被高德封禁开发者账号(同一身份ID的所有开发者账号,不过高德地图服务还是可以用的)。我延长了程序运行过程的休眠时间,也许问题不大。


点击跳转下载([数据获取脚本]文件夹)


format,png

数据获取 POI数据 | 公交线路数据|| 地理编码 | 坐标转换 ||

技能学习 ArcGIS高效前期分析 | ArcGIS区位分析 | ArcGIS高效建模

Python学习 | HTML学习 | Javascript学习 | Access数据库

高效工作 网盘推荐 | 资源素材共享库

d5a66e4b42fe47f057461c35f03e3d99.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值