V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
qichengzx

搞了个 Go 版本的各坐标系互相转换的工具

  •  
  •   qichengzx ·
    qichengzx · Mar 19, 2018 · 3006 views
    This topic created in 2970 days ago, the information mentioned may be changed or developed.

    大家好,抽时间搞了个 Go 版本的各坐标系互相转换的工具,感兴趣的可以看一下,欢迎 star。

    如有问题欢迎回帖讨论或提 Issues。

    已补充 benchmark。

    https://github.com/qichengzx/coordtransform

    Supplement 1  ·  Mar 19, 2018
    补充下目前包含的功能。

    火星坐标系->百度坐标系
    百度坐标系->WGS84 坐标系
    WGS84 坐标系->火星坐标系
    火星坐标系->WGS84 坐标系
    WGS84 坐标系->百度坐标系
    百度坐标系->WGS84 坐标系
    10 replies    2018-03-20 09:23:57 +08:00
    zado
        1
    zado  
       Mar 19, 2018
    请问存数据库的时候统一为那种坐标系比较好?或者说项目开发的时候选取那种坐标系来使用比较好?
    qichengzx
        2
    qichengzx  
    OP
       Mar 19, 2018   ❤️ 1
    @zado 目前工作用到的直接存了高德的坐标,web 和 APP 端也用了高德地图来做。不知道大厂都是怎么用的。
    应该还是看实际的各端用了哪家的方案吧。
    Lihz
        3
    Lihz  
       Mar 19, 2018
    isOutOFChina 这判定 中国版图瞬间大了一圈,=。=
    aleung
        4
    aleung  
       Mar 19, 2018 via Android   ❤️ 1
    @zado 存储的时候用什么都好,记得 export 的时候要转回 wgs84
    koebehshian
        5
    koebehshian  
       Mar 19, 2018
    我前几天也搞过,就网上查到的 python 版本的改成了 go,把包名的大写改成小写,函数名的小写改成大写,def 改成 func,=改成:=,参数加上类型,返回值也加上类型,冒号改成大括号。
    feverzsj
        6
    feverzsj  
       Mar 19, 2018
    国内的标准是 CGCS2000,和 wgs84 差不多,现在国内的在线地图已经不需要加密了,百度纯属蛋疼的
    qichengzx
        7
    qichengzx  
    OP
       Mar 19, 2018
    @Lihz 参考其他语言版本写的,没严格验证,我会改进下。
    aksoft
        8
    aksoft  
       Mar 19, 2018
    手机->微信->腾讯地图->百度地图....
    lex
        9
    lex  
       Mar 19, 2018   ❤️ 1
    @qichengzx @Lihz 版图判断可以稍微细一点,参考:
    https://github.com/zcsoft/ZCChinaLocation
    qichengzx
        10
    qichengzx  
    OP
       Mar 20, 2018
    @lex 感谢提供建议。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   955 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 20:08 · PVG 04:08 · LAX 13:08 · JFK 16:08
    ♥ Do have faith in what you're doing.