打包到:计算取件地点的面积和周长点;计算取件地点点之间的距离;检查点是否在给定的区域内。考虑地球模型的包(默认WGS84)

areaCalculatorCdp的Python项目详细描述


面积计算器

打包到:

  • 计算取点位置的面积和周长点。
  • 计算取点位置之间的距离。
  • 检查点是否在给定区域内。

考虑到地球模型(默认WGS84)

技术

  • python 2.7版

开始

将包添加到项目中(在命令行中):

pip install areaCalculatorCdp

用法

添加到项目文件:

from areaCalculatorCdp import Calculate

参数格式:

区域应为geojson格式。例如:

pointsOfArea = {
    	   "geojson":"{\"type\": \"Polygon\", \"coordinates\": [[[19.936901, 50.062682], [19.935745, 50.061403], [19.937697, 50.060558], [19.938877, 50.062003]]]}"
         }

点应为tumple格式。例如:

verifiedPoint = (19.937032, 50.061587)

计算面积:

Calculate.area(pointsOfArea)

计算周长:

Calculate.circumference(pointsOfArea)

计算距离:

Calculate.distance(pointsOfArea)

用于检查点是否位于给定区域:

Calculate.contains(pointsOfArea, verifiedPoint)

使用自定义地球模型(WGS84除外):

默认地球模型为WGS84。如果要更改它,应该将预期的椭球体添加到方法参数中。例如:

Calculate.distance(pointsOfArea, ellps='SGS85')

椭球体列表:


热门话题
java无法使用JAXB配置Moxy   java如何让我的简单Swing telnet客户端正确显示字符?   java中从可运行线程调用主线程的多线程处理   java数据源。EBJ3会话bean中的getConnection()   使用java和正则表达式从xml文件提取值时出现问题   java定制Jersy胡须Mvc   在Java中,“限制并发”是什么意思?   java有没有更干净的方法可以在这里使用Optional,而不在三个地方返回“NA”?   java Tomcat启动,然后崩溃,除非我打电话   java理解客户机和服务器   java时间戳将在视图对象>实体转换期间丢失   如何在java中返回布尔值(基元)?   java使用spring mvc设置日志记录,希望仅对我的代码进行跟踪/调试   用Jackson解析嵌套对象