Daha çox

Geodatabase seçmək üçün məlumat dialoqu

Geodatabase seçmək üçün məlumat dialoqu


İstifadəçinin uyğun bir iş sahəsi seçə biləcəyi bir dialoq yaratmalıyam.

IAddDataDialog -a bənzər bir iş varmı?


Masaüstünüz olduğunu düşünərək IGxDialog istifadə edə bilərsiniz.

ümumi statik IWorkspace Browse4Workspace (int hwnd) {IGxDialog gxDlg = new GxDialogClass (); gxDlg.ObjectFilter = yeni GxFilterWorkspacesClass (); gxDlg.AllowMultiSelect = yalan; IEnumGxObject iş sahələri; IWorkspace ws = null; if (gxDlg.DoModalOpen (hwnd, iş yerləri xaricində) && iş yerləri! = null) {IGxObject gxObj = workspaces.Next (); əgər (gxObj IGxDatabase -dir) {IGxDatabase gxDB = gxObj kimi IGxDatabase; əgər (gxDB! = sıfır) ws = gxDB.Workspace; } else if (gxObj IGxFolder) {// Todo: müəyyən bir qovluq üçün hansı iş sahəsinin // alınacağını necə qərar verəcəyinizi anlayın // shapefile, raster və s. // IEnumName enumName = ((IGxFolder) gxObj) .FileSystemWorkspaceNames; // hələlik bir şəkil faylını istədiyimizi güman edirik… IWorkspaceFactory wsf = new ESRI.ArcGIS.DataSourcesFile.ShapefileWorkspaceFactoryClass (); ws = wsf.OpenFromFile (((IGxFile) gxObj) .Yol, hwnd); } Marşal.FinalReleaseComObject (iş sahələri); } gxDlg.InternalCatalog.Close (); Marşal.FinalReleaseComObject (gxDlg); qayıt ws; } şəxsi boşluq testToolStripMenuItem_Click (obyekt göndərən, EventArgs e) {cəhd edin {IWorkspace ws = Browse4Workspace (this.Handle.ToInt32 ()); if (ws! = null) MessageBox.Show (bu, yolun adı ilə); else MessageBox.Show (bu, "iş sahəsi seçilməyib"); } catch (Exception ex) {MessageBox.Show (bu, məsələn, Mesaj); }}

Həll və ya həll yolu

Dönüştürülecek məlumatlar, məlumatları alacaq xüsusiyyətlər dəstindən və ya xüsusiyyət sinifindən fərqli bir coğrafi koordinat sistemində (datum) varsa, məlumatları idxal etməzdən və ya əlavə etmədən əvvəl coğrafi çevrilmə həyata keçirilməlidir.

Giriş məlumatları, coğrafi verilənlər bazasına və ya əlavəyə idxal edilməzdən əvvəl, düzgün coğrafi çevrilməni göstərən xüsusiyyətlər dəsti və ya xüsusiyyət sinifinə uyğun coğrafi koordinat sisteminə (datum) çevrilməlidir. Bu, çıxış koordinat sisteminin proqnozlaşdırılan və ya coğrafi koordinat sistemi olmasına aiddir.

Coğrafi çevrilmə ArcToolbox -da Layihə Sihirbazı (8.x) və ya Layihə Aləti (9.x və sonrakı) istifadə edərək həyata keçirilir.

Məlumat alacaq xüsusiyyətlər dəstinin və ya xüsusiyyət sinifinin koordinat sisteminə uyğun açılan menyudan giriş məlumatlarını, çıxış koordinat sistemini və düzgün coğrafi çevrilməni seçin.


Xüsusiyyət verilənlər bazası yaradın

Birincisi, məlumatları saxlamaq üçün boş bir xüsusiyyət dəsti yaradın.

  1. Kataloq ağacında, Osokopf geodatabase-ni sağ vurun, New-in üzərinə gedin və Feature Dataset-ə basın.
  2. Adı mətn qutusuna parkları yazın.
  3. Sonrakı düyməsini basın.
  4. Xüsusiyyət məlumatlarınızın coğrafi koordinat sistemi, idxal edəcəyiniz məlumatların sisteminə uyğun olmalıdır. Bu səbəbdən, koordinat sistemini mənbə məlumatlarından alın. Bunu etmək üçün Əlaqələndirmə Sistemi əlavə et düyməsini basın açılır və İdxal et düyməsini basın.
  5. Sabit diskinizdəki ArcTutor DatabaseServers qovluğunda community.mdb faylına baxın. ArcTutor məlumatları üçün standart yer C: ArcGIS ArcTutor DatabaseServers -dir. ArcTutor məlumatları başqa bir yerə quraşdırılıbsa və ya kopyalanıbsa, ora baxın.

Kataloq ağacınızdakı ArcTutor kataloquna bağlantınız yoxdursa, Qovluğa Bağlan düyməsini basın. Kataloq pəncərəsində, ArcTutor qovluğundakı DatabaseServers qovluğuna gedin və OK düyməsini basın.

Bu, koordinat sistemini xüsusiyyət məlumatlarınıza əlavə edir.

İndi Osokopf coğrafi verilənlər bazanızda park adlanan bir xüsusiyyət məlumat dəsti var.


Elm - siyasət interfeysində GIS təhsili

2014-cü ildə GIS proqram işçiləri USDA/NCAR-ın sponsorluğu ilə "Ölçülər Arasında Dəyişən İqlimdə Kənd Təsərrüfatı: Araşdırma və Qərar qəbulunda iştirakın genişləndirilməsi" adlı 4 günlük seminar təşkil etdi və ev sahibliyi etdi. Bu seminar müxtəlif aspektlərdən olan aspirantlara və erkən karyera elm adamlarına bu elmi və ictimai problemlərə fənlərarası bir yanaşma mənimsəmək imkanı verdi. ABŞ-da kənd təsərrüfatı ilə bağlı kosmik miqyasda hava və iqlimlə əlaqədar təsirlər, zəifliklər və qərarların qəbul edilməsində fundamental iqlim elmindən aqroekosistemlərin və təsərrüfat cəmiyyətlərinin zəifliyinə qədər olan mövzulara həsr olunmuş müxtəlif iclaslar (məsələn, GIS və uzaqdan algılama), iştirakçılar hava, iqlim dəyişikliyi, kənd təsərrüfatı və cəmiyyət haqqında məkan məlumatlarını mənalı və yenilikçi bir şəkildə necə birləşdirməyi öyrəndilər.

2015 -ci ilin planları

Yuxarıda təsvir olunan üç istiqamətdə işlər davam etdiriləcəkdir. Həm kəmiyyət, həm də keyfiyyət baxımından fərqli olan, müxtəlif məkan və zaman miqyasında mövcud olan müxtəlif, çoxşaxəli məlumat toplusunun inteqrasiyası üçün tədqiqat çərçivələrinin və məkan metodlarının hazırlanmasında irəliləyiş əldə ediləcəkdir. Bu araşdırma sahəsində xaricdən maliyyələşdirilən layihələr həddindən artıq istiyə, havanın keyfiyyətinə və insan sağlamlığına, həmçinin quraqlıq və su istifadəsi, qasırğalar və sosial zəifliklərə yönəlib. GIS, iqlim elmi və cəmiyyətin zəifliyi və uyğunlaşmasını əlaqələndirən əvvəllər hazırlanmış təhsil materialları müxtəlif təlim proqramları və seminarlar üçün düzəldiləcəkdir. GIS -in istifadəsi ilə bağlı meteorologiya şöbələri üçün laboratoriya dərsliyi hazırlanır.


WMS: Geodatabase xüsusiyyət obyektləri

Coğrafi verilənlər bazası, xüsusiyyətlər və rasterlər kimi GIS məlumatlarını saxlamaq üçün istifadə olunan bir coğrafi verilənlər bazasıdır. Məlumat saxlamağa əlavə olaraq, bir coğrafi verilənlər bazası, məlumatlar arasında əlaqələr qurmağa və məlumatları təsdiqləmək üçün qaydalar yaratmağa imkan verir. Geodatabases ArcGIS məhsullarında istifadə olunur.

WMS -dən bir coğrafi verilənlər bazası yaratmaq üçün əvvəlcə GIS moduluna keçin və ArcObjects -i aktiv edin. WMS, hər bir əhatədə saxlanılan xüsusiyyət obyektlərindən istifadə edərək geodatabase qurur.

Coğrafi verilənlər bazasına əlavə etmək və layihə üçün bir koordinat sistemi təyin etmək üçün xüsusiyyət obyektləri qurun və qurun. Vektor məlumatları coğrafi verilənlər bazasında ümumi bir məkan istinadı tələb edən xüsusiyyət məlumat dəstlərində və xüsusiyyət siniflərində saxlanılır. Coğrafi verilənlər bazasındakı məkan istinadı WMS -də mövcud koordinat sistemindən müəyyən edilir.

Məlumat və məkan istinadı təyin edildikdən sonra seçin Xüsusiyyət Obyektləri və#8594 Geodatabase etibarən Xəritəçəkmə GIS modulundakı menyu. Bu nöqtədə, bir məlumat, hansı əhatə xüsusiyyətlərinin geodatabaza ilə eşleneceğini təyin etməyinizi istəyəcək. Hansı WMS əhatə atributlarının xəritəyə salınacağını və ya WMS -in bütün uyğun atributları xəritələşdirməsinə icazə vermək üçün bir seçim mövcuddur.

WMS əhatə xüsusiyyətlərini əl ilə xəritələşdirməyi seçsəniz, yeni geodatabase -də yaradılan hər bir xüsusiyyət sinfi bir müddət çəkə bilər. WMS -in atributları xəritələşdirməsinə icazə verməyi seçsəniz, heç bir istək görünməyəcək və WMS avtomatik olaraq coğrafi verilənlər bazası quracaq.

WMS geodatabase qurmağı bitirdikdən sonra nəticələri ArcCatalog® və ya ArcMap® -də görə bilərsiniz. WMS, hər bir WMS əhatə dairəsinin nöqtələri, xətləri və çoxbucaqlıları üçün xüsusiyyət sinifləri olan tək xüsusiyyətli məlumat bazası olan yeni bir coğrafi verilənlər bazası yaradacaq.


Geodatabase - Coğrafi İnformasiya Sistemləri seçmək üçün Məlumat dialoqu

GIS istifadəçilərinin qarşılaşdıqları ən çox rast gəlinən problemlərdən biri, ehtiyac duymadıqları bir formatda məlumat əldə etməkdir. & Quot; dəqiq deyil & quot; dərəcəsi çox fərqli ola bilər. Son dərəcə faydalı bir bacarıq, ehtiyaclarınızı ödəmək üçün məlumatları idarə etmək və idarə etmək bacarığıdır.

Bu layihə, məkan məlumat dəstlərini fərdiləşdirmək üçün ən çox istifadə edilən üç texnikanı təqdim edir: 1) Coğrafi faylları proyeksiya etmək, 2) Coğrafi sənədləri redaktə etmək və 3) Xarici atribut fayllarına qoşulmaq. Aşağı 48 əyalətin xəritəsindən və əyalətlər haqqında məlumatları ehtiva edən ayrı bir məlumat faylı ilə başlayırsınız. Məqsədiniz, məkan və atribut məlumatlarını birləşdirmək və yalnız on bir qərb əyaləti üçün əhalinin sıxlığı xəritəsini və digər demoqrafik xəritələri hazırlamaq üçün dəyişdirməkdir. Bir şəkil sənədindən lazımsız xüsusiyyətlərin birdəfəlik necə silinəcəyini və xarici atribut fayllarının verilənlər bazanıza necə qoşulacağını öyrənə bilərsiniz ki, bunlar xəritədə görünsün.

