加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql – PostGIS可用于创建国家/地区的网格地图吗?

发布时间:2020-12-13 15:52:16 所属栏目:百科 来源:网络整理
导读:我试图将一个区域的地图划分为1 km x 1 km的方格网格,最终计算并检索有多少点(给定它们的纬度和经度值)落入该地图的每个方格.可以在PostGIS中完成此操作,如果是这样,我该怎么做? 更新:Mike Toews在这里有一个详细的答案: https://gis.stackexchange.com/q
我试图将一个区域的地图划分为1 km x 1 km的方格网格,最终计算并检索有多少点(给定它们的纬度和经度值)落入该地图的每个方格.可以在PostGIS中完成此操作,如果是这样,我该怎么做?

更新:Mike Toews在这里有一个详细的答案:

https://gis.stackexchange.com/questions/16374/how-to-create-a-regular-polygon-grid-in-postgis

解决方法

正如我的评论所述
make a regular grid.要为整个国家建造1公里的电网,这可能具有挑战性,因为地球不平坦,不能分成完美的1公里电网.

要制作1 km网格,您需要一个投影坐标系,长度单位为米. WGS84 (EPSG:4326)不能这样做,因为它具有纬度/长度单位.要找到合适的投影系统,您需要找到“等面积”投影,例如Lambert azimuthal equal-area projection(LAEA).例如,所有欧洲都可以使用ETRS-LAEA (EPSG:3035),尽管某些部分可能会有一些失真.或者如果在新西兰,New Zealand Transverse Mercator 2000.每个地区通常都有很好的预测.

要运行PostGIS查询,您需要使用ST_Transform(geom,3035)将几何图形投影到网格上(例如,对于ETRS-LAEA).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读