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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e702e1b7c5d45a0386e73f04daca26279aeba18f7bf52672da71e7cd2f9ee286
|
|
| MD5 |
10f9e1da0132099d5119a6f3a6980458
|
|
| BLAKE2b-256 |
72f76981bd933988798fb7cfd8e67617f9e4212f5010558058cf571ded56ab80
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad0d828efcd82e6037eeefd18d5f1417a420c1ed5c4246b968191c1d3f9aaa4f
|
|
| MD5 |
13f26445326a23541afee47630377654
|
|
| BLAKE2b-256 |
bb3aa6d2283755903166be4207f43e660b829fa160fa358f36197a0e5e8d6929
|