地图故障排除
编辑地图故障排除编辑
使用本节中的信息检查 Elasticsearch 请求并找到常见问题的解决方案。
检查 Elasticsearch 请求编辑
地图使用 Elasticsearch 矢量瓦片搜索 API 和 Elasticsearch 搜索 API 从 Elasticsearch 获取文档和聚合结果。使用 矢量瓦片 检查器查看 Elasticsearch 矢量瓦片搜索 API 请求。使用 请求 检查器查看 Elasticsearch 搜索 API 请求。
常见问题的解决方案编辑
添加图层时未列出数据视图编辑
-
验证您的地理空间数据是否已正确映射为 geo_point 或 geo_shape。
- 在 控制台 中运行
GET myIndexName/_field_caps?fields=myGeoFieldName
,将myIndexName
和myGeoFieldName
替换为您的索引和地理空间字段名称。 - 确保响应指定
type
为geo_point
或geo_shape
。
- 在 控制台 中运行
-
验证您的地理空间数据是否已在您的 数据视图 中正确映射。
- 在 堆栈管理 中打开您的数据视图。
- 确保您的地理空间字段类型为
geo_point
或geo_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。