Daha çox

QGIS-də xüsusiyyətlərə görə statistika yaradın


Mənzərə qoruma sahəsindəki bağlamalar üçün bir poliqon təbəqəsi və bir nöqtə təbəqəsi var, zooloji məlumatları ehtiva edir (məsələn, növlər, varlıqlar və s.).

Hər çoxbucaqlı üçün necə statik edə bilərəm, müşahidə olunan növlərin siyahısını, növlərə görə müşahidələrin sayını və növlərə görə varlıqların cəmini özündə cəmləşdirə bilərəmmi?

Bunu shapefiles və ya spatialite verilənlər bazası ilə QGIS-də etmək istərdim.


Spatialite kimi bir məkan bazasında bu sadə bir sorğudur. Tutaq ki, kimi çoxbucaqlılar varbağlamalarvə nöqtə təbəqəsidirzooloji(və hər ikisi mekansalitdə məkan cədvəlləridir). Bağlamaların bənzərsiz bir id adlandığını düşünəcəyəmparsel_idvə növ varnöv_ideləcə dənöv_adıvarlıq. Sorğu belə bir şey olardı:

P.parcel_id, z.species_name, count (z.species_id), cəmi (z.entity) SEÇİN SEÇMƏLƏR AS AS JOIN zoological AS z ON ST_Contains (p.geometry, z.geometry) GROUP BY p.parcel_id, z.species_id

QGIS-də CityGML və 3D məlumatlar

Artıq QGIS 3.0-da 3D görsellərinə həsr olunmuş üçüncü mətndir. Bu dəfə nəhayət 3D obyektlərə diqqət yetirəcəyəm.

Bu seriyadan əvvəlki mətndə vektor vizualizasiyası üçün 3D Map View istifadə etməyə çalışarkən proqramın çökdüyünü qeyd etmişdim. Təəssüf ki, bunun niyə baş verdiyinin izahını tapa bilmədim. Sadəcə eyni şeyi fərqli bir noutbukda etməyə çalışdım və təəccüblü bir şəkildə nəticə verdi.

Bu gün mən 3D Map Görünüşünü shapefiles məsələn görselləşdirmək üçün necə istifadə edəcəyimi göstərmək istəyirəm. binalar. CityGML faylını necə oxumağı və məlumatlarını 3D olaraq necə göstərəcəyimi göstərəcəyəm. Bundan sonra, formalı formaların necə çıxarılacağını izah edəcəyəm.

3D göstəricidə mövcud parametrlərin çox ətraflı təsvirini tapa bilmədim, buna görə də onları yoxlamaq üçün bir az vaxt sərf edirəm. Nə etdiklərini və nə vaxt istifadə edəcəklərini anlamağa çalışdım. Bu mətnin sonunda tapdıqlarımı izah edəcəyəm.

Ancaq əvvəl qeyd etdiyim kimi, nəticələrimin düzgün olub olmadığını yoxlamaq üçün bir yolum yox idi. Səhv bir şey tapsam, xahiş edirəm mənə bildirin!


QGIS¶-ə giriş

Getməyiniz üçün lazım olan hər şeyi əhatə edən bu giriş ilə QGIS ilə işə başlayın.

Müəlliflər: Professor Scott Madry

Hidroloji tətbiqetmə üçün QGIS¶

Tutulma Hidrologiyası və Su idarəetməsi üçün təriflər

Müəlliflər: Hans van der Kwast, Kurt Menke

QGIS 3.x¶ kəşf edin

Sinif və ya Müstəqil Təhsil üçün iş dəftəri

R və QGIS¶ ilə əllərdə yerleşim təhlili

R proqramlaşdırma dilindən istifadə edərək CİS, Uzaqdan Algılama, Yerleşim məlumatlarının idarəedilməsi və Analizdəki real dünya layihələri ilə praktik nümunələr


Sahil Paradoksu nədir?

Bəs Sahil Paradoksu nədir? Ölçü edilə bilən əlavə xüsusiyyətlər səbəbiylə daha kiçik bir ölçü vahidi ilə hər dəfə ölçdüyünüzdə sahil xəttinin ümumi uzunluğunun artmasına səbəb olan bir sahil xəttini ölçərkən meydana gələn bir paradoksdur.

Bunun mənası nədir? Təsəvvür edin ki, sizə cırıq bir xüsusiyyətin uzunluğunu əl ilə ölçməyinizi, bəlkə də bir xəritəni söyləməyinizi söylədi və ölçmək üçün bir "iplik "iniz yoxdur. Sən nə edirsən? Bir hökmdar alırsan, elə deyilmi?

Lakin əldə etdiyiniz nəticə artıq istifadə etdiyiniz qaydanın uzunluğuna və ölçüsünə əsaslanacaqdır. Cetvel nə qədər kiçik olsa, ölçümünüz o qədər dəqiq olacaq və əksinə. Bir əyri uzunluğuna yaxınlaşmaq üçün bir neçə düz xəttdən istifadə etmək aşağı qiymət verəcəkdir. Buna görə mümkün olan ən dəqiq ölçümü əldə etmək üçün bir ipdən istifadə edirsiniz.

