Skip to main content

Convert xy coordinates

Project description

xyconvert

This is a python package for converting xy coordinates (in lng,lat order) in numpy array between WGS-84, GCJ-02 and BD-09 system.

The conversion in numpy is much more efficient (50-70 times speedup) compared with previous Python implementations such as eviltransform and coordTransform_py that convert only a single point at each call.

Install the package

pip install xyconvert

Usage

from xyconvert import gcj2wgs
import numpy as np
gcj_xy = np.asarray([[104.07008157,  30.73199687],
       [104.07008159,  30.73177709],
       [104.06999188,  30.73147758]])
wgs_xy = gcj2wgs(gcj_xy)
print wgs_xy
'''
[[104.06756309  30.73437796]
 [104.06756312  30.73415829]
 [104.06747357  30.73385904]]
'''

Reference

The code is partly copied/modified from https://github.com/Argons/nextlocation and https://github.com/wandergis/coordTransform_py.

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

xyconvert-0.1.2.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

xyconvert-0.1.2-py2-none-any.whl (3.0 kB view details)

Uploaded Python 2

File details

Details for the file xyconvert-0.1.2.tar.gz.

File metadata

  • Download URL: xyconvert-0.1.2.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/2.7.15

File hashes

Hashes for xyconvert-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e702e1b7c5d45a0386e73f04daca26279aeba18f7bf52672da71e7cd2f9ee286
MD5 10f9e1da0132099d5119a6f3a6980458
BLAKE2b-256 72f76981bd933988798fb7cfd8e67617f9e4212f5010558058cf571ded56ab80

See more details on using hashes here.

File details

Details for the file xyconvert-0.1.2-py2-none-any.whl.

File metadata

  • Download URL: xyconvert-0.1.2-py2-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/2.7.15

File hashes

Hashes for xyconvert-0.1.2-py2-none-any.whl
Algorithm Hash digest
SHA256 ad0d828efcd82e6037eeefd18d5f1417a420c1ed5c4246b968191c1d3f9aaa4f
MD5 13f26445326a23541afee47630377654
BLAKE2b-256 bb3aa6d2283755903166be4207f43e660b829fa160fa358f36197a0e5e8d6929

See more details on using hashes here.

Supported by

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