Skip to main content

CRS and EPSG correspondences

Project description

crsEpsg

This is a simple python package that contains two dictionaries - i.e., crs2epsg and epsg2crs- with the correspondences between the CRS names and EPSG codes. For instance,

crs2epsg = {
"Anguilla 1957 / British West Indies Grid":"2000",
"Antigua 1943 / British West Indies Grid":"2001",
"Dominica 1945 / British West Indies Grid":"2002",
...
}

epsg2crs = {
"2000":"Anguilla 1957 / British West Indies Grid",
"2001":"Antigua 1943 / British West Indies Grid",
"2002":"Dominica 1945 / British West Indies Grid",
"2003":"Grenada 1953 / British West Indies Grid",
...
}

I created this package to use it with las/LIDAR files, so, I included the function getEPSG(filename, default) that return the EPSG code from a las/LIDAR file. Some files contains larger CRS name (e.g., "ETRS89 / UTM zone 30N + Geoid" when the documented name is only "ETRS89 / UTM zone 30N"), so, this function will be cutting the last word until achieve the good portion of the CRS name.

from crsEpsg import getEPSG
print("EPSG:", getEPSG("data/209341.las","32718"))

Requirements

pip3 install liblas
pip3 install crsepsg

With this you should be ready to use this module. However, you have the alternative,

sudo apt-get install python-liblas

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

crsEpsg-0.0.3.tar.gz (118.3 kB view details)

Uploaded Source

Built Distribution

crsEpsg-0.0.3-py2.py3-none-any.whl (119.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file crsEpsg-0.0.3.tar.gz.

File metadata

  • Download URL: crsEpsg-0.0.3.tar.gz
  • Upload date:
  • Size: 118.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

File hashes

Hashes for crsEpsg-0.0.3.tar.gz
Algorithm Hash digest
SHA256 22abfd0bfce4f60f52b05469e5c7b5db4c8692aaba4f65ca1b5b4f07068e99cc
MD5 25523ac8f807f4a9e58ee154948f80ea
BLAKE2b-256 294c76d081292bf1bc3ca9195f443a9e4e3ffdd43010d1ddad402f43f658cdb9

See more details on using hashes here.

File details

Details for the file crsEpsg-0.0.3-py2.py3-none-any.whl.

File metadata

  • Download URL: crsEpsg-0.0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 119.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

File hashes

Hashes for crsEpsg-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 881042df560b5dce4d2684e4ba250bc8892699eb50a60d66fc77826cab87f8ad
MD5 d7f7d5e532c38a02f4672dbbbf2528bb
BLAKE2b-256 ca68f575f9ba802d1781e952dfba6b490f8a003278965921904e1355315b272d

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