Daha çox

Vektor sənədini tarixə (ilə) görə bölmək, ancaq tarixləri Gün / Ay / İl formatında olan sütuna ayırmaq?

Vektor sənədini tarixə (ilə) görə bölmək, ancaq tarixləri Gün / Ay / İl formatında olan sütuna ayırmaq?


QGIS-də milli qəza məlumatlarını istifadə edirəm və açıqca verilənlər bazası çox böyükdür, çünki 2005-2014-cü illər arasında qeydə alınan hər qəzanı ehtiva edir. Bir sıra vektor təbəqələri üçün məlumat dəstlərini sahələrə görə ayırdım. Yaşadığım məsələ, qəza məlumatlarını tarixə görə DD / MM / YYYY formatında bir sahə olduğu üçün illərə bölər. Bir sıra şeyləri sınamışam, lakin verilənlər bazası çox böyük olduğundan QGIS-i çökdürür.


Etibarən Sahə Kalkulyatoru, yeni bir tam sahə yaradın (gəlin çağıraqİl) və tarix sütununuzun çağırıldığını fərz edinTarix, dəyərin sağ tərəfindən 4 simvol götürən aşağıdakı ifadəni daxil edin:

sağ ("Tarix", 4)

Yeni sütununuzda yalnız il olmalıdır. İndi istifadə edə bilməliyik Bölünən vektor qatı alət Vektor> Məlumat İdarəetmə Vasitələri. Sonra seçinİlunikal şəxsiyyət sahəniz kimi sütun:

İndi şəkillər müxtəlif illərdə bölünməlidir. Ümid edirəm kömək edər!


Bu STATS19 polis qəzası açıq məlumat mı? Əvvəllər bununla mübarizə aparmışam - dediyiniz kimi böyük bir məlumat dəstidir.

Jozefin cavabı yerindədir, ancaq ilk növbədə məlumatlarla işləmək üçün at gücünüz yoxdursa, ayrılmış fayllarla şansınızı sınamaqdansa, PostgreSQL-ə idxal etməyi və bununla işləməyi təklif edərdim qəza cədvəlini 4Gb RAM-a yükləyə bildim, digər iki cədvəl əlavə etməyə və ya qoşulmağa çalışmadım)

Stats19-u postgres-lərə faydalı hesab edə biləcəyiniz idxal etmək üçün bir fikir var. Zip faylından çıxardığınız .csv sənədlərini idxal edərək işləyir. (Düzeltmə: içərisinə idxal etmək üçündür SQLite, Postgres deyil - ancaq proses oxşar olacaq, bu suala baxın)

Postgres istifadə edərək (mətn) tarix sahəsini buna bənzər bir şeydən istifadə edərək (sınanmamış) bir ilə çevirə bilərsiniz.

DƏYİŞMƏ MƏSƏLƏSİ qəzaları SÜTUN ƏLAVƏ et il tamı; Qəzaları YENİLƏNİN SET ili = döküm (substr ("time", 6,4) tam olaraq);

Bir postgres SQL sorğusu yazaraq və istifadə edərək idxal edərək məlumatların yalnız bir alt hissəsini idxal edə bilərsiniz postgis sql redaktoru plagini. (İpucu: sorğunuzu işə salmadan əvvəl temp qovluğunuzu informasiya qutusunun altına qoyun, yoxsa qəzaya uğrayacaq!)


Videoya baxın: Гнилая Левашинская Капуста ЧАСТЬ III Как грабят народ Дагестана