问题排查地图
编辑问题排查地图
编辑使用本节中的信息来检查 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 响应。确保响应不为空。
-
确保几何图形使用正确的纬度和经度排序。
- 以字符串形式表示的地理点按
"纬度,经度"
排序。以数组形式表示的地理点按相反的顺序排列:[经度, 纬度]
。 - 以 geojson 形式表示的地理形状提供坐标为
[经度, 纬度]
。
- 以字符串形式表示的地理点按
- 确保填充颜色和边框颜色与地图瓦片区分开来。在白色背景上很难看到白色要素。
未显示 Elastic 地图服务底图
编辑地图 默认使用 Elastic 地图服务的瓦片和矢量数据。有关更多信息,请参阅 连接到 Elastic 地图服务。
未显示自定义瓦片
编辑- 当使用自定义瓦片服务时,请确保您的瓦片服务器已配置 跨域资源共享 (CORS),以便来自您的 Kibana 域的瓦片请求有权访问您的瓦片服务器域。
- 确保自定义矢量和瓦片服务具有所需的坐标系。矢量数据必须使用 EPSG:4326,瓦片必须使用 EPSG:3857。