基本上,我想知道在世界各地的各种多边形中,0.25°lat x 0.25°lon贴片的拟合次数。后者的大小约为3°lat×10°lon或2°lat x 4°lon。
我有多边形角的lat/lon值,我计算它们的面积如下:
from pyproj import Proj
from shapely.geometry import shape
def getArea(coords):
c = {"type": "Polygon",
"coordinates": [[ (coords[0], coords[2]), (coords[1]
我有一系列的Location / GeoPoint对象,它们在我的安卓应用程序中形成了一个多边形。我想知道是否有任何方法来计算它所覆盖的面积。
到目前为止,我正在考虑建立一个web服务,当发布坐标列表时,使用JS Google Maps API v3来计算面积。但是,也许有一种方法可以通过Android的一些我不知道的本机功能来轻松完成这项工作。
提前感谢您的帮助!
我试图得到一个多边形的面积,问题是这个想法是用户可以画几个多边形。
在overlaycomplete函数触发的那一刻,我似乎不知道如何真正引用刚刚创建的多边形。
现在我有了这个。
google.maps.event.addListener(drawingManager, 'overlaycomplete', function (e) {
all_overlays.push(e);
if (e.type == 'polygon') {
//get the coordinate array of your polygon