L-Est97 to WGS84 coordinates converter with GUI interface
Project description
HW1
Task
Locations on earth are often expressed in geographic degrees (latitude and longitude). But when you are surveying you need to talk in meters (or feet). This is because - depending on the application - you use a geographic or projected coordinate system.
A geographic coordinate system (GCS) is a coordinate system which uses a three-dimensional spherical surface (ellipsoid) to define locations on the earth. A common choice of coordinates is latitude and longitude. For example, main entrance of Taltech IT College is located on 59Ā°23'43.02" North and 24Ā°39'50.78" East in the WGS84 coordinate system.
In a projected coordinate system (PCS) you project the geographic coordinate that you have measured, to, for example, a cylinder which you roll out easily on two-dimensional surface (the map). There exist many different projections. For example, main entrance of Taltech IT College is located on X=6584335.6 and Y=537731.1 in the Estonian L-Est97 coordinate system. NB X-axe direction is to North and Y-axe direction is to East. https://xgis.maaamet.ee/xGIS/XGis?app_id=UU82&user_id=at&punkt=537731.1,6584335.6&zoom=95.2690129536204&LANG=2
Task: You need to wrote program which converts coordinates from WGS84 coordinates to L-Est97 and vice versa. Additional requirements: Python 2.7 and 3.x, documentation and testing are mandatory. GUI is recommended.
Hints
- use pyproj library (https://pypi.org/project/pyproj/)
- Estonian coordinate system: http://spatialreference.org/ref/epsg/3301/
- WGS84 coordinate system: http://spatialreference.org/ref/epsg/4326/
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 Distributions
Hashes for coordinates converter-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3967bf0993b8fbae332dd9db1fb3e9354546fc650d7b12d21b2daa84a3ffe6bc |
|
MD5 | 92dbb074e0b37fd42d9afd9e4cf3ea6b |
|
BLAKE2b-256 | 2918bc5faa3aa9d4b5fe44a4be443d007268a0eb28d7f79247720933d34cea9b |
Hashes for coordinates_converter-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc148f1707e9a95832e1654888fdae0080715b126f6af8b00b97219388614136 |
|
MD5 | 51efb9fcacdeab7979e225987aaf040b |
|
BLAKE2b-256 | 2b98cfabc9da11ae7d9546761c065ded2fe13186b31c54946300eac3042aa4b1 |
Hashes for coordinates_converter-0.0.2-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f072272405cbc103a792494988bd2dc6b6452e7025499f3d195089c0935a57f5 |
|
MD5 | 379a33ff95e85b06fc91b54cfad181c3 |
|
BLAKE2b-256 | 5ad0e550235865396680bfa65e24df98d446ba55e18385ad81089daaa2408954 |