# QGIS Quantile metodu

QGIS-də kvant təsnifatı ilə bağlı bir sualım var (2.6 və master, windows və ya linux).

Nöqtələrdən çoxbucaqlı fonksiyada istifadə etdim. 100 poliqonum var.

100 çoxbucağımın atributlarında hər çoxbucaqlı üçün bal sayı alıram.

Bu qatı bərabər sayda on sinifə necə yenidən təsnif edə bilərəm?

Kantil təsnifatından istifadə edirəmsə, QGIS çoxbucaqlının sayını ona bölür və hər birini bir rəngə boyayır. Hər çoxbucaqlındakı nöqtələrin sayı nəzərə alınmır.

Məqsədim nöqtələrin qruplaşdırılmasını ölçmək və deyə bilməkdir ki, bu 3 çoxbucaqlı ümumi ölçünün 10% -ni təşkil edir.

bu 10 çoxbucaqlı qrup ümumi həcmin% 50-si… və s

QGIS ilə bunun üçün bir metod varmı?

Bu, vəziyyətinizə aid olmaya bilər, çünki məqamların atributlarından asılı ola bilər, amma onların bənzərsizlərindən istifadə etdiyim bir nöqtə təbəqəm var. Şəxsiyyət vəsiqəsi atribut və bərabər sayda (sinif) 10 sinif yaratdı:

