Maps 在服务器端动态渲染多边形?

Maps 在服务器端动态渲染多边形?,maps,polygon,arcgis,Maps,Polygon,Arcgis,我正在尝试实现一个基于多边形的热图(即,不是两个点之间的颜色平滑过渡,而是每个多边形内的颜色相同,并且在多边形之间变化) 多边形颜色将告诉用户地图的哪个区域是“好”的,哪个区域是“坏”的。类似于这些家伙在这里所做的() 但是,多边形的颜色将取决于用户输入。因此,它们必须动态呈现。我认为客户端无法处理渲染,因此渲染必须在服务器上进行 我目前正在探索ArcGIS作为一种选择 有人知道如何在ArcGIS(或任何其他产品)中实现我所需的功能吗 如果我能找到做类似事情的示例代码,那将是最好的 谢谢 根据我

我正在尝试实现一个基于多边形的热图(即,不是两个点之间的颜色平滑过渡,而是每个多边形内的颜色相同,并且在多边形之间变化)

多边形颜色将告诉用户地图的哪个区域是“好”的,哪个区域是“坏”的。类似于这些家伙在这里所做的()

但是,多边形的颜色将取决于用户输入。因此,它们必须动态呈现。我认为客户端无法处理渲染,因此渲染必须在服务器上进行

我目前正在探索ArcGIS作为一种选择

有人知道如何在ArcGIS(或任何其他产品)中实现我所需的功能吗

如果我能找到做类似事情的示例代码,那将是最好的


谢谢

根据我们在评论中的讨论,我可以推荐D3.js库。它旨在使动态可视化变得简单


您正在“平滑”哪种数据结构?从该站点的外观来看,他们根据每个区域的“单一”事实来分配颜色——即,在您发出HTTP请求时,数据已经是平均值。是的,我认为illustreets静态构建形状。我们需要更多的灵活性。结果将根据用户的输入进行定制。因此,多边形层必须动态构建。我的观点是,为了给多边形添加颜色(例如,“id”为1337的多边形),他们只需要在数据库中查找该多边形的行。如果你真的需要做计算来总结数据,那会更昂贵。如果您可以更改多边形的形状,那么成本会高得多,因为在计算统计数据之前,您甚至不知道要在统计数据中包含哪些数据点。所以你真的需要知道你将对什么样的数据结构进行统计。在这一点上,我的主要问题不是计算每个多边形的颜色。它在服务器上动态渲染多边形。假设我有20个多边形,我希望服务器在用户每次请求页面时返回所有多边形的渲染图像,每个多边形都带有随机颜色。我该怎么做?