Qurmaq

Xəritənin coğrafi miqyasını dəyişdirmək

Bir probleminiz var: xəritədə qırx səkkiz əyalət göstərilir, ancaq layihəniz yalnız on bir qərb əyalətini əhatə etməlidir. İstenmeyen vəziyyətləri xəritənizdən çıxarmaq üçün bir qat filtri təyin edə bilərsiniz. Bununla birlikdə, arzuolunmaz vəziyyətləri tamamilə aradan qaldırmağın mənası var. Məsələn, arzuolunmaz xüsusiyyətlərdən yalnız istədiyiniz xüsusiyyətləri ayıraraq daha yaxşı proqram performansına nail ola bilərsiniz. Bu strategiya, yalnız bir təbəqədəki xüsusiyyətlərin kiçik bir alt qrupu ilə işləmək istədiyiniz və ya həddindən artıq böyük qatlarla əlaqəli performans problemlərindən narahat olduğunuz zaman xüsusilə faydalıdır.

Bu məşqdə, əvvəlcə saxlamaq istədiyiniz vəziyyətləri seçərək, sonra yalnız bu xüsusiyyətləri yeni bir coğrafi sərhəd sənədinə kopyalayaraq və nəhayət yeni faylı məlumat çərçivənizə bir qat olaraq əlavə edərək, dövlət sayını on birə endirəcəksiniz. xəritə.

İlk addım saxlamaq istədiyiniz on bir ştatı seçməkdir:

  • Us48.shp qatını əlavə edin
  • & QuotSelect Features & quot alətindən istifadə edin və aşağıdakı on bir vəziyyətə klikləyin:
  • Washington, Oregon, California, Idaho, Nevada, Utah, Arizona, Montana, Wyoming, Colorado, New Mexico

On bir ştatı tapmaqda çətinlik çəkirsinizsə, götürməyi düşünməlisiniz Coğrafiya 332 - Amerika Birləşmiş Ştatları növbəti semestr!

Növbəti addım, sabit diskdə yalnız seçilmiş xüsusiyyətlərdən və əlaqəli atribut qeydlərindən ibarət yeni bir məlumat dəsti yaratmaqdır. Bu vəziyyətdə, C: tempdə yeni bir şəkil faylı yaratmaq deməkdir.

  • Us48 qatını sağ vurun
  • Veriləri vurun və#8211 Məlumatları İxrac edin
  • Mənbə məlumatları ilə eyni koordinat sistemindən istifadə edərək seçilmiş xüsusiyyətləri ixrac edin
  • Çıxış faylının yerləşdiyi yerin sağındakı göz düyməsini basın
  • Forma faylı üçün & quotSave type: & quot olaraq dəyişdirin
  • Çıxış şəklinizi “c: temp west11.shp ” edin və Saxla düyməsini basın
  • OK düyməsini basın
  • İxrac edilən məlumatları xəritəyə qat olaraq əlavə etmək istəyib -istəmədiyinizi soruşduqda Bəli düyməsini basın

Bu nöqtədə us48 qatını söndürməlisiniz və ya xəritədən çıxarmalısınız.

Layihəyə Xarici Veritabanı Faylının əlavə edilməsi

İndi coğrafi ərazini uğurla dəyişdirdiyiniz üçün verilənlər bazasının atribut tərəfinə baxmaq vaxtıdır. Məqsədiniz əhalinin sıxlığını və digər demoqrafik dəyişənləri xəritəyə salmaqdır. Verilənlər bazasında hansı məlumatların olduğunu yoxlamaq üçün yoxlayaq:

Yalnız atributlar State_Name və Sq_mi -dir. Bölgənin demoqrafik göstəricilərini xəritəyə salmadan əvvəl əvvəlcə xarici mənbədən məlumat əlavə etməlisiniz.

Bir mənbədən atribut məlumatlarını başqa bir mənbədən çəkilmiş coğrafi bir sərhəd faylı ilə birləşdirmək qeyri -adi deyil. Belə & quot; xarici & quot məlumat faylları iki şərt yerinə yetirildiyi təqdirdə coğrafi fayla əlavə edilə bilər:

  • Xarici məlumatlar .dbf, bir coğrafi verilənlər bazası cədvəli və ya digərləri kimi uyğun bir fayl formatında olmalıdır.
  • Həm xarici verilənlər bazası, həm də coğrafi faylın atribut verilənlər bazasında hər biri olan bir sahə olmalıdır eyni xüsusiyyət məlumatı

Bu layihədə, adlı bir xarici faylda olan 48 dövlət haqqında demoqrafik məlumatlarınız var dövlətlər.dbf . Məlumatın orijinal mənbəyi Excel elektron cədvəli və ya oxşar bir fayl ola bilər. Lakin, Excel (və ya başqa bir proqramdan) .dbf faylı olaraq saxlanıldığından, birinci şərti təmin edir. ArcGIS .xls və .xlsx fayllarını da oxuya bilər, lakin məhdud funksionallıqla.

Xarici məlumat bazasında məzmunu olan bir sahə varsa, ikinci şərt yerinə yetirilir tam olaraqşekillerin atribut cədvəlindəki sahələrdən birində tapılan dəyərlərə uyğun gəlir. Us48 və west11 şəkil fayllarının verilənlər bazasında bir State_name sahəsini ehtiva etdiyini artıq bilirsiniz.

Faylınızı layihənizə Cədvəl olaraq əlavə edərək və baxaraq xarici məlumat faylında ekvivalent bir sahənin mövcudluğunu yoxlaya bilərsiniz.

Masalar təbəqələr kimi eyni şəkildə əlavə olunur.

Ancaq unutmayın ki, cədvəl TOC -də fərqli görünür və yalnız Mənbə ilə Siyahı işarəsi seçildikdə. Cədvəli açmaq üçün sağ vurun.

States.dbf -də bir status_adı sahəsi də olduğuna diqqət yetirin. Bu, coğrafi faylın state_name sahəsindəki məlumatlara tam uyğun gələn məlumatları (dövlət adlarını) ehtiva etdiyi təqdirdə & quot; qoşulma sahəniz & quot olacaq. Qeyd: iki sahənin eyni sahə adlarına malik olması lazım deyil, yalnız eyni məlumat dəyərləri.

Xarici Məlumat Faylına qoşulmaq

İndiyə qədər xarici məlumat bazanızı xəritənizin layihəsinə əlavə etdiniz və uyğun bir qoşulma sahəsini ehtiva etdiyini təsdiqlədiniz. Yeni məlumatları coğrafi sənədinizə əslində qatmadınız. Birləşmə yaratmaq üçün müvafiq qat üçün Məlumatlara Qoşulma informasiya qutusunu açmalısınız.

  • West11.shp düyməsini sağ vurun və Qoşulmalar və Əlaqələr – Qoşul seçin.
  • Aşağıdakı parametrləri olan bir cədvəldən atributlara qoşulmaq istəyirsiniz
  • West11.shp -də Sahəyə qoşulun STATE_NAME olmalıdır
  • Qoşulmaq üçün cədvəl ştatlar olmalıdır
  • Birləşməni əsaslandırmaq üçün cədvəldəki sahə STATE_NAME olmalıdır
  • Qoşulma Seçimi üçün & Bütün qeydləri saxla & quot seçin
  • OK düyməsini basın
  • İndeks yaratmaq istədikdə, hələlik YOX deyin.

Hələ açılmamışsa, West11 cədvəlini açın. Cədvələ baxın, sonra aşağıdakı paraqrafı oxuyun.

States.dbf -dən bütün sahələr indi atribut faylının bir hissəsi kimi göstərilir, amma heç bir məlumat yoxdur! Nə olub? Səhv olanın açarı, birləşmə sahələrindəki dəyərlərin (dövlət adlarının) bir -birinə uyğun olması tələbidir tam olaraq. İki cədvəli yoxlayın. Əgər əvvəllər fərq etməmisinizsə, atributlar faylındakı dövlət adlarının hamısı state.dbf faylındakı dövlət adlarının böyük və kiçik hərfləridir. Uyuşmurlar tam olaraq. Xoşbəxtlikdən, vəziyyəti düzəltmək çox vaxt çəkməyəcək.

Sonra & quotattributes & quot faylındakı on bir dövlət adını böyük və kiçik hərflərə düzəldin:

  • West11.shp atribut cədvəlini açın
  • Redaktor Toolbar düyməsini basaraq Redaktor alət çubuğunu açın.
  • Redaktor menyusundan Redaktə etməyə başlayın
  • & QuotDəyişdir & quot alətini seçin
  • Əyalət adlarının hər birini vurun, düzgün yazım yazın və enter düyməsini basın
  • Bitirdikdən sonra Redaktəni dayandırın və redaktələri qeyd edin
  • Redaktə Alətlər çubuğu yolda olarsa onu bağlaya bilərsiniz.

İndi qoşulma prosesini təkrarlayın. Bu dəfə müvafiq hücrələrdə göstərilən 11 qərb əyalətinin demoqrafik məlumatlarını görməlisiniz. Qeyd: məlumatları atribut faylına əlavə etməmisiniz. Əksinə, müvəqqəti olaraq & quot; qoşulmusunuz & quot; beləliklə fiziki olaraq bağlanmış kimi məlumatlarla işləyə bilərsiniz. Həmçinin QEYD: Bu prosesdə məlumatların uyğun gəlməməsi istədiyinizdən daha çox yayılmışdır. Bu nümunədə gördüyünüz kimi bütün verilənlər bazası üçün baş verə bilər və ya bir neçə qeyd ola bilər. Yazı tipləri, əlavə yer və digər uyğunsuzluqlar izləmək üçün son dərəcə "həyəcanlı" ola bilər.

Enlem və Boylam Koordinatlarının Layihələndirilməsi

Məlumat çərçivəsində proqnozlaşdırılmamış enlem-boylam məkan məlumatları olduğu üçün qərb əyalətlərinin təhrif olunmuş bir görünüşünü görürsünüz. Xəritənin daha balanslı (& quotquair və balanslaşdırılmış & quot ilə qarışdırılmaması üçün) görünüşü yaratmaq üçün xəritənin koordinatlarını proyeksiya etməlisiniz. Layihə 7 -də xəritə koordinatlarının layihələndirilməsi haqqında daha çox məlumat əldə edəcəksiniz.

  • Məlumat çərçivəsi xüsusiyyətləri dialoqunu açın
  • Dialoq qutusu başlığını yoxlayaraq, təbəqə xüsusiyyətlərini deyil, məlumat çərçivəsi xüsusiyyətlərini açdığınızdan əmin olun.
  • Koordinat Sistemi sekmesini seçin
  • Ardından, Layihələndirilən Koordinat Sistemlərini genişləndirmək üçün + düyməsini basın
  • Sonra Continental genişləndirmək üçün + düyməsini basın
  • Sonra Şimali Amerikanı genişləndirmək üçün + düyməsini basın
  • Sonra ABŞ -ın Bitişik Albers Bərabər Sahə Konisini seçin
  • OK düyməsini basın
  • Bir xəbərdarlıq qutusu varsa Bəli düyməsini basın
  • On bir ştata yaxınlaşın