İstifadə edərək onsuz da özünəməxsus xüsusiyyətlər yarada bilərsiniz Sahə Kalkulyatoru və əlavə edir$rownumifadəsində. Ümid edirəm kömək edər. ## Yarışmanın qalibi: (GIS / statistik) proqrama müstəsna töhfə GIScRG (Coğrafi İnformasiya Elmi Tədqiqat Qrupu) və QMRG (Kəmiyyət Metodları Tədqiqat Qrupu) 2017-ci il (GIS / statistik) proqram müsabiqəsinə müstəsna qatqımızın qalibini elan etməkdən məmnunluq duyurlar. Zhaoya Gong'u inkişaf etdirdiyiniz üçün 400 £ mükafatlandırıldı ARTMAP əsaslı GeoComputation Toolbox. Əlavə məlumat: ARTMAP əsaslı GeoComputation Toolbox, bir QGIS Python Plugin olaraq inkişaf etdirilən məkan məlumatları və coğrafi hesablama üçün ARTMAP əsaslı sinir şəbəkələri alətlər dəstidir. Son tədqiqatlar, modellərin tanınması və məsafədən hiss olunan görüntülərin yumşaq təsnifatı və ərazidə istifadə dəyişikliyi proqnozu üçün bu modellərin üstün performansını və dəqiqliyini sənədləşdirmişdir [1, 2, 3]. Açıq mənbəli CBS proqramına qoşulmuş bir iş stansiyası versiyası olaraq, bu paket paralel hesablama üçün ümumi çox nüvəli CPU platformalarından istifadə edəcəkdir. Xüsusi olaraq, bu paket, Cython və OpenMP-nin dəstəyi ilə məlumatları paralel zəmilərdə böyük bir hesablama performansı ilə işləyən optimallaşdırılmış və paralelləşdirilmiş kodlar yaratmaq üçün həyata keçiriləcəkdir. Bu tətbiq növü, kompleks maşın öyrənmə metodları ilə böyük həcmli məkan məlumatlarının (məs., Uzaqdan zondlama məlumatlarının) çıxarılması üçün məlumatların və hesablama intensivliyinin problemlərini həll etmək məqsədi daşıyır. İstinadlar 1. Gong, Z., Thill, J.C. və Liu, W., 2015. ART ‐ P ‐ MAP Sinir Şəbəkələri Torpağın Modelləşdirilməsi ‐ İstifadə Dəyişikliyi: Məkan Müxtəlifliyi və Qeyri-müəyyənliyin Mühasibatı. Coğrafi Analiz, 47 (4), s.376-409. 2. Liu, W. and Seto, K.C., 2008. Şəhər artımını modelləşdirmək və proqnozlaşdırmaq üçün ART-MMAP sinir şəbəkəsindən istifadə: məkanpərvərsiz bir məlumat hasilatı yanaşması. Ətraf və Planlaşdırma B: Planlaşdırma və Dizayn, 35 (2), s.296-317. 3. Liu, W., Seto, K.C., Wu, E.Y., Gopal, S. and Woodcock, C.E., 2004. ART-MMAP: Subpixel classi kationuna sinir şəbəkəsi yanaşması. Geologiya və uzaqdan algılama üzrə IEEE əməliyyatları, 42 (9), s.1976-1983. ## Kvant gisinə giriş Quantum GIS-ə giriş. http://www.qgis.org http://www.osgeo.org. Gündəm. Quantum GIS Vector Data Raster Data Plugins Sahələrinə GIS Giriş-in icmalı və Data Map Layout Yaratmaq Atributu. 1. CİS-ə ümumi baxış. Coğrafi İnformasiya Sistemi - PowerPoint PPT Təqdimatı Quantum GIS-ə girişhttp: //www.qgis.orghttp: //www.osgeo.org Gündəlik GIS-ə ümumi baxış Quantum GISVector DataRaster DataPluginsFields və Attribution Data Data Map Map Layout 1. GISGeographic İnformasiya Sisteminə ümumi baxış Vikipediya tərifi - coğrafi baxımdan istinad olunan bütün məlumatları tutmaq, saxlamaq, idarə etmək, təhlil etmək, idarə etmək və təqdim etmək üçün hazırlanmış bir sistemdir. Bir çox tətbiqlərdə istifadə olunur: Kiçik bələdiyyələr, meşə təsərrüfatı, hərbi, ticarət müəssisələri. və s., və s. Bununla nə edirsən? GISMəsafələri asanlıqla ölçün Bölgələri asanlıqla ölçün Xüsusiyyətlər arasındakı üst-üstə düşməni tapın Hər şey yerlə əlaqədardır. Tobler Qanunu USGS Zəlzələ Bölgələrihttp: //earthquake.usgs.gov GISMaps PrintedDigital (PDF, JPEGS spreadsheetsDatabases FilesShapefiles KML-dən çıxışlar 2. Quantum GIS-ə giriş mənbəyi Proqramı yükləmək, işə salmaq, kopyalamaq, dəyişdirmək və yenidən paylamaq hüququ ilə gəlir. Mənbə kodu ilə istifadəçilər seçim imkanına malikdirlər. Təkmilləşdirmələri təklif edin. İyileştirmeleri təklif edin. Həm açıq, həm də xüsusi sistemlərdə işləmək üçün ümumi OS Lisenziyalaşdırma Apache Proqram Lisenziyası BSD (Berkeley Software Distribution) MIT (Massachusetts Institute of Technology) Açıq mühitdə işləmək üçün lisenziyaGPL (General Public License) LPGL (Lesser General Public License) MPL (Mozilla Public License) QGİST QGIS layihəsi 2002-ci ilin fevral ayında başladı Bir İnkişaf qrupu tərəfindən hazırlandıGary Sherman, Qurucu İlk buraxılışı həmin ilin iyul ayında oldu İlk versiya yalnız PostGIS-i dəstəklədi və xəritə naviqasiya vasitələri və qat nəzarətinə sahib deyildi. Quantumhttp-nin quraşdırılması: //www.qgis.org Windows və Linux Quraşdırmalarına sadiq qalacağam. OSX - http://www.kyngchaos.com/software/qgisLinux seçim paylamanızdan asılı olaraq Debian və ya RPM yükləməlisiniz. Böyük bir istifadəçi bazasına sahib sistemlərin əksəriyyəti CBS deposu Ubuntu, Debian, Fedora var WindowsWindows Installer Method Bağımsız Quraşdırıcı (yeni istifadəçilər üçün tövsiyə olunur) Quantum'u quraşdırır (Hal-hazırda 1.8) GRASSAın Hazırkı Sürümünü də quraşdırır, həmçinin QGISUpdates içərisində çalışan python 2.7 yükləyir, proqramı silin və yenidən quraşdırın və ayarlarınızı qeyd edin. Əl ilə edilməlidir Windows Installer cont'Standalone MethodGeographic Data Abstraction LibrarySID və ECW üçün quraşdırılmış kitabxanalar SID və ECW, GDAL ilə istifadə ediləcək xüsusi müqavilələrə sahib olan xüsusi formatlardır http://www.gdal.org/ OSGEO InstallOSGeo hər şeyi təmin edən bir quraşdırıcı təmin edir. Cygwin tipli bir mühitdə çalışır Cygwin, windows maşınlarında unix əmrləri və mühitləri təmin edir. Çıxışlar arasında asan bir (ier) yükseltme yolu üçün bir vasitə təqdim edir. Kompüterinizdə quraşdırılmayıb. OSGEO Installer Cont'Quantum GISGDALGRASSOpenEVVə UDIG (əla bir məlumat görüntüləyicisi). Alət çubuqları və panellərSağ menyusuna vurun Alan əlavə panelləri alət panelləri əlavə edin. Status BarQGIS layihəsinin Layihə Ölçüsü Koordinatları Əsas Düymələr Siçanın üstünə keçin, istifadəçiyə məqsədlərini izah edən bir mətn mesajı açacaqlar. Vektor Layer əlavə etRastr Layer əlavə etPostGIS LayerSpatialite LayerWMS Layer Yeni Shefefile Layer Layer Sil Oracle Raster LayerWFS Layer PanZoom InZoom OutPixel ResolutionZoom to ExtentZoom to SelectionZoom to LayerZoom to Last ExtentZoom to Next Extent Refresh Atribut, Seçim, Ölçmələr Seçin Seçimdən çıxarın Atribut Cədvəli Ölçmə Tapşırıqlarını müəyyənləşdirin BookMarkShow BookmarkAnnotation əlavə edin Layihənin saxlanılması QGIS ilə işlədiyiniz üçün vaxtaşırı məlumatlarınıza qənaət edin. QGIS .gqs faylı yaradırXML əsaslıSevimli mətn redaktorunda düzəliş edilə bilər. Məşqlər QGISE'yi Toolbar'ları araşdırın. Xəritə Ekranına bəzi məlumatlar əlavə edin Bəzi məlumat qatlarına atribut göstərmək üçün Xüsusiyyətləri Müəyyənləşdirin alətindən istifadə edin. Məşqlər North River Geographic Systems, Inc tərəfindən 2009-cu ildə başa çatdırılan həqiqi bir layihə olacaq. Conasauga Çay Su Hövzəsini əhatə edəcəyik. Su hövzəsi Tennessee və Georgia sərhədindədir. Məlumatlar ESRI Formalı Şəkillərdən ibarətdir. Bu təlimlər üçün işləmək üçün ən asan məlumat formatıdır. Əgər hələ etməmisinizsə, QGIS-i açın. Masaüstünüzdə və ya başlanğıc menyusunda (və ya hər ikisində) bir simvol olmalıdır. QGIS bir dəfə alətlər çubuğunda siçanınızla sağ düyməni açdı. Varsayılan Quraşdırmada neçə Toolbar var Varsayılan Quraşdırmada neçə Panel var? İdarə olunan Layerlər alətlər panelinizi söndürün. Xəritə naviqasiya alətlər panelinizi söndürün. İnterfeysdən itiblər. İndi onları yenidən açın. İstəsəniz, alətlər çubuğunun sol küncündən tutub hərəkət etdirərək onları standart yerlərindən köçürə bilərsiniz. 2. Layers Panelinizi söndürün. İndi QGIS-in yuxarı hissəsindəki Görünüş Menyusundan gedərək onu açın 3. Üst hissədəki Vector Data əlavə et düyməsini vurun. C: gisdata QGIStraining data altında yerləşən məlumat qovluğuna baxın. CountyBoundaries.shp shapefile xəritənizə əlavə edin. Heç bir məlumat görmürsənsə, shapefiles əlavə etdiyinizə əmin olun. 4. Yuxarıdakı vektor məlumatlarını əlavə et düyməsini vurun və subbasin.shp faylını əlavə edin. Bənzər bir şey olmalıdır: 5. Müəyyənləşdirmə xüsusiyyətləri alətindən istifadə edərək Gürcüstanın bütün bölgələrini və Tennessi əyalətlərini sadalayın. Bir xüsusiyyəti müəyyən etmək üçün təbəqə pəncərənizdə bu təbəqəni seçməlisiniz. Georgia Tennessee 8. Layers Panel-də Subbasin shapefile-yə vurun və bu təbəqənin miqyasına yaxınlaşdırın. Bir seçim etmək üçün bir neçə yolunuz olduğunu unutmayın. 9. Whitfield County seçin. Seçimin dərəcəsini böyüdün. 11. Layihənizi Exercise 2 Directory-də saxlayın! 6. 2010-cu il şəhər ərazilərinin formasını əlavə edin. CountyBoundaries Shapefile içərisində ən böyük şəhər sahəsi nədir? Su hövzəsi içərisində olan / ən böyük üç şəhər sahəsi hansılardır? 7. Naviqasiya alətlərinizdən istifadə Bütün məlumat qatlarını tam ölçüdə böyüdün. Aşağıdakı qrafikə bənzər bir şey görməlisiniz. 3. Vector DataSan əlavə etmək OGR vektor FormatlarıShapefilesKMLCSVMicrostationMapINFO PropertiesOnce Data əlavə olunduqdan sonra sağ klikləyin və Properties Select Xüsusiyyətləri Vector DataStyle, Label, Fields, General, Metadata, Action Joins, Digrams, OverlayStyle Layerin simbologiyasını təyin edir. Simbologiya qml faylı olaraq qeyd edilə bilər StylesSet by Fields Simvollaşdırılan Tək kateqoriyalı Məzun olan Məzun olan Bərabər Aralıq, Kantil, Təbii fasilələr, Standart sapma, Olduqca fasilələr Bərabər İnterval Bərabər İnterval dəyərləri bərabər ölçülü aralıqlara qruplaşdırır. QuantileEach sinifində bərabər sayda xüsusiyyət var Təbii fasilələr Təbii fasilələr dərsləri məlumatların təbii qruplaşdırılmasına əsaslanır. Standard DeviationShow Variation from orta dəyər Pretty BreaksData statistik olmayan şəxslər üçün simvollaşdırıldı Vector DataSelections seçilməsi əl ilə ola bilər Vektor Veri Seçimlərinin Xüsusiyyətləri ilə seçilməsi Seçimlər məkana görə də ola bilər (Vektor Menyusu altında - Tədqiqat) Məşqlər Göstərilən məlumatların simbologiyasını dəyişdirin Etiket xüsusiyyətləri Bir qat əlavə edin və məlumatları həmin maddəyə görə təsnif edin. Verilərinizə baxmağa və onunla işləməyə başlamağın vaxtı gəldi .. Çalışacağınız məlumatların çoxu Census Bureau, National Hydro Dataset və USDA DataGateway-dən yüklənmişdir. Bu məlumat dəstlərindən bəziləri CRA layihəsi zamanı mən tərəfindən hazırlanmışdır. 1. Watershed.shp faylını Xəritə Ekranına əlavə edin. 2. Conasauga Su Hövzəsində neçə əsas su hövzəsi var. ___________________ BONUS: Niyə Coahulla (Koa-hull-ahhhh deyilir) şimal və cənub hissəyə bölündü? Buna cavab vermək üçün daha çox shapefiles əlavə etməyiniz lazım ola bilər. 3. Su hövzələrini xəritə ekranında adı ilə etiketləyin. Rick shapefile qatına vurun və xüsusiyyətləri seçin. Etiketleme nişanını seçin. "Ekran Etiketlərini" yoxlayın. Əsas Etiket Seçimləri altında Hu_10_Name seçin 4. Su hövzəsi şəklini sağ vurun və xüsusiyyətlərə keçin. Stil nişanına baxın 5. Məlumat qatının tərzini dəyişdirin. Çoxbucağı aydın və kontur rəngini narıncı edin. 4. Su hövzəsi şəklini sağ vurun və xüsusiyyətlərə keçin. Stil nişanına baxın 5. Məlumat qatının tərzini dəyişdirin. Çoxbucağı aydın və kontur rəngini narıncı edin. 6. Stili saxla. Su hövzəsi şəklini sağ vurun və Stili Saxla düyməsini basın. Faylı .qml faylı olaraq qeyd edin. 7. Qurtardıqdan sonra su hövzəsi şəklini silmək üçün üzərinə sağ klikləyin və aradan qaldırılmasını seçin. Yenidən əlavə edin. Sağ basın və Yükləmə Stili seçin. Yeni qurtardığınız qml sənədini yükləyin. Bu təbəqə üçün bütün orijinal parametrləriniz bərpa edildi. 8. Seçmə alətindən istifadə edərək Şimali Coahulla seçin. 9. Sağ klikləyin və Seçimi Kimi Saxla seçin. Su hövzəsinin Şimali Coahulla hissəsini yeni xilas etdiniz. ## 8.4 Hissə B Onlayn xəritə ### 8.4.1 Təlim məqsədləri Bu praktikanın sonunda aşağıdakıları bacarmalısınız: 1. Onlayn xəritələrin hazırlanması üçün müxtəlif metodları izah edin və izah edin 2. RPubs, RMarkdown site generator və Shiny istifadə edərək interaktiv xəritələr yaradın 3. Çıxış xəritəsinin verilənlər bazası və təyinatına əsaslanaraq texnoques eşleme uyğunluğunu kritik olaraq qiymətləndirin ### 8.4.2 Giriş Bu praktikada mini araşdırmanın ilkin mərhələlərinə gedirik. 2015-ci ildən bu yana, Londonda illik 90 gecədə qısa müddətli icazə verildi. Bununla birlikdə, məhdudiyyətin aşıldığını sübut etmək üçün lazım olan məlumat və geniş sübut çatışmazlığı səbəbindən bunu tətbiq etmək çox çətindir. Bu yaxınlarda Konut Tədqiqat Qeydində əks olundu 2020/04: Böyük London İdarəsi (GLA) tərəfindən London'a qısamüddətli və tətil icazəsi: "Qısamüddətli icarə platformalarının getdikcə kommersiyalaşdığına işarə var və mənzil tədarükünü bazardan qısa müddətli təqdim etmək üçün çıxarmaq Londonun mənzil qıtlığını daha da artıra biləcəyinə dair narahatlıqlar var." Müəllif Georgie Cosh, bu hesabat üçün istifadə olunan bəzi kodları bölüşmək üçün kifayət qədər mehriban idi. Guess nə! R istifadə etdilər! Prac8_data qovluğunda GLA_airbnb_analysis adlı R sənədindəki kodlarına baxın. Air bnb, bir appropraite icazəsi olmadığı təqdirdə ildə 90 gün icarəyə götürüldükdən sonra siyahıları silən bir sistem tətbiq edərkən, bir bölgə üçün hava bnb sənədlərinin sayını (və müqayisə üçün otelləri) başlanğıc olaraq interaktiv olaraq göstərmək istəyirik. nöqtə. Bundan sonra, qısa müddətli icazə verilən bölgələrdə daha çox araşdırma aparmaq üçün istifadə edilə bilər, məsələn əmlakın sadalanıb göstərilmədiyini yoxlamaq üçün digər veb saytları araşdırmaq və ya 90 gündən çox vaxt keçirmək və ya lokal monitorinqi optimallaşdırmaq. Bu qaydalar yalnız bütün evlərə şamil olunduğundan, yalnız bunları çıxaracağıq və izləmə məqsədləri üçün (məsələn, təsadüfi illik yoxlamalar) bunlar ilin 365 günüdür. İndi bunun üçün bir neçə yolu araşdıracağıq ... Cosh (2020) tərəfindən hazırlanan hesabat bundan bir qədər irəli gedir və bir hava bnb-nin icarəyə götürdüyü gecə sayını təxmin etmək üçün bir yaşayış modelini (bir sıra fərziyyələrə əsaslanaraq) tətbiq edir, buna görə yoxlayın, bəlkə də sizin üçün bir fikirdir son layihə. ### 8.4.3 RPublar Ən düz irəli nəşr vasitələrindən biri RPubsdur. Bir .Rmd götürür və birbaşa rpubs.com saytına yükləyir - bütün fayllar bu veb saytında açıq şəkildə mövcuddur. Başlamaq üçün pulsuz bir hesab etməlisiniz. Https://rpubs.com/users/new ünvanına keçin və qeydiyyatdan keçin RStudio-da yeni bir layihə yaradın və yeni bir R Markdown faylı açın (File & gt New File & gt R Markdown) Sənədin avtomatik olaraq bəzi məlumatlarla doldurulduğunu, oxuduğunu və sonra Trikotaj simgesini vurduğunu görəcəksən ... Gəlin .Rmd-də bəzi dəyişikliklər edək. Başlıq məlumatı xaricindəki bütün mətni və kodu silin (faylın yuxarı hissəsindəki üç tire ilə əhatə olunur) Yeni bir kod yığın (yeniləməyə ehtiyacınız varsa RMarkdown'a qayıdın)… … Əvvəlki praktik və ya öz işinizdən istədiyiniz bir kod əlavə edin. Yeni bir layihə olduğu üçün məlumatları ya layihə qovluğuna kopyalamalı, ya da setwd () iş qovluğunu təyin etməlisiniz. İnternetdən birbaşa R-yə yüklədiyiniz bütün onlayn məlumatlar varsa, bu problem olmamalıdır. Praktik 5-də hazırladığımız interaktiv xəritədən istifadə edəcəyəm (Qabaqcıl interaktiv xəritə bölməsi) ... Budur yığdığım kod: 1. .Rmd'inizin başlanğıcında bir az mətn əlavə edin, başlıq və alt yazını # istifadə edərək ardınca boşluq əlavə edə bilərsiniz, ikinci səviyyəli altyazı ## və üçüncü ### olar Dosyanı qeyd edin, HTML-yə toxun, bu default olmalıdır və başlıqda göstərilməlidir - üç tire ilə əlavə olunur. Toxunduqdan sonra, ya izləyicilər bölməsində və ya alətlər paneli sahəsindəki Nəşr et nişanından istifadə edərək, sənədinizi asanlıqla Ppubs-a yayımlaya bilərsiniz. İndi bir neçə dizayn xüsusiyyəti əlavə etsəniz ... başlıq hissəmi dəyişdirdim ... Örün və sonra yenidən yayımlayın ... bir neçə estetik dəyişiklik görəcəksiniz Bunlar haqqında daha çox məlumat əldə etmək üçün kəşf edin: Və daha çox kod yığma nəzarəti üçün .. ### 8.4.4 RMarkdown sahə generatoru #### 8.4.4.1 Fayl quruluşunu təyin edin RPublar faydalıdır, amma giriş, metodologiya, nəticələr və tövsiyələr üçün fərqli nişanlarla dolu bir sayt yaratmaq istəsəniz ... bir yolu GitHub-da yerləşdirilən RMarkdown site generatorunu istifadə etməkdir RMarkdown site generatoru faydalıdır, çünki hugo site generatoruna etibar edən blogdown kimi hər hansı bir üçüncü tərəf əlavə etməsini tələb etmir. Bir sayt yaratmaq üçün aşağıdakıların layihənizdə olmasına ehtiyacınız olacaq: _Site.yml fayl adı ilə bir konfiqurasiya faylı Saytdakı səhifələrə yaratmaq istədiyiniz başqa .Rmd sənədləri Saytın işləməsi üçün yalnız (a) və (b)… tələb edirsiniz, lakin bu olduqca darıxdırıcı bir sayt olardı ... #### 8.4.4.2 GitHub ilə əlaqə Bunu etmək üçün iki yol var .... ##### 8.4.4.2.1 əvvəlcə GitHub Praktik 4-dəki addımları əvvəlcə GitHub-da yeni bir anbar hazırlayaraq RStudio-da yeni bir layihə yükləyərək GitHub-a bağlayaraq və mövcud sənədlərinizi yeni layihənizə kopyalayaraq ‘asan’ yoldur. ##### 8.4.4.2.2 GitHub sonuncusu Beləliklə, artıq bir RStudio layihəniz varsa ... bizim kimi ... bunu GitHub-a bağlaya bilərik, lakin addımlar bir az daha işləkdir və onu inkişaf etdirməyin bir neçə yolu var - R-dəki əksər şeylərdə olduğu kimi. RStudio-da Git repo olun. Tools & gt Project Options & gt Git / SVN-ə gedin və Versiya nəzarət sistemi altında Git seçin və yeni bir deposu işə salın, sonra RStudio-nu yenidən başladın. Git nişanı görünməlidir .. Sonra GitHub-da yeni bir depo yaratmalıyıq. GitHub'a gedin, giriş edin və yeni bir depo hazırlayın. Bunun olduğuna əmin olun boş README olmadan .. buna bənzər bir şeyin olması lazımdır: Bir yerli öhdəlik edin. Git nişanı altında & gt Fərq & gt Mərhələ faylları & gt Öhdəlik mesajı əlavə edin və öhdəsinə vurun İndi yerli deposumuzu GitHub ilə əlaqələndirməliyik. Beləliklə Git sekmesinin altında yeni brach düyməsini (ağ qutuya bağlanmış iki bənövşəyi qutu) olacaqsınız ... 1. Basın & gt Uzaqdan əlavə et. URL-yə yapışdırın, repo yaratdıqdan sonra GitHub Quick quraşdırma ekranından əldə edə biləcəyiniz uzaq ad mənşəyini və masterin filial adını istifadə edin. Uzaqdan & gt klik yaratmaq ilə budağı sinxronlaşdırın və sonra yenidən yazın seçin Sənədləri GitHub-a itələyin və onlar GitHub repounuzda görünəcək Bundan sonra həqiqətən sayt qurmalıyıq ... bunun bir neçə yolu var ... Git nişanına daxil olaraq Build nişanını görməlisiniz, əgər Tools & gt Layihə Seçimləri və gt Build Tools-a gedib Layihə altında veb sayt seçin alətlər qurmaq. İndi qurma nişanı altında Veb səhifə qurun Alternativ olaraq aşağıdakıları konsolda yazarsınız Yalnız saytınızdan bir səhifə yaratmaq istəyirsinizsə - çox analiz istifadə edərək kifayət qədər böyük bir sayt yaratdığınızı söyləyin: 1. Səhnə verin, sonra sənədləri GitHub-a itələyin. Site_libs qovluğunu Git sekmesinde qurarkən bəzi problemlər yaşadım. R layihəmi bağlayaraq yenidən yüklədikdən sonra dişli işarəsini (Git nişanı altında) və gt Shell düyməsini basaraq git add yazaraq düzəltdim. Dizin sənədinin kilidlənməsi barədə bir səhv mesajı alırsınızsa ... gedin və silin və yenidən cəhd edin. Maşını yenidən başladın silə bilmirsinizsə və yenidən cəhd edin. Layihəniz daxilində .git qovluğunda tapa bilərsiniz. Bir dəfə əlavə et. bütün faylları səhnələşdirilmiş şəkildə görməli, dəyişikliklər edə və sonra GitHub-a dəyişiklik etməlisiniz 1. Beləliklə, ‘qurulmuş’ veb saytınız GitHub-da işləyir, ancaq saytın haradan tikiləcəyini söyləməlisiniz ... GitHub repo & gt Parametrlərinizə gedin, GitHub səhifələrinə endirin və Master filial olaraq Source seçin. 1. Saytınızın yayımlandığı yerdə verilən linki vurun və iki nişanlı veb saytınız olmalıdır. Mənimki belə görünür: Kodunuzu RStudio-dan GitHub-da yerləşdirmə haqqında daha çox məlumat üçün istifadə üçün Happy Git və GitHub kitabına baxın. RMarkdown saytımı burada tapa bilərsiniz, ancaq parlaq bir nişan əlavə etdiyimə diqqət yetirin ... növbəti parlaqlığı əhatə edəcəyik ... ### 8.4.5 Parlaq Shiny, interaktiv veb tətbiqetmələr qurmağınıza, onlayn yerləşdirməyinizə və RMarkdown sənədlərinə yerləşdirməyinizə imkan verən bir R paketidir ... bəzi nümunələrə nəzər yetirin Parlaq bir qurmaq üçün üç əsas tələb olunur 'Əşyalar' və ya kod blokları: İstifadəçi interfeysini və ya interfeysini göstərən kod Dəyişənləri qurmaq üçün server məntiqini təyin edən kod (server funksiyası) ShinyApp funksiyasına zəng Bunlar ya bir böyük .R faylı içərisində, ya da bir neçə .R sənədində ola bilər. Yeni bir R Project & gt Başlayın Yeni və ya mövcud qovluq & gt Parlaq Veb Tətbiqi Yeni R Project qovluğunda data adlı yeni bir qovluq yaradın və istifadə etdiyimiz məlumatlara kopyalayın Təcrübəli bu hissənin əsas məqsədi, Parlaqlığı necə istifadə edəcəyimizi göstərməkdir, beləliklə Git deposu yaratmayacağıq. Burada tək bir və ya birdən çox fayl formatı seçə bilərsiniz, əvvəlcə Parlaq işləmək üçün birdən çox fayl lazım idi, lakin son versiyada hamısını bir skript halında əldə edə bilərsiniz, burada yalnız bir skript istifadə etdim. İndi verilərimizdən birini edək ... #### 8.4.5.1 Məlumatların hazırlanması 1. Birinci hissə asandır və əvvəlcədən məcbur etdiyimiz təhlillərə əsaslanır ... London diyarında otel və hava sayının sayını ehtiva edən bir sf multipolygon təbəqəsi istehsal etməliyik .... İndi açılan seçim qutuları və ‘sürgü’ ilə interaktiv xəritə hazırlamaq üçün məlumatlarımızı götürəcəyik. Bunu etmək istəyirik: 1. xəritələşdirmək üçün Otel və ya Airbnb məlumatlarını seçin 2. bir rəng sxemi seçə bilmək 3. bir kaydırıcıyı istifadə edərək göstərilən bölgələri süzün 4. məlumatları tərtib etmək üçün hansı intervallardan istifadə edə biləcəyimizi seçin 5. seçimlərə əsasən avtomatik olaraq yenilənən bir əfsanəyə sahib olun (məsələn, sürgü, rəng sxemi və interval stili) Shiny-də sərin interaktiv xüsusiyyətlər yaratmaq üçün çox sayda seçim var, daha çox məlumat üçün: 1. Ehtiyacımız olacaq paketləri buraya yükləyin və son məlumat manipulyasiyasını edin. Sadəcə bu hüququ yuxarıdakı kodun altına əlavə edin, onu ############################ #### 8.4.5.2 istifadəçi interfeysi 1. Tamam, əvvəlcə istifadəçi interfeysi quraq. Mən hər bitin işini azaltmaq üçün kodu şərh etdim. #### 8.4.5.3 Server funksiyası 1. Bunun nəyin istehsal etdiyini görmək üçün yaxşı bir fikirdir ... kodun altına boş bir server funksiyası əlavə edin və sonra Parlaq tətbiqetmə yaradın ƏMƏLLƏRİNİN BÜRCÜNÜ Kopyaladığınızdan Əmin OLUN Tətbiqi işə salın və aşağıdakılar görünməlidir 1. İndi istifadəçi interfeysini məlumatlarla əlaqələndirməyimiz üçün server funksiyamıza bir az daha kod əlavə etməliyik. Server funksiyasını dəyişdirin: #### 8.4.5.4 Parlaq tətbiqetmə dərc edin İndi Parlaq tətbiqetməmizi internetdə yayımlayacağıq. Bunu etmək üçün bir neçə yol var, ancaq Shinyapps.io-nu istifadə edəcəyik, bu da tətbiqimizi R sessiyamızdan birbaşa RStudio-nun ev sahibliyi etdiyi bölməyə yükləməyimizə imkan verir. Gedin: https://www.shinyapps.io/ və pulsuz hesab yaradın RStudio-da Geri Publish & gt Publish Application-a basın 1. Artıq RStudio'yu yeni yaratdığınız Shinyapps.io hesabına bağlamalısınız. Bu qutuda göstərilən təlimatları izləyin: 1. Tokenləri Account & gt Tokens altında tapa bilərsiniz. Gizli göstər düyməsini vurduğunuzdan əmin olun və kodu yuxarıdakı şəkildəki qutuya kopyalayın. İndi Shinyapp'ınızı dərc edə bilərsiniz, bu bir az vaxt ala bilər, ancaq Dağıtma sekmesinde irəliləyiş yeniləmələrini görə bilərsiniz. Tamamlandıqdan sonra tətbiq yüklənəcək ... #### 8.4.5.5 RMarkdown saytına daxil olmamaq 1. Parlaq tətbiqetməmizi RMarkdown saytımıza daxil etmək üçün aşağıdakı kodu bir kod hissəsinə əlavə etmək kifayətdir: Budur RMarkdown site layihəsindəki mənimdir - yeni bir .Rmd-də yerləşdirdim Bunu kopyalayırsanız, əlaqələndirmək üçün _site.yml saytını da yenilədiyinizə əmin olun ... #### 8.4.5.6 Əlavə nümunə Keçən il Adəm oxşar (lakin bir qədər fərqli) Parıltı yaratdı, buraya baxın Adamın kodunu fərqli sənədlərə necə ayırdığına diqqət yetirin ... Shiny-in son yeniləməsi artıq bunu etməli olduğumuz anlamına gəldi, etdiyimiz kimi yalnız bir skript istifadə edə bilərik. Ancaq çox böyük və mürəkkəb bir layihəniz varsa bu hələ mümkündür, sonra Adəmin istifadə etdiyi digər skriptlərə müraciət edə bilərsiniz ... Bunu belə etmək üçün ssenarilər eyni layihədə olmalıdır! Qarşılaşdığım həqiqətən sərin bir şey görmək istəyirsən .... Parlaq istifadə edərək xəritə elementlərini səsinizlə idarə etməyə necə baxaq ... https: //yihui.shinyapps.io/voice/ #### 8.4.5.7 Daha Parlaq Parlaq kömək üçün R, qarmaqarışıq və parlaq, xüsusi tətbiqetmələr bölməsindəki Parlaq və İnteraktiv veb əsaslı məlumatların görselləşdirilməsini araşdırın. Shiny ilə irəliləyişlər / irimiqyaslı layihələr üçün Building Big Shiny Apps - A Workflow araşdırın ### 8.4.6 Xəritələrlə necə yalan danışmaq olar Parıltılı tətbiqetmə ilə oynayırsınızsa, rəng sürətini, interval stilini və yerləşdirmə sayını dəyişdirərək sürgüdən istifadə edirsiniz, həqiqətən xəritələrin göstərdiklərini dəyişə biləcəyinizi görərsiniz. Məsələn, London üzərindəki Airbnb konaklama dağılımını gizlətmək istəsəniz, hər hansı bir rəng sxemi seçə bilər, yaşayış sayının tam çeşidini istifadə edə bilər və sonra bir az bəyənmək üçün olduqca interval stilini seçə bilərsiniz ... Buna görə təhlil edərkən və eşlənmiş nəticələr yaratarkən seçdiyiniz seçimlərə əsas vermək vacibdir. Bu, xüsusilə GitHub və məlumatları və kodları dərc edən jurnalların meydana gəlməsi ilə doğrudur, yəni təhlilin saxta təqdimatlarını təqdim etmək demək olar ki, mümkün deyil. ### 8.4.7 Xəbərdarlıq Bu modulda və kursda tapşırıqlarınız üçün ən inkişaf etmiş interaktiv xəritələrdən istifadə etmək cazibədar görünə bilsə də, eşlenen nəticənin uyğunluğunu düşünmək və əks etdirmək vacibdir. Özünüzə aşağıdakı sualları verməlisiniz: • Bu xəritə ilə nəyi göstərməyə çalışıram? • İnteraktiv elementlər hər halda buna kömək edəcək və ya sadəcə istifadəçiləri qarışdıracaq • Bu məlumatları göstərmək üçün daha qısa bir yol varmı? • Bütün bu məlumatlara ehtiyacım varmı - hamısı xəritə ilə təsvir etməyə çalışdığınız mesajla əlaqədardır Bütün bu nümunələrdə mən eyni məlumatları istifadə etdim (London bölgələrindəki otellər və Airbnbs), ancaq yalnız iki məlumat dəsti göstərdiyim üçün bu qədər mürəkkəblik olmadan bunu təkrarlamaq olar? - bu halda cavab həqiqətən auditoriyanızdan asılıdır bir şey əldə etmək üçün əziyyət çəkirlər. Məsələn, akademik bir jurnalda istifadə etmək üçün, xəritədə istehsal etdiyimiz kimi statik bir xəritənin eşlendiği yalnız iki məlumat dəsti olduğu üçün daha əlverişli olardı. Lakin interaktiv xəritə (istehsal etdiyimizə bənzər) bir veb saytda yerləşdirilmək üçün daha faydalı ola bilər ... Buradan evə gedən mesaj, məlumatlarınızı / nəticələrinizi xəritəyə gətirməyin və yaymağın ən yaxşı yolu haqqında tənqidi düşünməkdir. ### 8.4.8 Qabaqcıl onlayn nəşr Artıq RPubs, RMarkdown site generatoru və ya Shiny ilə tanışsınız? Bookdown, flexdashboard, blogdown və ya shinydashboard: Bunlardan birini istifadə edərək onlayn sənəd hazırlayın və hazırlayın. Bunlar təcrübəmdən fərqli olaraq sıralanır. İşarə bu sənəd kitabdan istifadə edərək hazırlanır, buna görə GitHub-ı necə qurduğumu yoxlayın Kitab açma müddətini uzatmaq və ya tikinti prosesini avtomatlaşdırmaq istəyirsinizsə, github hərəkətlərindən istifadə edərək davamlı inteqrasiyaya baxın ## Xəritə Görünüşündə Məlumatların Kəşfi ### Xüsusiyyətləri Xəritə Görünüşündən Əllə seçmək 1. Xəritə nişanında, Seçim qrupunda, vurun the Seçin düyməsini basın. Seçilmiş qonşuluq mavi rəngdə veriləcəkdir. Seçimdən istifadə etməyi bitirdikdən sonra seçilmiş xüsusiyyətləri təmizləmək vacibdir, çünki ArcGIS Pro-dakı alətlərin əksəriyyəti yalnız seçilmiş xüsusiyyətlər üzərində işləyir. Buna görə də, müəyyən bir təbəqədəki bütün xüsusiyyətləri işləyəcəyinizi təxmin edən bir alət işlədirsinizsə və səhvən əvvəlki bir prosesdən seçilmiş bəzi xüsusiyyətləri tərk etsəniz, yalnız seçilmiş xüsusiyyətlər işlənəcək və bu da gözlənilməz nəticələrə səbəb olacaqdır. Diqqət yetirin ki, bütün xüsusiyyətlər təmizləndikdən sonra Təmizləmə düyməsi boz olur. Xəritə nişanında Seç düyməsinin hələ də aktivləşdirildiyinə diqqət yetirin, yəni xəritəni sol siçan düyməsini basaraq xəritəyə sürükləyərək xəritəni sındırmağa çalışsanız, bunun əvəzinə xəritənizdəki çoxsaylı xüsusiyyətləri seçmədən seçəcəksiniz. Bunun qarşısını almaq üçün əl seçimindən istifadə edən kimi Kəşf et düyməsini yenidən aktivləşdirmək yaxşıdır. ### Cədvəl baxışından əl ilə xüsusiyyətlərin seçilməsi 1. İçindəkilər bölməsində, sağ basın the Əhalinin siyahıyaalınması_2010_SuperMahalle qat adı və seçinAtribut Cədvəli. İndi cədvəl görünüşü xəritə görünüşünüzün altına yerləşdirilib görünür. Cədvəlinizdəki hər sıra və ya qeyd xəritədəki tam bir super qonşuluq çoxbucağına uyğundur. Cədvəlinizdəki hər sütun və ya sahə super məhəllələri təsvir edən bir dəyişəni təmsil edir. Mekansal Referans bölməsində coğrafi koordinat sisteminin WGS 1984 olduğunu və proqnozlaşdırılan koordinat sisteminin göstərilmədiyinə diqqət yetirin. Buna görə də təbəqə proqnozlaşdırılmamışdır, yəni məlumat koordinatları dünyanın üç ölçülü səthində yerləşir və Açısal Vahidin dərəcə (və ya ondalık dərəcə) kimi siyahıya alındığını görə bilərsiniz. Forma_Uzunluq sahə ondalık dərəcələri və Şəkil_Area sahə kvadrat onluq dərəcələri göstərir, buna görə də rəqəmlər bu qədər aşağıdır. Məsafəni və ya ərazini ölçmədən əvvəl məlumat qatını iki ölçülü bir səthə proqnozlaşdırmaq lazımdır. Nəticədə çıxan proyeksiyanın ayaqları və ya metrləri kimi bir xətti vahidi olacaqdır. P rojecting prosesi daha çox Koordinat Sistemlərinə Giriş və Proqnozlar kursunda yer alır. Qat adından da göründüyü kimi, qalan sahələrin əksəriyyəti Houston şəhəri tərəfindən super qonşuluq səviyyəsinə toplanmış 2010 sayım məlumatlarını ehtiva edir, çünki bu, Sayım Bürosunun məlumat verdiyi coğrafi bir vahid deyil. Sol alt küncündə bildiriş Əhalinin siyahıyaalınması_2010_SuperMahalle atribut cədvəli, hazırda seçilmiş 88 masa qeydindən (və müvafiq xəritə xüsusiyyətlərindən) sayını göstərir. Sol tərəfdəki iki düymə 'Bütün qeydləri göstər' və 'Seçilmiş qeydləri göstər' arasında keçid etməyə imkan verir. Qeyd edək ki, 'Seçilmiş qeydləri göstər' aktivdirsə və hazırda heç bir qeyd seçilmirsə, cədvəl görünüşü boş görünür. Cədvələ baxmaq üçün 'Bütün qeydləri göstər' seçiminə qayıdın. Sanki bir kvantı təsviri statistik olaraq bildirmək əvəzinə müəyyən bir kvantı qiymətləndirmək istəyirsən. Bu məqsədlə Harrell və Davisin təklif etdiyi xüsusi bir qiymətləndirmə metodunu nəzərdən keçirin. Frank Harrell həvəsli bir R istifadəçisi olduğu üçün R-də bir tətbiq var. Bütün bunlar, 6-8 ölçülü nümunələrdən% 5 və% 95 faiz səviyyəsinə çatmağa çalışmaq həqiqətən böyük bir uzanır: bəziləri deyə bilər ki, statistikadan daha çox ESP. Əslində, nə edirsən et, çılğınca ekstrapolyasiya edirsən. Diqqət yetirin ki, loqnormala "bənzərsiniz", sizi çox da uzaqlaşdırmır, çünki paylanmada bir az səhv olmağınız quyruqdakı kvantililər haqqında çox səhv cavablar ala bilər. Ancaq mənə əvvəlcə loqarifmlər götürməyinizi və daha geniş şəkildə ən azı iki fərqli metodu sınamağınızı təklif edir, bəlkə də birini normal valideyn qəbul edib birini yox. Niyə bu nümunələrə ayrı-ayrılıqda baxmaq məcburiyyətindəsiniz? Onları birləşdirə bilərsiniz? ## QGIS ilə xəritələrin hazırlanması GQIS aparıcı pulsuz, açıq mənbəli Coğrafi İnformasiya Sistemləri (CİS) tətbiqidir. İnkişaf etmiş bir geodata emalı və təhlilinə qadirdir və eyni zamanda nəşr keyfiyyətli məlumatlara əsaslanan xəritələrin dizaynı üçün də istifadə edilə bilər. The possibilities are almost endless, but you don’t need to be a GIS expert to put it to effective use for both displaying geographic data. Launch QGIS, and you should see a screen like this: ### The data we will use Download the data from this session from here, unzip the folder and place it on your desktop. It contains the following files: • CA_counties_medicare Shapefile with data on Medicare reimbursement per enrollee by California county in 2012, from the Dartmouth Atlas of Healthcare. Includes the following fields: • enrollees Medicare enrollees in 2012. • total Total Medicare reimbursements per enrollee. • hospital Hospital & skilled nursing facility reimbursements per enrollee. • physician Physician reimbursements per enrollee. • outpatient Outpatient facility reimbursements per enrollee. • homehealth Home health agency reimbursements per enrollee. • hospice Hospice reimbursements per enrollee. • medequip Durable medical equipment reimbursements per enrollee. ### Map Medicare reimbursements and hospital locations and capacities in California #### Make a choropleth map showing Medicare reimbursements by county Choropleth maps fill areas with color, according to values in the data. We will first import the shapefile in the CA_counties_medicare folder. Select Layer>Add vector layer or click on this icon: At the dialog box, click Browse and navigate to the file CA_counties_medicare.shp . It is important that you select the file with the .shp extension. Then click open, and the following map of California should appear, filled with a random color: You can turn off the visibility of any layer by unchecking its box in the Layers panel. This can be useful to see the status of layers that would otherwise be obscured. These controls allow you to pan and zoom the display: You can focus the display on the full extent of any layer by right-clicking it in the Layers panel and selecting Zoom to layer . Notice EPSG:4269 at the bottom right. This defines the map projection and datum for the layer. (A datum is a mathematical model accounting for the shape of the Earth — which is not a perfect sphere.) Right-click on CA_counties_medicare in the Layers panel at left and select Properties>General . You should see the following under Coordinate reference system : EPSG:4269 and NAD83 mean that this shapefile is in an Equirectangular projection, and the NAD83 datum. (The Equirectangular projection, which draws a map with degrees of latitude and longitude the same size across the entire globe, is also the default for QGIS if no projection is specificied.) We will select another projection for our map later. Click Cancel or OK to close Properties for this layer. Now we need to color the areas for the CA_counties_medicare layer by values in the data. Right-click on it in the Layers panel and select Open Attribute Table , which corresponds to the .dbf of the shapefile: Scroll to the right of the table to see the fields detailing various categories of Medicare reimbursement: We are going to make a choropleth map of reimbursements per enrollee for hospitals and skilled nursing facilities, in the hospital field. To do this, close the attribute table and call up Properties>Style for the CA_counties_medicare layer. Select Graduated from the dropdown menu at top, which is the option to color data according to values of a continuous variable. Select 5 under Classes , and then New color ramp. under Color ramp . While QGIS has many available color ramps, we will use this opportunity to call in a ColorBrewer sequential color scheme. (ColorBrewer’s suggestions have been rigorously researched to be maximally informative and intuitive.) At the dialog box select ColorBrewer and then Reds , and then click OK : You will need to give the color ramp a name — the default Reds5 is fine. Select HOSPITAL under Column , and select Quantile (Equal Count) for Mode . This menu gives various options for automatically setting the boundaries between the five classes or bins. Then click the Classify button to produce the following display: Now let’s edit the breaks manually to use values guided by the quantiles, but which will be easier for users to process when reading the map legend. Double-click on the first symbol and select 3250 for the Upper value and click OK . Then double-click on the Label for this symbol and edit the text to <$3,250 . Carry on editing the values and labels until the display looks like this:

