İSTİFADƏSİ HƏR KƏSƏ AÇIQ RESURSLAR

Açıq mənbəli proqramlar nədir?

Açıq mənbə proqram təminatı hər kəsin yoxlaya, dəyişdirə və təkmilləşdirə biləcəyi mənbə kodu olan proqramdır. Bir sözlə açıq mənbəli proqramlar kommersiya dünyasının ənənəvi qapalı və mülkiyyətə əsaslanan yanaşmasından fərqli olaraq, mənbə koduna məhdudiyyətsiz girişə əsaslanan proqram təminatlarıdır.”Mənbə kodu” əksər kompüter istifadəçilərinin heç vaxt görmədiyi proqram təminatı hissəsidir; bu, kompüter proqramçılarının proqram parçasının – “proqram” və ya “tətbiq”in necə işlədiyini dəyişdirmək üçün manipulyasiya edə biləcəyi koddur. Kompüter proqramının mənbə koduna çıxışı olan proqramçılar həmin proqramı ona funksiyalar əlavə etməklə və ya həmişə düzgün işləməyən hissələri düzəldərək təkmilləşdirə bilərlər.

Açıq mənbəli CİS proqramlarından istifadə imkanları. CİS texnalogiyalarına son illərdə artan tələbat və istifadə və tətbiq istiqamətlərin imkanlarının artması bu proqram təminatlarına olan marağı və tələbatı da artırmışdır. Buna əsas səbəb kimi bu proqram təminatlarının əlçatanlığı, daim təkmilləşdirilməsi, istifadəsinin rahatlığı  və tədris ləvazimatlarının olmasını göstərmək olar. Eyni zamanda kommersiya məqsədli proqramların dəyərinin yüksək olması da açıq mənbəli programlara marağı artırmışdır. Son onillikdə coğrafi məlumatların toplanması, saxlanması, təhlili və vizuallaşdırılması üçün müxtəlif növ proqram təminatının işlənib hazırlanmasına yönəlmiş artan sayda pulsuz və açıq mənbəli proqram təminatı layihələri yaradılmışdır. Bu cür proqram layihələri coğrafi proqram təminatının masa üstü CİS, uzaqdan zondlama proqramı, server CİS, veb CİS və s. müxtəlif istiqamətləri əhatə edir. Son on ildə  regional, milli və beynəlxalq səviyyələrdə dövlət təşkilatları, eləcə də qeyri-hökumət təşkilatları və böyük şirkətlər məkan məlumatlarına çıxışı asanlaşdırmaq məqsədi ilə Məkan Məlumat İnfrastrukturlarının (MMİ) tətbiqi üzərində işləyirlər. Azərbaycan da  bu istiqamətdə müəyyən işlər görülmüş və layihələr həyata keçirilmişdir. Dövlət səviyyəsində “Milli məkan məlumatlarının formalaşdırılması və inteqrasiyası qaydaları”nın təsdiq edilməsi haqqında Azərbaycan Respublikası Prezidentinin 2018 -ci il 14 mart tarixli 1885 nömrəli fərmanına əsasən Məkan Məlumat İnfrastrukturlarının (MMİ) formalaşdırılması istiqamətində alınan qərarları buna misal göstərmək olar.

Hökumətlər və şirkətlər üçün Məkan Məlumat İnfrastrukturlarının tətbiqi son illərdə geniş diqqəti cəlb edən bir vəzifədir. MMİ-nin proqram komponentlərini həyata keçirmək üçün müxtəlif kateqoriyalı fəza proqram təminatı tələb olunur, məsələn, masa üstü CİS, server CİS, Veb xəritə serverləri, məkan verilənlər bazası idarəetmə sistemləri, veb xəritələrin hazırlanması alətləri və s..

Bu kateqoriyalara uyğun məkan proqram təminatını inkişaf etdirən və saxlayan pulsuz və açıq mənbəli layihələrin müxtəlif proqram təminatları mövcuddur. Təhlillər göstərir ki, MMİ-larında istifadə olunan proqram təminatının bütün kateqoriyaları üçün pulsuz proqram məhsulu mövcuddur. Bu, qəbul edənlərə məhdud maliyyə büdcəsi üzrə MMİ tətbiq etməyə imkan verir və qanunla məhdudiyyətləri olmayan məlumatları MMİ arxitekturasında paylaşmağa imkan verir. Proqram təminatlarının qiymətləndirilməsi göstərir ki, pulsuz və açıq mənbəli həllər MMİ komponentləri arasında qarşılıqlı əlaqəni asanlaşdıran geniş sənaye standartlarını dəstəkləyir.

