Daha çox

Yalnız 3 sahədən ibarət olan shapefile xüsusiyyət sinfi olaraq geodatabase verilənlər bazasına yüklənə bilmir


Geodatabase File-də sinfi göstərmək üçün siyahıyaalma sərhəd şəkillərinin idxalını avtomatlaşdırmağa çalışıram, amma birtəhər bu kodla işləməyi bacara bilmədim:

### ========================= yük sərhəd xəritəsi ==================== =========== outLocation = "C: /python/RA506Final/RA506FinalPro.gdb" outFeatureClass = "RamBoundaryMap" inputTable = "tl_2010_27123_tract10.shp" əgər arcpy.Exists (inputTable): # başlıq siyahısı inFields = ['FID', 'Shape', 'GEOID10'] fm = arcpy.FieldMappings () fieldMap = arcpy.FieldMap () inFields-dəki sahə üçün çevirmək: fieldMap.addInputField (inputTable, field) fm.addFieldMap (fieldMap) # giriş sahəsinin adı olan bir xəritə xəritəsi yaradır vars () [field] = arcpy.FieldMap () fm.addFieldMap (vars () [field]) # fm.AddFieldMap (vars () [field]) # indi arcpy. FeatureClassToFeatureClass_conversion (inputTable, outLocation, outFeatureClass, field_mapping = fm) # Ramsey / Hennepin Sərhəd xəritəsi şəkillərini Geodat verilənlər bazasına daxil edilmiş x = arcpy.ListFeatureClasses ("*", "çoxbucaqlı") i: yazmaq üçün x: "mövcud deyil" çap arcpy.GetMessage

Budur səhv mesajı:

FieldMappings: Sahə xəritələrinə sahə xəritəsi əlavə edərkən səhv


FieldMap obyektlərinizin hər bir bənzərsiz sahə üçün müstəqil şəkildə yaradılması lazımdır (əks halda eyni adda üç çıxış sahəsi tapacaqsınız). Skriptiniz eyni dəyişəndən istifadə edirdifield Maphər dəfə döngədən keçərək onu əsas FieldMappings obyektinə yazdırın və sonra hər sahə üçün bənzərsiz yeni bir FieldMap təyin edin.

inputTable = "tl_2010_27123_tract10.shp" inFields = ['FID', 'Shape', 'GEOID10'] # sahədəki sahə üçün böyük / həssas fm = arcpy.FieldMappings (): vars () [field] = arcpy.FieldMap () vars () [field] .addInputField (inputTable, field) fm.addFieldMap (vars () [field])

