1、st_astext 2、 3、st_dumppoints ST_DumpPoints 函数将几何对象中的所有点转换为单独的行,并返回一个包含所有点的几何对象集合。 以下是一个示例查询,它将一个 MULTIPOLYGON 对象转换为坐标集合,并使用 ST_AsText 函数将其转换为WKT格式的字符串: SELECT ST_AsText((dp).geom) FROM ( SELECT (ST_...
ST_GeomFromText(text, srid)—— 返回geometry,除非指定SRID,否则将得到一个包含未知SRID的几何图形 ST_GeographyFromText(text)——返回Geography ST_AsText(geometry)—— 返回text ST_AsEWKT(geometry)—— 返回text ②Well-known binary(WKB) ST_GeomFromWKB(bytea)—— 返回geometry ST_AsBinary(geometry)—...
ST_GeomFromText(text, srid)—— 返回geometry,除非指定SRID,否则将得到一个包含未知SRID的几何图形 ST_GeographyFromText(text)——返回Geography ST_AsText(geometry)—— 返回text ST_AsEWKT(geometry)—— 返回text ②Well-known binary(WKB) ST_GeomFromWKB(bytea)—— 返回geometry ST_AsBinary(geometry)—...
SELECTST_AsText(ST_Union(ST_Buffer('POINT(0 0)',2),ST_Buffer('POINT(3 0)',2))); ST_Union([geometry])—— 接受一组几何图形并返回全部几何图形的并集。ST_Union([geometry])可与GROUP BY语句一起使用,以创建经过细致合并的基本几何图形集。这种操作非常强大。 我们的nyc_census_blocks就是ST_Uni...
ST_Transform ( st_geometryfromtext ( --圆心 'POINT(113 30)', 4326 ), 4527 ), ST_Transform ( st_geometryfromtext ( --点 'POINT(116.4680989087 39.9486998528)', 4326 ), 4527 ), --半径 500 ) 使用图层展示 SELECT ST_AsText ('POLYGON((' || "WGS84" || '))') ...
ST_Difference(geometry A, geometry B) 返回一个几何空间数据A不同于空间数据B的几何空间数据类型,不要使用GeometryCollection作为参数。 也就是说,如果A为一个line,B也为一个line,那么他们返回的类型就是B把A分割的多线。 如: select ST_AsEWKT(ST_Difference(geomfromText(‘LINESTRING(1 1,2 3,3 4,31...
INSERT INTO cities (id, the_geom, name) VALUES (3,ST_GeomFromText('POINT(27.91162491 -33.01529)',4326),'East London,SA'); 4. 求多边形层中每个多边形的中心 SELECTst_astext(ST_Centroid(the_geom))FROM country; 5. 基本的查询语句
示例:select st_astext(ST_Simplify(ST_GeomFromText('LINESTRING(-1 -1,0 0,1 -1)',4326),2)) ressult;得到结果:LINESTRING(-1 -1,1 -1)7、string_agg和array_agg描述:都是聚合操作,多行转一行,行转列,string_agg,返回结果是字符串类型。array_agg,返回结果是数组。示例:比如一个表table...
将图层的空间信息,查询出常用的wkt字符串,使用的函数是st_astext(空间字段),有关wkt的知识参见:https://en.wikipedia.org/wiki/Well-known_text; 将查询图层中空间信息的中心点,并转换成wkt字符串,使用的函数是st_centroid(空间字段),查询出路的结果也可以进行导出; ...
INSERT INTO global_points (name, location) VALUES (‘London’, ST_GeographyFromText(‘SRID=4326; POINT(-72.1235 42.3521)’)); 2.3 PostGIS对几何信息的检查 PostGIS可以检查几何信息的正确性,这主要是通过IsValid函数实现的。 以下语句分辨检查了2个几何对象的正确性,显然,(0, 0)点和(1,1)点可以构成...