问题排查地图

编辑

使用本节中的信息来检查 Elasticsearch 请求并查找常见问题的解决方案。

检查 Elasticsearch 请求

编辑

地图使用 Elasticsearch 矢量瓦片搜索 APIElasticsearch 搜索 API 从 Elasticsearch 获取文档和聚合结果。使用 矢量瓦片 检查器查看 Elasticsearch 矢量瓦片搜索 API 请求。使用 请求 检查器查看 Elasticsearch 搜索 API 请求。

vector tile inspector
requests inspector

常见问题的解决方案

编辑

添加图层时未列出数据视图

编辑
  • 验证您的地理空间数据是否已正确映射为 geo_pointgeo_shape

    • 控制台 中运行 GET myIndexName/_field_caps?fields=myGeoFieldName,将 myIndexNamemyGeoFieldName 替换为您的索引和地理空间字段名称。
    • 确保响应将 type 指定为 geo_pointgeo_shape
  • 验证您的地理空间数据是否已在您的 数据视图 中正确映射。

    • 堆栈管理 中打开您的数据视图。
    • 确保您的地理空间字段类型为 geo_pointgeo_shape
    • 确保您的地理空间字段可搜索和可聚合。
    • 如果您的地理空间字段类型与您的 Elasticsearch 映射不匹配,请单击 刷新 按钮以从 Elasticsearch 刷新字段列表。
  • 具有数千个字段的数据视图可能会超过默认的最大有效负载大小。对于大型数据视图,请增加 server.maxPayload

未显示要素

编辑
  • 使用检查器查看 Elasticsearch 响应。确保响应不为空。
  • 确保几何图形使用正确的纬度和经度排序。

    • 以字符串形式表示的地理点按 "纬度,经度" 排序。以数组形式表示的地理点按相反的顺序排列:[经度, 纬度]
    • 以 geojson 形式表示的地理形状提供坐标为 [经度, 纬度]
  • 确保填充颜色和边框颜色与地图瓦片区分开来。在白色背景上很难看到白色要素。

未显示 Elastic 地图服务底图

编辑

地图 默认使用 Elastic 地图服务的瓦片和矢量数据。有关更多信息,请参阅 连接到 Elastic 地图服务

未显示自定义瓦片

编辑
  • 当使用自定义瓦片服务时,请确保您的瓦片服务器已配置 跨域资源共享 (CORS),以便来自您的 Kibana 域的瓦片请求有权访问您的瓦片服务器域。
  • 确保自定义矢量和瓦片服务具有所需的坐标系。矢量数据必须使用 EPSG:4326,瓦片必须使用 EPSG:3857。