MGRS coordinate conversion for Python
Project description
mgrs: Converting to and from MGRS and Decimal Degrees
GeoTrans provides C code for converting to and from MGRS, but well, it’s C code :). This is a simple ctypes wrapper around two of the MGRS-related functions in GeoTrans.
This library has an internal copy of some of the files from GeoTrans 2.4.2.
ChangeLog
1.3.2
Better Windows support
Bug fix for 3 digit longitudes
1.3.1
Python 3.x support
Allow user to override precision in UTMToMGRS
Usage
In a nutshell:
>>> import mgrs >>> latitude = 42.0 >>> longitude = -93.0 >>> m = mgrs.MGRS() >>> c = m.toMGRS(latitude, longitude) >>> c '15TWG0000049776' >>> d = m.toLatLon(c) >>> d (41.999997975127997, -93.000000000000014) >>> y = '321942.29N' >>> yd = m.dmstodd(y) 32.328414 >>> d, m, s = m.ddtodms(32.328414) >>> d, m, s (32.0, 19.0, 42.290400)
You can also control the precision of the MGRS grid with the MGRSPrecision arguments in .toMGRS(). Other than that, there isn’t too much to it.
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
mgrs-1.3.2.tar.gz
(27.1 kB
view hashes)