①Well-known text(WKT) 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_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...
获取几何对象的WKT描述 ST_AsText(geometry) 获取几何对象的WKB描述 ST_AsBinary(geometry) 获取几何对象的空间参考ID ST_SRID(geometry) 获取几何对象的维数 ST_Dimension(geometry) 获取几何对象的边界范围 ST_Envelope(geometry) 判断几何对象是否为空 ST_IsEmpty(geometry) 判断几何对象是否不包含特殊点(比如自相交...
ST_AsText( st_buffer ( 'POINT('|| b.longitude || ' ' || b.latitude ||')', 0.0005 )),a.id FROM hospital_area_new_result_id A 判断经纬度点是否在多边形内 SELECT ST_Contains ( ST_Transform ( st_geometryfromtext ( 'POLYGON((' || A .WGS84 || '))', ...
示例: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(空间字段),查询出路的结果也可以进行导出; ...
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(geom) from holo_gis_1 where ST_Contains(ST_MakeBox2D(ST_Point(116, 39),ST_Point(117, 40)), geom); 指定SRID值。 select st_astext(geom) from holo_gis_2 where ST_Contains(ST_SetSRID(ST_MakeBox2D(ST_Point(116, 39),ST_Point(117, 40)), 4326), geom); ...