ST_PointN—返回几何图形中第一个LineString或圆形LineString中的第N个点。 ST_Points—返回包含几何图形所有坐标的MultiPoint。 ST_StartPoint—返回LineString的第一个点。 ST_Summary—返回几何内容的文本摘要。 ST_X—返回点的X坐标。 ST_Y—返回点的Y坐标。 ST_Z—返回点的Z坐标。 ST_Zmflag—返回指示几...
ST_IsValidDetail—返回valid_detail行,说明几何是否有效,如果不是,则说明原因和位置。 ST_IsValidDetail— Returns a valid_detail row stating if a geometry is valid, and if not a reason why and a location. ST_IsValidReason—返回说明几何图形是否有效或无效原因的文本。 ST_IsValidReason— Returns te...
//语法 box2d ST_Box2dFromGeoHash(text geohash, integer precision=full_precision_of_geohash); //示例 SELECT ST_Box2dFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'); st_geomfromgeohash --- BOX(-115.172816 36.114646,-115.172816 36.114646) SELECT ST_Box2dFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', ...
SELECT ST_SetSRID( ST_MakeBox2D( ST_Point(467399,4671999), ST_Point(470200,4674000)) ,25831) AS geom ), -- Simplify geometries to avoid excessive noise. Tolerance is empiric and depends on application simplified AS ( SELECT oid as contour_id, ST_Simplify(input_contours.geom, 0.2) AS geo...
SELECT ST_Extent(geom) as bextent FROM tproads_project; 7、ST_3DExtent 返回三维几何对象的三维边界。 box3dST_3DExtent(geometry set geomfield); SELECT ST_3DExtent(foo.the_geom) As b3extent FROM (SELECT ST_MakePoint(x,y,z) As the_geom ...
ST_AsMVT和ST_AsMVTGeom。 本文中创建矢量切片很简单,就是使用下方的一个sql,运行结果如下图。接着写一个矢量切片的http服务(参考go-vtile-example,这个例子中矢量切片压缩率更高),并且使用mapbox进行前端展示(小贴士:sql中‘points’的字符串与渲染中mapbox里的source-layer一致).代码见最下方 ...
PostGIS是一个开源的地理信息系统(GIS)扩展,它在关系型数据库中添加了对地理空间数据的支持。ST_CONTAINS和ST_WITHIN是PostGIS中常用的两个空间查询函数。 1. ST_...
在PostGIS中执行瓦片查询语句可以使用ST_AsMVTSQL函数。该函数可以将指定的几何数据转换为Mapbox Vector Tiles(MVT)格式。以下是一个示例的瓦片查询语句: ```sql SELECT ST_AsMVT(mvtgeom.*) AS tile FROM ( SELECT id, ST_AsMVTGeom(geometry, ST_Transform(ST_MakeEnvelope(minLon, minLat, maxLon, maxLat,...
ST_Equals的函数,可用于测试几何图形的空间相等性或等价性。无论是绘制多边形的方向、定义多边形的起点,还是包含的点的个数的差异在这里都不重要。重要的是多边形包含相同的空间区域,它们就相等。 包围框相等(~=) 为了更快地进行比较,提供了包围框(bounding box)相等运算符 ’ ~= ’ 。这仅在包围框(矩形)上操...
在PostGIS中,ST_POINT是一种地理空间数据类型,用于表示一个点的几何位置。可以使用字段名来定义一个ST_POINT类型的列,以存储点的坐标信息。 使用字段名在ST_POINT中定义一个列的示例: 代码语言:txt 复制 CREATE TABLE my_table ( id SERIAL PRIMARY KEY, name VARCHAR(50), location ST_POINT ); ...