Click OK and the map should look like this:

I often prefer white boundaries on a choropleth map. So open up the Style tab under Properties once more and click on Symbol>Change. . Then select Simple fill , click on the color for Border and in the color wheel tab of the color picker, change the color to white, by moving each of the RGB sliders to 255 :

Click on Symbol>Change once more, and and set the Transparency to 50%. This will keep the relative distinctions between the colors, but tone them down a little so they don’t dominate the layer we will later plot on top.

If you are likely to want to style data in the same format in the same way in future, it is a good idea to click the Save Style button at bottom right and save as a QGIS Layer Style File , which is a variant of XML. When loaded using the Load Style . button at bottom left, it will automatically apply the saved styling to future maps.

The map should now look like this:

To add labels to the map, select Properties>Labels and fill in the dialog box. Here I am adding a NAME label to each county, using Arial font, Italic style at a size of 11 points and with the color set to a HEX value of #4c4c4c for a dark gray:

Click OK and the map should now look like this:

Save the project, by selecting Project>Save from the top menu.

Now is a good time to give the project a projection: We will use variant of the Albers Equal Area Conic projection, optimized for maps of California.

Select Project>Project Properties>CRS (for Coordinate Reference System) from the top menu, and check Enable 'on the fly' CRS transformation . This will convert any subsequent layers we import into the Albers projection, also.

