ST_AsMVT聚合函数用于将基于MapBox VectorTile坐标空间的几何图形转换为MapBox VectorTile二进制矢量切片。 PostGIS生成MVT矢量切片的步骤是: 使用ST_AsMVTGeom函数将几何图形的所有坐标转换为MapBox VectorTile坐标空间里的坐标,这样就将基于空间坐标系的几何图形转换成了基于MVT坐标空间的几何图形。 使用ST_AsMVT函数将...
geometry ST_AsMVTGeom(geometry geom, box2d bounds, integer extent=4096, integer buffer=256, boolean clip_geom=true); 该函数被添加于2.4.0版本。 二、描述 将一个图层中位于参数box2d范围内的一个几何图形的所有坐标转换为MapBox VectorTile坐标空间里的坐标。 该函数会尽量保持、甚至纠正,来确保几何图形的...
瓦片坐标系中的缓冲区大小。 取值范围:1~4096,默认256。 clip_geom Geometry3D对象是否被瓦片边界裁剪,默认true。 描述 该函数用于将Geometry3D转换为ST_AsMVT3D所需的瓦片坐标空间。 该函数是ST_AsMVTGeom的升级版,可以处理Geometry3D的Z坐标。 必须提供目标地图坐标空间中瓦片矩形边界,以便可以转换几何图形,并在需要...
extent 瓦片坐标系中的瓦片大小,默认4096。 buffer 瓦片坐标系中的缓冲区大小,默认256。 clip_geom geom是否被瓦片边界裁剪,默认true。 描述 功能同ST_AsMVTGeom,但是通过参数res_prec能提供更高的可视化效率。 对小比例尺瓦片,使用较大的res_prec可能会出现较多矢量要素看不见的现象。 对点数据无效。 适用于可视化...
ST_AsMVTGeom3D,云原生数据库 PolarDB:将Geometry3D数据处理成瓦片坐标空间。 参数名称 描述 geom 目标Geometry3D对象。 bounds 瓦片的矩形边界,不包含缓冲区。 extent 瓦片坐标系中的瓦片大小。 取值范围:256~8192,默认4096。
ST_AsMVTGeom,云原生数据库 PolarDB:将一个地理网格对象转换为瓦片坐标系的几何对象。 经过坐标系转换的几何对象。 参数名称 描述 grid 需要输出到MVT的geomgrid或h3地理网格对象。 bounds 瓦片的矩形边界,不包含缓冲区。
将Geometry3D数据处理成瓦片坐标空间。 语法 geometry ST_AsMVTGeom3D( geometry geom, box2d bounds, integer extent = 4096, integer buffer = 256, boolean clip_geom = true ); 参数 参数名称 描述 geom 目标Geometry3D对象。 bounds 瓦片的矩形边界,不包含缓冲区。 extent 瓦片坐标系中的瓦片大小。 取值范围...
1:翻转X和Y。如果与GeoCoordinate选项开关一起使用,则输出将默认为“ 纬度在前”,并且坐标也将翻转。 2:以GeoSpatial GeoCoordinates顺序输出坐标。如果Geometry对象不在WGS 84坐标系下(SRID:4326),则此选项将引发错误。这是目前唯一支持的GeoCoordinate类型。请参考X3D规范,指定空间参考系统。默认输出为GeoCoordinate ...
输出的坐标系由bounds决定,建议使用ST_TileEnvelope函数来生成bounds。 若使用ST_TileEnvelope函数以外的方法来生成bounds,需要设定SRID。 示例 selectst_asmvtgeom('010200040000'::geomgrid, st_tileenvelope(0,0,0));---
瓦片坐标系中的缓冲区大小。 取值范围:1~4096,默认256。 clip_geom Geometry3D对象是否被瓦片边界裁剪,默认true。 描述 该函数用于将Geometry3D转换为ST_AsMVT3D所需的瓦片坐标空间。 该函数是ST_AsMVTGeom的升级版,可以处理Geometry3D的Z坐标。 必须提供目标地图坐标空间中瓦片矩形边界,以便可以转换几何图形,并在需要...