如何在GIS中处理TIME?


16

关于如何处理GIS中的“时间”属性,是否有任何方法或想法?例如,有两种方法可以指定一个对象位于给定时间间隔内的某个位置,而又可以指定它位于另一个时间间隔内的另一个位置,比如说政治边界发生了变化。


很好的问题。期待答案。另外,一些关于时间可视化的评论gis.stackexchange.com/questions/408/…在这里可能会有所帮助。
radek 2010年

Answers:


12

和往常一样,这取决于... :-)

当涉及到时间时,我至少看到3种不同的情况。

1)时间部分在几何内部是不同的。例如,如果您从GPS生成线串,则来自GPS的跟踪日志。然后,线串内的每个顶点将具有不同的时间戳,并且可以在边缘的任何位置插值计算出的时间。
2)您有两个不同的几何形状,在示例中,政治边界随时间变化。
3)例如,您要处理一段时间内某个位置的不同平均温度。

如果我们从数字3开始,则仅与属性数据有关。然后,您应该将具有唯一ID的几何存储并在属性表中引用该ID。

我列表中的数字1需要某种内部存储处理时间,作为维数或每个顶点至少需要额外的信息。通常,有可能将某些内容存储为m,例如x,y,z,m。我猜也有像这样处理日期格式的系统。否则,您将不得不以某种十进制格式处理时间。

列表中的2号:假设它是关于国家/地区的,我们正在使用多边形制图表达。然后,我将从一个包含有关国家/地区的属性数据的表开始。每个国家/地区都有自己的唯一ID。然后,我将所有多边形放置在一个表中,无论何时何时有效,它们的开始和结束字段均带有使用时的信息。在此表中,每个多边形都是唯一的,并且还保留引用国家/地区表的外键。这种关系是一对多的。许多多边形代表一个国家。

因此,如果我们比较列表中的数字2和3,关键是在2中,一个属性表示形式有很多几何表示形式(它是随时间变化的几何形状)。在数字3中,属性随时间变化。

一些想法

问候
尼克拉斯


6

在政治和其他行政边界发生变化的情况下,我认为英国历史GIS具有解决此问题的好方法,有关数据库的结构,请参见http://onlinelibrary.wiley.com/doi/10.1002/9780470987643 .ch13 / pdf和大量相关文章,请访问http://scholar.google.com/scholar?hl=zh-CN&q=GBHGIS+data+structure

基本上,每个多边形都存储有附加的开始和结束日期(尽管在某些情况下,日期是一个字符串,例如“ Charles I统治时期”,我认为我们捏造了国王统治时期的日期),则可以使用简单的SQL查询(或Web地图的OGC过滤器)以提取任何日期的所有相关多边形。


很有意思!
巴勃罗


5

QGIS可以使用Time Manager插件处理时空数据。要素可以具有一个时间戳,也可以具有两个指定开始和结束时间。

替代文字


我第二个QGIS时间管理器插件。我将其用于带时间戳的天气观察中,使用起来非常友好并且可以有效显示数据。
安藤
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.