开发者社区 > 博文 > 【JUSTQL Reference】常见数据上传示例
分享
  • 打开微信扫码分享

  • 点击前往QQ分享

  • 点击前往微博分享

  • 点击复制链接

【JUSTQL Reference】常见数据上传示例

  • 京东城市JUST团队
  • 2021-01-26
  • IP归属:未知
  • 821浏览

1.1 常见时空数据示例

Ÿ   Point点:

1.   POINT(114.134488 22.614742)  

Ÿ   LineString线:

1.   LineString(114.1512824 22.61206009, 114.1518991 22.62694205, 114.21503836 22.66907945)  

Ÿ   Polygon面:

1.   POLYGON (114.24573 22.75511, 114.18073 22.64801,    

2.   114.13968 22.61928 ,114.13977 22.61885, 114.13982 22.61828 , 114.13864 22.60922 , 114.13858 22.6091 , 114.24573 22.75511)  

1.2 数据上传规范及示例

本章节将介绍JUST门户中路网数据和轨迹数据的上传示例,更多详细信息,请跳转文档JUST-Portal数据上传Tutorial查看。

1.2.1 路网数据规范及上传示例

路网是由各种道路组成的相互联络、交织成网状分布的道路系统。而每一条道路的本质是由一条LineString(多个经纬度点组成的线段),以及其附加的属性道路限速,道路等级等等组成。JUST中默认的路网表结构如第三章3.1.1.1.2-路网插件类型一节所示,故在此不再赘述。

已知本次示例文件的路网文件部分数据如下图所示,其特点如下:首行不包括属性名,共11列属性,属性间用tab分隔。


4.1 路网数据样例

则该文件在门户中的上传方式如下:

1.        点击上传按钮,弹出数据上传窗口


4.2点击数据上传按钮

2.        上传窗口内选择“表状态”,若要在上传路网数据到已有路网表,则选择“表状态-已有表”,否则选择“表状态-新建表”。以新建路网表为例,选择要建表的数据库,并选择表类型为“路网表”。然后点击“选择文件按钮”,选择要上传的路网文件。注意,路网表仅支持csvtxtgzshpzip格式文件,且文件大小不得超过100M


4.3 选择需要上传文件的表信息

3.        在加载数据窗口内输入完整的创表语句和数据加载语句,语句间用分号“;”分隔,语句示例如下:

1.  create table roadnetwork_table as roadnetwork(road_length Double, max_lanes Integer);        -- 建表语句

2.  LOAD data_path to rn_table Config {

3.  oid: "0",

4.  start_id: "integer(1)",    -- 指定路网表的start_id由数据第二列映射,也可以不指定由JUST自动生成

5.  end_id: "integer(2)",      -- 指定路网表的end_id由数据第三映射,也可以不指定由JUST自动生成

6.  road_length: "double(3)",  -- 指定路网表自定义字段road_length由数据中的第四列映射

7.  direction: "integer(4)",

8.  max_lanes: "integer(5)",   -- 指定路网表自定义字段max_lanes由数据中的第六列映射

9.  speed_limit: "double(6)",

10.     level: "integer(7)",

11.     geom: "st_lineFromPointSeries(9, ',' , 'lat lng')"

12.                      -- JUST内置方法将坐标点转为GEOM对应的LineString

13.                      -- 参数1为坐标点在上传数据中对应的列,

14.                      -- 参数2为坐标点分隔符,参数3为坐标点的format

15.                      -- (如果维度在前则为'lat lng'

16.                      -- 如果经纬度分隔符为‘;’则为‘lng;lat)

17.     } SEPARATOR '\t'        -- 上传文件的字段分隔符为'\t'

              

4.   写完毕并自行检查确认无语法错误后,点击运行按钮即可触发执行JUST文件上传动作。当加载进度条为100%时,路网数据上传成功


4.4 路网数据上传成功

共0条评论