İndi ABŞ xəritəsi üçün daha az təhrif edilmiş bir forma görməlisiniz, amma yenə də bir problem var: şimal səhifənin yuxarı hissəsində deyil, səhifənin sağ tərəfində yerləşir. Bunun səbəbi seçdiyiniz proyeksiyanın bütün ABŞ -ı görmək üçün optimallaşdırılması və buna görə də ölkənin mərkəzində yerləşən mərkəzi bir meridianın olmasıdır. Mərkəzi meridianı Qərbi ABŞ -ın mərkəzində yerləşməsi üçün dəyişdirməlisiniz

  • Məlumat çərçivəsi xüsusiyyətlərini açın və yenidən Koordinat Sistemi sekmesinin seçildiyinə əmin olun
  • Layihələndirilən Koordinat Sistem Xüsusiyyətləri informasiya qutusunu açmaq üçün ABŞ-ın Bitişik Albers Bərabər Bölgə Konik koordinat sistemini iki dəfə vurun.
  • Mərkəzi meridian üçün -110 daxil edin (W 110 dərəcədir)
  • OK düyməsini iki dəfə və hər hansı bir xəbərdarlıq qutusuna Bəli basın

İki birləşdirilmiş fayldakı məlumatları birləşdirmək

Əhali sıxlığını xəritəyə salmadan əvvəl həll edilməli olan son bir problem var. Əhalinin dəyərləri States.dbf sənədində, sahə dəyərləri West11 atributları faylında idi. İndi hər iki sahədəki məlumatları birləşdirən populyasiya sıxlığı sahəsini yaradın:

  • West11.shp atribut cədvəli açıq olduqda, aşağıdakı parametrləri olan yeni bir sahə əlavə edin
  • Adı = Popden
  • Növ = Float
  • Yeni yaradılan Popden sahə adına və Sahə Kalkulyatoruna sağ vurun
  • Ifadəni daxil edin: States.POP2010 / West11.SQ_MI və OK düyməsini basın

Xəritəçəkmə üçün yeni bir dəyişən yaratmaq üçün iki fayldakı məlumatları uğurla istifadə etdiniz.

Sual: Hər bir dövlət üçün sahə məlumatlarının (Sq_mi) west11.shp (west11.dbf) üçün atribut cədvəlində və populyasiya məlumatlarının (Pop2010) States.dbf -də saxlanıldığını bilirsiniz. Cədvəllərə düzgün qoşulduqdan sonra iki məlumat cədvəlinin fiziki olaraq bağlanmadığını, sadəcə bu şəkildə göründüklərini də bilirsiniz. Budur sual: Yeni Popden məlumatları harada saxlanılır və bunu necə deyə bilərsiniz? Birliyi aradan götürsəniz Popdenin nə olacağını düşünürsünüz? Sınayın və görün.

Proqnozlaşdırılan məlumatların ixracı

Layihənizi tamamlamaq üçün verilənlər bazasının bir nüsxəsini yeni bir fayla ixrac edin. Kopyalama edildikdən sonra, birləşdirilmiş iki cədvəl diskdə bir qat atribut cədvəlinə birləşdiriləcək və yeni sahənin harada yerləşməsi məsələsi artıq problem olmayacaq. Bu da, proqnozlaşdırılan koordinatları istifadə edərək təbəqəni saxlamağa imkan verəcəkdir. Prinsipcə, bu olduqca problemsiz olmalıdır. Ancaq bəzi “ həyəcanla qarşılaşdım. ” Aşağıdakı prosedur gözlənildiyi kimi işləmirsə, mənə bildirin.

  • West11.shp qatını yuxarıdakı kimi eyni şəkildə ixrac edin, ancaq yeni qatı proqnozlaşdırılan koordinatlarda saxlayın (məlumat çərçivəsi ilə eyni koordinatlar).
  • Fayl adını daxil edin: west11_albers.shp
  • Yeni məlumatları xəritəyə və ya mövcud məlumat çərçivəsinə əlavə etmək istədiyinizi soruşduğunuzda NO düyməsini basın.
  • Yeni bir məlumat çərçivəsi yaradın və ona yeni verilənlər bazası əlavə edin. Bu şəkildə daha təmizdir və hər hansı bir pozuntunu daha asan müşahidə edə biləcəksiniz.

Əhalinin sıxlığının xəritələndirilməsi

Yalnız əhalinin sıxlığının tematik xəritəsini yaratmaq qalır. Təlimin ən asan hissəsi bu olmalıdır. Bir layout yaradın və bütün adi şübhəliləri daxil edin - başlıq, əfsanə, şimal oxu və s. Dəqiq miqyaslı bir çubuq hazırlamaq üçün kifayət qədər məlumatınız varmı? Əgər belədirsə, birini daxil edin. Doğru məlumat çərçivəsini seçdiyinizə əmin olun. İşinizi qoruyun! Bu layihə üçün təqdim edəcəyiniz maddələrdən biridir.

Əhali Yoğunluğu xəritəsinə əlavə olaraq, aşağıdakı üç (3) xəritəni də yaradın. Zəhmət olmasa bütün 4 xəritəni iki (2) səhifəyə çap edin.

Bu üç xəritə fayllara qoşulmağınıza və ESRI və digər mənbələrdən əldə edilən çoxlu məlumatlarla tanış olmağınıza kömək edəcək.

1. ESRI məlumatlarından istifadə edərək 11 qərb əyalətinin əyalətləri üçün yüzdə bir İspan dilinin xəritəsini yaradın. Canvas -da Proj 6 - pt 2 üçün Census Data -dtl_cnty məlumatlarından istifadə edin.

2. Sonra Oregon əyalətlərinin xəritəsini hazırlayın və hansı respublikalarda daha çox demokratların qeydiyyatdan keçmiş respublikaçılar olduğunu göstərin. Seçici qeydiyyatı məlumatları, proj6.zip məlumat faylındakı oregon_voters.dbf sənədindədir.

3. Nəhayət, Kaliforniya ştatının Orange County bölgəsindəki siyahıyaalma yolları üçün 2017 Median Ev Gəlirlərinin xəritəsini yaratmaq üçün ESRI məlumatlarından istifadə edin. Tuvalda Proj 6 - pt 3 üçün Demoqrafiya coğrafi verilənlər bazasında CA_Tracts xüsusiyyət sinifindən istifadə edin.

Xülasə etmək üçün iki səhifədə 4 xəritəni açmalısınız.

Layihə 7 bir qədər təfərrüatlıdır, buna görə aşağıdakı 2 maddə üzərində işləyərək başdan başlamanız faydalıdır.


Kompüterinizdə yeni boş geodatabaza yaratmaq

Coğrafi verilənlər bazası, məlumat toplusunu saxlamaq üçün istifadə olunan & quot; konteynerdir. Üç növ var:

  1. Fayl geodatabases & mdash Fayl sistemində qovluq olaraq saxlanılır. Hər bir verilənlər bazası 1 TB -a qədər ölçülü bir fayl olaraq saxlanılır. Fayl geodatabase şəxsi geodatabases üzərində tövsiyə olunur.
  2. Şəxsi coğrafi verilənlər bazaları və mdashBütün məlumat dəstləri, ölçüsü 2 GB ilə məhdudlaşan Microsoft Access məlumat faylında saxlanılır.
  3. ArcSDE geodatabases & mdashAyrıca multiuser geodatabases kimi tanınır. Oracle, Microsoft SQL Server, IBM DB2, IBM Informix və ya PostgreSQL istifadə edərək əlaqəli verilənlər bazasında saxlanılır. Bu coğrafi verilənlər bazaları ArcSDE -nin istifadəsini tələb edir və istifadəçilərin sayı və sayına görə məhdudiyyətsiz ola bilər.

