如何根据GPS得到的经纬度计算一个多边形的面积?

问题描述

如题,我现在根据GPS得到的经纬度,然后经过高斯投影得到平面坐标,再根据平面坐标来计算面积,但是这个精度误差很大,请问这是为什么呢?这个平面坐标能直接拿来计算面积或者距离吗?请各位高人给指点一下,谢谢!

解决方案

解决方案二:
1.GPS本身是有误差的2.你需要计算的范围比较大的话需要考虑球面效应
解决方案三:
用arcgisserver的geometry服务吧。

时间: 2024-10-07 20:28:00

如何根据GPS得到的经纬度计算一个多边形的面积?的相关文章

两个经纬度计算他们距离 Java/C#/C

经纬度计算距离原理 经纬度互换 度(DDD):E 108.90593度    N 34.21630度     如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒?转换方法是将108.90593整数位不变取108(度),用0.90593*60=54.3558,取整数位54(分),0.3558*60=21.348再取整数位21(秒),故转化为108度54分21秒.    同样将度分秒(DMS):东经E 108度54分22.2秒 换算成度(DDD)的方法

java 经纬度计算 距离-java 经纬度计算距离 经纬和距离切换

问题描述 java 经纬度计算距离 经纬和距离切换 怎么根据一个点的经纬度查询 以这个点为中心距离为200米以内的在业务系统中做过表示的建筑. 比如 经纬度分别为:113.2759952545166 23.117055306224895,怎么能投计算以这个为中心点的做过标记的200以内的距离的经纬度呢? 在网上查了资料都是计算两个经纬度点的之间的距离,没有这个方圆多少米以内的经纬度算法,曾经也没有接触过,希望做过的朋友给个详细的说明或者给个提示.

根据经纬度计算地球上两点之间的距离js实现代码_javascript技巧

利用JS实现的根据经纬度计算地球上两点之间的距离 最近用到了根据经纬度计算地球表面两点间距离的公式,然后就用JS实现了一下. 计算地球表面两点间的距离大概有两种办法. 第一种是默认地球是一个光滑的球面,然后计算任意两点间的距离,这个距离叫做大圆距离(The Great Circle Distance). 公式如下: 使用JS来实现为: 复制代码 代码如下: var EARTH_RADIUS = 6378137.0; //单位M var PI = Math.PI; function getRad(

PHP根据两点间的经纬度计算距离_php技巧

这是一个不错的示例,直接贴代码,首先要知道纬度值.经度值 /** * @desc 根据两点间的经纬度计算距离 * @param float $lat 纬度值 * @param float $lng 经度值 */ function getDistance($lat1, $lng1, $lat2, $lng2) { $earthRadius = 6367000; //approximate radius of earth in meters /* Convert these degrees to r

利用JS实现的根据经纬度计算地球上两点之间的距离

最近用到了根据经纬度计算地球表面两点间距离的公式,然后就用JS实现了一下. 计算地球表面两点间的距离大概有两种办法. 第一种是默认地球是一个光滑的球面,然后计算任意两点间的距离,这个距离叫做大圆距离(The Great Circle Distance). 公式如下: 使用JS来实现为:     var EARTH_RADIUS = 6378137.0;    //单位M    var PI = Math.PI;          function getRad(d){         retur

ios-转换GPS北和GPS西到经纬度

问题描述 转换GPS北和GPS西到经纬度 我从服务器获得的值: <gps_n>34.22.123</gps_n> <gps_w>81.59.345</gps_w> 我想在objective-C中转换这些值到经纬度.有什么好方法么? 谢谢您的帮忙. 解决方案 经纬度的公式是: Degrees+(minutes/60)+(seconds/3600) 参见这个网站: http://webmaster10.com/ldr/lat-long-conversion.ht

Python计算一个文件里字数的方法

 本文实例讲述了Python计算一个文件里字数的方法.分享给大家供大家参考.具体如下: 这段程序从所给文件中找出字数来. ? 1 2 3 4 5 6 7 8 9 10 11 12 from string import * def countWords(s): words=split(s) return len(words) #returns the number of words filename=open("welcome.txt",'r') #open an file in rea

php计算一个文件大小的方法

 这篇文章主要介绍了php计算一个文件大小的方法,涉及php操作文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php计算一个文件大小的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <?php function dirSize($directoty){ $dir_size=0; if($dir_handle=@opendir($directoty))

用C语言计算一个单链表的长度,单链表的定义如下:要求使用递归,不得出现循环。

问题描述 用C语言计算一个单链表的长度,单链表的定义如下:要求使用递归,不得出现循环. 用C语言计算一个单链表的长度,单链表的定义如下:要求使用递归,不得出现循环. 解决方案 如果链表有环,永远算不出来 只能假定,这个链表不是环形链表,也没有环 简单事情用递归做是低效率的,即便学习递归,也是不必要的 递推, 可以用递归实现 也可以用迭代实现 前者无循环,后者有 解决方案二: int listLength(List *l) { if(l->next!=NULL) { l=l->next; ret