The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
qichengzx

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

  •  
  •   qichengzx ·
    qichengzx · Mar 19, 2018 · 3058 views
    This topic created in 2991 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   ·   5626 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 06:13 · PVG 14:13 · LAX 23:13 · JFK 02:13
    ♥ Do have faith in what you're doing.