ArcGIS, çoxsaylı məqsədlər üçün şəxsi geodatabazalarını dəstəkləməyə davam edəcək. Bununla birlikdə, əksər hallarda, Esri ölçüsünün ölçülməsi, əhəmiyyətli dərəcədə daha sürətli performansı və platformalararası istifadəsi üçün fayl coğrafi verilənlər bazalarından istifadə etməyi məsləhət görür. Fayl coğrafi verilənlər bazası, GIS layihələri, şəxsi istifadə və kiçik iş qrupları üçün fayl əsaslı məlumat dəstləri ilə işləmək üçün idealdır. Güclü bir performansa malikdir və bir DBMS istifadə etmədən son dərəcə böyük məlumat həcmini tutmaq üçün yaxşı ölçüyə malikdir. Üstəlik, bütün əməliyyat sistemlərində portativdir. Beləliklə, yeni bir boş Fayl məlumat bazası yaradacağıq.

Solda ArcCatalogda Fayl Məlumat Bazası yaratmaq istədiyiniz qovluğa gedin və bu qovluğu sağ vurun. Fayl geodatabase seçin və ona bir ad verin.


Beşinci Bölmə: Əlaqəli Veritabanları və Geodatabazları Nələrdir

ArcGIS, müəyyən bir əlaqəli verilənlər bazası olan coğrafi verilənlər bazalarından istifadə edən bir əlaqəli verilənlər bazası idarəetmə sisteminin (RDMS) bir nümunəsidir. Bu o deməkdir ki, ArcGIS məlumatları saxlamaq, təşkil etmək, redaktə etmək və təhlil etmək üçün əlaqəli bir verilənlər bazası kimi işləyir. Bir coğrafi verilənlər bazasının nə olduğunu başa düşmək istəyiriksə, əvvəlcə əlaqəli verilənlər bazasının nə olduğunu anlamalıyıq. Sadə dillə desək, əlaqəli verilənlər bazası, içərisində olan əşyaların bir-biri ilə əlaqəli olduğu və bu əlaqənin, məlumatların tez və səmərəli şəkildə sorğu-sual edilməsinə və istifadə üçün alınmasına imkan verən yuxarıdan aşağıya quruluşlu bir elektron saxlama konteyneridir.

Gəlin bu hissələri bir anda nəzərdən keçirək.

Əlaqəli verilənlər bazası elektron saxlama qabıdır. verilənlər bazası, əlaqəli obyektləri kompüterdə saxlamaq üsuludur. Kağız saxlama və təşkilati üsullara əsaslanırlar, amma bildiyimiz kimi kompüter hər şeyi daha sürətli və daha səmərəli edir.
yuxarıdan aşağıya doğru quruluşa malikdir. Verilənlər bazası, ən yüksək təşkilati elementin ən böyük vahid olduğu bir quruluşdan istifadə edir ki, bu da ölçüyə görə kaskad təşkilata imkan verir. Yuxarıdan aşağıya doğru bir quruluş nümunəsi, çalışdığınız şirkət və ya agentliyin (çox güman ki) necə qurulmasıdır. Şirkətlərə və agentliklərə bir direktor və ya CEO nəzarət edir. Bu adamın altında bir növ üst rəhbərlik var. Ümumi aşağı səviyyəli işçilərə nəzarət edən bir növ orta rəhbərliyə nəzarət edirlər. Birbaşa rəhbərinizlə bir probleminiz varsa, çox güman ki, bu qaydalara əməl etməlisiniz əmr zənciri şikayət etmək. Rəhbərinizin rəhbəri CEO və ya direktor olmadıqda, əvvəl orta və ya yuxarı rəhbərliyi keçməlisiniz.
Verilənlər bazası oxşar şəkildə qurulur. Ən böyük təşkilat vahidində, bütün iştirakçı materialları saxlayan növbəti kiçik bölmə var. Unutmayın ki, bu sadələşdirilmiş bir görünüşdür, lakin əlaqəli verilənlər bazasının quruluşunu anlamağa başlamaq üçün yaxşı bir yoldur.
içindəki maddələrin bir -biri ilə əlaqəli olduğu. Yüksək keyfiyyətli bir əlaqəli məlumat bazasına sahib olmaq üçün yalnız layihənin bir hissəsi olan maddələri saxlamaq vacibdir. Şirkət quruluşu nümunəsi kimi, hər hansı bir şirkət və ya agentlikdə çalışan insanların hamısı bir məhsul və ya xidmət istehsal etmək üçün ortaq bir məqsəd üçün çalışırlar. Bir şirkətə və ya agentliyə çox sayda insan (orta və ya böyük bir şirkət və ya agentlikdə) tələb edən çox sayda hissə var. Bununla birlikdə, hər kəsin dünyanı gəzdirən hər şeyi yerinə yetirmək üçün çalışdığı böyük bir şirkət yoxdur. Çox məqsədlərə çatmaq üçün bir çox şirkətimiz və bir çox agentliyimiz var. Verilənlər bazası eynidir - hər birinin bir məqsədi və ya layihəsi var. Bütün siniflərinizdəki bütün layihələrinizin hamısını bir verilənlər bazasında saxlamaq çaşqınlıq və nizamsızlıq olardı. Heç bir şey tapa bilməzsən, hər şey əlaqəsiz olardı və şey diskdə çox böyük yer tutardı. Gündəlik işinizin ehtiyat nüsxəsini çıxarmağa çalışdığınızı və hər dəfə 875 GB yedəkləməyiniz lazım olduğunu düşünün. Əbədi gözləyərdiniz!
və bu əlaqə məlumatların tez və səmərəli şəkildə sorğulanmasına və istifadə üçün alınmasına imkan verir.Bir layihə üçün lazım olan bütün məlumatları bir verilənlər bazasında saxlamaq, əlaqəli verilənlər bazasının gücündən istifadə etmək üçün kifayət deyil. Açar bu sözdən gəlir əlaqəli. Verilənlər bazasının gücü, verilənlər bazasını soruşmaq və ya sual vermək qabiliyyətindən irəli gəlir. Əlaqəli məlumatları saxlayırsınızsa və verilənlər bazasından bir sual soruşmaq istəyirsinizsə, a sorğu dili SQL və ya strukturlaşdırılmış sorğu dili kimi (kifayət qədər tezliklə həqiqətən yaxşı əldə edəcəyik). Məsələn, Sally mənim intramural softbol komandamda hansı mövqeləri oynayır?

Əlaqəli verilənlər bazası quruluşu, məzmunun bir -biri ilə mənalı bir şəkildə əlaqələndirilməsinə imkan verən açarlar adlanan təşkilati sənədlərə əsaslanır. Əlaqəli verilənlər bazası, əslində baxacağımız nümunədən daha böyük və daha mürəkkəbdir, lakin çox sadə bir nümunədən başlamaq verilənlər bazasının əsas quruluşunu və qaydalarını anlamağa başlamaq üçün yaxşı bir yoldur.

Məsələn, intramural softbol komandanızı təşkil etmək üçün bir verilənlər bazası quraq. İlk addım hansı məlumatları saxlamaq istədiyinizə qərar verməkdir. Sadə saxlamaq üçün oyunçunun adı və oynadığı mövqeyə baxaq. İlk addım bir siyahı hazırlamaqdır.

