Daha çox

QGIS, tarix sətirlərini cədvəllərdə təhlil etməyi dəstəkləyirmi?


GPX sənədlərini (GPS yüklənmiş parçalar / nöqtələr) QGIS-ə yükləmək, sonra şəkillər kimi saxlamaq və idarə etmək asandır. Bununla birlikdə, yol nöqtələrinin qeyd tarixi (şərh (cmt) sahəsində) formatdadırYY-MMM-DD HH: MM: SS(məsələn, 28-AUG-11 11:57:51) və tarixə görə sıralamaq yalnız formatın ISO 8601 standartına (YYYY-MM-DD…) yaxın bir şeyə təhlil edilə biləcəyi təqdirdə mümkün olacaqdır.

Sahə kalkulyatorundakı simli manipulyasiya sizi bir tərəfə apara bilər:'20' || substr (cmt, 8,2) || '-' || substr (cmt, 4, 3) || '-' || substr (cmt, 1, 2) || "|| alt (cmt, 11, 8)Lakin, sonra qalırsınızYYY-MMM-DD HH: MM: SS- yəni 08 əvəzinə AUG.

Tarix sətrini bütöv aylar ilə birbaşa təhlil etmək üçün sadə bir yol varmı? (İdeal olaraq, R strptime () funksiyası kimi bir şey)


PostGIS istifadə etmək istəsəniz, GPX tarix sahəsini bir Postgres zaman damğası sahəsinə çevirə bilərsiniz (bu aylar həmişə 3 hərflə qısaldılmış olduğu müddətdə işləyir, belə olduğuna inanıram):

to_timestamp ('28 -AUG-11 11:51:57 ',' DD-MON-YY HH: MI: SS ');

Və ya sahə kalkulyatorunda belə bir şey edə bilərsiniz:

dəyişdir (dəyişdir (dəyişdir (substr (tarix, 4, 3), 'JAN', '01'), 'FEB', '02'), 'MAR', '03')

(əlbətdə ki, bütün aylar üçün daha çox yuva qoyulur). Gözəl deyil, amma işləyir.