分享
查看: 1892|回复: 0

[分享] 【森城市】GIS数据漫谈(八)— 地图投影杂谈

[复制链接]

【森城市】GIS数据漫谈(八)— 地图投影杂谈

发表于 2022-7-14 16:26:29 来自 分享 阅读模式 倒序浏览
zzv_icon1892 zzr_icon0 查看全部
前面了解过Web墨卡托、高斯-克吕格、UTM投影是圆柱投影;兰伯特、阿尔伯斯投影是圆锥投影。根据投影变形的性质,地图投影可分为等角投影/等积投影/任意投影。还有另一种常见的地图投影分类的维度。
1. 按投影面几何形状、投影面与球面的相对位置关系分类。
【森城市】GIS数据漫谈(八)— 地图投影杂谈
2. 按投影面和球面的空间逻辑关系分类。
【森城市】GIS数据漫谈(八)— 地图投影杂谈
当然,世界上的地图投影远远不止文章里提到的。比如前面讲了Web墨卡托投影将纬度限制在了[-85.06,85.06]。你去看任何“地球”,包括Google Earth,南北极其实都是仅仅是用了边缘瓦片图的像素采样“拉”过去的,南极大陆尤为明显。
【森城市】GIS数据漫谈(八)— 地图投影杂谈
所以要去南极看企鹅用Google Earth/Map 就不行了,如果要制作南北极的地图就需要用到前面说的方位投影。正值炎炎夏日,正好来一幅南极地图消暑降温。
《国家基本比例尺地图测绘基本技术规定》 中提到:1:500,1:1 000,1:2 000 国家基本比例尺地图确有必要时,可采用依法批准的独立坐标系。比如北京市就于2022年1月1日启用了“北京2000坐标系”,在天地图(全国地理信息资源目录服务系统)里还能看到很多独立坐标系。
【森城市】GIS数据漫谈(八)— 地图投影杂谈
什么项目可能用到投影坐标系的数据呢?比如城市规划设计、工程施工(修桥、修路、修水库)都可能会用到投影坐标系数据。因为这些项目的应用多和测量计算(长度、面积、角度)、空间分析有关。前面说过由于投影后是平面坐标方便在地图上做量算,并且出于投影后精度的考虑,基本上是高斯-克吕格分带投影,或者是地方独立的坐标系。

总结
关于经纬度的矢量数据叠加在地图底图(瓦片)图层上偏移的问题,需要先确定地图底图(瓦片)是什么,再谈矢量数据的经纬度坐标系是否匹配。
地图瓦片的代表分别为:
• Openstreet/Google Map —代表 标准的WGS84 Web墨卡托
• 天地图—代表 CGCS2000 Web墨卡托
• 高德地图—代表 GCJ02 Web墨卡托
矢量(点、线、面)的经纬度数据为:
• WGS84
• CGCS2000
• GCJ02
• BD09ll
第一种情况:将四种坐标系下的经纬度叠加到 WGS84 Web墨卡托底图上。
【森城市】GIS数据漫谈(八)— 地图投影杂谈
第二种情况:将四种坐标系下的经纬度叠加到 CGCS2000 Web墨卡托底图上。
【森城市】GIS数据漫谈(八)— 地图投影杂谈
第三种情况:将四种坐标系下的经纬度叠加到 GCJ02 Web墨卡托底图上。
【森城市】GIS数据漫谈(八)— 地图投影杂谈


工具推荐

森城市:一键生成3D城市,内置多种模板,自由编辑
• 森城市目前提供全国范围内110多个城市的标准三维场景的构建服务,使城市三维场景的构建速度提升至分钟级。
• 森城市支持不同类型城市数据的插入和自动融合,并提供友好而强大的场景编辑能力和性能处理能力,无需具备GIS、建模等专业技能,就可以轻松DIY自己的酷炫城市三维场景。
• 森城市具备开放的城市场景输出能力,无需担心场景后续使用的兼容问题。

低代码ThingJS:低代码灵活开发数字孪生可视化应用
• 低代码ThingJS提供了丰富的3D开发API、完善的开发文档和视频教程,熟悉基础的JavaScript前端知识即可上手数字孪生3D可视化应用开发。
• 低代码ThingJS是纯H5的WebGL架构,可在各类主流网页浏览器中自如运行,包括可在移动端直接访问运行。
• 低代码ThingJS提供全生命周期的开发组件,大大提升数字孪生可视化项目开发效率。

avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t