From 9f2f7638d3c0432bf02489242a660d09a8a6017e Mon Sep 17 00:00:00 2001 From: qinlei11111 <1779936486@qq.com> Date: Wed, 8 Mar 2023 15:13:04 +0800 Subject: [PATCH 01/11] Update geoc-pg-coordtransform.sql --- geoc-pg-coordtransform.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geoc-pg-coordtransform.sql b/geoc-pg-coordtransform.sql index 1a1be2a..940764b 100644 --- a/geoc-pg-coordtransform.sql +++ b/geoc-pg-coordtransform.sql @@ -364,7 +364,7 @@ BEGIN transform_i :=geoc_gcj02towgs84_line(i); multiArr := array_append(multiArr, transform_i); end LOOP; - return st_multi(ST_Union(multiArr)); + return st_multi(ST_Collect(multiArr)); END; $BODY$ LANGUAGE plpgsql VOLATILE From 28cfea226740083a621c1b2a4325072194028f2d Mon Sep 17 00:00:00 2001 From: qinlei11111 <1779936486@qq.com> Date: Wed, 8 Mar 2023 15:18:11 +0800 Subject: [PATCH 02/11] Update geoc_gcj02towgs84_multiline.sql --- src/geoc_gcj02towgs84_multiline.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/geoc_gcj02towgs84_multiline.sql b/src/geoc_gcj02towgs84_multiline.sql index 824f608..0390f3a 100644 --- a/src/geoc_gcj02towgs84_multiline.sql +++ b/src/geoc_gcj02towgs84_multiline.sql @@ -11,8 +11,8 @@ BEGIN transform_i :=geoc_gcj02towgs84_line(i); multiArr := array_append(multiArr, transform_i); end LOOP; - return st_multi(ST_Union(multiArr)); + return st_multi(ST_Collect(multiArr)); END; $BODY$ LANGUAGE plpgsql VOLATILE - COST 100; \ No newline at end of file + COST 100; From 1518fa157a31e2584bfb240d0d181ea80d114a5f Mon Sep 17 00:00:00 2001 From: qinlei11111 <1779936486@qq.com> Date: Wed, 8 Mar 2023 15:35:53 +0800 Subject: [PATCH 03/11] Update geoc-pg-coordtransform.sql --- geoc-pg-coordtransform.sql | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/geoc-pg-coordtransform.sql b/geoc-pg-coordtransform.sql index 940764b..5247777 100644 --- a/geoc-pg-coordtransform.sql +++ b/geoc-pg-coordtransform.sql @@ -189,7 +189,7 @@ BEGIN transform_i :=geoc_gcj02tobd09_line(i); multiArr := array_append(multiArr, transform_i); end LOOP; - return st_multi(ST_Union(multiArr)); + return st_multi(ST_Collect(multiArr)); END; $BODY$ LANGUAGE plpgsql VOLATILE @@ -564,7 +564,7 @@ BEGIN transform_i :=geoc_wgs84tobd09_line(i); multiArr := array_append(multiArr, transform_i); end LOOP; - return st_multi(ST_Union(multiArr)); + return st_multi(ST_Collect(multiArr)); END; $BODY$ LANGUAGE plpgsql VOLATILE @@ -728,7 +728,7 @@ BEGIN transform_i :=geoc_wgs84togcj02_line(i); multiArr := array_append(multiArr, transform_i); end LOOP; - return st_multi(ST_Union(multiArr)); + return st_multi(ST_Collect(multiArr)); END; $BODY$ LANGUAGE plpgsql VOLATILE @@ -929,7 +929,7 @@ BEGIN transform_i :=geoc_bd09togcj02_line(i); multiArr := array_append(multiArr, transform_i); end LOOP; - return st_multi(ST_Union(multiArr)); + return st_multi(ST_Collect(multiArr)); END; $BODY$ LANGUAGE plpgsql VOLATILE @@ -1100,7 +1100,7 @@ BEGIN transform_i :=geoc_bd09towgs84_line(i); multiArr := array_append(multiArr, transform_i); end LOOP; - return st_multi(ST_Union(multiArr)); + return st_multi(ST_Collect(multiArr)); END; $BODY$ LANGUAGE plpgsql VOLATILE From c2ec1c118c3d545e0ac1494168380b40fa686c57 Mon Sep 17 00:00:00 2001 From: qinlei11111 <1779936486@qq.com> Date: Wed, 8 Mar 2023 15:40:39 +0800 Subject: [PATCH 04/11] Update geoc_gcj02tobd09_multiline.sql --- src/geoc_gcj02tobd09_multiline.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/geoc_gcj02tobd09_multiline.sql b/src/geoc_gcj02tobd09_multiline.sql index 90e73cd..faf746f 100644 --- a/src/geoc_gcj02tobd09_multiline.sql +++ b/src/geoc_gcj02tobd09_multiline.sql @@ -11,8 +11,8 @@ BEGIN transform_i :=geoc_gcj02tobd09_line(i); multiArr := array_append(multiArr, transform_i); end LOOP; - return st_multi(ST_Union(multiArr)); + return st_multi(ST_Collect(multiArr)); END; $BODY$ LANGUAGE plpgsql VOLATILE - COST 100; \ No newline at end of file + COST 100; From b6ed4e465379cabde574d9ee516e5051b29ee815 Mon Sep 17 00:00:00 2001 From: qinlei11111 <1779936486@qq.com> Date: Wed, 8 Mar 2023 15:41:36 +0800 Subject: [PATCH 05/11] Update geoc_wgs84tobd09_multiline.sql --- src/geoc_wgs84tobd09_multiline.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/geoc_wgs84tobd09_multiline.sql b/src/geoc_wgs84tobd09_multiline.sql index 9ef50bb..c12de7b 100644 --- a/src/geoc_wgs84tobd09_multiline.sql +++ b/src/geoc_wgs84tobd09_multiline.sql @@ -11,8 +11,8 @@ BEGIN transform_i :=geoc_wgs84tobd09_line(i); multiArr := array_append(multiArr, transform_i); end LOOP; - return st_multi(ST_Union(multiArr)); + return st_multi(ST_Collect(multiArr)); END; $BODY$ LANGUAGE plpgsql VOLATILE - COST 100; \ No newline at end of file + COST 100; From 0ed4b8b38838fc44967772389f8fe082b13eb039 Mon Sep 17 00:00:00 2001 From: qinlei11111 <1779936486@qq.com> Date: Wed, 8 Mar 2023 15:42:06 +0800 Subject: [PATCH 06/11] Update geoc_wgs84togcj02_multiline.sql --- src/geoc_wgs84togcj02_multiline.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/geoc_wgs84togcj02_multiline.sql b/src/geoc_wgs84togcj02_multiline.sql index 0df03ff..ed38c04 100644 --- a/src/geoc_wgs84togcj02_multiline.sql +++ b/src/geoc_wgs84togcj02_multiline.sql @@ -11,8 +11,8 @@ BEGIN transform_i :=geoc_wgs84togcj02_line(i); multiArr := array_append(multiArr, transform_i); end LOOP; - return st_multi(ST_Union(multiArr)); + return st_multi(ST_Collect(multiArr)); END; $BODY$ LANGUAGE plpgsql VOLATILE - COST 100; \ No newline at end of file + COST 100; From f3fe54f753af7e6096ae24ac51dc45b6d8d946ff Mon Sep 17 00:00:00 2001 From: qinlei11111 <1779936486@qq.com> Date: Wed, 8 Mar 2023 15:42:28 +0800 Subject: [PATCH 07/11] Update geoc_bd09togcj02_multiline.sql --- src/geoc_bd09togcj02_multiline.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/geoc_bd09togcj02_multiline.sql b/src/geoc_bd09togcj02_multiline.sql index 7988b14..62c8c31 100644 --- a/src/geoc_bd09togcj02_multiline.sql +++ b/src/geoc_bd09togcj02_multiline.sql @@ -11,8 +11,8 @@ BEGIN transform_i :=geoc_bd09togcj02_line(i); multiArr := array_append(multiArr, transform_i); end LOOP; - return st_multi(ST_Union(multiArr)); + return st_multi(ST_Collect(multiArr)); END; $BODY$ LANGUAGE plpgsql VOLATILE - COST 100; \ No newline at end of file + COST 100; From c1112628c6ab080168385c4fabb26597f12a0d69 Mon Sep 17 00:00:00 2001 From: qinlei11111 <1779936486@qq.com> Date: Wed, 8 Mar 2023 15:42:52 +0800 Subject: [PATCH 08/11] Update geoc_bd09towgs84_multiline.sql --- src/geoc_bd09towgs84_multiline.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/geoc_bd09towgs84_multiline.sql b/src/geoc_bd09towgs84_multiline.sql index 9207373..6f08eac 100644 --- a/src/geoc_bd09towgs84_multiline.sql +++ b/src/geoc_bd09towgs84_multiline.sql @@ -11,8 +11,8 @@ BEGIN transform_i :=geoc_bd09towgs84_line(i); multiArr := array_append(multiArr, transform_i); end LOOP; - return st_multi(ST_Union(multiArr)); + return st_multi(ST_Collect(multiArr)); END; $BODY$ LANGUAGE plpgsql VOLATILE - COST 100; \ No newline at end of file + COST 100; From 70ef58bf8861550eaed5f825c365bd6d4b510775 Mon Sep 17 00:00:00 2001 From: qinlei11111 <1779936486@qq.com> Date: Wed, 15 Mar 2023 14:34:22 +0800 Subject: [PATCH 09/11] Update README.md --- README.md | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/README.md b/README.md index 0ce8f76..70b8dc5 100644 --- a/README.md +++ b/README.md @@ -72,18 +72,6 @@ Contributions, issues and feature requests are welcome!
Feel free to check 修改src下的文件,使用linux相关命令将文件合并为一个 `find src/ -name "*.sql" | xargs sed 'a\' > geoc-pg-coordtransform.sql` -## 长期招聘 -- 岗位1:WebGIS开发工程师 -- 岗位2:Node.js后端开发工程师 -- 岗位3:前端开发工程师 - -GIS专业背景或地图开发经验优先 - -联系方式: - -qq/微信:1016817543 - -简历投递邮箱:liuhang@geo-compass.com *** From ce8d09be46fc838d2a843ba48f90118a6dbc17aa Mon Sep 17 00:00:00 2001 From: qinlei11111 <1779936486@qq.com> Date: Wed, 15 Mar 2023 14:34:54 +0800 Subject: [PATCH 10/11] Update README.md --- README.md | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/README.md b/README.md index 70b8dc5..5f36a9b 100644 --- a/README.md +++ b/README.md @@ -38,32 +38,7 @@ select geoc_bd09togcj02(geom) from test_table PostgreSQL安装PostGIS扩展 复制geoc-pg-coordtansform.sql中代码,在数据库执行 ``` -# Who use/Who star -- 阿里巴巴(digoal,德哥) - -- 国信司南(北京)地理信息技术有限公司(本库作者) - -- [CTOLib码库](https://javascript.ctolib.com/geocompass-pg-coordtransform.html) - -- 九天气象(lzuniujp08) - -- 深圳普天宜通股份有限公司(ShareQiu1994) - -- 中原百科(zhongyuanbaike) - -- MonsterBOBO(hanrea) - -- nocode(sanford) - - -## Author - -👤 **LH QQ:1016817543** - -👤 **Wangsb QQ:1017218804** - -* Github: [@MrSmallLiu](https://github.com/MrSmallLiu) ## 🤝 Contributing From 8b0f2b276baebdba691c925c618b8766afd8cd90 Mon Sep 17 00:00:00 2001 From: qinlei11111 <1779936486@qq.com> Date: Wed, 15 Mar 2023 18:09:41 +0800 Subject: [PATCH 11/11] Update README.md --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index 5f36a9b..2dbd9f0 100644 --- a/README.md +++ b/README.md @@ -39,10 +39,6 @@ PostgreSQL安装PostGIS扩展 复制geoc-pg-coordtansform.sql中代码,在数据库执行 ``` - -## 🤝 Contributing - -Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/geocompass/pg-coordtransform/issues). ## 开发 修改src下的文件,使用linux相关命令将文件合并为一个