Mən şəxsən işləməkdən nifrət edirəmSahə Xəritəsi/FieldMappingsobyektlərin düzgün qurulması çox yorucu gördüyüm üçün. Normalda bunu axtararaq edərdim:

  1. CreateFeatureclass_management (),
  2. AddField_management () istədiyiniz sahələr üçün (bu halda yalnız "GEOID10", çünki OID və həndəsə xüsusiyyət sinfi ilə başladıldığından), orijinal ilə eyni sahə növü / uzunluğundan istifadə etmək üçün ehtiyatlı olun və
  3. Əlavə_təhsil () iləschema_type = 'YOX_TEST'

    ArcMap məlumatları düzgün oxuya bilməsi üçün koordinat dəyərlərini formatlaşdırın.
      Bir sənəddən DMS-də koordinatların, aşağıdakı nümunədə göstərildiyi kimi dərəcə, dəqiqə və ikinci dəyərləri ayıran boşluqlarla formatlaşdırılması lazımdır:

    1. Cədvəl adını və gt düyməsini sağ vurun DBF-yə ixrac edin. Bu, ArcMap-da düzəldilə bilən bir cədvəl yaradır.
    2. ArcMap-a yeni DBF cədvəlini əlavə edin.

    İçində Cədvəl informasiya qutusuna vurun Cədvəl Seçimləri düyməsini basın və seçin Sahə əlavə edin.

    Adlı yeni bir sahə əlavə edin LongDD kimi sahəni təyin edərək masaya Növ: cüt. Üçün standart dəyərləri qəbul edin DəqiqlikMiqyas.

    Adlı ikinci bir yeni sahə əlavə edin LatDD masaya, kimi də təyin olunur Növ: cüt.


    ArcGIS üçün Collector ilə əlaqəsi kəsilmiş redaktə üçün tövsiyələr

    İnternetə qoşulmağa ehtiyac olmadan sahədəki nüfuzlu coğrafi məlumatlarınızı redaktə etmək üçün bir nəfər və ya işçi qrupu yerləşdirmək istəyirsiniz? Biz də! ArcGIS üçün Collector, mobil telefonunuz və ya tabletiniz bir iOS, Android və ya Windows cihazıdırsa sizin üçün mükəmməl bir müştəridir.

    ArcGIS üçün kollektor, istifadəsi asan interfeys ilə çevrimdışı sahə kolleksiyasını mümkün edən yüngül bir yerli tətbiqetməsidir. Tətbiqin istifadəsi sadə olsa da, ArcGIS üçün Collector-un ilkin mənimsənilməsini bir qədər çətinləşdirə biləcək bir neçə yerləşdirmə seçimi mövcuddur. Aşağıda sizi mümkün qədər tez və hamar bir şəkildə oflayn vəziyyətə gətirmək üçün faydalı tövsiyələrin və tövsiyələrin siyahısı verilmişdir. 1. ArcGIS üçün kollektor unikal bir şəxsiyyət tələb edir.

    ArcGIS üçün kollektor, ArcGIS Online təşkilatınızdakı və ya ArcGIS üçün Portaldakı 'adlı istifadəçi hesabından kimlik doğrulamasını tələb edir .. İstifadəçi sayı abunəliyinizin lisenziya səviyyəsinə görə müəyyən edilir. İdarəçilər quruma əlavə istifadəçilər dəvət edə və ya xəritələri digər təşkilatların istifadəçiləri ilə bölüşmək üçün qruplardan istifadə edə bilərlər.

    Əlavə istifadəçi almaq üçün Esri Müştəri Xidmətlərinə və ya Hesab Menecerinizə müraciət edin. İpucu: ArcGIS üçün Collector'u lisenziyalaşdırmaq üçün ümumi hesabdan istifadə edə bilməzsiniz. 2. ArcGIS üçün kollektor əvvəlcədən hazırlanmış veb xəritədən asılıdır.

    • Xüsusiyyət: 'Sinxronizasiya' əməliyyatı aktivdir
    • Çini: Çini / Çevrimdışı rejimini ixrac edin
    • Xüsusiyyət: Müəssisə Geodatabase-də saxlanılır, GlobalID əlavə edildi, Versiya və ya Arxivləşdirmə aktiv edildi
    • Çini: Çini ixrac et əməliyyatı aktivdir
    • Kollektorun əlaqəsi kəsilmiş redaktə və sinxronlaşdırma bloqu
    • Oflayn istifadə üçün məlumat hazırlayın
    • Oflayn xəritələr və versiyalanmış məlumatlar

    • topoloji örtük alətlərinin istifadəsini öyrənmək
    • tamponlamanın istifadəsini öyrənmək
    • iş axınlarını asanlaşdırmaq üçün ArcGIS model qurucusunun istifadəsini öyrənmək
    1. L (CD) və M (çıxarıla bilən sürücü) sürücülər yaratmaq üçün sürücü əvəzetməsini həyata keçirin.

    Sürücü əvəzetməsini həyata keçirin

    Virtual sürücülər yaratmaq üçün sürücü əvəzetməsini həyata keçirin LM.

    Bu günün məşqləri üçün bir kataloq hazırlayın

    1. Bir qovluq çağırın M: v_an_2 bu günün məlumatlarını saxlamaq üçün.
    2. Yer boşaltmaq üçün çıxarıla bilən sürücünüzdən digər məlumatları silmək istəyə bilərsiniz (Coğrafi verilənlər bazanız xaric). Bütün köhnə tapşırıqlarınızın nüsxələrini bir yerdə saxlamağınızı təklif edirəm (bunun üçün dante hesabınızı istifadə edə bilərsiniz), ancaq çıxarıla bilən sürücünüzdə məlumat saxlamağa davam etsəniz, nəticədə rüb ərzində bir yerdə yeriniz tükənəcək. Hələ də məlumat giriş dərsindən kanalizasiya inventar zonalarının şəkli varsa, bu günkü dərsdə istifadə ediləcək, buna görə onu silməyin, ancaq nüsxənizi silmisinizsə, həmin hissə ərzində bir nüsxə yükləyə bilərsiniz. bugünkü & # 8217s dərsi.

    Bir layihə açın

    1. Layihəni yükləyin v_an_2.mxd (& # 8220Qeyd et & # 8230 & # 8221) istifadə edin və qeyd edin M: v_an_2.
    2. ArcMap-da xəritə sənədini açın.

    İşləmə qovluğunu qurun

    Əmin olun İş kataloqunu qurun üçün M: .

    Bir sıra yeni məlumat dəstləri yaradacağınız üçün bu, bir sıra kataloqlar arasında gezinmə vaxtınıza qənaət edəcəkdir. (Geoprosessinq və gt mühitləri.)

    ArcToolbox'u açın

    1. Tıklayaraq ArcToolbox'u açın (ArcMap-ın bütün alətləri yükləməsi 3-5 dəqiqə çəkəcək)
    2. ArcToolbox GUI-yə daxil edilməyibsə,qutunun yuxarı hissəsində cüt vurun və birləşdiriləcək:

    ArcToolbox, bütün üst-üstə analiz vasitələrini ehtiva edən bir tətbiqdir.

    Tətbiq olunan təbəqələr yerdəki eyni xüsusiyyətləri təmsil edən, lakin məkan ölçüləri bitişik olan təbəqələri birləşdirmək üçün istifadə olunur (məsələn, qəsəbə tərəfindən döşənmiş məlumatlar). Birləşdirmək bütün məkan xüsusiyyətlərini bir təbəqəyə əlavə edir və tək bir atribut cədvəli yaradır.

    1. Faylı yükləyin bölmələr.zip üçün M: (& # 8220Qeyd et & # 8221 istifadə edin). Bura Paket Meşəsini əhatə edən bölmələr üçün Ümumi Torpaq Tədqiqat Sistemi (PLSS) məlumatlarını ehtiva edən iki formalı sənəd daxildir.
    2. Zipfile açın.
    3. İki qatı idxal edin (bölmələr_ şimalbölmələr_cənub) coğrafi məlumat bazasına: M: NETID.gdb

    Əvvəllər ayrıca saxlanılan iki təbəqəni birləşdirdiniz. İndi hər iki orijinal təbəqənin bütün xüsusiyyətləri yeni təbəqədə mövcuddur. Eyni xüsusiyyətləri təmsil edən bitişik məlumat dəstləri olduqda bu texnikanı istifadə edə bilərsiniz.

    Məşq 4-ə qayıtdıqda, yeni bir su borusu inventar zonaları qatını yaratdıq. Yarandıqda, Paket Meşəsi sərhədindən yaxşı çıxmaq üçün hazırlanmışdır.

    Artıq klip, bölgələri Paket Meşəsinin məkan dərəcəsi ilə məhdudlaşdırmaq üçün istifadə ediləcək.

    1. Kanalizasiya inventar zonası şəklini qurtarmadıysanız, ya indi rəqəmləşdirin (bunu tez edə biləcəyinizi düşünürsünüzsə) və ya buraya gətirin (culv_inv.shp), öz-özünə çıxarıla bilən icraedici olaraq.
    2. Zip faylını çıxarın və geodatabase-ə import edin M: NETID.gdb onu yüklədikdən sonra. Bu sizə adlı bir xüsusiyyət sinfi verəcəkdir culv_inv.
    3. İlə & ltCTRL & gt düyməyə basıldıqda, qatları basın Su borularıSərhəd içində Topologiya! məlumat çərçivəsi. Sağ basın və seçin Kopyala. Çökdürün Topologiya! Mündəricatdakı qarışıqlığı azaltmaq üçün məlumat çərçivəsi.
    Yeni bir məlumat çərçivəsi yaradın və adını dəyişdirin Kanal Envanteri. Yeni məlumat çərçivəsi avtomatik olaraq aktiv olacaq.

    1. The Giriş xüsusiyyətləri (yəni klip etmək istədiyiniz xüsusiyyətlər) CULV_INV.
    2. The Klip xüsusiyyətləri (yəni & # 8220cookie cutter & # 8221) Sərhəd.
    3. Adını daxil edin Çıxış xüsusiyyət sinfi kimi M: NETID.gdb CULV_INV_Clip_boundary.

    Yeni istifadə etdiniz klip bir çoxbucaqlı təbəqənin məkan dərəcəsini başqa bir çoxbucaqlı təbəqənin məkan dərəcəsinə əsasən məhdudlaşdırmaq. Bir təbəqəni digərinin xarici sərhədi ilə məhdudlaşdırmaq lazım olduqda bu texnikanı istifadə edin. Bəzən məlumatlarınızın bir alt hissəsinin xəritələşdirilməsi və ya təhlili aparmaq lazımdır. Daha böyük məlumat dəstini istifadə etmək əvəzinə, dərəcəni bu şəkildə məhdudlaşdıra bilərsiniz.

    Hər ikisi də şəxsiyyət qatının dərəcəsi ilə çıxışın məkan dərəcəsini məhdudlaşdırmaq üçün həm də hər iki giriş məlumat dəstindəki bütün atributları çıxış məlumat dəstinə daşımaq üçün şəxsiyyəti istifadə edin.

    Paket Meşə sərhədləri ilə məhdudlaşan, eyni zamanda bütün meşə stand atributları üçün kodlanmış yeni bir Milli Sulak İnventarlaşdırma qatını yaradacaqsınız.

    1. Çökdürün Kanal Envanteri məlumat çərçivəsi və Topologiya! məlumat çərçivəsi aktivdir və yalnız NwiDəstlər qatlar.
    2. Üçün atribut cədvəllərini açın NwiDəstlər. Sahə adlarına və mövcud dəyərlərə diqqət yetirin.
    3. The Şəxsiyyət yerləşir Analiz Alətləri Yerləşdirmə ArcToolbox-da.
    4. Aləti açmaq üçün girişə iki dəfə vurun.
      1. The Giriş xüsusiyyətləri var Nwi çoxbucaqlar
      2. Seçin Şəxsiyyət xüsusiyyətləri üçün Dəstlər
      3. Seçin Çıxış xüsusiyyət sinfi üçün M: NETID.gdb nwi_stands_Identity

      Giriş və Kimlik qatlarının sırası vacibdir, əgər bunlar üçün istifadə olunan təbəqələri dəyişdirsəniz, çıxış məlumat dəsti fərqli geometriyaya sahib olacaqdır.

      Bu çoxbucaqlılar üçün ərazi ölçüləri dəqiq nədir? Xoşbəxtlikdən, ərazi dəyərləri avtomatik olaraq görünəcək, çünki məlumatlarımızı saxlamaq üçün geodatbase istifadə edirik (Sahə Adı: Şəkil_Area). Formalı sənəddən məlumat formatı kimi istifadə edirsinizsə, & # 8220 istifadə etməlisinizHəndəsəni hesablayınSahə dəyərlərini yeniləmək üçün bu təbəqənin atribut cədvəlindən & # 8221.

      İki giriş qatının üst-üstə düşməsinə əsasən yeni bir qat yaratdınız. Hər hansı bir sahə iki giriş qatı arasında üst-üstə düşərsə, bu sahələri təmsil edən çoxbucaqlıların hər iki girişdən atribut dəyərləri vardır. Üst-üstə düşməyən yerdə yalnız giriş atributu dəyərləri mövcuddur. Bu texnika iki qat arasında ümumi olan sahələri müəyyənləşdirmək üçün istifadə olunur, ancaq çıxış səviyyəsindən yalnız koordinat məlumatları mövcuddur və formaların üst-üstə düşdüyü yerlərdə xüsusiyyətlər bölünür.

      Kəsişmək & amp; Həndəsəni hesablayın

      Kimlik ilə ziddiyyət. Eyni təbəqələr istifadə ediləcək, NwiDəstlər, lakin bir şəxsiyyət əvəzinə bir kəsişmə istifadə edin.

      1. Açıq Analiz Alətləri & gt Yerləşdirmə və gt Kesişme.
        1. Yenə seçin NWIDəstlər kimi Giriş xüsusiyyətləri .
        2. The Çıxış xüsusiyyət sinfi istədiyiniz bir şey adlandırmaq olar, amma istifadə etməyinizi təklif edirəm M: NETID.gdb nwi_stands_Intersect.

        Kimlik çıxışının eyni ümumi həndəsəyə necə sahib olduğunu görə bilərsiniz Nwi data set, halbuki kəsişmə çıxışı hər ikisinin ortaq sahələrinə kəsilmişdir NwiDəstlər.

        Üstəlik, şəxsiyyət və kəsişmə etdikləri ilə eynidir, yalnız çıxış məkan dərəcəsi fərqlidir. Üst-üstə düşmədiyi yerlərdə çoxbucaqlı yerlər silinir.

        Birlik Torpaqlar çoxbucaqlı təbəqə və Dəstlər çoxbucaqlı qat.

        1. ArcToolbox-da açın Birlik alət. İntersect kimi, giriş və örtük sırası heç bir əhəmiyyət daşımır.
        2. ArcMap-da & ltCTRL & gt düyməsini basın və ikisini də seçin TorpaqlarDəstlər qatlar. Bunları sürüşdürün Xüsusiyyətləri nəzarət Birlik alət.

        Birlik, Kimlik və Kəsişməyə bənzəyir, lakin bütün giriş təbəqələrindəki bütün xüsusiyyətlər çıxışda qorunur. Unutmayın ki, Kimlikdə İntersect-də yalnız giriş qatından həndəsələr qorunur, yalnız ümumi həndəsələr qorunur.

        Şəxsiyyət və kəsişmə çoxbucaqlı təbəqələri nöqtə və ya xətt təbəqələri ilə bərabər çoxbucaqlı təbəqələrlə cütləşdirə bilər.

        İstifadə edin Yeniləyin bir çoxbucaqlı təbəqənin tərkibini digərinin məzmunu ilə əvəz etmək. Burada yeniləyəcəyik Torpaqlar ilə qat Göllər qat. Mövcud bir verilənlər bazasının hissələrini dəyişdirmək üçün istifadə etmək istədiyiniz daha yeni və ya daha dəqiq bir verilənlər bazanız varsa, bu faydalı ola bilər.

        1. Əlavə edin L: packgis packgis.gdb meşə göllər məlumat çərçivəsinə qat.
        2. Açın YeniləyinArcToolbox-dan alət.
          1. Çək Torpaqlar ArcMap-dən Giriş xüsusiyyətləri nəzarət.
          2. Çək göllər çoxbucaqlı üçün Xüsusiyyətləri yeniləyin nəzarət.
          3. Coğrafi verilənlər bazasına baxın və yeni məlumat dəstinin adını qoyun torpaqlarla_yenilənmiş.

          Bir çoxbucaqlı təbəqənin hissələrini başqa bir təbəqədən çoxbucaqlar ilə əvəzləmisiniz.

          Kontrast Yeniləyin ilə Sil. Silmək, üst-üstə düşən xüsusiyyətləri giriş qatından çıxarır. Bu nümunədə Göllər sahələr tamamilə Torpaqlar qat.

          1. Açın Silalət.
            1. The Giriş xüsusiyyətləri üçün ayarlanır Torpaqlar.
            2. The Xüsusiyyətləri silin (& # 8220cookie cutter & # 8221) göllər çoxbucaqlı.
            3. Çıxışı aşağıdakı kimi geodatabase-də yerləşdirin torpaqlar ləkələrlə.

            Başqa bir təbəqədən çoxbucaqlı istifadə edərək bir çoxbucaqlı təbəqənin hissələrini təzədən sildiniz. Üst-üstə düşən hər yerdə ərazilər silindi.

            Tamponlama giriş qatındakı xüsusiyyətlərdən sabit və ya dəyişkən məsafədə yeni bir çoxbucaqlı qat yaradır. Bu məşqdə yol növünə əsasən yollar ətrafında dəyişkən enli tamponlar yaradacaqsınız. Xülasə cədvəli yaradaraq xülasə cədvəlini yollar cədvəlinə müvəqqəti qoşaraq hər yol seqmenti üçün bufer məsafəsini əlaqələndirəcəksiniz. Bu, üstünlük verilən bir üsuldur, çünki bufer tamamlandıqdan sonra yol cədvəlini qalıcı şəkildə dəyişdirmir, birləşmə pozula bilər.

            1. Adlı yeni bir məlumat çərçivəsi yaradın Yol Tamponu.
            2. Əlavə edin Yollar qat L: /packgis/packgis.mdb/forest/roads bu məlumat çərçivəsinə.

            1. Qat üçün atribut cədvəlini açın.
            2. Əsasında qurulmuş bir xülasə edin TƏSNİFLƏŞDİRMƏK sahə.
            3. Hər hansı bir xülasə statistikası göstərməyin (bu, hər bir yol sinfi üçün bir qeyd ilə sadə bir cədvəl yaradacaq).
            4. Çıxış cədvəlini aşağıdakı kimi göstərin M: NETID.gdb yollar_classify_summary.

            1. The Giriş xüsusiyyətləri üçün ayarlanmalıdır yollar.
            2. Seçin Çıxış xüsusiyyət sinfi üçün yollar_buffer_by_classify geodatabase daxilində.

            Yeni yol xüsusiyyətlərinin dəyişkən enində tamponlar yaratdınız. Tamponlar hər tamponlanmış yol seqmentindən ayrı bir məsafə olan bir sahəni təyin edir. Hər hansı bir vektor xüsusiyyəti bu şəkildə tampon edilə bilər. Təsir sahələrini müəyyənləşdirmək və ya dəyişdirilmiş torpaq istifadəsi sahələri yaratmaq üçün xüsusiyyətləri buferləşdirmək adi haldır. Məsələn, mövcud meşə qaydalarına uyğun olaraq, axın sinifindən asılı olaraq, axın kanalından fərqli məsafələrdə fərqli fəaliyyətlərə icazə verilir.


            Çox dəhşətli şəkildə təşkil edilmiş məlumatların təşkili.

            İnsanlar üçün cari ssenarimi hazırlamaq və inşallah nə etdiyim və nə edə biləcəyim barədə rəy almaq istəyirəm.

            Mən bir GIS Tech kimi işə götürüldüm, amma işin dəqiq təsviri deyil. Kiçik bir mahalda işləyirəm və mahalda tək və tək GIS səlahiyyətli şəxsəm. Bəlkə 75 mil məsafədəki üç nəfərdən biri. Bu, bütün CİS, Xəritəçəkmə və məlumat məsələləri üçün sahib, operator və hakim olduğumu bildirir. Qiymətləndirmə və kənd təsərrüfatı qiymətləndirmələri ilə də çox məşğulam. Hansı ilə yaxşıyam. Yaxın 25 il ərzində bu vəzifədə qalmağı planlaşdırıram.

            Yaxşı olmadığım budur ki, son on ildə bir çox sələflər arasında 0 istiqamət və 0 təşkilat var. Heç bir qeyd, tarix, nə olduqlarını və nə getdiklərini göstərən heç bir göstəricisiz onlarla yarı bitmiş layihə boyunca onlarla təkrarlanan şəkillərdən bəhs edirəm. Bəzilərini bir yerə yığa bilərəm (& # x27Sanitar & # x27 adlı bir qovluqda ObjectID və Geometry kənarında heç bir sahə olmayan bir nöqtə shapefile, ola bilsin ki, rögar örtükləri və ya başqa bir şey). İndiyə qədər görülən hər bir RFI, birdən çox şəbəkə sürücüsü və maraq alanları ilə əlaqəli RFI spesifik məlumatları ilə birlikdə MXD-lərin bir qovluğa atılmasına səbəb olmuşdur. Və mən demək istəmirəm ki, onlar proyekt agnostik məlumatlarını evlərindən götürürlər - yalnız RFI üçün yeni formalı şəkillər yaratdılar / çıxardılar və hər yerə atdılar. & # X27Export_Output & # x27 adlı faylların sayını itirmişəm və bunun sonu vacibdir və ya şəbəkə bölməsində & # x27Yeni Qovluq (x) & # x27 ilə dolu bir qovluq tapmışam.

            Buna görə əlimizdə olan hər şeyi çəkib bir-bir yoxlamağa başlamağa qərar verdim, saxlamağa yaramayan RFI-yə məxsus məlumatları, düzəldilməz məlumatları və s. Ataraq. Son məqsədim bir və ya iki geodatabaza etməkdir ki, bütün məlumatlar mərkəzləşdirilmiş bir məkanda və hər mövzuya / növə / hər hansı bir şeyə nəzarət etmək üçün yalnız bir xüsusiyyət sinfi var. Mahalın hər şeyi fayl geodatabazalarında saxlayacaq qədər kiçik olduğunu bilirəm, buna görə hələlik heç bir müəssisə həlli üçün narahat deyiləm.

            İndiki planım və bu günə qədər olduğum yer, açıq-aşkar lazımsız məlumatları nəzərdən keçirtdiyimi və bir neçə yüz (bir neçə min əvəzinə) forma qalmağımdır. Onları geniş mövzuya görə ayırdım (Kommunal xidmətlər, Qoruma, Nəqliyyat, və s.) Və indi daha dərin bir növ edirəm. Beləliklə, kommunal xidmətlər daxilində su və sanitariya xətləri, yol dayanacaqları, təbii qaz kəmərləri və s. Sonra təkrarlanan məlumatların və üst-üstə düşmələrin yoxlanılmasına başlayacağam. Bundan sonra hər bir mövzu üçün standart sahələr və məlumat tərifləri hazırlamağı və həndəsə ilə birləşdirməyi planlaşdırıram. Su və kanalizasiya xətləri, neft xətləri, elektrik və s. Olan bir kommunal xidmət xətti var ki, sonra lift stansiyaları, fiber optik kassalar və s.

            Sonra bir geodat verilənlər bazasında hər şey üçün eyni şeyi edin. Sonra bütün bu yeni yarı mütəşəkkil məlumatları götürün və yeni bir sxemə uyğun olaraq bir fayl geodatabase-ə çevirin. Sonra İT adamının bütün köhnə zibilləri hər ehtimala qarşı bir arxivə qoymasını və şəbəkə sürücülərimizdəki qovluqların təşkili ilə məşğul olmağı planlaşdırıram.

            Mənim baxışımdan yaxşı bir fikir kimi görünür. Blog yazımı oxuduğunuz üçün təşəkkür edirəm və xahiş edirəm mənə bir hikmət qoyun.


            1. İçində Faylları ixrac edin nişanı, çıxarmaq istədiyiniz ixrac üçün onay qutularını aktivləşdirin. Aşağıdakılar mövcuddur:
              • Tematik Dəyişiklik Təsvirini ixrac edin təsnifat nəticəsini bir raster sənədinə saxlayır.
              • Tematik Dəyişiklik Vektorlarını ixrac edin təsnifat zamanı yaradılan vektorları bir formaya saxlayır.
            2. Varsayılan yollardan və fayl adlarından istifadə edin.
            3. Tematik dəyişikliklərlə bağlı statistik məlumatları saxlamaq üçün Tematik Dəyişiklik Statistikalarını ixrac edin onay qutusu İxracat Statistikası nişan,
            4. Varsayılan yollardan və fayl adlarından istifadə edin.
            5. Basın Bitirin. ENVI çıxışı yaradır, Şəkil pəncərəsindəki təbəqələri açır və sənədləri göstərdiyiniz qovluğa saxlayır.

            Statistika sənədinə keçin və Microsoft Excel kimi bir cədvəl tətbiqində açın. Aşağıdakı statistikada gördüyünüz kimi, ən əhəmiyyətli dəyişikliklər Su şəklinə keçən siniflər oldu.


            HTTPS-yə yönləndirən Mac üçün hiper bağlantılar yüklənə bilmir və & ldquoAçılmır. İnternet serverini və ya proxy serverini tapmaq mümkün deyil. & Rdquo

            İstifadəçilərimiz http://www.newsfixed.com/ saytımıza keçidləri Word sənədlərinə yerləşdirməyə çalışırlar və uğursuz olurlar. Mac üçün Word server konfiqurasiyasına çox həssas görünür və bəzən müəyyən bağlantıları yükləyə bilmir. Eyni problem http://www.facebook.com/ və http://www.pinterest.com/ bağlantıları üçün də baş verir (ancaq google, twitter, instagram vs. linklər yaxşıdır)

            Sənədə aşağıdakı URL-ləri yazın və Word-in onları hiperlinkə çevirməsinə icazə verin:

            http://www.google.com/ http://www.facebook.com/ http://www.theguardian.com/ http://www.nytimes.com/ http://www.pinterest.com/ http://www.instagram.com/ http://www.twitter.com/

            Bağlantıları vurun - Google, Guardian, New York Times, Instagram və Twitter-in işləyəcəyini, ancaq Facebook və Pinterest-in (və saytım www.newsfixed.com) işləməyəcəyini görəcəksiniz. Word, "http://www.pinterest.com/ açıla bilmədi. İnternet serverini və ya proxy serverini tapmaq olmur." Adlı bir səhv bildirir.

            Pinterest.com-un HTTP cavabına baxanda, həm saytımın, həm də pinterest-in ortaq olduğu 301-dən çox, 302-dən bir müvəqqəti yönləndirmə ilə HTTPS versiyasına xidmət etməklə əlaqəli görünə bilər. Beləliklə, server konfiqurasiyamı dəyişdirdim və indi 301-lərə qayıtdım, lakin heç bir fərq etmir.

            Mac üçün Word'ün köhnə bir versiyasındayam - 12.3.6. Word-in daha yeni versiyalarında da baş verdiyini bildirmişdim (amma versiya nömrələri yoxdur, üzr istəyirəm). Göründüyü kimi bu, yalnız keçən həftə baş verməyə başladı, bəlkə də SSL əl sıxması və Heartbleed yamaları ilə bir əlaqəsi ola bilərmi? (Əlbətdə bu həftə sertifikatımı bərpa etdim)

            Server Ubuntu-da standart Apache 2.4-dür, Django tətbiqini mod_wsgi vasitəsilə işləyir.


            Sahələrin yalnız 3-ü ilə şekil faylı xüsusiyyət sinfi olaraq geodatabase verilənlər bazasına yüklənə bilmir - Coğrafi İnformasiya Sistemləri

            Bu laboratoriyanın əsas məqsədləri (1) MS-Access və PostgreSQL sorğu istehsalını tətbiq etmək və (2) Şərqi Bostondakı torpaq istifadəsi və torpaq dəyəri nümunələrini 2005 maliyyə ili üçün bağlama xəritəsi və əmlak qiymətləndirmə məlumatları istifadə edərək araşdırmağa başlamaqdır. 1 yanvar 2004-cü il tarixinə qiymətləndirilmiş dəyərlərdən istifadə edir). Yapıların vizuallaşdırılmasını asanlaşdırmaq üçün, hava fotoşəkilləri və LIDAR məlumatlarına əsaslanan (dam hündürlüyünü əldə etmək üçün) 2002-ci ildə aparılan bir araşdırmadan bina izləri və bina hündürlüyü olan bir bina məlumat qatından da istifadə edirik.

            Laboratoriya, ümumi masa üstü GIS və verilənlər bazası idarəetmə vasitələrindən istifadə edərək tipik şəhər əsas xəritələrini və məlumat dəstlərini toplamaq və təhlil etmək üçün lazım olan əlaqəli düşüncə və məlumat idarəetmə bacarıqlarını tətbiq etməyə kömək edir. Tipik mürəkkəbliklərin əksəriyyəti CİS demosunda torpaq istifadəsi xəritələrini gördükdə gizlənir. Məsələn, çox vahid kondomları və ya qarışıq istifadə xüsusiyyətlərini necə idarə edə bilərik? Mülk satışları, yenidənqurma və yenidən qiymətləndirmə baş verdikcə məlumat qatlarını necə qoruya və paylaşa bilərik?

            Bu laboratoriyada Kütləvi bələdiyyə sərhədlərini və MassGIS-dən Boston metrosunun bina izlərini və dam hündürlüklərini Bostonun ərazi istifadəsi və mülkiyyəti, əmlak xüsusiyyətləri və vergi hesablamalarını özündə əks etdirən ofis cədvəl məlumatlarını qiymətləndirən Şərqi Boston bağlamaları üçün əmlak sərhədlərini göstərən bağlama xəritəsindən istifadə edəcəyik. Boston Qonşuluq İnkişafı Departamenti və Kütləvi Gəlir Departamenti və Amerika Planlaşdırma Birliyindən torpaq istifadəsi təsnifatı kodları və rəng sxemləri. ArcMap, ArcScene, MS-Access və Excel-dən müxtəlif məlumat qatlarını bir araya gətirmək, maraqlarımıza uyğunlaşdırmaq və Şərqi Bostondakı bəzi torpaq istifadəsi nümunələrini təhlil etmək və görüntüləmək üçün istifadə edəcəyik.

            ArcGIS və MS-Access ilə əvvəlcədən təcrübə aldığımız üçün bu laboratoriya istifadəçi interfeysi ilə bağlı addım-addım təlimat vermir. SELECT bəyanat sintaksisində kömək üçün sinif veb saytının SQL Qeydlər bölməsindəki 'SQL Kömək' səhifəsinə baxın. MS-Access yardımı üçün MS-Access və Lulu Xue və Shan Jiangın MS-Access qeydləri ilə birlikdə verilən onlayn yardıma baxın: rec2_database_datafile.pdf. (Ötən cümə axşamı mühazirə qeydlərinin 'İdarəetmə' bölməsində MS-Access yardımı və dərsləri haqqında əlavə məlumatlar var.) Növbəti bir neçə mühazirədən bu məşqdə iştirak edən konsepsiya və texnikaları aydınlaşdırmaq üçün istifadə edəcəyik (laboratoriya # 2).


            1-ci hissə sorğularını yerinə yetirmədən əvvəl, istəndiyiniz şeyi başa düşmək üçün 2 nömrəli laboratoriyanın bütün işlərini nəzərdən keçirin. MS Access-in 'Cədvəllər' və 'Sorgular' hissələrini anlamanız lazımdır. Bu gün iki MS-Access verilənlər bazasından istifadə edəcəyik 11.521_lab1.mdb 1 saylı Laboratoriyada təqdim etdiyimiz 'oyuncaq' bağlama verilənlər bazası ilə verilənlər bazası bos05eb_lab2.mdb East Boston bağlamaları üçün qiymətləndirmə məlumatlarını ehtiva edən verilənlər bazası. Hər iki verilənlər bazasındakı açar cədvəllər Postgres-də mövcuddur, buna görə hər iki mühitdə SQL sorğularını tətbiq edə bilərik.

            Bu gün mövzu içi laboratoriya təqdimatı üçün mövzu konturuna və qeydlərinə bir keçid var: lab2_inclass.txt

            HİSSƏ 1: 'Oyuncaq' Bağlama Verilənlər Bazasından istifadə edərək SQL 'İstiləşmə' çalışmaları

            East Boston məlumatlarını xəritələməyə başlamazdan əvvəl, məlumat manipulyasiyası və SQL sorğuları haqqında relyasiya ilə düşünərək bacarıqlarımızı artırmaq istəyirik. Bu məqsədlə 1 saylı Laboratoriyada təqdim etdiyimiz 'oyuncaq' bağlama verilənlər bazasında yeddi kiçik masadan istifadə edəcəyik. Bağlama xüsusiyyətləri, mülkiyyət, vergi ödəmələri və yanğınlarla bağlı bir neçə sualı cavablandırmaq üçün MS-Access və phpPgAdmin istifadə edərək sorğu hazırlayacağıq. Oyuncaq bağlama verilənlər bazası kiçik olduğundan, sorğuların nəzərdə tutulan nəticələrin verildiyini yoxlamaq üçün müxtəlif cədvəllərə baxmağınız asan olacaq.

            Oyuncaq bağlama verilənlər bazası üçün varlıq əlaqəsi diaqramı burada və yeddi cədvəli ehtiva edən MS-Access verilənlər bazası deyilir 11.521_lab1.mdb və sinif məlumatları soyuducuda mövcuddur: /afs/athena.mit.edu/course/11/11.521/data/11.521_lab1.mdb. Bu soyunma laboratoriya kompüterlərindəki Z: sürücüsü vasitəsilə əldə edə bilərsiniz.

            Həmişəki kimi, sinif məlumatlarını kopyalayın, 11.521_lab1.mdb, a yazılabilir qovluq sizin yerli öz suallarınıza başlamazdan əvvəl sürün (məsələn, C: TEMP). (Qeyd: WinAthena maşınlarında I sürücüsü: və Masaüstü var yox yerli sürücülər, ancaq şəbəkə soyunma cihazınızda yaşayır.) İki nümunə sorğusu daxil edildi 11.521_lab1.mdb, və Laboratoriya # 1-in mətnində standart SQL-də (strukturlaşdırılmış sorğu dili) yazılmış bir neçə daha çox sorğu verilmişdir. Oyuncaq bağlamaları verilənlər bazasından istifadə edən əlavə SQL sorğuları SQL Yardım səhifələrində verilmişdir. Bu SQL sorğuları, sinif istifadəsi üçün onlayn olaraq mövcud olan Postgres verilənlər bazası mühərrikinə daxil olduğunuzda phpPgAdmin-də PgAdmin-də işlədilə bilər. Bu yeni laboratoriya # 2 məşqinə başlamazdan əvvəl MS-Access cədvəllərini və sorğularını araşdırdığınızdan və 1 nömrəli laboratoriyanı Postgres-də işlədiyinizdən əmin olun. Postgrest ilə phpPgAdmin istifadə etmək üçün keçən həftə verdiyimiz paroldan istifadə edərək 'sqlguest' olaraq daxil ola bilərsiniz və ya öz WinAthena userid və şifrənizi istifadə edərək daxil ola bilərsiniz. 'SQL' hesabı bu gün Laboratoriya №2-nin 1-ci hissəsi üçün lazım olan bütün sorğuları işləyə bilər, lakin sonradan yaradılan hər cədvəlin və ya görüntünün kimə məxsus olduğunu görə bilmək üçün öz hesabınızdan istifadə etməlisiniz.

            [ Əlavə, isteğe bağlı, məlumat: Postgres daxilində 'bağlama' cədvəlləri yaratmaq və müxtəlif icazə və takma adlar təyin etmək üçün istifadə edilən SQL ifadələri göstərilir. 'PARSELLƏR Veritabanı Şeması' bağlantısı 'SQL Qeydləri' sinifin veb səhifələrinin bölməsi. Bu məşq üçün edəcəksiniz yox sintaksisini başa düşmək lazımdır yaratmaq orijinal cədvəlləri yaradan və sətirləri əlavə edən ifadələr. Bu əməliyyatları daha sonra semestrdə əhatə edəcəyik. ]

            'Oyuncaq' Bağlama Verilənlər Bazası sorğusu

            Aşağıdakı sualların hər birinə cavab vermək üçün sorğular qurun. Qaçmağınızı təklif edirik hər ikisi də MS-Access-də ( istifadə etmək 11.521_lab1.mdb) və Postgres-də (phpPgAdmin və ya PgAdmin III istifadə edərək). Sadə sorğular üçün MS-Accessdəki GUI olduqca faydalıdır. MS-Access ilə başlamaq istəyə bilərsiniz, sonra hər bir sorğunun düzgün işləməsi üçün GUI istifadə etdikdən sonra SQL ifadəsinə baxın. Nəhayət, MS-Access SQL ifadəsini mətn redaktorunda phpPgAdmin-də SQL əmr sətrinə kəsilib yapışdırıldığı zaman təyin olunduğu kimi işləyənə qədər redaktə edin. Postgres və MS-Access SELECT ifadələri arasında sintaksisdəki ən böyük fərqlər, cədvəllər arasındakı birləşmələri ifadə etmək üçün bir az fərqli standart metodlardan istifadə etmələridir və MS-Access üçün bir ifadə ilə ifadəyə təyin etdiyiniz alias adı arasında 'AS' sözü lazımdır. . Postgresdəki bəzi sorğuların MS-Access-də işləməsindən əvvəl bəzi düzəlişlər etməyiniz lazım ola bilər. Nəzərə alın ki, təyin olunmuş 9 sorğunun çoxu 1 nömrəli Laboratoriyadan əvvəlki sorğuların cüzi dəyişdirilməsini tələb edir. SQL sintaksisinə alışdıqdan sonra sadə sorğularla başlamağı və sonra alt qrupları istisna etmək, boşluqları idarə etmək və s. Kimi maddələr və təsnifçilər əlavə etməyi lazımlı hesab edəcəksiniz. Yalnız Postgres-də işləyən SQL ifadələrini və sorğuların yaratdığı cədvəllərin bir nüsxəsini təhvil verin.

              1. Hansı bağlamaların kvadrat metri 10.000 kvadrat metrdən çox idi? Yalnız PARSELİD, Poçt, LANDUSE və SQFT sütunlarını siyahıya alın və azalan qaydada SQFT üzrə çeşidləyin.
              1. Bu bağlamalardan hansında hissə a 'C' torpaq istifadəsi kodu varmı?
              1. Bu bağlamalardan hansında hissə a 'C' torpaq istifadə kodu var idi və ya 'E'?
              1. Cavabını təkrarlayın c hissəsi, ancaq bu dəfə sahibin adını da ilk sütuna daxil edin. [Qeyd, bunun üçün bağlamalara və sahiblərin cədvəllərinə qoşulmalısınız.]
              1. Bağlama (lər) yandırılan hər bir sahib üçün ümumi zərər nə qədərdir? Sahibi və ümumi itkini siyahıya alın. Sahib adlarına görə artan qaydada çeşidləyin.
              1. Hər sahibi neçə bağlamaya sahibdir və hansı ümumi kvadrat metr əraziyə sahibdir? Sahibinin adını, sahibinin şəxsiyyət nömrəsini, bağlama sayını və ümumi kvadrat görüntülərini siyahınıza daxil edin. Sahibinin adlarına görə sırala.
              1. Cavabınızı dəyişdirin hissə f kvadrat metri 30.000 kvadrat futdan az olan hər hansı bir bağlamanı istisna etmək üçün yuxarıda.
              2. Aşağıdakı sorğular bir az fərqli nəticələr verir. Nəticələrin hər bir hal üçün nə üçün mənalı olduğunu qısaca izah edin. COUNT (*) və COUNT (vergi) arasındakı fərqi və ya oxşarlığı izah edin.
              3. Hər bağlamanın kvadrat metrə düşən ümumi dəyəri (torpaq dəyəri və tikinti dəyəri) nə qədərdir? Azalan sırada ümumi dəyərə görə çeşidləyin. Sorgunuza bağlama id, bina dəyəri, torpaq dəyəri və kvadrat görüntüləri daxil edin. Potensial "sıfıra bölün" səhvlərindən qaçdığınızdan və yalnız kvadrat görüntülər, bina dəyəri və torpaq dəyəri üçün etibarlı dəyərləri olan sətirləri daxil etdiyinizə əmin olun. Sorğunuz 8 satır qaytarmalıdır. Bununla birlikdə, VERGİ cədvəlində 9 sıra, PARÇALAR cədvəlində 20 sıra var. Nəticədə yalnız 8 cərgənin olmasını necə hesablayırsınız?

            HİSSƏ 2: Şərqi Bostonda Torpaqdan İstifadə və Torpaq Dəyəri Nümunələri

            Qiymətləndirmə masalarının hazırlanması

            • ptype stclass_txt ilə uyğunlaşdıraraq mass_landuse ilə qiymətləndirmə masasına qoşulur
            • hər East Boston bağlaması üçün torpaq parselində yalnız bir sıra var,
            • yalnız kondom-ana (torpaq bağlama) sətirini seçərək kondomları idarə edir və aşağıdakı kare görüntüləri və vergi sahələrini həmin kondom üçün digər sətirlərin cəmi ilə əvəz edir: gross_area, living_area, fy2005_total, fy2005_land, fy2005_bldg, gross_tax
            • birləşdirilmiş iki cədvəldən aşağıdakı sütunları çıxarır: PID, ST_NUM, ST_NAME, ST_NAME_SFX, PTYPE, LU, LOTSIZE, GROSS_AREA, LIVING_AREA, FY2005_TOTAL, FY2005_LAND, FY2005_BLDG, GROSS_TAX, NUM_FLTOR, Lİ,

            Qiymətləndirmə məlumatlarının xəritələşdirilməsi

            ArcMap bəzən məlumatları birbaşa MS-Access sorğularından idxal edərkən (əvvəlcə MS-Access-də cədvəl yaratmadan) məlumat növləri ilə problem yaradır. Bu problemlərin qarşısını almaq üçün q_eb05new sorğunuzu MS-Access daxilində bir cədvəl (eb05new adlandırın) saxlayacaq şəkildə dəyişdirmək istəyə bilərsiniz.

            Adlı ArcMap sənədini açın eboston05_lab2.mxd içəridə qeyd olunur yerli surətiniz eboston05 qovluğunun. MS Access-də yeni yaratdığınız cədvəli eb05new əlavə edin. Eb05new masasını eşlenebilir ebos_parcels05 qatına qoşun.

            Sonra, müxtəlif torpaq istifadələri üçün istifadə etmək istədiyimiz rəng kölgə sxeminə ehtiyacımız var. 'LBCS Color Scheme' etiketli Data Frame, APA-nın torpaqdan istifadə xəritələri üçün tövsiyə etdiyi müxtəlif rəngləri göstərir. Bu Data Frame-də bir şey manipulyasiya etməyimizə ehtiyac yoxdur - onlar yalnız ərazidəki istifadə kateqoriyası adlarını və əsas rəngləri görə bilmək üçün var. (Əgər maraqlanırsınızsa, standartı təsvir edən APA xüsusiyyətlərinə (http://www.planning.org/lbcs) nəzər yetirin. Bir kateqoriyada fərqləndirmək üçün rəng intensivliyini seçməlisiniz. Məsələn, yaşayış Sarı rəngli. Evlər üçün daha çox tünd bir rəngə və daha çox ailənin evlərinə daha çox sarı rəngə çata bilərsiniz.) Hələ ki, eb05yeni cədvəlimizə (təxminən) bir LBCS torpaq istifadəsi kodunu daxil etdik və sadəcə yükləyəcəyik. APA-nın əsas torpaq istifadə kateqoriyalarının kölgələşdirilməsini təmin etdiyi simvol təsvir qat. East Boston Parsel Veri Çerçevesinin olduğundan əmin olun aktivdir və ebos_parcels05 qatına iki dəfə vurun. 'Simbologiya' sekmesini vurun və 'sahələr' dəyərini 'eb05new.lbcs' olaraq təyin edin. Ardından, 'İdxal' etiketini vurun və ArcView 3 əfsanə sənədindən (* .avl) təbəqə təriflərini alan radio düyməsini basın. LBCS alt qovluğuna gedin və 'activity.avl' düyməsini basın. Import the complete symbol definition and be sure to pick eb05new.lbcs as the field containing the land use code to be mapped. You may also want to set the properties for all symbols (click the 'symbol' label at the top of the legend) so that the parcel outlines are a light gray. The thematic map will now shade the parcels in a manner similar to that shown in the map above in this exercise.

            In subsequent labs, we will return to these East Boston datasets and examine land value and population density in more detail. Think about what you would have to do at this point to shade the parcel map in a way that usefully represented land value and density.

            PART 3: 3D Visualization of Land Use and Buildings in East Boston

            Before wrapping up this exercise, let us use ArcScene to visualize our land use map in 3D. Leave ArcMap open, and start ArcScene. Copy and paste each of the layers from the ArcMap 'East Boston Parcels' Data Frame into the ArcScene Scene Layer. You may have to edit the properties of the data layers after pasting them into ArcScene so that ArcScene can find the shapefiles.

            Even after resetting the data sources, you will find that there is a problem with the parcel layer. That is because Boston saves its GIS files in Mass State Plane coordinates (just like the State) but uses the North American Datum (NAD) from 1983 that uses feet instead of meters. (There is a difference in the origin and not just the scale.) Since the first layer that you copied into ArcScene was the building footprints (in NAD83 meters), that is the coordinate system that ArcScene uses.

            Go back to ArcMap, right click on the ebos_parcels05 layer and choose Data/Export and save all features using the coordinate system of the data frame into a local shapefile named ebos05_meters. Now, add this new shapefile (with all the joined attribute data) to ArcScene. You will see that the parcel layer is now visible and properly located within Boston!

            Although ArcScene can do 3D rendering, we have not given any relief to our datasets and the map features are shown in 'flatland'. Edit the properties of the ebos_buildings02 layer, click the 'extrusion' tab and check the 'extrusions features in layer' option. Click the icon to the right of the 'extrusion value or expression' area and choose the ROOF field. This is the average height above ground of the roof of each building in the building layer (as estimated using the LIDAR data from 2002). Multiply this roof value by 3 to exaggerate the heights for easy viewing and click OK twice to get back to ArcScene. The image will take a moment to be rendered, then you will see each building footprint extruded to the height of the roof providing a quick-and-dirty visualization of the building mass along each street. Practice using the mouse to zoom in/out and rotate the image.

            Finally, we would like to shade the parcels based on land use. Edit the properties of the ebos05_meters layer and import the same activity.avl definitions that we used earlier. Use these colors to shade the parcels based on their (approximate) LBCS code.

            What to turn in: We want you to turn in some evidence that you have gotten this far and are able to shade parcels based on land use with the building footprints extruded to the building height to give a sense of the built form of East Boston. Since we want you to turn in the exercise in electronic form, the easiest way is to use the desktop tools to do a screen capture and then use the windows 'Paint' software to save the image as a JPG for inclusion in your assignment.

            PART 4: Examining Parcel Land Values in Excel (optional)

            Now that we have prepared tables in MS-Access that summarize assessing information at the ground parcel level, we might want to move the table into Excel for some exploratory statistical analysis. Since this lab exercise is getting long, this part is optional! Try pulling eb05new into Excel and comparing the land value per square foot (of lot size) and the building value (using gross area or living area). You may want to further subset the data (in MS-Access or Excel) to focus only on residential properties or only on triple deckers on, say, lots under 12000 square feet (one quarter acre). Do you find any interesting relationship? (. either in Excel or when you map the indicators.)

            Later in the semester, we will explore land and building value patterns in more detail. This is enough for now to give us a sense of the issues, difficulties, and work-arounds associated with mixing and matching typical parcel-scale datasets in order to explore land use and land value patterns within urban areas.

            WHAT TO TURN IN

            You can use any text editor you wish to cut and paste your lab exercise answers (text, table, and images) into a single document that you turn in to me as an email attachment.

            For Part 1 - SQL exercises: Turn in the SQL queries (using the standard SQL that runs in Postgres) and the tabular output to the 9 short questions using the toy parcel database.

            For Part 2 - East Boston data preparation: Turn in the text of your queries q_noncondo and q_eb05new

            For Part 3 - Mapping East Boston Parcels and Building: Turn in the screen shot of ArcScene with the LBCS shading of parcels and the building footprints extruded to the roof heights. Orient the view so that it is similar to the 2D view shown above with parts of the airport (lower right) and residential neighborhoods (center) are visible and zoomed in enough to distinguish buildings and see the parcel shading.

            For Part 4 - Excel Exploration and Graphics (OPTIONAL): Screen print of eb05new in Excel and data subsets in MS-Access

            While not required, we encourage you to format your SQL statements on multiple lines to improve their readability. Use the examples we provide as a guide. Be careful to sort your results as stated in the questions. Upload your lab exercise results to the homework location on the Stellar site for the class: . We only need your answers in digital format (. save the trees!). Since the is no class next Tuesday (which follows a Monday schedule due to the Feb. 19 holiday), this problem set is not due until the start of class on Thursday, 22 February 2018.


            Bugs in flopy.mt3d.mt.Mt3dms.load() #743

            The attached file is a SSM file for MT3D. MT3D-USGS is OK with it. However, flopy cannot load it correctly. In the file, the loading starts at stress period 60. The flopy will see it starting from stress period 120.
            tran_v1.zip

            The text was updated successfully, but these errors were encountered:

            We are unable to convert the task to an issue at this time. Please try again.

            The issue was successfully created but we are unable to update the comment at this time.

            Emorway-usgs commented Nov 27, 2019

            @flydream0428 Notice that in the file you attached:

            Was the attached SSM file created with flopy? All the 0's are on dedicated lines and are being picked up as item NSS . The fact that the input varies starting at stress period 60, but you're seeing it as stress period 120, confirms that the 0's are being read as NSS . If you remove the lines containing only 0's, it should load for you. Please close on github if this fixes your issue.

            Flydream0428 commented Dec 1, 2019

            @emorway-usgs I have tried to remove the 0s. If I removed 0s, MT3D-USGS will not load the mass rightly, although it works of flopy. I also tried to replace 0s with an empty line. This works for MT3D, however, it doesn't work for flopy.

            Emorway-usgs commented Dec 2, 2019

            Does is crash near stress period 60? Could you upload your problem? To help keep file size down, would you mind making a copy of your model that only includes the first 10 (or so) stress periods? Or, alternatively, if the input is relatively small and you prefer to upload the whole thing, I'm happy to use that too.

            Emorway-usgs commented Dec 2, 2019

            @flydream0428 Please see my previous post here if you haven't seen it already. Because I forgot to reference you directly, I'm not sure you would have received my request for the model input.

            Flydream0428 commented Dec 3, 2019

            @emorway-usgs
            Hi Eric,
            Below is the input files. I have added two SSM files in the attached folder. The default one is the one with 0s removed. To reduce the file size, I have deleted the flow modelling results. So you need to run the flow model first. It takes about 30 minutes. The transport model takes about 10 minutes. The crash indeed happens around 31, It takes one of the -1 as NSS.

            Flydream0428 commented Dec 3, 2019 •

            @emorway-usgs I think I should also mention another issue I have found. I have tried to use the stress_period_data dictionary to generate the SSM object. It seems like Flopy can generate the object however, it doesn't write a write SSM file.

            Below is the dictionary data:
            spd_ssm.txt

            Emorway-usgs commented Dec 3, 2019

            @flydream0428 OK, I think I see what the issue is. In your flow model, you use the RCH package. When MF-NWT writes the linker file (.ftl in your case), the header information will inform MT3D-USGS that the concentration of recharge will specified in the SSM input file. However, your SSM file doesn't have entries for INCRCH (and CRCH as necessary). For example, you will need something like the following (you will need to adjust the entire file as you see fit, remembering to provide a recharge concentration if you want it to be something other than 0 as indicated in the input instructions:

            Corresponding input instruction:

            Also, one other thing I noticed. in your flow simulation, you set TSMULT = 1.0. However, in the transport simulation, you specify TSMULT = 1.2. But from the input instructions:

            Flydream0428 commented Dec 3, 2019 •

            @emorway-usgs Thanks for pointing out the inconsistency of the TSMULT between the flow and the transport model. I have fixed this. Below is the right one.
            tran_v1_btn.zip

            Meanwhile, even with this fix, the loading function still doesn't work as I expected.
            Let's load the model,

            After this, I checked the imported SSM data,
            mt3d.ssm.stress_period_data.data

            Below is what I got. The imported stress_period_data starts from sp 120, rather than 60. For the first 60 sps, I use 0 for NSS.


            Part II: Spatial Analysis and Mapping Using ArcGIS (54 Points + 4 bonus points)

            Question II-1 (38 points total)

            • Display the major highway exits on top of the thematic map and show a 2 km buffer around the highway exits. (Beware: It may take a while to compute the buffer and even take up to a minute or so before any message window appears indicating the buffering is in process).
            • Use a 50% transparency for the 2-km buffer so that the town boundaries and thematic shading are partly visible through the buffer areas. (Hint: A layer's transparency can be set with the transparency tool on the effects toolbar, or the 'Display' tab of a layer's 'Layer Properties' window.)
            • Include on your map, a symbol for the location of each highway exits whereby the size of the symbol marking the location of the exit is graduated depending on the road density (road_miles13 / landarea) for the municipality in which the exit is located.
            • Instead of showing all of Massachusetts, zoom in to Eastern Massachusetts so that your map focuses on the 164 towns in CTPS (that is, CTPS = 1 in ma_towns00type).
            • Explain briefly your choice of color schemes, symbol size, and other cartographic choices in order to make the map more readable and appropriate to demonstrate any pattern that you discuss in the next question.
            • The spatial pattern of road density and equalized property value per capita across Massachusetts?
            • Any relationship between the location of highway exits and either road density or equalized property value per capita?

            Question II-2 (4 points total)

            For this question, we would like to compare the relationship between per capita property values (EQV12_PER_CAPITA) and the percent of each municipality's budget that comes from state aid (STATE_PCT). Both values are availabble in MA_DOR_COMPARE. The median (50th percentile) value of EQV12_PER_CAPITA is $137677 and the median value of STATE_PCT is 10.79%.

            Part II-2A (2 points): What are the average values of EQV12_PER_CAPITA and STATE_PCT for municipalities in which the STATE_PCT is greater than the median value (10.79%)? average of EQV12_PER_CAPITA = __ $124963 __ and average of STATE_PCT = ____ 23.09% ____

            Part II-2A (2 points): What are the average values of EQV12_PER_CAPITA and STATE_PCT for municipalities in which the STATE_PCT is less than the median value (10.79%)? average of EQV12_PER_CAPITA = __ $279101____ a nd average of STATE_PCT = ____ 6.07% ____

            Question II-3 (4 points + 4 bonus points)

            In ArcMap, select those municipalities that are in the Boston metro area (as indicated by CTPS=1 in MA_COMM_TYPE) and overlap any part of your 2 km buffer of the highway exits. (Hint: When you do a selection in ArcMap, you usually have a check box to specify whether to do a brand new selection or to select from the currently selected set.)

            Part II-3A (2 points): How many polygons are in your selected set? The number of selected polygons = ____227 polygons within the 2 km buffer of exits and 144 polygons also in CTPS=1 municipalities_______________

            Part II-3B (2 points): How many unique municipalities are in your selected set? (Remember from Lab exercise #4 that some municipalities have more than one polygon in the ma_towns00type.) The number of selected municipalities = _132 unique municipalities____________

            Part II-3C (4 bonus points - beyond 100 points): Generate a scatterplot chart that plots EQV12_PER_CAPITA versus STATE_PCT for those selected municipalities (in the CTPS regions and overlapping the 2km buffer). (Be sure to show only one point per municipality.) Include a PDF of your chart in your test submission.


            To generate this chart, start by using 'select by location' to select the 227 polygons in ma_towns00type that intersect the 2km buffer of highway exits. Then 'summarize' this table based on the 'MUNICIPALI' column to get one row per unique municipality. Before saving this summary table, click on the 'First' choice for the DOR_CODE field and 'Minimum' choice for the CTPS field. (Do you understand what these choices do?) In this way, you will add columns for CTPS and DOR_CODE in the output summary table. Those extra fields will be helpful in order to select towns within CTPS and to join the table to MA_DOR_COMPARE later on. If you save the summary table into the personal geodatabase 11.188_test19gdb.mdb, then you can open it using MS-Access and join to MA_DOR_COMPARE and MA_COMM_TYPE to select only the CTPS=1 towns and to get the eqv12_per_capita and state_pct values. Here is the query design:


            The result of this query is named 'pv_by_state_for_ctps8' and pulled into ArcMap from the personal geodatabase in order to draw the chart. Note the enormous various in property values per capita across the 132 towns in the chart. Those towns with high property values per capita tend to receive a small fraction of their town budget from state aid, whereas towns with low property values per capita tend to have the highest fraction of their budget consist of state aid. This is intentional since the State aid formulas try to give more money to towns who are least able to collect money through property taxes. The high-valued town at the top left is Weston, a wealthy Boston suburb with 400k per capita in valuation, and the low-valued town on the lower right is Lawrence, with just under $40k per capita.

            Question II-4 (8 points): Coordinate Systems

            Census tract boundary files that are available online from the US Census Bureau are typically expressed in a geographic coordinate system that encodes lattitude and longitude in decimal degrees. However, most state GIS agencies (such as MassGIS) provide census tract boundary files (and many other boundary files of interest to state agencies) in a projected coordinate system such as the NAD83 [meters], Massachusetts [Mainland] State Plane coordinate system that has been used for many of the shapefiles we have used in this class. Explain briefly at least two reasons why MassGIS users might prefer boundary files in Massachusetts State Plane coordinates and at least one reason why a national agency such as the US Census Bureau might prefer to distribute datasets in geographic coordinates (i.e., lat/lon).


            First part: (1) Local agencies use projected coordinates with a projection method that keeps North straight up (2) Local agencies use projections that do a better job of preserving distance measurements or areal measurements in the local area that is their focus of attention, and thereby avoid some of the distorations that arise when lat/lon values are plotted on a flat surface.

            Second part: Latitude/Longitude measurement allows one consistent coordinate system to be used for measurements anywhere on Earth. However, plotting lat/lon as coordinates on a flat two-dimensional surface leads to distortions.

            Please note:

            • Before creating the PDFs, be sure to include your name and Athena ID somewhere on the map layouts
            • Please test your PDF files with Adobe Acrobat Reader before submitting them to us in order to be sure they are readable.
            • Keep a copy of your text output and PDFs file in your 11.188 user directory until your test is graded
            • Confirm with an instructor that your test files were received?
            • Turn in one text file (or Word or PDF document) with written answers to the questions, plus the map requested in Question II-1A and the chart in II-4C.

            Back to the 11.188 Home Page.
            Back to the CRN Home Page.


            Videoya baxın: Convert shapefile to Geodatabase in ArcGis (Oktyabr 2021).