地图故障排除编辑

使用本节中的信息检查 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 替换为您的索引和地理空间字段名称。
    • 确保响应指定 typegeo_pointgeo_shape
  • 验证您的地理空间数据是否已在您的 数据视图 中正确映射。

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

未显示要素编辑

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

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

未显示 Elastic Maps Service 底图编辑

地图 默认情况下使用来自 Elastic Maps Service 的瓦片和矢量数据。有关更多信息,请参阅 连接到 Elastic Maps Service

未显示自定义瓦片编辑

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