- ST_SRID(geometry):返回空间参考标识符(SRID) - ST_MakePoint(x, y [, z]):创建一个点对象 - ST_MakeLine(point1, point2 [, point3 ...]):创建一个线对象 - ST_MakePolygon(ring):创建一个多边形对象 - ST_Union(geom1, geom2 [, geom3 ...]):合并多个几何对象 - ST_Difference(geom1...
SELECT st_x(cast(point(100, 200) as geometry)) SELECT st_y(cast(point(100, 200) as geometry)) 搜索 复制
2578172.3),3857)LIMIT1;-- 基于vehicle_net视图计算WITHverticesAS(SELECT*FROMshenzhen_roads_vertices_pgrWHEREidIN(SELECTsourceFROMvehicle_netUNIONSELECTtargetFROMvehicle_net))SELECTidFROMverticesORDERBYthe_geom<->ST_SetSRID(ST_Point(12677354.9,2578172.3),3857)LIMIT1;-- 基于little_net...
ALTERTABLEwaysADDCOLUMNx1doubleprecision;ALTERTABLEwaysADDCOLUMNy1doubleprecision;ALTERTABLEwaysADDCOLUMNx2doubleprecision;ALTERTABLEwaysADDCOLUMNy2doubleprecision;UPDATEwaysSETx1 = ST_x(ST_PointN(the_geom,1));-- 线段起点坐标xUPDATEwaysSETy1 = ST_y(ST_PointN(the_geom,1));-- 线段起点坐标yUPDATEw...
pos point -- 用户实时位置 ); 2、空间索引 create index idx_tbl_pos on tbl_pos using gist(pos); 性能评测 实时更新10亿用户位置,使用insert on conflict语法。 vi test.sql \set id random(1,1000000000) insert into tbl_pos values (:id, point(random()*180,random()*90)) on conflict (id)...
使用SPATIAL 参数可以设置索引为空间索引。空间索引只能建立在空间数据类型上,这样可以提高系统获取空间数据的效率。MySQL中的空间数据类型包括GEOMETRY和POINT、LINESTRING、POLYGON等。目前只有MyISAM存储引擎支持空间检索,而且索引的字段不能为空值。 3、索引的设计原则 ...
ST_Transform(geometry, target_srid) ``` 其中,`geometry`是要转换的几何对象,可以是一个点、线、面等;`target_srid`是目标坐标系的空间参考标识,即目标坐标系的EPSG代码。 示例用法: 1.将一个点从WGS84坐标系转换到Web Mercator坐标系: ```sql SELECT ST_Transform(ST_SetSRID(ST_MakePoint(-122.4167, 37...
selectcity_name,st_area(st_transform(geom,4527))/1000000fromcity 5 空间分析 5.1 缓冲区查询 如果是WGS84(4326),缓冲距离单位是度,使用m为距离单位的话,geom后加一个::geography SELECTst_asgeojson(ST_BUFFER(geom::geography,100))frommonitor_pointSELECTst_asgeojson ( st_buffer ( ST_GeomFromText ...
select "AREA_CODE" from geo_cun where st_intersects(geom,ST_GeomFromText('POINT(116 39)', 4326)); 1. (2)数据表转为geojson SELECT jsonb_build_object ('type','FeatureCollection','features',jsonb_agg (feature)) as geojson FROM (SELECT jsonb_build_object ('type','Feature','geometry...
ST_AddPoint ST_Angle ST_Area ST_AsBinary ST_AsEWKB ST_AsEWKT ST_AsGeoJSON ST_AsHexWKB ST_AsHexEWKB ST_AsText ST_Azimuth ST_Boundary ST_Buffer ST_Centroid ST_Collect ST_Contains ST_ContainsProperly ST_ConvexHull ST_CoveredBy ST_Covers ST_Crosses ST_Dimension ST_Disjoint ST_Distance ST_...