🚀 个人简介:某大型测绘遥感企业资深Webgis开发工程师,软件设计师(中级)、优快云优质创作者
💟 作 者:柳晓黑胡椒❣️
📝 专 栏:tools
🌈 若有帮助,还请关注 ➕ 点赞➕收藏,不行的话我再努努力💪💪💪
问题
客户侧,提供gis数据时,只提供了 mdb数据库文件,其中只包含坐标经纬度值,并未提供空间参考,造成我们校准地图是发现深圳的坐标处于中央子午线0°附近,属于重大事故了



解决思路
- 测试常见坐标系
需要考虑市面上的坐标系,挨个测试下:大地2000,西安80,北京54
我是使用的postgis中的ST_Transform方法,主要考虑中央子午线多少度,6度分带和3度分带
select ST_AsText(ST_Transform(ST_SetSRID(ST_MakePoint(137828.588,47325.9055), 4548),4326))
- 如果上面的不行,大概率加密过的,如果你有时间可以套套
百度和高德的坐标系:GCJ-02、BD-09,没时间,就直接去问给你数据那个人,刚问甲方就问甲方 - 如果
坐标准确度不影响业务功能,就自个偏移,我是用的是 qgis 的偏移功能

3737

被折叠的 条评论
为什么被折叠?