Type Albers into the Filter box and select NAD83(HARN)/ California Albers , which has the code EPSG:3311 :

Click OK and the map should reproject. Notice how EPSG:3311 now appears at bottom right:

#### Add a layer showing locations and capacities hospitals/skilled nursing facilities

To import a CSV or other delimited text file with points described by latitude and longitude coordinates, select Layer>Add Delimited Text Layer from the top menu or click this icon:

Browse to the file Healthcare_Facility_Locations.csv , and ensure that the dialog box is filled in like this:

If your file is not a CSV you will have to select the correct delimiter, and if your latitude and longitude fields have other names, you may have to select the X field (longitude) and Y field (latitude) manually.

When you click OK you will be asked to select a projection, or CRS, for the data. You may be tempted to select the same Albers projection we have set for the project, but this will cause an error. QGIS will handle the conversion to that projection: Because this data is not yet projected, we should instead select a datum with a default Equirectangular projection, either WGS 84 EPSG:4326 or NAD83 EPSG:4297 .

Click OK and a large number of points will be added to the map:

Now we will style these points, using color to distinguish hospitals from skilled nursing facilities, removing other facilities from the map, and scaling the circles according to the capacity of each facility.

Select Properties>Style for the Healthcare_Facility_Locations layer, and accept Categorized from the top dropdown menu. Select TYPE under Column and then hit the Classify button. (Keeping Random colors for the Color ramp is fine, as we will later edit the colors manually). Select and then Delete facilities other than General Acute Care Hospital and Skilled Nursing Facility , as follows:

