在内存中绘制实体(如单一,纯色 - 无纹理映射)2D多边形的最简单(也是最简单的,尽管是主观的)算法是什么?什么是最有效的方法?
我对使用GPU或任何渲染方法不感兴趣,因为我的程序输出不会出现在屏幕上.
我正在研究一些C#代码,其中我想要一个2D矩形并将其拆分为较小的2D多边形.我希望效果看起来像是由玻璃制成的矩形,并且在随机点上用锤子击打.我想知道是否有人知道一个好的算法来帮助我.我已经尝试使用随机点来模拟这种效果的FortuneVoronoi代码,但是很难在合理的CPU时间内将完成的VoronoiGraph转换为一组非相交的多边形.
我有一组代表行政区的多边形.这些区域是手工数字化的,多边形应该接触的多边形之间有很小的空间.可能还有重叠的多边形.如何将多边形拼接在一起,填补间隙并消除重叠?
首选QGIS/ArcGIS或Python库解决方案(但欢迎使用算法建议)
我有一个充满积分的文本文件.它们在每一行上由逗号限制的(x,y)对分隔开.例如.
-43.1234,40.1234\n
-43.1244,40.1244\n
etc.
Run Code Online (Sandbox Code Playgroud)
我现在需要围绕这些点创建一个多边形.多边形必须有一个15公里的缓冲区.我无法访问ArcGIS或任何其他为我提供此功能的GIS,所以此时,我想知道是否有人有数学帮助我开始?
我有一堆带有两组数据的交叉图,并且一直在寻找一种matploltib方法,用平滑的多边形轮廓突出显示它们的绘图区域.
目前我只使用Adobe Illustrator并修改已保存的情节,但这并不理想.例:
我很感激任何指针/链接到示例.
干杯
假设我有一个像这样的多边形图像PNG文件(没有边框,形状用一种颜色填充,没有渐变,图像的背景是透明的)http://www.enchantedlearning.com/crafts/books/shapes/ GIF动画/ 4.GIF
我正在考虑将该多边形图像用作背景图像,当用户将鼠标悬停在其上时,它将被更改(到另一个具有不同颜色的图像).
但我也希望背景图像的颜色可以自定义.所以,我在想是否有可能绘制多边形而不是使用图像文件,以便颜色可以自定义(我不认为为一种颜色创建一个文件是一个好主意,依此类推) .
我知道多边形的面积总是小于其边界框的面积,但它的周长是否可以超过其边界框的周长?

我在R中有一个SpatialPointsDataFrame,如下所示:
coordinates id order hole piece group box_id
326 (-94.4, 27.6586) 47 1 FALSE 1 47.1 1
327 (-93.64, 27.6232) 47 2 FALSE 1 47.1 1
328 (-92.04, 27.7649) 47 3 FALSE 1 47.1 1
329 (-90.36, 27.0903) 47 4 FALSE 1 47.1 1
330 (-91.12, 25.6929) 47 5 FALSE 1 47.1 1
331 (-92.92, 25.6569) 47 6 FALSE 1 47.1 1
332 (-93.44, 26.0169) 47 7 FALSE 1 47.1 1
333 (-94.4, 25.9809) 47 8 FALSE 1 47.1 1 …Run Code Online (Sandbox Code Playgroud) 当我尝试使用Static Maps API创建一个带有孔的外部多边形时,填充颜色填充内部多边形,并且我看不到用于绘制它的参数.这是它的样子:

这是请求:https://maps.googleapis.com/maps/api/staticmap ? size = 640x640&maptype = trafficmap&_zoom = 16&path = color :0xFF0000AA | weight :3 | fillcolor :0xxFFB6C1BB | cnc :ccs {FcgiLuSm [rYua @ zIvHvCdNcAzKmRhX&path =彩色:0xFF0000AA |重量:3 | ENC:MJR {FsjjL {A} d} E | DxAvD〜EWD
polygons ×10
gis ×3
algorithm ×2
geometry ×2
polygon ×2
python ×2
2d ×1
c# ×1
css3 ×1
graphics ×1
image ×1
ios ×1
math ×1
matplotlib ×1
objective-c ×1
points ×1
r ×1
scatter-plot ×1
spatial ×1
uibezierpath ×1