CİS proqram təminatının bir neçə kateqoriyası müəyyən edilmişdir.Təsnifat aşağıdakıları əhatə edir:  verilənlərin yaradılması, redaktəsi, təhlili və xəritələrin yaradılması üçün istifadə olunan masaüstü CİS; və  məlumatların saxlanması üçün istifadə olunan Məkan Verilənlər Bazasının İdarəetmə Sistemləri ; İnternet üzərindən xəritə kimi təsvirlərin çatdırılması üçün veb xəritə serveri; uzaqdan emal etmək üçün istifadə olunan server CİS, məsələn, məkan məlumatlarının təhlili; yalnız İnternet və ya intranet vasitəsilə əldə edilə bilən uzaq yerlərdə saxlanılan məkan məlumatlarını göstərmək və sorğulamaq üçün veb CİS müştəriləri; sahədə məlumatların əldə edilməsi üçün ən çox istifadə olunan mobil CİS; və nəhayət standart (masaüstü) CİS imkanlarını təkmilləşdirə bilən və ya veb xəritəçəkmə proqramları da daxil olmaqla fərdiləşdirilmiş CİS proqramlarının yaradılması üçün istifadə edilə bilən xüsusi funksiyaları təmin edən CİS kitabxanaları və genişləndirmələri.

Açıq mənbə proqram təminatılarından  tədrisdə istifadə. Həm özəl, həm də açıq mənbəli CİS proqramları, CİS təhsili üçün eyni dərəcədə vacibdir. Bir çox müəllimlər təhsil üçün xüsusi CİS proqram təminatını seçirlər, çünki tələbələr ümumi proqram təminatı bacarıqlarını öyrənə və iş bazarlarında üstünlüklərə malik ola bilərlər. Digər tərəfdən, bəzi dünya ölkələrində  müəllimlər açıq mənbəli proqram təminatından istifadə etməyə üstünlük verirlər, çünki o, pulsuzdur və CİS proqramlarını dəyişdirmək və yaymaq azadlığına imkan verir. Açıq mənbəli CİS əsaslı proqram təminatlarından istifadənin aşağıdakı hallarda üstünlüklərini , nəzərdən keçirək: Məsələn müəllimlər çox qısa müddət ərzində CİS-in tədrisi imkanlarını araşdırmaq istəyirlər, lakin CİS proqram təminatını almaq üçün məktəblərdən və ya proqram təminatçılarından dərhal maliyyə dəstəyinə malik deyillər.Tələbələr CİS proqram təminatını öz ev kompüterlərində quraşdırmaq və sınaqdan keçirmək istəyirlər.Müəllimlər verilənlər bazası idarəetməsi, veb xəritəçəkmə, məsafədən zondlama və ya məkan təhlili kimi CİS funksiyalarının müəyyən bir aspektini vurğulamaq istərdilər və onlar başa düşə bilərlər ki, kommersiya CİS paketləri bu fərdi funksiyaları təmin etmir və ya bunların əlavə edilməsinin dəyəri, əlavə funksiyalar çox bahadır. Bu kimi hallarda siz dərhal açıq mənbə proqramı yükləyə və istifadə edə bilərsiniz.

laptop, macbook, codes-2620118.jpgAçıq mənbəli CİS proqramları müxtəlif əsas proqramlaşdırma dillərinə əsaslanır. Proqramlaşdırma dilləri baxımından açıq mənbəli CİS-in (veb CİS-dən başqa) üç əsas qrupu “C” dilləri, Java və .NET programlaşdırma dillərinə əsaslanır. “C” proqramlaşdırma dilində qurulan açıq mənbəli CİS programları daha yetkin qruplarıdır. CİS proqram təminatı tətbiqləri üzərində ən uzun müddət işləyən və kodun təkrar istifadəsinin uzun tarixi olan qrupdur. Populyar “C” əsaslı açıq mənbəli CİS proqramlarına 1982-ci ildə ABŞ Ordusu tərəfindən başlamış, hazırda açıq mənbəli progrAM təminatlarına GRASS və QGIS ( Quantum CİS kimi tanınır) daxildir.

Açıq Mənbəli CİS-in  JAVA-dan tətbiq dilindən də istifadə edilir. Java CİS inkişafı üçün mərkəzi kitabxana olan JTS obyektləri müqayisə etməyə və hər hansı şübhəli məkan əlaqəsinin mövcudluğunu (və ya olmamasını) göstərən boolean doğru/yanlış nəticəni qaytarmağa imkan verən bəzi coğrafi funksiyalar təklif edir. GeoTools, Geoserve və OpenMap bu JAVA alətlər qrupunda ən məşhur açıq mənbəli CİS layihələridir.

Açıq Mənbəli CİS-in digər  tətbiq dili kimi “.NET” qeyd edə bilərik. SharpMap və WorldWind bu proqramlar arasında ən populyarıdır. Bu dil qrupundan başqa, açıq mənbəli veb xəritəçəkmədə başqa proqramlaşdırma dillərindən istifadə edilir. Bunlara açıq mənbəli veb xəritələşdirilməsi sadəliyi və əlçatanlığı səbəbindən geniş istifadə olunan OpenLayers və MapBuilder-i misal göstərmək olar. CİS proqram təminatlarından Mapfish-həm də Pylon Python veb çərçivəsindən istifadə etməklə yaradılmış JavaScript-əsaslı müştəri tərəfi xəritəçəkmə alətidir. OpenLayers-ə bənzər, Mapfish WMS, WFS, KML, GML və s. kimi müxtəlif IMS çıxış protokollarına uyğundur. Bir çox tərtibatçı daha yaxşı xəritələşdirmə funksiyalarını təmin etmək üçün Mapfish və OpenLayers-i birləşdirir.

Məsafədən zondlama