GeoJSON兼容高度代理
项目描述
GeoJSON到流行高度Web服务的代理。
目前仅实现了Google高度API。
非常欢迎提供新的后端或改进!
从pypi安装稳定版本
通过pip安装
pip install geojson_elevation
安装开发版本
安装tarball
pip install https://github.com/ninuxorg/python-geojson-elevation/tarball/master
或者您可以通过pip使用git安装
pip install -e git+git://github.com/ninuxorg/python-geojson-elevation#egg=geojson-elevation
如果您想贡献力量,安装您克隆的分支
git clone git@github.com:<your_fork>/python-geojson-elevation.git
cd python-geojson-elevation
python setup.py develop
基本使用示例
from geojson_elevation.google import elevation
# 1 point
elevation('41.889040454306752,12.525333445447737')
# path
elevation('41.889040454306752,12.525333445447737|41.889050454306752,12.525335445447737')
运行测试
安装您的分支repo
git clone git://github.com/<your_fork>/python-geojson-elevation
cd python-geojson-elevation/
python setup.py develop
安装测试需求
pip install -r requirements-test.txt
使用以下命令运行测试
./runtests.py
或者,您可以使用nose命令(它有很多可用的选项)
nosetests
nosetests tests.google_tests # run only google elevation API tests
使用以下命令查看测试覆盖率
coverage run --source=geojson_elevation runtests.py && coverage report
贡献力量
加入 邮件列表
Fork此仓库并安装它
编写代码
为您编写的代码编写测试
确保所有测试都通过
确保测试覆盖率不低于90%
记录您的更改
发送拉取请求
项目详情
关闭
geojson_elevation-0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1d93786764271e3424c00663affdd61b13231734edb3ce080c85c3436a19354f |
|
MD5 | bf3b84d7ed586a5f7575dc3136fd215c |
|
BLAKE2b-256 | 37b68cd355d59c6b1f4a13ac76edeed38a2c2eceac266dd5346f943f6c6db361 |
关闭
geojson_elevation-0.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 60c1cef3ea270bef2708fd493e9a87eb469ff12de0c788a2a75886db1dfc60e8 |
|
MD5 | c4ddb36c59e252297917907452350c5b |
|
BLAKE2b-256 | 93989b7e8235251b9d40202ce7c21bd4706714b8e38db867e14c5e523bf22c04 |