鉴于下面的多边形,它被划分为子多边形,如下图所示,我想创建n数的连续,大小相等的子多边形组的权利,其中n=6。亚多边形没有规则的图案,虽然它们保证是连续的,没有洞。
这不是将多边形分割成相等的形状,而是将其子多边形分组为平等的、连续的组。初始多边形可能没有许多可被n整除的子多边形,在这些情况下,大小不等的组是可以的。我拥有的唯一数据是n、要创建的组数、子多边形及其外壳的坐标(通过裁剪库生成)。
我目前的算法如下:
list sub_polygons[] # list of polygon objects
for i in range(n - 1):
# start a ne
我正在创建一个地图可视化。我正在映射的内容之一是大量地区的多边形;邮政编码、计数、州……这些实体中的一些将具有数百个经度/经度组合来组成多边形。有没有什么替代方法可以用“new google.maps.latlng”来呈现它们,有没有速记方法?把它写出来几万次似乎是多余的。
我想我可以将其存储为字符串,然后使用val + lat + ','+long + ']‘。
这是一个问题,因为我将这些预先生成的多边形存储在数据库中,它占用了大量空间
像这样的东西,但它不起作用。
var stuff = new google.maps.LatLng;
var Poly14591;
我想选择一个创建的多边形,通过点击创建。我就是这样实现leaflet.draw的
var drawnItems = new L.FeatureGroup();
map.addLayer(drawnItems);
// Initialise the draw control and pass it the FeatureGroup of editable layers
var drawControl = new L.Control.Draw({
edit: {
featureGroup: drawnItems
}
});
map.addControl(drawControl