Ancaq Sally və Jim hər ikisi də ikinci mövqedə oynayır, Sam isə belə deyil. Sadəlik üçün, məlumat bazalarının boş hüceyrələrlə düzgün işləmədiyini söyləyəcəyik, buna görə ikinci bir "Mövqe" sahəsini əlavə edə bilməzsiniz. Bu boş hüceyrə problemini həll etmək üçün üç yeni cədvəl hazırlayırsınız - "Oyunçular", "PositionOne" və "PositionTwo".

Tamam, gözləyin. Boş hüceyrə probleminizi həll etdiniz, amma yeni bir problem yaratdınız - kim hansı mövqeyi oynayır? Vəziyyət cədvəllərinin hər birinə "Oyunçu" sahəsini əlavə edə bilərsiniz və bu üsulu oyunçunun ünvan cədvəlinə, oyunçunun təcili əlaqə masasına və oyunçunun doğum cədvəlinə keçirə bilərsiniz. Bu uyğun bir həll olsa da, əlaqəli verilənlər bazasının gücündən istifadə etmir. Bəs Sally uzaqlaşsa və bütün mövqeyini komandanın yeni adamı Evan ilə yeniləməlisənsə nə etməli? Başqa bir adamla əvəzlənə biləcəyi hər yerdə Sallyin adı varsa, o cədvəllərdəki bütün məlumatları əl ilə yeniləməlisiniz. Yoxsa hər bir oyunçuya bir nömrə təyin edə bilərsiniz, sonra Sally-ni verilənlər bazasında əvəz etmə vaxtı gəldikdə, həqiqətən də Sally-dən Evan-a "3" oyunçu nömrəsini yenidən təyin etməlisiniz. Əlaqəli verilənlər bazasını məlumatların təşkilində belə güclü bir vasitə halına gətirən budur. Bu "oyunçu nömrəsinə" əsas açar deyirik və əlaqəli verilənlər bazasındakı güc mənbəyidir. Verilənlər bazasında hər bir oyunçuya bir nömrə təyin etməklə, lazım olduqda masaları sorğulamaq və yeniləmək o qədər asanlaşır. Tərifin bir hissəsini aldığımız yer də budur:

. ehtiva olunan maddələr bir -biri ilə əlaqəlidir və bu əlaqə məlumatların tez və səmərəli şəkildə sorğulanmasına və istifadə üçün alınmasına imkan verir.

Bu konsepsiya, bir sözlə, verilənlər bazalarının necə işlədiyini göstərir. Açar, nəzəri olaraq sonsuz sayda cədvələ sahib olmağımıza, o cədvəlləri daha az məlumatla doldurmağımıza və alfasayısal bir düymədən (yəni oyunçunun adı) istifadə etməyimizdən sonra onları daha asan yeniləməyimizə imkan verir. Əsas dəyərin başqa bir faydası, məlumatları kateqoriyalara bölmək və hər kateqoriyada yalnız bir cədvələ sahib olmaqdır. Verilənləri yeniləmək vaxtı gəldikdə, yalnız o xüsusi kateqoriyaya aid məlumatları yeniləməlisiniz - və hər bir məlumat kateqoriyasının öz cədvəli olduğundan, yeniləmək üçün lazım olan sahələri tapmaq daha asan olar. Hər bir cədvəlin bir məqsədi - oyunçunun mövqeyi, oyunçunun ünvanı, oyunçunun telefon nömrəsi, oyunçunun təcili əlaqəsi və s. Varsa, məlumatların sorğu -suala çəkildiyi zaman verilənlər bazasının məlumatları əldə etməsi daha asandır. GIS kursuna giriş olaraq. ArcGIS -in istifadə etdiyi təşkilat verilənlər bazası anlayışlarına əsaslanır, buna görə də unikal identifikatorları olan formalı faylları və coğrafi verilənlər bazalarının istifadəsini görürük.

4.5.2: Geodatabases

ArcGIS-də bir fayl işarəsi ilə təmsil olunan coğrafi verilənlər bazası, xüsusiyyət sinifləri (oxşar olan şəkil faylları ilə qarışdırılmamaq üçün bir coğrafi verilənlər bazasında yaşayan məkan vektor faylları) kimi həm məkan, həm də məkan olmayan məlumatları saxlayan və əlaqələndirən verilənlər bazasıdır. lakin bunun əvəzinə qovluqlarda yaşayır), xüsusiyyətlər dəsti (hamısı eyni koordinat sisteminə malik oxşar xüsusiyyət siniflərinin toplusunu saxlayan alt konteyner), raster kataloqu (oxşar və əlaqəli raster məlumatlarını saxlamaq üçün alt konteyner), şərhlər (məkanla əlaqəli etiketlər) , topologiyalar (vektor məlumatlarının (həm təpələri, həm də bu zirvələri birləşdirən xətlərin) bir -biri ilə necə qarşılıqlı əlaqədə ola biləcəyini/harada olduğunu müəyyən edən məkan qaydaları), ünvan tapıcılar (coğrafi kodlaşdırmada istifadə olunan ünvanların məlumat cədvəlləri və onlara uyğun coğrafi koordinatları) ), şəbəkə məlumat dəstləri (ən sürətli marşrut, ən qısa marşrut və s.), həndəsi şəbəkələr (su, yağ və trafik kimi xüsusiyyət siniflərinin axını müəyyən edilir), bağlama parçaları (p yaratmaq və təşkil etmək üçün istifadə olunur. arcel (əmlak) məlumatları), məkan və məkan məlumatları cədvəlləri və ərazilər (VÖEN kimi).

Yuxarıda sadalanan maddələrin bəzilərinin (və ya hamısının) nə olduğunu başa düşməməyinizə baxmayaraq, işlərinə (mötərizədə) baxmaq onların bir -biri ilə necə qarşılıqlı əlaqədə olduqlarını və ya səyahət qaydalarını, sərhəd tərifini, etiketlənməsini və intradatanı necə təmsil etdiklərini göstərir. qarşılıqlı təsirlər. Coğrafi verilənlər bazası, GIS 101 -də əldə etdiyimiz hər şeydən daha güclüdür, yuxarıda sadalanan maddələr əslində yalnız beş xüsusiyyət sinifinə, xüsusiyyət məlumat dəstinə, raster kataloqlarına, ünvan tapıcılara və məkan/məkan olmayan məlumat cədvəllərinə baxırıq. Və hətta o zaman belə, coğrafi verilənlər bazasının əlaqəli xüsusiyyətlərindən belə istifadə etmirik. Həqiqətən, yalnız məlumat bazasını saxlama qovluğu olaraq istifadə edirik, çünki geodatabazaların məqsədinə və gücünə yeni öyrəşmişik.

Şəkil 4.13: Ulduz Döyüşləri Kuklaları ilə Təmsil Edilən Geodatabazalarının Yerləşdirmə Təbiətinə Baxmaq
Yan Qeyddə.
Bu sinifin əhatə dairəsi üçün, bir coğrafi verilənlər bazasına daxil ola biləcək hər şeyi yadda saxlamanıza ehtiyac yoxdur və ya yuxarıdakı nümunə kimi bir testdə dizayn etməyinizə ehtiyac yoxdur.

Bununla birlikdə, şərtləri başa düşməli və müəyyən edə bilməlisiniz: verilənlər bazası, coğrafi verilənlər bazası, xüsusiyyət sinifləri, xüsusiyyət məlumat dəstləri və raster kataloqları.

Xüsusiyyət məlumat dəstləri