You should be left with the following:

Now click the Advanced button to the right and select Size scaled field , making sure Scale area is checked (this will ensure that the circles we are about to draw scale correctly, by area) and check CAPACITY to select that as the field to scale the size of the circles. Click OK and the map should look like this:

The relative sizes of the circles are fine, but they are too big.

- expression - and fill in the dialog box as follows:

Here we are simply dividing the numbers in the CAPACITY field by 30, which I have found through trial-and-error gives a reasonable display.

In the main Style tab, click on each point symbol and select Simple marker to edit its color. Also set transparency for the symbols to 50%, as we did for the choropleth map.

The final map should look like this:

#### Export the finished map in raster image or vector graphic formats

We will export our finished map with a legend explaining the colors, so let’s change the name of the fields so they display nicely. Right-click on each layer and rename them Facility type and Medicare reimbursement per enrollee respectively.

To export the map, select Project>New Print Composer , give the composer an appropriate name and click OK . In the print composer window, select the following options in the Composition tab:

Now click the Add new map icon:

Draw a rectangle over the page area, and the map should appear, You can edit its size, and adjust its position, as desired:

Once you are statisfied with the appearance of your map in the print composer, click the Add legend icon:

Draw a rectangle on the page where you want the legend to appear:

In the Item properties tab, edit Fonts and other options as desired. Here I have simply deleted the default Title of Legend :

