SparkBufferService Class

矢量大数据.SparkBufferService(srcLayer, extendopt, distanceopt, spatialUnitopt, bufferExpopt, bufferTypeopt, option, reserveFieldsopt, isMultipartopt, statisticFieldsopt, rtnUrlopt)

Fx构造函数

# new SparkBufferService(srcLayer, extendopt, distanceopt, spatialUnitopt, bufferExpopt, bufferTypeopt, option, reserveFieldsopt, isMultipartopt, statisticFieldsopt, rtnUrlopt)

参数:
名称 类型 属性 描述
srcLayer Object

原始图层

srcUrl String

原始输入图层URL地址。如:hdfs://192.168.96.101:9000/mapgisanalystserver/nyc/trip_data_1.csv

schema String <optional>

输入原始图层元信息json的URL地址,支持hdfs、http。如hdfs://192.168.96.101:9000/mapgisanalystserver/datasetschema.json

filter String <optional>

输入原始图层属性过滤条件。如:speed>100 and id>0

extend Object <optional>

空间范围信息

xmin Number <optional>

空间范围信息,x轴最小值。如:-74.25559136

xmax Number <optional>

空间范围信息,x轴最大值。如:-73.70000906

ymin Number <optional>

空间范围信息,y轴最小值。如:40.4961154

ymax Number <optional>

空间范围信息,y轴最大值。如:40.91553278

startTime Number <optional>

时间范围信息,起始时间。如:

endTime Number <optional>

时间范围信息,结束时间。如:

distance Number <optional>

缓冲距离,和缓冲距离单位为一组参数,与缓冲表达式为二选一参数

spatialUnit String <optional>

缓冲距离单位,meter(米)、kilometer(千米)、none(数据单位)

bufferExp String <optional>

缓冲计算表达式

bufferType String <optional>

缓冲类型,flat(平头)、round(圆头)

option String

缓冲选项,all(聚合所有)、list(聚合相交部分)、none(不做处理)

reserveFields String <optional>

保留字段数组,用逗号分隔

isMultipart String <optional>

几何是否合并为多部分,当保留字段选项all、list时生效

statisticFields String <optional>

统计字段信息,当保留字段选项all、list时生效,值型字段支持 count,min,max,mean,sum,variance,stddev,range 等。如:[{"field":"trip_distance","statisticTypes":["mean","sum"]},{"field":"speed","statisticTypes":["mean", "count"]}]

rtnUrl String <optional>

结果图层地址,服务URL地址或具有一定规则的数据协议地址,即{协议}://{用户名}@{密码}/{IP}:{port}/{路径}。如:pg://mapgis@mapgis/192.168.81.223:5432/postgis/summarymesh_hexgon_96_101_001 或者 hdfs://192.168.96.101:9000/nyc

作者:
  • 创新中心-潘卓然

查看源代码 service/Igserver-X/vector/SparkBufferService.js, line 4

方法

# query(onSuccess, onError)

查询函数,向服务器发送请求,返回地名地址格式数据

参数:
名称 类型 描述
onSuccess function

查询成功回调函数。

onError function

查询失败回调函数。

查看源代码 service/Igserver-X/vector/SparkBufferService.js, line 54