qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.43k stars 2.99k forks source link

temporal date range for geological or archaeological scales #41449

Open jimbo-jones1313 opened 3 years ago

jimbo-jones1313 commented 3 years ago

the date range is too limited for putting in things like years BP when we're working at geological or archaeological scales i can't enter something like 75,000 years BP

agiudiceandrea commented 3 years ago

Please see a previous similar feature requests https://github.com/qgis/QGIS/issues/38209, the PR https://github.com/qgis/QGIS/pull/36683 and the QT bug report https://bugreports.qt.io/browse/QTBUG-84334 and fix https://codereview.qt-project.org/c/qt/qtbase/+/315029 for more insight.

jimbo-jones1313 commented 3 years ago

i converted everything to days before January 1st, because there was no other way to convert 75,000 BP or 350,000 BP to YYYY format.

meroos commented 3 years ago

I have been struggling with preparing archaeological data set for adding to our Timeline widget. Timeline needs DATE format (temporal native data) and this can be done by modifying the dataset by adding DATE columns and inserting values yyyy. BUT my dates are negative dates, and thus there is NO WAY I can add 8000 BC on the timeline. I need -yyyy. Unfortunately, strings are not recognized. Can you suggest if there is help coming soon? Temporal Controller in QGIS is otherwise amazing though! Thanks Nyall for a demo video (last year).

jimbo-jones1313 commented 3 years ago

It is something that would be useful... even self-evidently necessary...

Sallagispo commented 3 years ago

Could it be possible to make temporal controller to understand integers in addition to actual time/date formats? With this solution, you could use a wide range of "negative" years (BC). Also, you could have a dataset which has years (e.g. when a building was built) and you wouldn't have to convert them into 01-01-2021 format.