You can save your maps in raster image formats (JPG, PNG etc) from the Print Composer by clicking the Save Image icon:

The map can be exported in SVG and PDF vector formats by clicking these export icons:

Note that the SVG export may not clip the map to the page exactly. However, this can be fixed in a vector graphics editor such as Adobe Illustrator or Inkscape, and then saved as a PDF. This may provide a better rendering of the map than through a direct PDF export.

You can also save as an image from the main map display (so without any legend and annotation added in the Print Composer) by selecting Project>Save as Image from the top menu.

## Competition: Exceptional contribution to (GIS/statistical) software

The GIScRG (Geographic Information Science Research Group of the RGS) and QMRG (Quantitative Methods Research Group) are looking to use some of their fund to support a contribution to some GIS / statistical open source software. We have £500 to offer as a grant (or series of grants) to one or more projects that will contribute to a piece of open source GIS / statistical software.

The definition is intentionally vague because we are interpreting ‘contribution’ to including a range of potential options, including:
– development of a new package / library that offer an additional geospatial feature to a program that did not exist before
– continued development of an existing code / library that adds a new significant feature to an existing library
– a set of ‘how to use x’ documentation, that adds something to resources that are already available

Any proposal must be make open source (as appropriate for the relevant program) and should be documented appropriately.

We are asking people to submit proposals, with details including cost, to http://bit.ly/2j9Igjt. The GIScRG and QMRG committees will then select one (or more) proposals to fund.

