Python的MGRS坐标转换
项目描述
mgrs:在MGRS和十进制度之间进行转换
GeoTrans 提供了转换为MGRS和从MGRS转换的C代码,但,这是C代码 :)。这是一个简单的 ctypes 包装器,用于 GeoTrans 中的两个与MGRS相关的函数。
此库包含来自 GeoTrans 2.4.2的一些文件副本。
变更日志
1.4.3
轮子
black, flake8 和 isort 检查器
1.4.2
需要更改GitHub Action构建器才能推送发布
1.4.1
修复安装需求 #34
1.4.0
别名和弃用RTreeError #33
1.3.9
MGRS现在需要打包库 #31
修复共享库的wheel导入
1.3.8
所有字符串使用UTF-8编码。
修复 #29 问题:在 UTMToMGRS 返回时隐式使用元组
1.3.7
自动构建 osx、linux 和 win64 轮文件
从 TravisCI 迁移至 GitHub Actions
清理警告信息
flake8 验证
1.3.6
wheel.425tags.get_platform() 需要 position argument https://github.com/hobu/mgrs/pull/24
1.3.4
截断结果,而不是四舍五入 https://github.com/hobu/mgrs/pull/15
应用许可证
1.3.3
支持 SOABI #10 https://github.com/hobu/mgrs/pull/10
清理一些编译警告
Travis 构建 https://travis-ci.org/hobu/mgrs
1.3.2
改善 Windows 支持
修复 3 位长经度的错误
1.3.1
支持 Python 3.x
允许用户在 UTMToMGRS 中覆盖精度
用法
总的来说
>>> 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)
您还可以通过 .toMGRS() 方法中的 MGRSPrecision 参数来控制 MGRS 网格的精度。除此之外,没有太多其他内容。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
构建分布
mgrs-1.5.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bff4f7e806ed29d46f8a31a01e6e0e6629e1eca425f745d39af639260bbc89c6 |
|
MD5 | 88226c656e2c1ea951586bd6b5bbace1 |
|
BLAKE2b-256 | ab166d6f90f43d6ca1b5560c763f60bf5142ce54024f14164d404c9311cb1137 |
mgrs-1.5.0-pp310-pypy310_pp73-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0aceeed9b1f321e081c790c3263b383688bd0a7ad4e2e79312d3438af1209bbd |
|
MD5 | 277cd4a5bb6b16c8af1ebda472ba8311 |
|
BLAKE2b-256 | 9106ceccc1633bf4734b3fbb8048c2eeb1bb395dda7e6544868782604f0aff70 |
mgrs-1.5.0-pp310-pypy310_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ed6a47f008ddbc24743de3cd507a7cd6a31c582552c89c807854e6c2fa55e0a8 |
|
MD5 | ed7b88ab304df53aa744f318b9b8f1b4 |
|
BLAKE2b-256 | ab5767de35d289365e8fbd66fb55cfd3910e8e1ab8fa27dc327b61cddb516a55 |
mgrs-1.5.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3be147a68dd0b45f0afb8b8425515028e8576a3c9089ba38f2f3f669f7e10a0d |
|
MD5 | 867dc8f57b64197be10eda588b2aa022 |
|
BLAKE2b-256 | 9cf26eb7d883aa4886df975068873fc8d2828c3efcf379e396346c582de0d71f |
mgrs-1.5.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d40c9f5d95fc14796444dba16a6dbb74ec61d22d9689d2cdc003b33a589bd355 |
|
MD5 | 7d2a9f1a346d2f1c23d71aae7be3a6dd |
|
BLAKE2b-256 | 4d7189c12d2dd3cddc98978c7763e7b276e776e1da42cf4c2877144e93ee920d |
mgrs-1.5.0-pp39-pypy39_pp73-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ca1f34f5f40e94bea8d30fb0f97d50ecc02fa86761f07e2402d257f71e9e65cc |
|
MD5 | 8a252fed96db14758ee8a7caac569005 |
|
BLAKE2b-256 | 74bd5ac6ab22e244f0ea85224719a34e9969ec06feed666526831b4df4825383 |
mgrs-1.5.0-pp39-pypy39_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4026069d39ffc6953cc970b4992c25e18983e1a24db512a644518a757c5a87b4 |
|
MD5 | 009806bc8061d02abc6e238b8c4bd874 |
|
BLAKE2b-256 | 2a38834339f069719e4c260ff6b856d44b6c84ce8959d623cc8d91a383a0c01e |
mgrs-1.5.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1f969797a86c3bbd9348305611ec2c6c30ea98af5fdcab0d39a1989cd595f6ab |
|
MD5 | f19aa4fc9cddd6c60249e0588b56cb5a |
|
BLAKE2b-256 | eb84f979eb74f8fbe4a2195556e101330cb6cdcd649c139920df6bea9e74462a |
mgrs-1.5.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d71fe869340f5aafabbdff525683794658017f664c6edd1677920ca44f58583b |
|
MD5 | 156bd5c931ff44fddb4866cbb10a4c50 |
|
BLAKE2b-256 | 5ba7f4b7903d273917bf359bd02feef27142a15f996b2e59fa61b117530e83e2 |
哈希值 用于 mgrs-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 36021894edff1c53f8775b299b4b29e20fe79365a2ace8d42f90c49f5c2c9e81 |
|
MD5 | 5e6f8119abb6983484eb5e5754394069 |
|
BLAKE2b-256 | 8ff83002f71ca4d37a68dc363538ffe32d76bd77416405af6faff0ae5b0dc3cd |
哈希值 用于 mgrs-1.5.0-cp312-cp312-musllinux_1_2_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b6fea82cc17069ab866e93abbf37913a0044a66e0d21255f06862b2feaa248fd |
|
MD5 | bd746c2a2a24b8f189a5f8bd70ee8a92 |
|
BLAKE2b-256 | e909dcf0ec8b0e97ab0ecb7f9ab019d13e02bc2d9b10ea306ccd390576820980 |
哈希值 用于 mgrs-1.5.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 40c0193c57fccdc4031f69fe65803767e3d25e99e28199fdd893ea939e301be6 |
|
MD5 | fdccd1a292a8b73a1e07e3f02e757ccd |
|
BLAKE2b-256 | 5008b46cc09916d1b1753d0144b3135e70d0d5aa0bf29acf92ce3b0ba0e0b61d |
哈希值 用于 mgrs-1.5.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 89d67dbdc337bc4ca5f212bc5cdf3be754862a2310c552fc13cc4cce264bfbff |
|
MD5 | 4b2a4742f32c0f806244b434ccf565cd |
|
BLAKE2b-256 | d2e8fe7e363459174bfa68069bd523ad160b6f63f24b7b86dfb776ad7e027200 |
哈希值 用于 mgrs-1.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9416e237680877fa79e71fa7ed98e3de412320dcc17590d241bfff21d4db952f |
|
MD5 | 1088f40120ea8deaba8fd06663c64248 |
|
BLAKE2b-256 | 59ac669bf04b4288412ba58cdcd66e083d9278c3f876e54e236e59734446e085 |
哈希值 用于 mgrs-1.5.0-cp311-cp311-musllinux_1_2_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9364a70e067ad1c346fe02094007ba9077d2b53672922251de243268e6cc54a4 |
|
MD5 | 29170440dc9f60c3b05b76eb9a1147b2 |
|
BLAKE2b-256 | 37865a922b43be0732bb0e510200f194d72af0de7f8904707b4fbe9863eeb902 |
哈希值 用于 mgrs-1.5.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 805455e5475681074125381381035434929fec27abdeeb2ff633e5feb41ce1f1 |
|
MD5 | a115b339842a975bad005477d23819c1 |
|
BLAKE2b-256 | 200ab9418799e067893035171dea1ab97a623a856fc72505fa98d9594895b013 |
哈希值 用于 mgrs-1.5.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 73e175cd4795bc08309a33499294c85cdae2f2e86e7fbe2b79ea5fc7e6663e87 |
|
MD5 | a279a1d524128ce9d8470898b9b11740 |
|
BLAKE2b-256 | ca415c554b4eae8f13ae341cb3380c3b2b47b56213934a0f418bb879c21c7bcc |
哈希值 用于 mgrs-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 42a47c3feed7cac9dcdf5fcc6066a77a878c30083e75acbfb5566cf446441d99 |
|
MD5 | c3a32344aefc30443ddd6b43b2dfef9d |
|
BLAKE2b-256 | 4ca2542124c526e03cf37e2c7ee88efbdc13771eed9cc0b5f7e984a4416823bd |
哈希值 用于 mgrs-1.5.0-cp310-cp310-musllinux_1_2_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 137296c2df8fdfdfcaa6e21d81a27da5451846bca7460862072908f804639431 |
|
MD5 | a44b4070f6dd027c27713a94c05013e7 |
|
BLAKE2b-256 | ca0420c3d6a423bb6bce71cf3b254af5abb601db3076e676d4216bffdd4a443a |
哈希值 用于 mgrs-1.5.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 06c02a5d5bf8b0e58bedd9f216bc3cc63b49db5b302f3982a5f8f80d2d4c60de |
|
MD5 | 8e93456f8e5a5cc37e391bb072c4443e |
|
BLAKE2b-256 | 1dd53dbc98e74b1b5892907b3be7dd8c76b6ddd141db53d158b91f824b409238 |
哈希值 用于 mgrs-1.5.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bfa656b865224552c738486629a117f76e20ab0e309d87fa8c94a4f96b8bf555 |
|
MD5 | 9e700c7777d9f721648a88375db7dd06 |
|
BLAKE2b-256 | 2862a62d73338b74c3e3d5e921d10136c5b1f8476ea613bc5369db8035194b12 |
哈希值 用于 mgrs-1.5.0-cp39-cp39-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dea082e783b2c3dfbf933b44f15ac9d6937343c83345ef57bd83bd3d28a3093b |
|
MD5 | 37edcd61768230ffc4091141f0d2b748 |
|
BLAKE2b-256 | 7f0d14e7b6220287621d93027c390dd40da6727201d980f511105c91e2ea3e58 |
哈希值 用于 mgrs-1.5.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a4664a4e14f2edc7273108e547aa74048adde6f3264b350be503b7936d35e9f2 |
|
MD5 | 4ed5fa649843c4e71a840ef6c28a956b |
|
BLAKE2b-256 | 509d520110a8de3071043b069cb171d9a8801455f09659736b17409b06c1994b |
哈希值 for mgrs-1.5.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c923d4efc6e8003338727b4f35956879e7511fdb481634bd5a311dc5b4bc31c4 |
|
MD5 | feab415a93568e5a94d58e23f631d588 |
|
BLAKE2b-256 | f86c0f029b9248e3939d403c21a95fbb25fd7fe376d872c981821c392183dbb4 |