类型一(需要提供1个点坐标):包含Point、Cluster、Heatmap、Grid 和 Hexbin
以一份百度地图北京旅游景点为例
类型二(需要提供1个点坐标 + 其他):包含3D( + 3d模型 )、Icon(+ icon字段)
icon模式不支持自定义图标,只能使用kepler自带的图标(文末有附件);
3D模型支持 gltf 、glb格式; (latitude字段非必需,且在下面的实验中效果不明显
通过win10的画图3D创建一个模型
类型三:包含Uber H3
什么是 Uber H3 ?H3 是由 Uber 开源的一个六边形分层索引网格系统,也是最近几年实现数据聚合的主要趋势[详情]
学习资料:Uber H3算法实现蜂窝六边形聚合
类型一(需要提供2个点坐标):包含 Line 和 Arc
类型二(需要提供一个geojson文件):包含 trip
为了试验该数据,在ArcGIS绘制了一个折线,然后通过转换生成geojson格式
注:ArcGIS工具箱-要素转json工具的转换结果,数据格式似乎不符合kepler.gl,所以通过https://mapshaper.org/转换(使用说明[链接])。部分地图种类只支持 GeoJSON 格式的数据
导入kepler.gl后,网站将geojson数据默认为Polygon,当手动选择Trip,网站忽然变成白屏...
后来终于找到 trip 数据的格式要求
把样例数据加载
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": { "vendor": "A",
"vol":20},
"geometry": {
"type": "LineString",
"coordinates": [
[-74.20986, 40.81773, 0, 1564184363],
[-74.20987, 40.81765, 0, 1564184396],
[-74.20998, 40.81746, 0, 1564184409]
]
}
}
]
}
类型一(需要提供一个geojson文件):包含 Polygon
数据来源:http://datav.aliyun.com/tools/atlas/#&lat=30.733573157600023&lng=103.74938964843748&zoom=9
Kepler官方数据提供:https://github.com/uber-web/kepler.gl-data