Successful applications will also be offered the opportunity to run a workshop on their work at a suitable conference (e.g. GISRUK or Geocomputation) in return for a waived registration fee.

Issue call for applications: 20th Jan
Deadline for applications: 10th Feb
Announce winner(s): 17th Feb

## GEOCOMPUTATION THE NEXT 20 YEARS

The use of fully programmable computers to construct spatial models and run spatial analyses stretches back to the use of ENIAC to calculate ballistic courses during the Second World War. As ENIAC was announced to the public in 1946, 2016 represents the 70th year of the public use of computers in geography. Perhaps more happily, it is also 20 years since the term “GeoComputation” was invented to draw together a disparate set of geographers doing computing in the 70s, 80s, and 90s at the 1996 “1st International Conference on GeoComputation” in Leeds, UK. In 2017, the community built around this conference will be celebrating its 21st birthday, reflecting on its successes, and future directions. As part of this celebration, we invite presentations for this session speculating on the future of computing in geography: potentials, problems, and predictions. What is the future? The Internet of Things? Group cognition modelling? Solar-system scale geomorphological modelling? Speculative discussions encouraged!

Please e-mail the abstract and key words with your expression of intent to Ed Manley ([email protected]) by 12th February 2016 (one week before the RGS conference deadline). An abstract should be no more than 250 words.

, Centre for Advanced Spatial Analysis (CASA), UCL. , School of Geography, University of Leeds , School of Geography, University of Leeds , School of Geography, University of Leeds

## Concluding Remarks

Within the aChor project the methods have been implemented as a plug-in tool embedded in open-source QGIS, using open-source Python modules such as GDAL (Geospatial Data Abstraction Library), PySAL (Python Spatial Analysis Library), Fiona, Shapely and RTree.

Figure 4: Eight choropleth maps of the rainfall dataset evaluated in Figure 3 using four classification methods, and six and twelve classes.