与geojson兼容的提升代理

geojson_elevation的Python项目详细描述


https://travis-ci.org/ninuxorg/python-geojson-elevation.pnghttps://coveralls.io/repos/ninuxorg/python-geojson-elevation/badge.pngCode HealthRequirements Statushttps://badge.fury.io/py/python-geojson-elevation.pnghttps://img.shields.io/pypi/dm/python-geojson-elevation.svg

GeoJSON代理到流行的Elevation Web服务。

目前只实现了google elevation api。

欢迎新的后端或改进!

从pypi安装稳定版本

通过pip安装:

pip install geojson_elevation

安装开发版本

安装皮球:

pip install https://github.com/ninuxorg/python-geojson-elevation/tarball/master

或者,您可以使用git通过pip安装:

pip install -e git+git://github.com/ninuxorg/python-geojson-elevation#egg=geojson-elevation

如果您想参与,请安装克隆的fork:

git clone git@github.com:<your_fork>/python-geojson-elevation.git
cd python-geojson-elevation
python setup.py develop

基本用法示例

fromgeojson_elevation.googleimportelevation# 1 pointelevation('41.889040454306752,12.525333445447737')# pathelevation('41.889040454306752,12.525333445447737|41.889050454306752,12.525335445447737')

运行测试

安装分叉回购:

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

贡献

  1. 加入mailing list
  2. 从这个repo分叉并安装它
  3. 跟随PEP8, Style Guide for Python Code
  4. 编写代码
  5. 为代码编写测试
  6. 确保所有测试通过
  7. 确保测试覆盖率不低于90%
  8. 记录您的更改
  9. 发送拉取请求

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法在未设置数据源的情况下启动springboot应用程序   返回/泛型的类型?   java通过在navigationView中按id重新加载navigationView内容   java实现安卓的状态更新   java Equals()对于两个相等的字符串不返回true   java如何保存屏幕截图(matlab)   java GWT如何在重新加载页面之前确保函数已完全执行   java在Groovy中实现ObjectJSON映射的标准方法是什么?   java在ApacheTomcat中,是否可以通过连接器过滤多个访问日志文件?   java当JVM达到其Xmx限制时,它会强制垃圾收集吗?   如何在JAVA中生成包含特定数字的不同随机数列表?   rcp中透视图之间的java切换   java理解名为“分区”的Linkedlist算法中的无限循环   RestTemplate的java测微计统计信息   Android中使用自定义服务BLE的java读/写特性   java验证输入以确保负数   关于Java扫描器的io基本查询   java如何使用子字符串或其他函数将字符串拆分为单词?   java Storm群集重复元组