【问题标题】:Dynamic Temporal Control with both: aggregate date and time in QGIS动态时间控制:QGIS中的聚合日期和时间
【发布时间】:2022-08-23 02:23:49
【问题描述】:

我有一个数据框,其中包含日期(例如 2021-01-01)和时间(例如 11:38:17)。该框架由 1.000 个单元格组成。 我想使用动态时间控制功能来显示给定日期和时间的数据。 不幸的是,我只能为这一天设置动画。一旦我想将步骤更改为小时,我就会遇到问题告诉 QGIS 在哪里可以找到数据集的时间。

我可以使用哪个查询将日期和时间汇总到一列?

提前致谢

  • 请提供足够的代码,以便其他人可以更好地理解或重现该问题。

标签: qgis temporal


【解决方案1】:

使用字段计算器中的函数concat,如下所示:

concat("date", "time")

"date" — 带有年份和月份的字段; "time" — 带时间的字段。

在函数的描述中,您将看到示例。

也许合并这些列是不够的。为此,您需要:

  1. 在 GeoPackage 或 GeoJSON 中重新保存图层(SHP 不能同时识别日期和时间);
  2. 创建一个具有如下日期和时间值的新字段(在字段计算器中也是如此): — 选择新列“日期和时间”的类型; — 在带有表达式的字段中,写下组合字段的名称。例如,"datetime"。

    如果我正确理解了这个问题,那么方法就是。

【讨论】:

    猜你喜欢
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-05
    • 1970-01-01
    • 2011-08-03
    相关资源
    最近更新 更多