8得票5回答
使用Google Maps v3移动(拖动)多边形

Google Maps API中的多边形不提供拖动方法。 实现这样的功能的有效方法是什么(即,足够优化以使其不会导致四年前的笔记本电脑崩溃)? 谢谢!

22得票6回答
如何通过一条线将一个多边形分割?

如下图所示, 是否可以通过一条线将多边形分割成两个多边形?如果该线没有横跨整个多边形,则会失败。 这可行吗?如果是,如何实现?

31得票8回答
如何绘制透明的多边形?

我正在使用PIL(Python Imaging Library)库。我想画透明的多边形,但是好像直接指定包括alpha(透明度)级别的填充颜色不起作用。有什么解决办法吗? 如果无法使用PIL,我愿意尝试其他库。 如果有多种解决方案,则应考虑性能。绘图需要尽可能快速。

58得票4回答
如何在Android中使用Google地图V2绘制自由手多边形?

我想在Google地图V2上画一个自由手绘的多边形。 在Overlay Map V1中,这个任务是可能的,但是Google在V2中删除了该类。(根据Google Map V2已删除覆盖层类)。 这里有一个好的例子来画自由风格的多边形。 在Map V2中,我们可以通过Google官方...

8得票2回答
在使用ggplot2绘制地图时,避免出现水平线和奇怪的形状

我想要绘制一个区域的图表,比如拉丁美洲,使用IPUMSI的世界形状文件... https://international.ipums.org/international/resources/gis/IPUMSI_world.zip 我会添加一些IPUMS地区,所以我真的想把这个作为我的模板...

76得票10回答
一个简单的多边形相交算法

我正在寻找一种非常简单的算法来计算多边形的交/裁剪。 即,给定多边形P,Q,我希望找到包含在P和Q中的多边形T,并且我希望T是所有可能多边形中最大的。 我不介意运行时间(我只有几个非常小的多边形),我也可以承受多边形交的近似解(即具有更少点数但仍包含在多边形交中的多边形)。 但对我来说真...

9得票1回答
ggplot:如何在geom_polygon内生成渐变填充

这应该很容易,但我找不到正确的方法。 tri_fill <- structure( list(x= c(0.75, 0.75, 2.25, 3.25), y = c(40, 43, 43, 40)), .Names = c("x", "y"), row.n...

7得票2回答
OSM, rgeos, osmar和面积计算问题不符

我正在尝试使用osmar下载OSM数据并获取多边形的大小。然而,经过检查后发现其大小不正确。 下面是一个示例: (1) 伦敦海德公园周围的地理区域。提取所有标记为“公园”的道路和关系。 devtools::install_github('osmdatar/osmdata') librar...

7得票3回答
在MySQL中获取接近给定经纬度的多边形

有没有办法从MySQL数据库中获取所有距离某个点一定距离内的多边形?实际距离并不重要,因为每个找到的多边形后面都会计算,但仅对“接近”的多边形进行计算将是巨大的优化。 我查看了MBR和contains函数,但问题在于一些多边形不包含在绘制在该点周围的边界框内,因为它们非常大,但它们的一些顶点...

8得票4回答
如何找到两个矩形的碰撞中心?这些矩形可以旋转。

我刚刚使用SAT实现了碰撞检测,并参考了这篇文章。检测的效果符合预期,但我需要知道两个矩形的碰撞位置。 我需要找到交点的中心(上面图片中的黑点,但我没有交叉区域)。我找到了一些相关文章,但它们都涉及避免重叠或某种速度,我不需要这些。 我拥有关于矩形的四个点的信息,它们表示矩形的右上角、左上...