|
@@ -3,17 +3,30 @@
|
|
|
<img alt="Version" src="https://img.shields.io/badge/version-1.0-blue.svg?cacheSeconds=2592000" />
|
|
<img alt="Version" src="https://img.shields.io/badge/version-1.0-blue.svg?cacheSeconds=2592000" />
|
|
|
</p>
|
|
</p>
|
|
|
|
|
|
|
|
-> 基于PostgreSQL和PostGIS的坐标转换函数,支持点、线、面的WGS84、GCJ02以及BD09坐标系之间互转。
|
|
|
|
|
|
|
+> 基于PostgreSQL和PostGIS的坐标转换函数,支持点、线、面的WGS84和CGCS2000与GCJ02和BD09坐标系与之间互转。
|
|
|
## Example
|
|
## Example
|
|
|
```sql
|
|
```sql
|
|
|
-GCJ02转WGS84
|
|
|
|
|
-select geoc_gcj02towgs84(geom) from test_table
|
|
|
|
|
|
|
+-- 如果转换后结果为null,查看geom的srid是否为4326或者4490
|
|
|
WGS84转GCJ02
|
|
WGS84转GCJ02
|
|
|
select geoc_wgs84togcj02(geom) from test_table
|
|
select geoc_wgs84togcj02(geom) from test_table
|
|
|
|
|
+GCJ02转WGS84
|
|
|
|
|
+select geoc_gcj02towgs84(geom) from test_table
|
|
|
|
|
+
|
|
|
WGS84转BD09
|
|
WGS84转BD09
|
|
|
select geoc_wgs84tobd09(geom) from test_table
|
|
select geoc_wgs84tobd09(geom) from test_table
|
|
|
BD09转WGS84
|
|
BD09转WGS84
|
|
|
select geoc_bd09towgs84(geom) from test_table
|
|
select geoc_bd09towgs84(geom) from test_table
|
|
|
|
|
+
|
|
|
|
|
+CGCS2000转GCJ02
|
|
|
|
|
+select geoc_cgcs2000togcj02(geom) from test_table
|
|
|
|
|
+GCJ02转CGCS2000
|
|
|
|
|
+select geoc_gcj02tocgcs2000(geom) from test_table
|
|
|
|
|
+
|
|
|
|
|
+CGCS2000转BD09
|
|
|
|
|
+select geoc_cgcs2000tobd09(geom) from test_table
|
|
|
|
|
+BD09转CGCS2000
|
|
|
|
|
+select geoc_bd09tocgcs2000(geom) from test_table
|
|
|
|
|
+
|
|
|
GCJ02转BD09
|
|
GCJ02转BD09
|
|
|
select geoc_gcj02tobd09(geom) from test_table
|
|
select geoc_gcj02tobd09(geom) from test_table
|
|
|
BD09转GCJ02
|
|
BD09转GCJ02
|