回答:
いつものように、それは依存します... :-)
時間が関係する場合、少なくとも3つの異なるシナリオが表示されます。
1)ジオメトリ内では時間部分が異なります。たとえば、GPSからの追跡ログ(そこから線ストリングを作成する場合)。次に、ラインストリング内の頂点ごとに異なるタイムスタンプを使用し、エッジ上の任意の場所で計算された時間を補間できます。
2)時間の経過とともに変化する政治的境界の例では、2つの異なるジオメトリがあります。
3)たとえば、ある場所の経時的な異なる平均温度を処理したい場合。
3番から始めると、それは属性データについてのみです。次に、一意のIDでジオメトリを保存し、そのIDを属性テーブルに参照する必要があります。
リストの1番には、ディメンションとして、または少なくとも各頂点の追加情報として、何らかの内部ストレージ処理時間が必要です。多くの場合、x、y、z、mなど、mとして何かを格納する可能性があります。そのような日付形式を処理するシステムもあると思います。そうでない場合は、10進形式で時間を処理する必要があります。
リストの2番目:国に関するもので、ポリゴン表現を使用しているとしましょう。次に、国に関する属性データを含むテーブルから始めます。すべての国には固有のIDがあります。次に、いつ有効になったかに関係なく、すべてのポリゴンを、使用時の情報を含む開始フィールドと終了フィールドを持つテーブルに配置します。このテーブルでは、すべてのポリゴンが一意であり、国テーブルを参照する外部キーも保持しています。その関係は多対一です。多くのポリゴンは1つの国を表します。
そのため、リストの番号2と3を比較すると、2には1つの属性表現(時間とともに変化するジオメトリ)の多くのジオメトリ表現があります。番号3では、時間とともに変化する属性です。
いくつかの考え
よろしく
ニクラス
政治的およびその他の管理上の境界を変更する場合、英国歴史GISが問題を処理する良い方法を持っていると思います。データベースの構造はhttp://onlinelibrary.wiley.com/doi/10.1002/9780470987643で説明されています。 .ch13 / pdfおよび多数の関連論文はhttp://scholar.google.com/scholar?hl=en&q=GBHGIS+data+structureで見ることができます。
基本的に、すべてのポリゴンは開始日と終了日が添付されて保存されました(場合によっては、日付は「チャールズ1世の治世」のような文字列でしたが、シンプルなSQLクエリ(またはWebマップのOGCフィルター)を使用して、任意の日付に関連するすべてのポリゴンを抽出します。
QGISはTime Managerプラグインで時空間データを処理できます。機能には、開始時刻と終了時刻を指定する1つのタイムスタンプまたは2つのタイムスタンプがあります。