Sahil şeridi, fraktal bənzər (xırda təkrarlanan naxış) xüsusiyyətlərinə görə bu vəziyyətin ən bariz nümunəsidir. Bu fenomen ilk olaraq Lewis Fry Richardson (1881 - 1953) tərəfindən müşahidə edildi və bəzən Richardson təsiri olaraq da adlandırılır.

Texnologiya və hesablama sahəsindəki irəliləyişlər və bunun nəticəsi olaraq coğrafiya sahəsindəki mənimsəmə, xüsusən coğrafi məlumat sistemləri (CİS) və proqram təminatı ilə GPS (qlobal mövqeləşdirmə sistemləri) məlumatları və uzaqdan təsəvvür edilmiş görüntüləri özündə cəmləşdirən məlumatların vizuallaşdırılması və idarə olunması və uzaqdan zondlama (RS) dünya sahil xəttinin xəritələrini daha dəqiq şəkildə yaratmaq və paradoksla müəyyən dərəcədə məşğul olmaq qabiliyyətimizi həqiqətən artırdı.

Beləliklə, növbəti dəfə sizə bir sahil xəttinin, çayın və ya digər uzun bir xüsusiyyətin uzunluğunu ölçmək tapşırıldıqda, istifadə etməyiniz lazım olan CİS məlumatlarının həllini düşünün. Əvvəlki məqalədə müzakirə edildiyi kimi, daha böyük miqyaslı CİS məlumat dəstləri kiçik miqyaslı məlumatlardan daha çox detal göstərməyə meyllidir.

Mandelbrot, B. B. & # 8220Britaniya Sahili nə qədərdir. & # 8221 Ch. 5 düym Təbiətin Fraktal Həndəsəsi. New York: W. H. Freeman, s. 25-33, 1983.


QGIS, Unix platformalarında, Windows və MacOS-da işləyən tam xüsusiyyətli, istifadəçi dostu, sərbəst və açıq mənbəli (FOSS) coğrafi məlumat sistemidir (GIS).