Bir fayl simvolu ilə təqdim olunan xüsusiyyət məlumat dəstləri, hamısı eyni coğrafi və ya proqnozlaşdırılan koordinat sistemini paylaşan vektor xüsusiyyət siniflərinin toplusudur. Bunlara topologiyalar, şəbəkə məlumat dəstləri, ərazilər, həndəsi şəbəkələr və bağlama parçaları da daxil ola bilər. Bu xüsusi vektor fayllarını (xüsusiyyət sinifləri, ərazi və bağlama parçaları) qeyd olunan vektor faylları (topologiyalar, şəbəkə məlumat dəstləri və həndəsi şəbəkələr) arasındakı qaydaları və qarşılıqlı təsirləri təyin edə bilən fayllarla saxlayaraq, məkan problemləri başqa cür həll edilə bilməz qaydaların qarşılıqlı əlaqəsi və tərifi olmadan mümkündür. Həqiqətən də zəhmli və həqiqətən güclü məlumat qarşılıqlılığına imkan verən coğrafi verilənlər bazası, fayllar arasındakı əlaqələr və alt konteynerlərdir.

Xüsusiyyət məlumat dəstləri istifadəçinin uyğun gördüyü hər hansı bir şəkildə təşkil edilə bilsə də, əksər hallarda bir növ mövzu ilə təşkil olunur. Bir analitik "nəqliyyat", "su" və "şəhər" kimi kateqoriyalardan istifadə edə bilər, digəri isə "binalar", "küçələr" və "təbii_ mənbələr" dən istifadə edə bilər. Məlumatların necə təşkil edildiyi ən çox iş yeri ilə müəyyən edilir, çünki bu şirkət və ya agentlik, hər kəsi layihələrdə və işləyən və ya xidmət göstərdiyi insanlar üçün məntiqli bir şəkildə təşkil edən məlumatları saxlayan əvvəlcədən təyin edilmiş bir məlumat modelinə malikdir. , bu xüsusi şirkət və ya agentlik.

Şəkil 4.14: Xüsusiyyət Datasetləri ilə Əlaqədar Fayl Nişanları

Raster Kataloqları

Raster catalogs, represented with a file icon, are collections of rasters which are organized and defined by a key . Much like our example of a the softball database, a raster catalog has a series of “players” (each individual raster) and “positions” (where the are in the world), all organized by the “player key”. Raster catalogs often hold images which relate to each other, such as images over time (change detection - bare ground to forest) or images which partially or totally overlap. Using a raster catalog and it’s accompanying key allows related rasters to be grouped logically.

We don't get into the use of raster catalogs in GIS 101, but it's important to be aware of the fact that geodatabase relationships don't stop with vector and vector-related files. GIS 101 is a vector-based course, and rasters don't really come into play at all, and because of this, many GIS 101 students do not fully grasp the fact that rasters are a huge player in GIS, remote sensing, and spatial analysis. Being able to define and understand the basic purpose of raster catalogs is plenty for this course.


This post and several posts to follow will detail how to design, host, and implement an effective asset inventory using the ArcGIS for Desktop Suite and ArcGIS Online, in conjunction with the Collector for ArcGIS app (Android, iOS, Windows 10).

Note: In order to utilize the Collector for ArcGIS and publishing ArcGIS Online services from ArcMap, an ArcGIS Online subscription is required.

Step 1: Creating a Dataset

If you are both designing and utilizing the dataset that will be created through the data collection effort, congratulations, you might already know exactly what you want to collect and how to design your feature classes and attributes. However, if you are developing a GIS solution for someone else, it is important to work closely with that person to identify exactly what information is going to be collected before there are people in the field collecting. It is much easier to make a change to a domain value / max field length əvvəl an ArcGIS feature layer is deployed to the cloud.

Fortunately, feature classes have built in quality assurance capabilities and they translate well into ArcGIS Online. These QA measures come in the form of domains. Domains in the ArcGIS for Desktop environment turn standard text attributes into dropdown lists. This is great for preventing varied user data entries (think Yield vs Yield Sign vs Yld).

Domain Definitions in an ArcGIS File Geodatabase

Feature Class Attribute Creation, with Domains Assigned

After that, create the feature class that will act as a template for the ArcGIS Online feature layer. Be sure to assign the domains to the appropriate attribute as you are creating attribution for the feature class. You can also define feature templates and symbology now, or after the feature layer is published to ArcGIS Online.

Step 2: Publishing Feature Classes to the Cloud

Add that newly created feature layer into an ArcMap session. As stated above, you can define templates and symbology now or later in the cloud. I opted for the former, because I liked the symbology options that were available in ArcMap.

Publishing a Feature Class with Symbology Loaded into ArcMap

Sign in to your ArcGIS Online account via the File menu, and publish the service using File:Share As:Service (seen above). In the dialog window that appears, select Publish a Service and click next. Name the service, and click continue.

In the service editor that appears next, be sure that the service being published has the Feature Access option checked under Capabilities, as well as at least the Create and Update Operations allowed (seen below). Enter a summary and tags as required, and click the publish button to begin creating an ArcGIS Online Feature Layer.

Configuring a Feature Service to have Add and Edit Capabilities.

Step 3: ArcGIS Online & Beyond

Log in to your ArcGIS Online account from your web browser. From your organization’s home page, click on My Content, this is where your newly published feature layer is being stored. Use the Create: Map menu item to create a new web map to utilize and share the feature layer. The new map will automatically open. Using the Add menu item, search for your newly created feature layer and add it to the map. Be sure to save the map after adding the feature layer.

From here, you can add data and alter symbology and the basemap. The webmap can be public facing or private, and shared via link or embedded into another website via HTML.

An ArcGIS Online Webmap with Fields and Domains Created in ArcGIS Desktop

In the next blog post, I will go into detail about collecting data with the Collector for ArcGIS app for mobile devices.


Geodatabase Topology in a Nutshell

To date, topology has been inexorably linked to the ArcInfo coverage data model. İsə qurmaqtəmiz operations will continue to be a key part of the ArcInfo user's repertoire for years to come, the geodatabase data model allows a new approach for topology. In the ArcGIS 8.3 release, ArcEditor and ArcInfo users will be given new tools to define, validate, and maintain topology in a geodatabase.

The integrity rules for coverage topology have equivalent rules in geodatabase topology. Yet there are a number of benefits with geodatabase topology that are not possible in the coverage model.

  • Users define which layers participate in a topology.
  • Multiple polygon, point, and line layers can participate in the same topology.
  • There are a greater number of spatial constraints (topology rules).
  • Users can specify which rules are appropriate for their data layers.
  • Topology is stored in a multiuser, continuous, commercial off-the-shelf DBMS.
  • Users can perform a partial build for increased performance.

In summary, the coverage model is a tightly controlled environment in which topological integrity as defined by that model is persistently maintained. On the other hand, topology in the geodatabase model offers a more flexible environment in which the user can apply a wider set of rules and constraints to maintain topological integrity.

Storing and Modeling Data in the Geodatabase

The geodatabase is an open storage structure for storing and managing GIS-related data (spatial geometry, tabular, and imagery) in a database management system (DBMS). The geodatabase follows the fundamental relational data model in which each object and its attributes are stored as a row in a table. An object represents a feature or a real-world entity that the GIS is designed to emulate (e.g., a parcel, a building, a streetlight, a river, or a customer). A collection of similar features (objects), such as parcels, buildings, or rivers, stored in a DBMS table is called a feature class. Collections of related feature classes that share the same spatial reference can be organized into a larger structure called a feature data set.

Each feature in a geodatabase (e.g., a parcel polygon) contains its own shape (geometry) and can exist on its own, as opposed to the coverage data model that models a polygon as a collection of arcs and label points. The ability to store the complete geometry of a simple feature (such as a parcel polygon) is one of the advantages of the geodatabase model, as the feature is always available for display and analysis.

