ポイントデータ作成日時を属性に自動的に付与する方法

276 views
Skip to first unread message

s k

unread,
Oct 26, 2023, 9:53:40 PM10/26/23
to QGIS初心者質問グループ
こんにちは。
ポイントデータの作成時刻を属性情報に自動的に付与する方法はありますでしょうか。

ありた

unread,
Oct 27, 2023, 10:26:18 AM10/27/23
to QGIS初心者質問グループ
こんにちは

レイヤに、作成時刻を格納する属性を追加したあと、レイヤプロパティを開き
属性フォームタブを選択し、該当する属性を選びます。
デフォルト値の欄が空欄になっていると思いますが、たとえば下記のような
式を入力してください。(フォーマットは一例)
format_date(now(), 'yyyy/MM/dd hh:mm:ss')
※ QGIS 式では二重引用符と一重引用符の意味が異なります。
 ここでは文字列即値を表すため一重引用符を使用してください。

このようにすることで、地物作成時(正確には作成するために属性入力が行われる
タイミング)の時刻を格納することができると思います。



なお、式ダイアログ(フィールド計算機)内の中央カラムで format_date 関数を
選択した際に右カラムに表示されるヘルプ文書では日が DD とされていますが、
正確には dd のようです。
その他、フォーマットに関する正確なことは下記ドキュメントを参照してください。
https://doc.qt.io/qt-5/qdate.html#toString-2 (日付に関するフォーマット)
https://doc.qt.io/qt-5/qtime.html#toString (時刻に関するフォーマット)

s k

unread,
Oct 29, 2023, 10:05:16 PM10/29/23
to QGIS初心者質問グループ
ありた様

おかげさまで作成日時を属性に格納できました。
ありがとうございました。

sk

2023年10月27日金曜日 23:26:18 UTC+9 ありた:
Reply all
Reply to author
Forward
0 new messages