1. Çevik və güclü məkan məlumatlarının idarə edilməsi

  • Bir sıra standart standart formatlarda raster, vektor, mesh və nöqtə bulud məlumatlarını dəstəkləyir
    • Raster formatları daxildir: GeoPackage, GeoTIFF, GRASS, ArcInfo ikili və ASCII ızgaraları, ERDAS SDTS, WMS, WCS, PostgreSQL / PostGIS və digər GDAL formatlarını təsəvvür edin.
    • Vektör formatlarına daxildir: GeoPackage, ESRI Shapefiles, GRASS, SpatiaLite, PostgreSQL / PostGIS, MSSQL, Oracle, WFS, Vector Tiles və digər OGR dəstəklənən formatlar.
    • Mesh formatları daxildir: NetCDF, GRIB, 2DM və digər MDAL dəstəklənən formatlar.
    • Nöqtə-bulud formatı: LAS / LAZ və EPT məlumat dəstləri.

    Misal: Müvəqqəti animasiya

    • 2D və 3D-də geniş seçim variantları
    • Gözəl göstərilən xəritələr üçün simbologiya, etiketləmə, əfsanələr və əlavə qrafik elementlər üzərində incə nəzarət
    • Veri ilə müəyyən edilmiş əvəzləşdirmələr, qarışdırma rejimləri və şəkil effektləri istifadə edərək inkişaf etmiş üslub
    • 500-dən çox rəngli rampa (cpt-city, ColorBrewer və s.)
    • Xilas edilmiş planlar vasitəsilə müəyyən miqyas, ölçü, üslub və bəzəklərlə xəritələr yaradın və yeniləyin
    • QGIS Atlas və QGIS Hesabatlarından istifadə edərək avtomatik olaraq birdən çox xəritə (və hesabat) yaradın
    • Daha çox fərdiləşdirmə üçün birbaşa printerə və ya şəkil (raster), PDF və ya SVG kimi çevik çıxış
    • Həndəsə generatorlarından istifadə edərək uçuşda göstərmə inkişafları (məsələn, mövcud xüsusiyyətlərdən yeni həndəsələr yaratmaq və tərtib etmək)
    • Hərtərəfli xəritə hazırlamaq üçün önizləmə rejimləri (məs. Monoxrom, rəng korluğu)

    QGIS ilə yaradılan daha çox xəritə üçün QGIS Map Showcase Flickr Group-a baxın.

    3. Qabaqcıl və möhkəm coğrafi analiz

    • 200-dən çox yerli işləmə alqoritmi ilə güclü işləmə çərçivəsi
    • GDAL, SAGA, GRASS, OrfeoToolbox kimi provayderlər, həmçinin xüsusi modellər və işləmə skriptləri vasitəsilə 1000-dən çox işləmə alqoritminə giriş
    • Məkan bazası mühərriki (süzgəclər, qoşulmalar, əlaqələr, formalar və s.), Mümkün qədər məlumat mənbəyinə və formatdan asılı deyil
    • Coğrafi sorğu və geosessilat nəticələrinin dərhal vizuallaşdırılması
    • Qrafik modelləşdirmə və toplu işləmə

    Misal: Səyahət izoxronları

    4. Güclü fərdiləşdirmə və genişlənmə

    • İstifadəçi interfeysi və güc istifadəçiləri ilə yeni başlayanlar üçün nəzərdə tutulmuş tətbiq parametrləri daxil olmaqla tamamilə özelleştirilebilir bir istifadəçi təcrübəsi
    • Vizual və emalda maksimum rahatlıq üçün zəngin ifadə mühərriki
    • Məlumat bağlayıcıları, rəqəmsallaşdırma köməkçiləri, inkişaf etmiş analiz və qrafik xəritələri, sahə daxilində məlumat toplama və s. Olan geniş və müxtəlif plagin ekosistemi.
    • Üslubları asanlıqla bölüşmək üçün üslubların yaradılması, saxlanması və idarə olunması üçün stil meneceri
    • Bağımsız (başsız) tətbiqetmələr üçün Python və C ++ API və tətbiq daxilində hərtərəfli skript (PyQGIS)

    Linux, macOS, Windows və ya docker konteynerində işləyən - başsız xəritə sunucusu, QGIS ilə eyni kod bazasını paylaşır.

    • Sənaye standart protokolları (WMS, WFS, WFS3 / OGC API for Features və WCS) hər hansı bir proqram yığını ilə plug-n-play imkan verir
    • Hər hansı bir veb server (Apache, nginx, və s.) Və ya müstəqil işləyir
    • Bütün gözəl QGIS kartoqrafiyası, çap üçün ən yaxşı sinif dəstəyi ilə dəstəklənir
    • Python skript dəstəyi ilə tamamilə özelleştirilebilir

    Misal: QGIS server WMS reaksiyası

    Misal: QGIS server WFS reaksiyası

    QGIS, 2002-ci ildən bəri Qt alət dəsti və C ++ istifadə edərək hazırlanmışdır və çoxdilli dəstəyi ilə xoş, istifadəsi asan qrafik istifadəçi interfeysinə malikdir. Fəal bir inkişaf qrupu tərəfindən təmin edilir və canlı CİS mütəxəssisləri və meraklıları ilə yanaşı yerleşim məlumatları nəşr edənlər və son istifadəçilər tərəfindən dəstəklənir.

    Versiyalar və buraxılış dövrü

    QGIS inkişaf və buraxılışları vaxta əsaslanan bir cədvəl / yol xəritəsini izləyir. İstifadəçilərin qura biləcəyi üç əsas QGIS filialı var. Bunlar Uzun müddətli buraxılış (LTR) filial, Son buraxılış (LR) filial və İnkişaf (Gecə) filial.

    Hər ay bir Point Release bu LTR və LR-də səhv düzəldilmələrini təmin edir.

    QGIS, GNU Public License (GPL) Version 2 və ya sonrakı hər hansı bir versiya altında buraxılır. Bu lisenziyaya əsasən QGIS inkişaf etdirmək, mənbə kodunu yoxlamaq və dəyişdirə biləcəyiniz mənasını verir və xoşbəxt istifadəçimiz həmişə pulsuz və sərbəst dəyişdirilə bilən bir CİS proqramına giriş əldə edə biləcəyinizə zəmanət verir.

    QGIS Açıq Mənbəli Coğrafi Vəqfin (OSGeo) bir hissəsidir və bir sıra tamamlayıcı açıq mənbəli CBS proqram layihələrini təklif edir.

    QGIS-in quraşdırılması və istifadəsi

    QGIS üçün əvvəlcədən tərtib edilmiş ikili sənədlər QGIS.org yükləmə səhifəsində mövcuddur. Xahiş edirəm quraşdırma təlimatlarını diqqətlə izləyin.

    Bina təlimatı mənbədən QGIS qurmağa başlamaq üçün istifadə edilə bilər.

    QGIS Serverin quraşdırılması üçün sənədlərin işə salınmasına baxın.

    Bir sıra sənədlər mövcuddur. Buraya daxildir:

    Kanallara kömək və dəstək

    QGIS üçün kömək və dəstək tapa biləcəyiniz bir neçə kanal var:

    • QGIS icma saytından istifadə
    • Qgis-istifadəçilərinin poçt siyahısına qoşulma
    • Digər istifadəçilərlə real vaxt söhbət edir. Xahiş edirəm kanaldakı bir çox insan başqa şeylər etdiyindən sualınıza cavab gözləyin və sualınızı görmələri biraz vaxt ala bilər. Aşağıdakı yolların hamısı sizi eyni söhbət otağına aparır:
      • IRC müştərisindən istifadə və irc.freenode.net saytında #qgis kanalına qoşulmaq.
      • Bir Matrix müştərisindən istifadə etmək və #qgis: matrix.org otağına qoşulmaq.
      • Gitter söhbətindən istifadə.

      İcma ilə məşğul olun

      Hata hesabatı və səhvlərin düzəldilməsi

      Siz bizə kömək edə bilərsiniz səhv hesabatlarını təqdim etməklə və ya səhvləri düzəltməklə QGIS bug tracker-də.

      Yeni xüsusiyyətlər və təkmilləşdirmələr

      Yamaqlara töhfə vermək istəyirsinizsə:

      İnkişaf qrupu daha sonra töhfənizi nəzərdən keçirə bilər və lazım olduqda yuxarı hissədə qəbul edə bilər.

      Yeni bir xüsusiyyət tətbiq edirsinizsə, öhdəlik mesajınıza [XÜSUSİYYƏT] əlavə edin və yeni xüsusiyyətin dəqiq bir təsvirini verin. Ehtiyaclar sənədləri etiketi texniki qulluqçular tərəfindən əlavə ediləcək və avtomatik olaraq QGIS-Sənəd repo-sunda bir problem yaradacaq, burada sizin və ya başqalarının bununla bağlı sənədlər yazması lazımdır.

      Geniş miqyaslı dəyişikliklər üçün bir QEP (QGIS Gücləndirmə Təklifi) aça bilərsiniz. QEP-lər QGIS üçün yeni təkmilləşdirmələrin və ya siyasətlərin yaradılması və müzakirəsi prosesində istifadə olunur.

      Zəhmət olmasa QGIS-i dilinizə tərcümə etməyə kömək edin. Bu anda Masaüstü istifadəçi interfeysində təxminən qırx dil mövcuddur və transifexdə səksən dil tərcümə olunmağa hazırdır.

      Tərcümə prosesi Tərcümə Qrupu tərəfindən idarə olunur və bütün fəaliyyətlər Transifex platforması altında aparılır.

      Bir geliştirici deyilsinizsə, QGIS-in inkişafına kömək etmək üçün proqramlaşdırma bacarıqlarına ehtiyac olmayan bir çox başqa imkanlar var. Daha çox məlumat üçün layihə ana səhifəmizə baxın.


      Əsas Məkan Elementləri və # 8211 Nöqtələr, Xəttlər və Çoxbucaqlar

      Vector Point Verileri & # 8211

      Bir nöqtə yerini təyin etmək üçün tək bir koordinat cütündən istifadə edir. Nöqtənin xüsusiyyətləri onun xüsusiyyətlərini təsvir edir. Xalların ölçüsü olmadığına baxmayaraq gerçək dünyada ölçüsü yoxdur. Point məlumatlarına misal olaraq elektrik dirəkləri, telefon dirəkləri, binadır.

      Aşağıdakı GIF-də nöqtə xüsusiyyətini görə bilərsiniz.

      Aşağıdakı şəkildə fərqli nöqtələri görə bilərsiniz, lakin hamısı dəmir yolu stansiyasını təmsil edir.

      Vector Line Data & # 8211

      Bu nöqtələr birləşdirildikdə, nöqtə məlumatları vektor sətri məlumatlarına çevrilir, ancaq əlavə edilməməlidir. Sifarişli bir koordinat dəsti istifadə edir. Xətt xüsusiyyəti çoxsaylı sətir və nöqtələrə malikdir. Atributlar hər sətirdə, qovşaqda və təpələrdə əlavə edilə bilər. Beləliklə, hər sətirdə cədvəlin bir neçə atributu satırı ola bilər. Vektor xətti məlumatlarına nümunə yol xətləri, topoqrafik xətlər, elektrik xətti, obyekt konturlarıdır.

      Yuxarıdakı GIF-də vektor xətti xüsusiyyətini görə bilərsiniz. Veriləri yerlə birləşdirərək CİS-i çox yaxşı müəyyənləşdirir.

      Vector Polygon Data & # 8211

      Xətlər qapalı formaya qoşulduqda, bu tip məlumatlar çoxbucaqlı məlumatlar kimi adlandırılır. Çoxbucaqlı olmalıdır. Başlanğıc və bitmə nöqtəsi eyni koordinatlarda olmalıdır. Vektor çoxbucaqlı xüsusiyyətinin nümunələri məktəb sərhədləri, şəhər və ya hər hansı bir siyasi xəttdir.

      Vektor çoxbucaqlı xüsusiyyətini göstərən GIF-dən yuxarıda.

      Hər şey vektor nöqtəsi, xətt və çoxbucaqlı xüsusiyyətidir. Vektor məlumatlarının real dünya məlumatlarını nöqtə, xətt və çoxbucaqlı xüsusiyyətlərdə təmsil etmək üçün istifadə olunduğunu öyrəndik. Və hər bir vektor xüsusiyyətinin məlumatlarını göstərən bir xüsusiyyəti var. Ən yaxşı səviyyəmizi sınayırıq, yenə də şübhə etmirsiniz, xahiş edirəm aşağıda şərh edin.


      QGIS - Coğrafi İnformasiya Sistemlərindəki xüsusiyyətlərə görə statistika yaradın

      Qgisprocess-in məqsədi populyar və açıq mənbəli masa üstü coğrafi məlumat sistemi (GIS) proqramına Q interfeysi təmin etməkdir. Paket, RQGIS3 paketində qismən dirçəldilmiş, arxivləşdirilmiş RQGIS paketi tərəfindən təmin edilən funksionallığın yenidən həyata keçirilməsidir.

      GitHub-dan inkişaf versiyasını aşağıdakılarla quraşdıra bilərsiniz:

      Qgisprocess paketi, QGIS & gt = 3.14.16, sentyabr ayında çıxan qgis_process komut satırı yardım proqramını bağlayır. MacOS istifadəçiləri bütün platformalar üçün QIGS & gt = 3.16 yükləmə təlimatlarını https: // download səhifəsində əldə edə bilərlər. .qgis.org /. Əməliyyat sisteminiz üçün QGIS-in son versiyası mövcud deyilsə, QGIS quraşdırılmış R Docker şəkillərlə Geocomputation-dan birini istifadə edə bilərsiniz.

      Avtomatik konfiqurasiya uğursuz olarsa (və ya birdən çox quraşdırma varsa və qgisprocess tərəfindən hansının istifadə olunduğunu seçmək istəsəniz), ehtimal ki .Rprofile-də seçimlər (qgisprocess.path = "path / to / qgis_process") təyin edə bilərsiniz. sessiyalar arasında davam etmək. Gritty detallarını çap etmək üçün qgis_configure () proqramını işə sala bilərsiniz!

      Aşağıdakı nümunə bufer alqoritmini hərəkətdə göstərir. Sf və raster obyektlərinin keçməsi eksperimental olaraq dəstəklənir (və gələcəkdə yaxşı dəstəklənəcəkdir!).

      Qgis_show_help () istifadə edərək bir alqoritmlə əlaqəli köməyi oxuya bilərsiniz:

      QGIS GUI-də bir alqoritm işə salmaq və müxtəlif giriş dəyərlərinin simli işləmə arqumentlərinə necə çevrildiyini müəyyən etmək üçün ‘Giriş parametrləri’ konsolunu araşdırmaq da faydalı ola bilər:

      Mövcud alqoritmlərin siyahısını qgis_algorithms () istifadə edərək tapa bilərsiniz. R-dən interaktiv istifadə edərkən axtarış üçün View (qgis_algorithms ()) istifadə etmək faydalı ola bilər.


      Məkan Məlumat İnfrastrukturu

      1 Kontekst

      Coğrafi İnformasiya Sistemlərinin (CİS) təbiəti əsas prinsiplərin sadə, bəzən zahirən cüzi olmasıdır - lakin sahənin bütün aspektlərində dəyişiklik dərəcəsi böyükdür və yaxşı təcrübə bəzən intellektual və digər yollarla şiddətlə tələb olunur. Bu məqalədə CİS və Məkan Məlumat İnfrastrukturunun davamlı inkişaf etməkdə olan xüsusiyyətləri, bunu iyirmi birinci əsrin əvvəllərindəki vəziyyətin bir görüntüsü halına gətirdiyini əks etdirir (bax Coğrafi İnformasiya Sistemləri ).

      CİS tarixi Coppock və Rhind 1991) və Foresman (1997) tərəfindən ümumiləşdirilmişdir. 1960-cı illərin ortalarında inventarlaşdırma və xəritələşdirmə məqsədləri üçün olduqca bahalı və beləliklə nadir bir əsas kompüter vasitəsi kimi başlayan şey 1990-cı illərdə çiçək açdı. Statistik məlumatlar göstərir ki, hazırda dünyada təxminən iki milyon CİS istifadəçisi var və bu rəqəm illik təxminən 20 faiz artmaqdadır. CİS-in aktiv istifadəçilərinin çoxu, xüsusən də hökumətlərin işi ilə çox sayda vətəndaş adından tapşırıqları yerinə yetirirlər. Əlavə olaraq, CİS elementlərini özündə cəmləşdirən gündəlik xidmət istifadəçiləri bəzən bunlar açıq-aşkar görünmür (məsələn, bir çox İnternet axtarışlarında).

      CİS proqramının satışından əldə olunan illik kommersiya gəlirləri hazırda dünya miqyasında 1 milyard dollardan çoxdur. Tipik olaraq bu, aparat, işçi heyəti təhsili, məlumat toplama və əməliyyat xərcləri baxımından 1: 5 nisbətində bir nisbətdən istifadə edir. Beləliklə, CİS-in ümumi illik xərcləri, ehtimal olunduğu qədər, 15 ilə 20 milyard dollar arasındadır. Bu rəqəm, tanınmış istifadəçilər, məsələn, kadastr və xəritələşdirmə agentlikləri tərəfindən xərclənən təxminlərlə dəstəklənir. Proqram gəlirlərinin böyük bir hissəsini ABŞ-dakı az sayda firma qazanır, lakin digər GIS xərcləri ümumiyyətlə daha yerli olur. CİS-in böyüməsi üçün bir vəkil konfranslara qatılanların sayıdır: ən populyar CİS proqram konfransında iştirak 1981-ci ildə 23-dən 2001-ci ildə 10.000-ə yüksəlmişdir (şəkil 1). Bütün bunlar CİS-in tətbiq dairələri üçün təəccüblü deyil, indi həqiqətən qeyri-adi dərəcədə böyükdür (Longley et al. 2001). Beləliklə, GIS, akademiklər və hökumət tərəfindən proqram təminatının yaradılmasına əsaslanan ezoterik yan məsələdən 30 ildə tamamilə inkişaf etmiş bir qlobal biznes və elmi səylərə keçdi.

      Şəkil 1. 1981-ci ildən bəri illik ESRI İstifadəçi konfransında iştirak - bütövlükdə CİS ilə maraqlanmaq üçün vəkil.


      Kodex

      Bu gün QGIS-dən məlumat çıxardığım və Blender ilə 3D şəklində göstərdiyim yerdə işlədiyim bir iş axını nümayiş etdirirəm. Analizin nəticəsini qrafik olaraq görselləşdirmək üçün istifadə etdim və bu yazı əvvəlcə bunun nümunələrini göstərəcək, sonra iş axınının gedişatını göstərəcəkdir.

      Blender ilə tanış deyilsinizsə, pulsuz və açıq mənbəli çox güclü 3D modelləşdirmə paketi təqdim edir. Bunu yükləyə və bəzi kapabilitlərini www.blender.org saytında görə bilərsiniz.

      [Düzəliş 15/1 - 2013]

      Bir yoldaş zəng etdi DomLysz mənə shapefiles və georasters-in birbaşa idxalına imkan verən qarışdırıcı üçün hazırladığı bir plagin barədə mənə məktub göndərdi. Aşağıda təsvir olunan prosesi çox daha hamar edir, ehtimal ki QGIS-dəki bütün hazırlıqları kəsir. Hal-hazırda burada tapa bilərsiniz.

      [Redaktə 3/12 - 2012]

      Məni təəccübləndirdi ki, QGIS-i də təqdim etməliyəm, əgər bu yazıya rast gəlirsənsə. QGIS və ya Quantum GIS, pulsuz, açıq mənbəli Coğrafi İnformasiya Sistemidir və ArcGis kimi ticarət paketləri ilə eyni səviyyədədir. Daha çox məlumat və yükləmə www.qgis.org saytında mövcuddur.

      İlk nümunə düşüncə təcrübəsinin nəticəsidir. Hal-hazırda H & aumlssleholm şəhəri üçün əsas planın hazırlanmasında iştirak edirəm və müzakirə olunan məsələlərdən biri sıxlıqdır. Bu gün olduğu kimi, yeni inşaat sahəsi intensiv tək ev inkişafına meyllidir və trendin davam edəcəyi təqdirdə bunun necə görünəcəyini düşünməyə başladıq. Beləliklə, son 7 ildəki əhali artımını götürdük və iki ssenari ilə gələcəyə 2030-a proqnozlaşdırdıq: & ldquoBu əhali artımını tək evlərə çevirsək, bunun sıxlaşması ilə həll edilməsinin əksinə hansı sahə tələb olunur? şəhər mərkəzi? & rdquo

      Aşağıda nəticəni necə təsəvvür etdim. Dairə qatar stansiyasından 1 kilometr məsafədədir. Daha böyük şəkillər üçün vurun.

      Tək evlərdə 4000 yeni sakin

      Densifikasiya yolu ilə 4000 yeni sakin

      Bu görüntülər planlaşdırma işçiləri, digər şöbələr və sonda baş planla bağlı qərar qəbul etməsi lazım olan siyasətçilər tərəfindən çox bəyənildi. Düşünürəm ki, 3D təqdimat bu cür tapşırıq üçün yaxşı işlədi, çünki xəritələri oxumağa vərdiş etməyən insanları bir az daha hiss etdirdi.

      İkinci nümunə, Blenderdə DEM məlumatlarını istifadə etmək üçün sürətli bir konsepsiya sübutudur. Coğrafi əhatə dairəsi Mariental və Namibiya, Hardap bəndinin ətrafındakı bir ərazidir. Məlumat USGS Explorer-dən gəlir.

      Bu iş axınından əldə etdiyiniz nəticələrin ətraflı təhlil üçün nəzərdə tutulmadığını aydınlaşdırmaq istəyirəm. Kimi nəzərdə tutulur vizual yardım QGIS-də tamamlanmış təhlillər üçün və ya sadəcə fərqli planlaşdırma təkliflərini göstərmək üçün.

      Bir sözlə, etdiklərim vektor məlumatlarımı bir SGG şəklində bir QGIS düzeni görünüşündən, daha sonra raster məlumatlarımı eyni görünüşdəki şəkillər olaraq çıxarmaqdır. SVG-yə ixrac etdiyiniz zaman, xəritə xüsusiyyətləriniz xaricində (binalar kimi) QGIS, kağızın ölçüsü olan & rsquo düzeni görünüşündə bir təyyarə də çıxarır. Və xəritə görünüşünüz kağız ilə eyni ölçüdədirsə, hava şəklinizi o müstəviyə toxumaq üçün və bir ərazi modeli əldə etmək üçün onu əvəz etmək üçün qara və ağ hündürlük xəritəsindən istifadə edə bilərsiniz.

      Beləliklə, eyni düzən görünüşündən üç fayl çıxardınız (1) vektor xüsusiyyətlərinizdən ibarət olan bir SVG və görünüş ilə eyni ölçüdə olan bir fon düzəltməsi, (2) fon təyyarəsini toxumaq üçün bir hava fotosu və (3) həmin təyyarəni yerindən çıxarmaq üçün qara və ağ hündürlük xəritəsi.

      QGIS və Blender ilə tanış olduğunuzu düşünürəm, buna görə hər addımda çox ətraflı məlumat vermirəm. Ancaq problemlə üzləşsəniz, mənimlə əlaqə saxlaya bilərsiniz (səhifənin altındakı məlumat). Həm də hava fotoqrafı, DEM rasteri və məsələn binalarla bir vektor təbəqəsi olan bir QGIS layihənizin olduğunu düşünürəm.

      Bəzi məlumatların tətbiq olunmasını istəyirsinizsə, USGS tədqiqatçısından yaxşı yüksəklik məlumatları və hava şəkilləri əldə edə bilərsiniz və OpenStreetMap-dan binalar və yollarla tamamlaya bilərsiniz (QGIS qutudan yükləmək üçün əla vasitələrə malikdir. bir şey yayımlayırsan). İşdəki məlumatları istifadə etdim (H & aumlssleholm, İsveç bələdiyyəsindəki şəhərsalma bürosu).

      İndi addımlardan keçək.

      Əvvəlcə QGIS-də yeni bir görünüş görünüşünü yandırın. İçində yeni bir xəritə düzəldin və kağızın küncünə qoyun. Yalnız şəbəkəni yandırdım və küncə sıxdım. Sonra onu kağızla eyni ölçüdə düzəldin ki, onu mükəmməl örtsün. Sadəcə standart A4 ilə getdim, buna görə 297 x 210 mm oldum. Ölçülərinizin tamamilə ərazi rasterinizdə olduğundan əmin olun. Nəticə belə olmalıdır:

      İndi vektor qatlarınız xaricindəki bütün təbəqələri söndürün və düzeni SVG olaraq qeyd edin. İndi hava şəkliniz xaricində hər şeyi söndürün və düzeni yenidən qeyd edin, ancaq bu dəfə bir şəkil olaraq (PNG istifadə etdim). Boy xəritəsi üçün bunu təkrarlayın. Boy ölçüsünü boz rəngdə göstərdiyinizə və ziddiyyətini min və maksimum dəyərlər arasında uzatdığınızdan əmin olun. Bitmapləri qəribə simvollar olmadan (məsələn & ouml) filippində saxladığınızdan əmin olun, əks halda göstərilməyəcəkdir (Blender 1.63-dəki səhv). Nəticələr belə olmalıdır:

      SVG olaraq saxlamaq üçün vektor təbəqələri

      Bitmap kimi saxlamaq üçün hava fotosu

      Minimum və maksimum dəyərlərə qədər uzanan kontrastlı ərazi modeli, bitmap olaraq qeyd edin

      İndi qarışdırıcıyı yandırın. Göstərmə mühərrikini Cycles olaraq dəyişdirərək və UV redaktoru açaraq hazırlayın. Sonra yaratdığınız SVG-ni idxal edin. Bütün obyektləri seçin və Mənşəyi Həndəsə olaraq təyin edin (Blender mənşəli origoda bütün SVG obyektlərini idxal edir). Əslində QGIS tərəfindən yaradılan üç arxa plan təyyarəsi olduğuna diqqət yetirin. Bunlardan yalnız birinə ehtiyacımız var, digər ikisini çıxarın. Nəticələr belə olmalıdır (yayılmış mənşəyi göstərmək üçün tel çərçivə göstərilməsi aktivdir):

      İndi arxa planı bir mesha çevirin (Alt + C). Düzəliş rejiminə keçin, təyyarənin üzünü seçin və əvvəllər qeyd etdiyiniz hava fotoşəkili ilə bitmapinizi açın. Görünüşünüzü yuxarıdan təyyarəyə baxacağınız şəkildə dəyişdirin və təyyarə üçün UV menyusunu açın (U basın). & LdquoProject seçin (hüdudlar) & rdquo. Buna bənzər bir şey görünməlidir:

      Orijinal sənəddən gətirilən SVG material Blenderini çıxarın və toxuma şəklində hava fotoşəkili ilə yeni bir material əlavə edin. UV xəritənizlə düzgün şəkildə xəritədə olmalıdır:

      Bundan sonra, təyyarəyə bir Displace dəyişdirici əlavə edin və hündürlük xəritəsi görüntüsünə qoşun. Dəyişdiricidəki Doku Koordinatlarının UB-yə qurulduğundan əmin olun. Yalnız hava şəkli üçün yaratdığınız UV xəritəsini seçin (eyni ölçülərə sahib olduqları üçün).

      İndi təyyarəni bölmək istəyirsən ki, yer dəyişdirənin işləyəcəyi bəzi zirvələri olsun. Əlbətdə ki, daha çox alt hissə daha yaxşı görünəcəkdir.

      Yer dəyişdiricidən sonra hamar bir modifikator da əlavə etdim. Təsvir sizin məqsədlərinizə uyğun gələnə qədər hamarlaşdırma əməliyyatlarının sayı və yerdəyicinin gücü ilə oynayın (bunun doğru məkan hesablamaları üçün istifadə edə biləcəyiniz bir şey olmadığı barədə dediklərimi xatırlayın? Bəli və hellip)

      Arazidən razı qaldığınız zaman diqqətimizi binalara yönəltməyin vaxtı gəldi. İşləri sadələşdirmək üçün bütün binaları seçin və onları bir obyektə qoşun (Ctrl + J). Sonra tikinti obyektinə bir Shrinkwrap modifikatoru əlavə edin və ərazi obyektinə yönəldin. Binaların mənşəyini ərazi səthinə mümkün qədər yaxınlaşdırın və dəyişdiricini tətbiq edin. İndi binaları (hələ də döngələr olan) çıxartmaq olar. Belə görünməlidir (tel çərçivəsi rejimində):

      Shrinkwrap yol qatları üçün də mükəmməl işləyir, sadəcə yol əyrisi obyekti üçün ekstruziya obyekti kimi qısa bir düz əyri istifadə edin.

      Nəhayət, kameranızı və işığınızı qurun və görüntüyü göstərin. Nəticəmi burada & rsquos:

      Bu dərslik üçün hazırladığım model olduqca kobuddur, lakin bəzi incəliyi ilə çox yaxşı görünə bilərlər. Aydındır ki, bunun üçün bir milyon yol var və sizi sınamağa təşviq edirəm (və QGIS-dən Blender-ə məlumat almağın daha yaxşı yollarını tapsanız, xahiş edirəm mənə bildirin!).

      [Redaktə 3/12 - 2012]

      Alternativ bir görselleştirme metodu göstərmək istədiyim üçün buna qayıtdım. Aşağıdakı şəkildə hava şəkli əvəzinə hündürlüyə əsaslanan rəng xəritəsini istifadə etdim və modeli daha incə dənəli etdim.

      Mən də iki şərh əlavə etmək istəyirəm. Hər şeydən əvvəl qeyd etmək istərdim ki, hər hansı bir QGIS dev oxuyursa, QGIS DEM + hava fotoşəkili əsasında toxumalı bir mesh olan bir 3D faylı çıxarıb yuxarıdakı prosesi avtomatik olaraq həyata keçirə bilərsə, çox yaxşı olardı. İstəklər siyahısı üçün yalnız kiçik bir məhsul.

      İkincisi, Blender-in Unity 3D mühərrikinə çox hamar ixrac etdiyinə işarə etmək istərdim, buna görə belə bir modeli bu şəkildə interaktiv bir mühitə çevirmək çox asan olardı. Bəlkə sonrakı bir yazı və hellip üçün bir şey


      CİS tarixi

        (mülkiyyət, Windows) ArcGIS, GIS mütəxəssisləri üçün masa üstü və onlayn tətbiqetmə paketidir. Esri, CİS proqram təminatında bazar lideridir və CİS mütəxəssislərinin əksəriyyəti karyeralarında bir məqamda Esri proqramı ilə işləmişlər. (pulsuz, açıq mənbə, Windows / Mac) (mülkiyyət, Windows) (Pulsuz, açıq mənbə, Windows / MacOS / Linux) (Mülkiyyət, Windows) (Mülkiyyət, Windows) (Mülkiyyət, Windows) (Pulsuz, açıq mənbə, Windows / Linux) (Mülkiyyət, Windows) (Mülkiyyət, Windows) (Mülkiyyət, Windows) (Mülkiyyət, Windows) (Mülkiyyət, Windows) (Mülkiyyət, Windows)


      Videoya baxın: 01 QGIS شرح عربي المقدمة (Oktyabr 2021).