How Is Topology Implemented in ArcGIS?

Topology is implemented as a set of integrity rules that define the behavior of spatially related geographic features and feature classes. Topology rules, when applied to geographic features or feature classes in a geodatabase, enable GIS users to model such spatial relationships as connectivity (are all of my road lines connected?) and adjacency (are there gaps between my parcel polygons?). Topology is also used to manage the integrity of coincident geometry between different feature classes (e.g., are the coastlines and country boundaries coincident?).

ArcGIS also includes a collection of spatial operators (editing tools) to edit the shared geometry and to help discover errors in the spatial relationships based on the rules the user has applied.

As an example of how topology can be applied in the ArcGIS data model, the illustration below represents a simple geodatabase containing parcels, lots, lot lines, and building footprints and displays an example of the topology rules that might be applicable to this data.


The figure above represents a simple geodatabase.

The diagram above displays topology rules that could be applied to this data.

Why Is Topology Needed?

Topology applies GIS behaviors to spatial data. Topology enables GIS software to answer questions such as adjacency, connectivity, proximity, and coincidence. In ArcGIS, a topology provides a powerful and flexible way for users to specify the rules for establishing and maintaining the quality and integrity of your spatial data. You want to be able to know, for example, that all your parcel polygons completely form closed rings, they don't overlap one another, and there are no gaps between parcels. You can also use topology to validate the spatial relationships between feature classes. For example, the lot lines in your parcel data model must share coincident geometry with the parcel boundaries.


The New Topology wizard.

The selected feature classes participate in the topology.

Topological relationships can be considered as spatial constraints you want to apply to spatial data. ArcGIS software will enforce these relationships and let you know when any of these constraints have been broken. To support this, the tools contained in the GIS software must recognize the spatial constraints and provide the tools you need to find and fix any of these rule violations.

How Is Topology Modeled in the Geodatabase?

In ArcGIS, a topology can be defined for one or more of the feature classes contained in a feature data set. It can be defined for multiple point, line, and polygon feature classes. A topology is a set of integrity rules for the spatial relationships along with a few important properties: a cluster tolerance, feature class ranks (for coordinate accuracy), errors (rule violations), and any exceptions to the rules you've defined. ArcEditor and ArcInfo include a topology wizard to select which feature classes will participate in a topology and define these properties.


The topology rules require that buildings (blue) not overlap parcels (tan) and that lot lines share coincident geometry with lot polygons. After running Validate, errors are generated and displayed (magenta).

Topology Rules

Topology rules can be defined for the features within a feature class or for the features between two or more feature classes. Example rules include polygons must not overlap, lines must not have dangles, points must be covered by the boundary of a polygon, polygon class must not have gaps, lines must not intersect, and points must be located at an endpoint. Topology rules can also be defined for the subtypes of a feature class. Geodatabase topology is flexible since you select which rules apply to the data in your feature class or feature data set.

Topology Properties

The cluster tolerance is similar to the fuzzy tolerance. It is a distance range in which vertices are considered coincident. Vertices and endpoints falling within the cluster tolerance are snapped during the validate topology process.

Coordinate accuracy ranks are defined at a feature class level and control how much the features in that class can potentially move in relation to features in other classes when a topology is validated. The higher the rank (one being the highest), the less the features move during the validate process.

Validate Topology Errors

The validate topology operation is used to snap feature geometry where vertices fall within the cluster tolerance and to check for violations of the specified topology rules. Validate topology begins by snapping together feature vertices that fall within the cluster tolerance taking into account the ranks (as described above) of the feature classes. If feature vertices are found within the cluster tolerance, the features from the feature class with the lowest rank of coordinate accuracy will be moved to the features with the higher rank. As part of the snapping routine, validate topology will also add vertices where features intersect if a vertex does not already exist.


The Error Inspector can be used to display the errors and exceptions present in the topology. In this case, the Error Inspector lists the errors generated for buildings overlapping easements.

Also, any rule violations discovered during validate topology are marked as errors. A complete error listing is available in the properties of the topology in ArcCatalog and ArcMap. In ArcMap, errors can be searched for, displayed, or listed in the Error Inspector.

Correcting Errors in the Topology

When an error is discovered during the validate topology operation, the user has three options:

  1. Correct the error using the Fix Topology Error tool or some other method.
  2. Leave the error unresolved.
  3. Mark the error as an exception. The Fix Topology Error tool offers a variety of methods for resolving an error depending on the error and the feature type.

Exceptions

When resolving errors, the user always has the option of marking an individual error or a collection of errors as exceptions. There are instances when the occurrence of a defined error may actually be acceptable. In these cases the error should be marked as an exception for example, if the building shown in the example was actually a shopping mall, the one building overlapping several parcels would not be an error but rather an exception to the rule. Once an error has been marked as an exception, it remains as such until it is reset back to an error. Running validate topology on the same area will not generate an error for an instance that has been marked as an exception.

Shared Geometry

One of the real benefits of running validate topology is that it adjusts geometry between features and feature classes (so vertices within the cluster tolerance become coincident or share the same x,y coordinate locations). The shared geometry is not physically stored in the database as it is in the coverage data model, rather topological elements such as coincident boundaries and other topological relationships are discovered when required on the fly (based on the coincident geometry). For example, when you click on a line or point with the Topology Edit tool, the tool determines the features that share geometry with selected features. Edits will be performed on all the features that share geometry.


The Show Shared Features command displays a dialog listing the features that share geometry with the selected edge.

Discovering shared geometries on the fly as opposed to storing relationships in the database provides significant performance benefits when editing your data. The editing tools in ArcGIS also provide more flexibility during edit operations. For example, when working in an environment in which polygon boundaries are only stored once, it is not uncommon to discover that certain boundaries between layers (feature classes) are not really coincident. Redigitizing lines and rebuilding topology can be a time-consuming process. With the editing tools in ArcGIS, you simply select the edge and view the features sharing that edge. Unchecking the unrelated features allows you to update one or more feature classes independent of the others.

Geodatabase Topology Benefits

The ArcInfo coverage model explicitly defines, stores, and maintains the topological information within the coverage structure and employs a fixed set of tools for creating and maintaining topology. The result is a tightly controlled environment in which the work flow is dictated by the software and topological integrity is steadfastly maintained. The data model does not allow much flexibility. Thus, application development (ArcEdit macros) for editing is required to build and maintain more sophisticated data models than many GIS applications require.

In ArcGIS, geodatabase topology provides a powerful, flexible way for you to specify the rules for establishing and maintaining the quality and integrity of your data, as well as providing a suite of tools specifically designed to support topological geodatabase editing and maintenance (see sidebar). The benefits of defining a topology in the geodatabase model include

  • Better data management--You select which feature classes participate in a topology.
  • More flexibility--Multiple polygon, point, and line feature classes can participate in a topology.
  • Improved data integrity--You specify the appropriate topological rules for your data.
  • More opportunities for data modeling--A much greater number of possible spatial constraints can be applied to your data.
  • ArcSDE multiuser environment--Take advantage of ArcSDE and the multiuser editing environment.
  • Large map layers--Extremely large continuous map layers are stored in a single database.

Topology in the geodatabase model offers a more flexible environment along with the ability to define and apply a wider set of integrity rules and constraints. As a result, almost any work flow can be employed in which topological integrity is analyzed only at designated times specified by the user. The user is no longer forced to rerun a clean command to rebuild topology. The user can choose to validate the geodatabase topology at any time, perform queries and analyses using the geodatabase data, and continue to produce high-quality maps.


Videoya baxın: File Geodatabase vs Personal Geodatabase in Arc GIS