• ST_AsMVT


     http://postgis.net/docs/ST_AsMVT.html

    WITH mvtgeom AS
    (
      SELECT ST_AsMVTGeom(geom, ST_TileEnvelope(12, 513, 412), extent => 4096, buffer => 64) AS geom, name, description
      FROM points_of_interest
      WHERE geom && ST_TileEnvelope(12, 513, 412, margin => (64.0 / 4096))
    )
    SELECT ST_AsMVT(mvtgeom.*)
    FROM mvtgeom;

    如果是-180.0,-85.05112877980659,180.0,85.05112877980659的envelope的话,会计算得到当前的缩放级数,然后只返回长度大的线条。。

    https://www.jianshu.com/p/06cac9f7e90a(如何轻松加载百万级别的矢量数据?这个方法很实用)

    >>geoserver矢量切片:https://blog.csdn.net/jinxiumeihappy/article/details/89351644

    矢量切片的原理实际上就是利用了抽稀?

    矢量切片,通俗地讲,就是将矢量数据一建立金字塔的方式,像栅格切片那样分割成一个个描述性文件,以Geojson或者pbf等自定义格式组织,然后在前端根据显示需要按需请求不同的矢量切片数据进行Web绘图。

    https://blog.csdn.net/u012599377/article/details/101102787

    如果geoserver自带矢量切片服务,为什么还要单独开发呢?

    相对于传统的动态服务、栅格切片,矢量切片优势很明显:

    ①切图快

    ②体积小

    ③传输快

    ④渲染速度快

    ……

    从技术上来说,矢量切片有点类似于要素服务加载矢量的方式和影像切片加载的结合,但是需要注意的是,矢量切片是为了替代栅格切片作为底图,而不是为了取代要素图层[存疑]。

    矢量切片样式如何设置?

    矢量切片st_AsMVT如何存储为文件格式?(MapBox Vector Tile,简称MVT)为什么要转为MVT,直接转为geojson不可以吗?

    深入了解一下矢量切片Vector tile:https://blog.csdn.net/lz5211314121/article/details/119603219

    前端调用矢量切片:矢量切片的原理以及加载(mbtiles+cesium):https://zhuanlan.zhihu.com/p/336008819

    有很多种矢量切片格式,这里以mvt为例,前端调用mvt切片

  • 相关阅读:
    Activity
    日志
    StringBuffer
    内部类
    接口
    多态
    final关键字
    abstract关键字
    对象初始化
    继承
  • 原文地址:https://www.cnblogs.com/2008nmj/p/16392635.html
Copyright © 2020-2023  润新知