Skip to main content

Coordinate transformation for maps

Project description

coordTransform
========
coordTransform 坐标转换模块用于百度坐标系(bd09)、火星坐标系(国测局坐标系、gcj02)、WGS84坐标系的相互转换。

主流地图使用坐标系
------------
- 百度地图: bd09
- 高德地图、谷歌地图(国内): gcj02
- 高德地图、谷歌地图(国外): wgs84
- GPS原始坐标: wgs84

安装说明
-------------
Install using `pip <http://www.pip-installer.org/en/latest/>`__ with:
::

pip install coordTransform

使用说明
--------
.. code::python
import coordTransform as ct

lng = 128.543
lat = 37.065

#火星坐标系->百度坐标系
result1 = ct.gcj02_to_bd09(lng, lat)
#百度坐标系->火星坐标系
result2 = ct.bd09_to_gcj02(lng, lat)
#WGS84坐标系->火星坐标系
result3 = ct.wgs84_to_gcj02(lng, lat)
#火星坐标系->WGS84坐标系
result4 = ct.gcj02_to_wgs84(lng, lat)
#百度坐标系->WGS84坐标系
result5 = ct.bd09_to_wgs84(lng, lat)
#WGS84坐标系->百度坐标系
result6 = ct.wgs84_to_bd09(lng, lat)

print (result1, result2, result3, result4, result5, result6)

坐标系简介
----------
- WGS-84原始坐标系,一般用国际GPS纪录仪记录下来的经纬度,通过GPS定位拿到的原始经纬度,Google和高德地图定位的的经纬度(国外)都是基于WGS-84坐标系的;但是在国内是不允许直接用WGS84坐标系标注的,必须经过加密后才能使用。
- GCJ-02坐标系,又名“火星坐标系”,是我国国测局独创的坐标体系,由WGS-84加密而成,在国内,必须至少使用GCJ-02坐标系,或者使用在GCJ-02加密后再进行加密的坐标系,如百度坐标系。高德和Google在国内都是使用GCJ-02坐标系,可以说,GCJ-02是国内最广泛使用的坐标系。
- 百度坐标系:bd-09,百度坐标系是在GCJ-02坐标系的基础上再次加密偏移后形成的坐标系,只适用于百度地图。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coordTransform-0.1.3.tar.gz (2.3 kB view details)

Uploaded Source

File details

Details for the file coordTransform-0.1.3.tar.gz.

File metadata

  • Download URL: coordTransform-0.1.3.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.4.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.4

File hashes

Hashes for coordTransform-0.1.3.tar.gz
Algorithm Hash digest
SHA256 78bcb98e91b3c65ccbc29b31c23dab6a0d54c41179accf470870205943d1343c
MD5 afcb8347a43559983e1fb82d08c9db5e
BLAKE2b-256 da694b39679f1083cb3489f0d608b5a435f3e2bcfaf5b9291dbe4898aa5d20ef

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page