从geojson形状

时间:2018-03-07 07:34:49

标签: request geojson bounding-box vector-tiles

这个想法如下:

我有一个 GeoJSON Polygon 和一个"vector tile"端点。我想查询矢量切片服务器以获取在Polygon的边界框内过滤的相关特征。 (最终目标是计算数据并查明某些数据是否与我的多边形相交,但是现在让我们坚持多边形区域中的"特征;")

不同地解释我想做以下事情:

  • 找到多边形的bbox
  • 找到"界限"相关瓷砖
  • 使用该边界查询切片服务器
  • 解析收到的功能

作为矢量图块规范中的一个非常菜鸟,我正在与2个中间部分进行斗争。

  • I know how to find the bbox
  • 如何"扩展"那个bbox并将其转换为矢量图块坐标?

    我认为它存在于Mapbox工具的某个地方,但我无法找到它

  • 如何使用边界"查询VT端点? ?

    VT端点请求(取自mapboxGL)往往看起来像这样 https://tile-server.com/15/16665/11033.pbf,我大致理解为/{z}/{x}/{y}.pbf,但xy的编码看起来很奇怪

  • I theorically know how to decode received .pbf to GeoJSON

Nota Bene:我实现了服务器端,因此我无法使用MapboxGL中任何与webGl相关的图形

奖励:广告故事的结尾,如果我设法将多边形的bbox转换为矢量图块坐标,我将需要缩放来查询服务器。我不希望它是任意的,所以另一个问题是:如何找到"最佳缩放"对于多边形?

0 个答案:

没有答案