【问题标题】:Interactive and changable images in Google SheetsGoogle 表格中的交互式和可变图像
【发布时间】:2021-01-04 12:15:29
【问题描述】:

我必须创建一个虚构的地图,作为我不会透露的视频游戏中特定社区的视觉表示。 该地图将有多个地标,需要在其周围绘制一个半径,从而创建一个圆圈。这个圆圈的颜色应该根据发生的某些事件而改变,通常是每月一次。 它出现在 Google 表格中的原因是需要从游戏中收集的数据进行计算并与所述交互式地图一起绘制。 我可以自信地说,以前没有人用 Google 表格完成过这种事情。

我的技能基本上是初学者水平,所以如果有一些超出一般业余技能范围的主题,请为我描述一下。

我最初认为我可以简单地将图像重叠在一起,但 Google 表格中的图像无法通过应用脚本更改其在表格中的位置,例如将其放置在坐标系中。因为有许多地标需要围绕调色板中存在多种不同的颜色绘制一个圆圈,所以将不同地标或圆圈颜色的所有可能组合然后显示一个正确的组合并不是一个好主意数以百计的可能性。

可以手动更改颜色,因为每月更改并不难。

如果有其他更适合这份工作的程序,请告诉我!

【问题讨论】:

  • 我无法理解你的目标。我为我糟糕的英语水平道歉。为了正确理解您的目标,您能否提供您期望的示例输出图像和您当前的问题?通过这个,我想试着理解它。

标签: google-apps-script google-sheets


【解决方案1】:

您拥有的是 GIS 数据 (see GIS community at Stack Exchange),您需要将其可视化。

我不知道您拥有什么样的原始数据,但您可以将其直接加载到像 QGIS (link to site) 之类的 GIS 程序中以将其可视化,甚至无需编程即可执行热图或聚合等操作.

如果它没有您需要的特定功能并且没有插件可以做到这一点,您还可以创建一个内容服务 (see documentation on how to do so),它返回一个 GeoJSON,其中包含地标上的点以及计算数据作为额外信息。然后我会使用该程序将其可视化。这显然需要编程。

如果由于某种原因无法安装程序,您还可以制作 WebApp (see documentation on how to do so) 并使用 GIS 库(例如 Leaflet)来可视化数据。在这种情况下,数据将通过google.script.run 获取。这需要更多的编程。

参考文献

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 2016-02-17
    • 1970-01-01
    相关资源
    最近更新 更多