Daha çox

ESRI iOS SDK tətbiq ölçüsü

ESRI iOS SDK tətbiq ölçüsü


ESRI iOS SDK ilə sadə bir proqram hazırlayıram. CocoaPods ilə iOS üçün esri-sdk qurdum, amma CocoaPods layihədə bütün çərçivələri quraşdırır. Xcode -da təxmin edilən layihə ölçüsü təxminən 250 MB -dır.

IPa faylını işlədərkən maraqlanıram, ipa faylı cihazda neçə meqabayt olacaq və sonra tətbiq ölçüsünü necə azalda bilərəm?


SCATalogue 4+

SCATalogue tətbiqi, Kaliforniya Balıq və Vəhşi Təbiət Departamentinin, Dökülmənin qarşısının alınması və Müdaxilə İdarəsinin (CDFW, OSPR) bir əsəridir.

SCATalogue, dağılmaya cavab zamanı sahil zolağının təmizlənməsi qiymətləndirmə texnikası (SCAT) məlumatlarının toplanmasını asanlaşdırır. Sorğu məlumatlarının atributları Milli Okean və Atmosfer İdarəsi (NOAA) standart SCAT sahil zolağı yağlama xülasəsi (SOS) kağız formasına əsaslanır. SCAT sorğusu, bir sahil seqmenti olaraq adlandırılan bir sahil uzunluğu üçün SCAT məlumatlarının toplusudur. SCATalogue, dəniz mühitində sızma reaksiyasını dəstəkləmək üçün hazırlanmışdır.

Anket məlumatları e -poçt, iTunes vasitəsilə və ya digər üsullarla ötürülə bilər. Bu digər üsullar istifadəçinin və/və ya istifadəçinin təşkilati iPad quraşdırma və/və ya informasiya texnologiyaları (İT) protokollarından asılıdır.

SCATalogue, Kaliforniya Balıq və Vəhşi Təbiət Departamenti, Döküntülərin Qarşısının Alınması və Müdaxiləsi və#39s sahə cavab işçiləri tərəfindən istifadə edilən xüsusi olaraq iPad mini üçün istifadə üçün hazırlanmışdır.

CDFW OSPR 's coğrafi məlumat sistemləri (GIS) vahidi, demək olar ki, yalnız ESRI ® GIS proqramından istifadə edir.

Məlumat çıxışı JSON formatındadır. Coğrafi/məkan məlumatları olan məlumatlar Ətraf Sistemləri Araşdırma İnstitutu (ESRI ®) geoJSON formatında formatlanır. Bu çıxış ArcGIS Desktop 's © ArcToolbox 's & quot; JSON To Feature & quot alətindən istifadə edərək xüsusiyyət siniflərinə çevrilə bilər. CDFW OSPR GIS, bu vasitədən və ArcGIS Desktop © proqramında digər xüsusi skriptlərdən/vasitələrdən istifadə edərək SCATalogue -dan JSON/geoJSON çıxışını emal edir.

SCATalogue haqqında daha ətraflı məlumat üçün, lütfən, [email protected] ünvanından CDFW OSPR GIS ilə əlaqə saxlayın.

Arxa planda çalışan GPS -in davamlı istifadəsi batareyanın ömrünü əhəmiyyətli dərəcədə azalda bilər.


ESRI IOS Tətbiq İnkişafı - & ldquosketchEditor.start -a sahib olun (ilə: & rdquo rəsm növləri arasında keçid edərkən əvvəllər çəkilmiş qrafikləri saxlamaq

Mən Swift -də yeniyəm və daha çox öyrənmək üçün IOS üçün ArcGIS Runtime -dən istifadə edərək bir GIS tətbiqi qururam. Tətbiqin bir hissəsi kiməsə xəritənin üstünə temp qrafikləri çəkmək imkanı verir. Hal -hazırda nöqtə/çox xətt/çoxbucaq arasında keçid edərkən əvvəllər çəkilmiş hər şeyin qrafikləri silinir və "TEMİZ" düyməsinə tıklanana qədər onları orada saxlamağın bir yolu olub -olmadığını düşünürdüm.

İnanıram ki, cavab self.sketchEditor.startdadır (ilə: sıfır, yaradılmasıModu: [stil çəkmək])

"Nil" əvvəllər orada olanları silir, amma hazırda çəkilmiş qrafikləri saxlamaq üçün nəyi əvəz etməli olduğumu anlaya bilmirəm.

Aşağıda mənim kodum var, hər hansı bir kömək çox təqdir ediləcəkdir.


CİS daxil edilməsi üçün pedaqoji mülahizələr

Şagirdlərdən ümumiyyətlə xəritələri oxumaq və anlamaqla məşğul olan fəaliyyətlər tələb olunur. Fərqli ərazini, maneələri, yüksəkliyi və digər topoqrafik xüsusiyyətləri başa düşməyimizə kömək edən GPS kimi texnologiyalarımız olsa da, hələ də əldə etmək üçün vacib bacarıqlardır. GIS, müəllimləri sinifləri ilə xəritələrlə fərqli bir şəkildə əlaqə qurmağa imkan verir. Ümumi xəritələr məlumatları necə yaradıldıqlarını təqdim edir. Yaradılışlarına xas xüsusiyyətlər təklif edirlər, lakin istifadəçilərin faydalı ola biləcəyi əlavə məlumatlara sahib ola bilməzlər.

Məlumatla məlumatlılıq yaratmaq və coğrafi məlumatları anlama qabiliyyətini genişləndirməklə yanaşı, GIS məkan savadlılığını artırır. Məkan savadlılığı, insanların "ünsiyyət qurmaq, düşünmək və problemləri həll etmək üçün kosmosun xüsusiyyətlərindən istifadə etmək" qabiliyyəti olaraq təyin olunur (Fu, 2011, ¶2). [3]

Daxilində Fəza Düşünməyi Öyrənmək: K-12 Kurikulumunda Dəstək Sistemi olaraq GIS (Düşüncə Məkanında Dəstək Komitəsi, 2006), [4] müəlliflər K-12 təhsilində məkan savadlılığı üçün bir iş təqdim edirlər. Onların arqumentlərindən bəziləri məkan təfəkkürünün i) elm və mühəndislik ilə əlaqəli işlərdə ayrılmazlığı və ii) mürəkkəb problem həll etmə vəzifələrində iştirak etməsi ilə əlaqədardır.

CİS-in sinifə cəlb edilməsi müəllimlərə paralel texnologiya tədris proqramının nəticələrini birləşdirmək üçün başqa bir vasitə də təmin edir (məs. Alberta Education (2012) İKT tədqiqat proqramı. [5]) . Texnologiya sinif mühitimizdə əhəmiyyətli dəyişikliklər etdi. Şagirdlər və müəllimlər artıq əvvəlkindən daha çox məlumat və vasitələrdən (proqram təminatlarından) istifadə edə bilərlər. Bununla birlikdə siniflərdə bu texnologiyaya giriş, təhsil məqsədlərinin yerinə yetirildiyi anlamına gəlmir (Demirci, 2009). [6] Texnologiyanı tədris proqramı ilə birləşdirmək üçün müəllimlərin bu əlaqələri yaratmaq üçün strategiyalar hazırlamaları lazımdır. GIS -in sinif tapşırıqlarına daxil edilməsi bu məqsədə çatmağın yollarından biridir. Bundan əlavə, Demirci (2009), şagirdlərin GIS texnologiyalarından istifadə edərək araşdırma apardıqları zaman yüksək səviyyəli düşünmə bacarıqlarının inkişaf etdirildiyini irəli sürür.

Konstruktivizm

Konstruktivist təlim məqsədləri tənqidi düşünmə və problem həll etmə bacarıqlarını əhatə edir (Driscoll, 2005). [7] Driscoll'a görə, bu bacarıqlar müəllimlər səhv qurulmuş problemlər üçün dizayn hazırladıqda nümayiş etdirilir. GIS proqramından istifadə edərək şagirdlərə çoxlu təhsil yolları təqdim etmək üçün fəaliyyətlər qurula bilər. Məhz bu aydın olmayan yolla şagirdlərdən öyrənmələrini ifadə etmələri və qurmaları tələb olunur.

Bu artikulyasiyanın bir hissəsi həmyaşıdlarının iştirak etdiyi diskurs vasitəsilə baş verə bilər. Bu vəziyyətdə, konstruktivizmin başqa bir məqsədi və GIS -in bir gücü olan əməkdaşlıq mühitləri meydana gəlir (Keiper, 1999). [8] Məkan problemlərini araşdırmaq üçün tələbələrin birlikdə cütləşməsini əhatə edən fəaliyyətlər coğrafi məlumatlarla həmyaşıd öyrənmə imkanı yaradır. Bu öyrənmə prosesinin asanlaşdırıcısı olaraq müəllimlərlə birlikdə, şagirdlər bu aydın olmayan yollarda birgə quruculuq işlərində birlikdə işləyə bilərlər. Düşüncə, məntiq və problem həll etmə bacarıqlarından istifadə edərək şagirdlər araşdırmalarına əsaslanaraq arqumentlər yaratmalıdırlar.

Konstruktivizmlə öyrənməklə bağlı əlavə məlumatı ETEC 510 vikisindəki bu linkdən əldə edə bilərsiniz: Konstruktivizm, _Öyrənmə, _ və_Educational_Technology

Aşağıda, Kerski tərəfindən Papertin 8 Böyük Fikrini (ERSI Ed) göstərən bir youtube videosu var. <<#ev: youtube | 7rvAEwzNGuc >>

Tematik Öyrənmə

CBS -ni tematik şəkildə istifadə etmək, müxtəlif tədris proqramlarını bir araya gətirmək strategiyasıdır. Doering and Veletsianosun (2008) səyahət edən bir qrup elm adamı və pedaqoqla birlikdə həyata keçirdiyi bir araşdırma fəaliyyətində, CBS -in tematik öyrənmə vasitəsi ilə necə birləşdirilə biləcəyini araşdırdı. [9] İstifadə Macəra Öyrənmə Məzmunu mövzusu olaraq, texnologiyanı öyrənməkdən daha çox texnologiya ilə öyrənməyə diqqət yetirildi. Bu fəlsəfədən istifadə edərək tələbələr i) qar qatlarını və temperatur məlumatlarını təhlil edə, ii) karibonun miqrasiya modellərini izləyə və iii) araşdırma qrupu üçün marşrut məlumatlarından istifadə edərək bir yol qura bildilər. Bu prosesi istifadə edərək, tələbələr orijinal məlumatlardan istifadə edərək riyaziyyat və elm anlayışları ilə qarşılıqlı əlaqə qura bildilər. Bu tematik dərs vasitəsilə şagirdlər həm kəşfiyyatçılar, həm də həmyaşıdları ilə birgə işləmək imkanı əldə etdilər.

Doering və Veletsianosun (2008) araşdırmasının nəticələri beş əhəmiyyətli nəticəni təqdim etdi i) CİS tələbələrə əvvəlcədən mövcud olan məlumatlarla coğrafi bir mövqe haqqında bir anlayış inkişaf etdirməyə kömək etdi, ii) yeni əldə edilən məlumatlar şagirdlərin CBS vasitəsilə əlaqəsini anlamalarına imkan verdi, iii) GIS imkanları təmin etdi biliklərin birgə qurulması üçün, iv) CİS istifadə edərək, tələbələr coğrafi yerləri öyrənməklə məşğul olurdular və v) CİS tələbələrə yeni məlumatlar vasitəsilə coğrafi yerləri anlamalarına kömək edirdi.

Digər tematik vahidlər, müxtəlif coğrafi bölgələrə bağlı fəaliyyətlərlə birlikdə səyahətdən istifadə edə bilər.

Sorğu

21-ci əsrin öyrənilməsi üçün tələb olunan bacarıqlara özünəməxsus problemlərin həlli daxildir. Şin (2006) [10] bir sorğu dərsi istifadə edən tədqiqatlar vasitəsilə CİS texnologiyasının sinifdə tətbiqinin şagirdlərin coğrafi biliklərində və xəritələşdirmə bacarıqlarında irəliləyişlər nümayiş etdirdiyinə dair sübutlar ortaya çıxardı. Bu araşdırma dərsi şagirdləri əhalinin artımı ilə nəqliyyat arasındakı əlaqəni görməyə çağırdı. Bir rubrikadan və eskiz xəritələrindən istifadə edərək, Shin, CBS dərsindən əvvəl xəritələri sonrakılarla müqayisə edərək şagirdlərin öyrənməsinin yaxşılaşdığını görə bildi.

Sorğu ilə əlaqəli bir fəaliyyət növü layihə əsaslı öyrənmələrdir. Layihəyə əsaslanan Öyrənmə (PBL) sürücülük məsələsi ətrafında gedən orijinal fəaliyyətləri əhatə edir (Barron və digərləri, 1998 Buck Institute for Education, 2012). [11] [12] Wilder, Brinkerhoff və Higginsə (2003) görə, CİS layihə əsaslı öyrənmə vəziyyətlərində istifadə edildikdə təsirli bir texnologiya vasitəsi olduğu sübut edilmişdir. [13]

Baker and White (2003), layihə əsaslı öyrənmənin şagirdlərin özünü müdafiə etmələri üçün bir texnologiya platforması yaratdığını iddia edir. Toplana bilən məlumatların çeşidi və bu məlumatların içərisində məna axtarmaq bacarığı sayəsində tələbələr kəşflərinə cavab verə bilirlər. [14] Baker və White orta məktəb şagirdləri ilə apardıqları araşdırmada, kağız xəritələri olan bir nəzarətçi qrupu və GIS istifadə edən bir müalicə qrupu istifadə etdilər. Onların tapıntıları, PBL-GIS müalicə qrupunun özünü daha yüksək səviyyədə nümayiş etdirdiyini göstərdi.

Tənqidi Sorğu

Tənqidi sorğu, şagirdlərə böyük bir fikri araşdırıb həll etməyin kifayət etmədiyini, problemlərin həllində digər vacib amillərin olduğunu dərk etmələri üçün imkanlar yaradır. Tələbələr, müntəzəm K-12 tədris planını öyrənərkən xarakter və vətəndaşlıq duyğularını inkişaf etdirməyin yollarını soruşmaqda çətinlik çəkirlər (The New London Group, 1996). [15] Müəlliflərin "sosial iştirak" dediklərinə səbəb olan bu şüuru şagirdlərdə yaratmaqdır.

GIS, istifadəçilərə coğrafi və tarixi məlumatları əldə etməyə imkan verən texnoloji bir mühit təqdim edir. Bu obyektiv vasitəsilə ətraf mühit, qlobal siyasət, əhali artımı və s. Bu kritik obyektivi özündə birləşdirərək, şagirdlər çoxlu məlumat mənbələrinə daxil olmaq və araşdırmaq qabiliyyətləri sayəsində daha yaxşı qərar verənlər olurlar.

Google Outreach, Google -un (2010) çağırdıqlarından ibarət bir səhifədir "qeyri-kommersiya və ictimai xeyir təşkilatları" [16] səbəbləri haqqında məlumatlandırmaq üçün Google Earth və Maps -dən istifadə edənlər. Google Outreach Google Earth üçün nəzərdə tutulsa da, aşağıdakı link coğrafi məlumatların bir -birimizi və dünya haqqında anlayışlarımıza necə təsir edə biləcəyini göstərir: http://earth.google.com/outreach/showcase.html. Bu fikirlərin bir çoxu GIS ilə istifadə üçün uyğunlaşdırıla bilər və dərs yaratmaq üçün bir başlanğıc nöqtəsi yarada bilər.

Sinif fəaliyyətləri

Aşağıdakı fəaliyyətlərin bir çoxu kurrikulum şəklində həyata keçirilə bilər. Bu üst -üstə düşən fəaliyyətlər müəllimlərə müxtəlif siniflər arasında orijinal əlaqələr yaratmağa imkan verir.


Məhsullar və#038 Xidmətləri

Texniki məsləhət, həll arxitekturası, iş təhlili, yüksək səviyyəli coğrafi məkan infrastruktur strategiyalarına qədər bir sıra məsləhət xidmətləri təqdim edirik.

Məqsədimiz, Esri platformasına qoyulan investisiyaların gəlirini artırmağınıza kömək etməkdir.

GBS Məhsulları

Buraxılışa hazır məhsullarımız, Esri platformasından daha çox faydalanmanızı təmin edir.
– Waahi
– Avtomatlaşdırılmış Hesabat Aləti (ART)
– Kabel Məhsulu Planlaşdırma Həll (CHPS)
– ArcGIS / ArcGIS Online Jumpstart Proqramı üçün Portal
– ArcGIS / ArcGIS Onlayn Yükləmə Proqramı Portalı

GBS Dəstək Xidmətləri

Dəstək qrupumuz xidmətinizdə olmaq üçün hazırlanmışdır.

GBS Xidmət Səviyyə Müqaviləsi (SLA) əsas əməliyyat dəstəyi xidmətimizdir. SLA, müştərilərə hər zamanki kimi GIS tətbiqləri və hər hansı bir xüsusi GBS həlləri üçün komandamıza daxil olmağa imkan verir.

GBS Dəstək Proqramı (GSP) strateji dəstək xidmətimizdir. GSP, müştərilərə zamanla iş məqsədlərinə çatmaq üçün mütəxəssis məsləhətçilərimizdən planlı və aktiv şəkildə istifadə etməyə imkan verir.


Esri Geliştirici Zirvəsi 2. Günün Xülasəsi

Aşağıda, GISi -nin iştirakı ilə inkişaf etdiricilərin 2013 Esri Beynəlxalq Geliştirici Zirvəsinin ikinci tam gününün xülasəsini tapa bilərsiniz.

Ümumi Yekun

Tətbiq İnkişaf etdiricisi Ryan Taylor tərəfindən

Esri Geliştirici Zirvəsinin ikinci günü, əsas natiq Jared Spoolun "Dizayn Qərarının Anatomiyası" mövzusunda əla, düşündürücü və yumoristik bir təqdimatı ilə çox güclü başladı. Dizayn qərarlarının necə verildiyinə dair sual əhəmiyyətli bir mövzudur və təqdimatın mövzusu idi. Öyrəndiyimiz qərarlar yoxdur, sadəcə beş dizayn qərar üslubundan ibarətdir. Jared, bu beş dizayn qərarının üslubunu və hər birinin "əla işlədiyini" izah etmək üçün xüsusi olaraq hazırlanmış yeni terminologiyanı bizə təqdim etdi.

İstənməyən Dizayn - İstənməyən Dizayn risklidir və ümumiyyətlə yalnız istifadəçilər dizaynı "dözsələr" işləyərlər ... və dizayner, istifadəçilərin zəif dizaynı düzgün istifadə edə bilməməsinin səbəb olduğu potensial dəstək xərcləri ilə maraqlanmasa.

Öz Dizaynı - Öz dizaynınız sizin üçün dizayn etdiyiniz zamandır. İstifadəçiləriniz sizin kimi olduqda və proqramı hər gün istifadəçiləriniz kimi istifadə etdiyiniz zaman işləyir. Əks təqdirdə "öz it yeməyinizi yemək" olaraq bilinir.

Dahi Dizayn - Genius dizaynı əvvəllər öyrənilmiş biliklərə əsaslanan dizayndır. Bu, əvvəlki təcrübələri və konteksti artıq bildiyiniz və eyni problemləri dəfələrlə həll etdiyiniz zaman işləyir.

Fəaliyyət Odaklı Dizayn - Fəaliyyətə yönəlmiş dizayn, sizə tanış olmayan yeni fəaliyyətlər üçün dizayn etdiyiniz zamandır. İstifadəçilərin ehtiyaclarını və fəaliyyətlərini müəyyən edə bildiyiniz və əvvəlki təcrübələrinizdən kənara çıxa biləcəyiniz zaman bu işləyir.

Təcrübə Odaklı Dizayn - Təcrübəyə əsaslanan dizayn, təmkinli fəaliyyətlərdən daha çox tam təcrübə üçün dizayn etdiyiniz zamandır. Bu təcrübəni hazırlaya bilsəniz, fəaliyyətlər arasındakı çatlaqları doldurmaq istəsəniz və dizaynla bağlı proaktiv olsanız işləyir.

Jared, bu spektrin hər bir səviyyəsinin dizayn nərdivanında daha bir addım olduğunu söylədi. Stil nə qədər inkişaf etsə, dizayn üçün bir o qədər çox səy və pul xərclənir. Ancaq üslub nə qədər inkişaf etsə, dizayn da bir o qədər yaxşıdır.

Bu sözlük yerində bizdən hansı dizaynı etdiyimizi soruşdular. Bu, hər komandadakı hər kəsin özündən soruşmalıdır. Komandadan komandaya və layihədən layihəyə fərqli olacaq. Ancaq hansı dizayn tərzindən istifadə etdiyinizi bilmək vacibdir ki, gizli və o qədər də gizli olmayan xərclərdən, alış-verişlərdən və inkişaf yollarından xəbərdar olasınız. Jared, hər üslubun öz məqsədinin olduğunu söylədi. Dizayn tərziniz istifadəçinin ehtiyaclarını ödəyən bir tətbiqə gətirib çıxarır?

Dizaynla məşğul olan hər kəsə bilərəkdən və ya etmədən Jaredin təqdimatını izləməyi tövsiyə edirəm. Xoşbəxtlikdən, bunu artıq Esrinin veb saytında görə bilərsiniz.

ArcGIS 10.1 -də önbelleğe alma imkanları

Caleb Carter, Tətbiq İnkişaf etdiricisi

Önbelleğe alma qabiliyyəti 10.1 -də təkmilləşdirilir, xüsusən önbelleğin yaradılması prosesi xəritə xidmətinin özündən ayrıldı. Xəritə xidmətini bağlamadan arxa planda edilə bilər ... up-time üçün sadəcə əla! İstehsal xidmətlərinin istehlak etdiyi önbelleği yeniləmək üçün qeyri-istehsalçı server mənbələrindən istifadə etmək üçün bəzi əla üsullar nümayiş etdirildi.

Steve Mulberry başqa bir möhtəşəm təqdimatdan zövq alır (görüntü Esrinin izni ilə)

Veb Xəritəçəkmə Tətbiqi İnterfeysi Dizaynı

Tommy Bramble, Baş Proqram İnkişaf etdiricisi

Nahardan sonra günortadan sonra ilk sessiyam 'Veb Xəritəçəkmə Tətbiqi İnterfeysi Dizaynı: Ən Yaxşı Təcrübələr və Alətlər' oldu. Bu sahədə çox zəif olduğum üçün bu sessiya mənə bir çox yeni məlumatlar təqdim etdi. Sessiyada UX/UI dizaynı üçün bir strategiya və metodologiya təqdim edildi və aparıcı UI dizayn xüsusiyyətlərinə girməzdən əvvəl ümumi dizayn modelini nəzərdən keçirdi. Təqdimatdan götürdüyüm əsas məqamlar:

  • Müştəri rəyi proses üçün çox vacibdir.
  • Bütün prosesləri diaqramlaşdırmaq üçün iş axını diaqramlarından, axın sxemlərindən və tel çərçivələrindən istifadə edin
  • Dizaynın düzgün diaqramlaşdırılması və sənədləşdirilməsi, inkişafa başlamazdan əvvəl detalları araşdıraraq pula qənaət edəcəkdir. Bunu qeyd etməmək, onları dizayn prosesinin bir hissəsi halına gətirməklə möhkəm müştəri əlaqələri qurur.

SharePoint və ArcGIS Online

Başqa bir istifadəçi təqdimatında, Yeni Zelandiya şirkəti SharePoint -in ArcGIS Online ilə inteqrasiya olunduğu olduqca gözəl bir iş nümayiş etdirdi. Yeni Zelandiyanın Milli Yanğınsöndürənləri üçün SharePoint İş Akışına GIS QA/QC prosesini daxil edən, həm məkan məlumatlarının, həm də SharePoint siyahılarında saxlanılan sənədlərin və şəkillərin nəzərdən keçirilməsinə imkan verən bir həll nümayiş etdirdilər. Təvazökar bir səylə, Esri Map for SharePoint veb hissəsini istifadə edərək həqiqətən təmiz və faydalı bir interfeys yaratdılar. Sonra Hosted SharePoint 2013 və ArcGIS Online istifadə edərək bütün iş axınının tamamilə bulud əsaslı bir sistemə necə köçürülə biləcəyini nümayiş etdirdilər. İki ev sahibi sistemin danışmasına və məlumat mübadiləsinə icazə verməsi üçün lazım olan bəzi məsləhətlər və fəndləri təsvir etdilər, amma ən maraqlısı, ArcGIS Online -da redaktə edilə bilən xüsusiyyət xidmətindən istifadə edə bilmələri və əslində SharePoint siyahısına yenilənmiş çoxbucaqlar yarada bilmələri idi. mənbə xüsusiyyət xidmətinə geri xidmət edirdi.

Daha Böyük və Daha Fövqəladə Texnologiyaların İstifadəsi

Baş Tətbiq İnkişaf etdiricisi Chris Bupp tərəfindən

Bu gün bir İnkişaf edən Texnologiya İnkişaf etdiricisi və Ən Yaxşı Təcrübə Kəşfiyyat Qrupunun lideri kimi rollarımı dəstəkləməyə diqqət yetirdim. Sajit və Mansour həmişə daha böyük və həddindən artıq texnologiyalardan istifadə edərək sərhədləri aşmağı sevirlər.

Mansur və Sajitin önəmli məqamları (Coolmaps.Esri.com)

  1. Böyük Veri
  2. Böyük məlumatların arxa tərəfləri üçün "Böyük Məlumat" ön uç fikirləri.
  3. Yapışqan Xəritələr: istifadəçiləri araşdırmaq və geri dönmək üçün vaxt sərf etməyə təşviq edən seksual və sadə istifadəçi interfeysləri
  4. Üz Tanıma

Python və AGOL

Müəllif Christopher Fricke, Solutions Engineer

Python komandasının Esri üzərindəki 10.x buraxılışlarına qoyduğu işdən çox təsirləndim. 9.3.1 -dən bəri uzun bir yol keçdi. Yeni məlumat modulu və python alət qutuları, son vaxtlara qədər etdiyim ETL emalında mənə çox kömək edəcək. Ayrıca, blogları Arcpy.Wordpress.com, arcpy/python öyrənən yeni inkişaf etdiricilər üçün ilk dayanacaq olmalıdır. Gələcəkdə hansı istiqamətdə hərəkət etdiklərini görmək üçün səbirsizliklə gözləyirəm.

ArcGIS Runtime ilə Redaktə kəsildi

Bağlantısız redaktə ilə bağlı bəzi əlavə şərhlər

  • Sinxronizasiya
    • 10.2 -də gələn dəstək
    • 10.2 -də gələn dəstək
    • Esri 10.2 -də satın alınacaq məhsullara (məlumatlara) malik olmayacaq. Buna görə müştəri lisenziyalı məlumatları almalıdır.
    • Sahib Buluculardan istifadə edə bilərsiniz
    • Esri Locators mövcud olmayacaq
    • Query Task ilə 10.2 -də dəstək



    Ryan Taylor, Tətbiq İnkişaf etdiricisi

    Esri Geliştirici Zirvəsinin ikinci günü, əsas natiq Jared Spoolun "Dizayn Qərarının Anatomiyası" mövzusunda əla, düşündürücü və yumoristik təqdimatı ilə çox güclü başladı. Dizayn qərarlarının necə verildiyinə dair sual əhəmiyyətli bir mövzudur və təqdimatın mövzusu idi. Öyrəndiyimiz qərarlar yoxdur, sadəcə beş dizayn qərar üslubundan ibarətdir. Jared, bu beş dizayn qərarının üslubunu və hər birinin "əla işlədiyini" izah etmək üçün xüsusi olaraq hazırlanmış yeni terminologiyanı bizə təqdim etdi.

    İstənməyən Dizayn - İstənməyən Dizayn risklidir və ümumiyyətlə yalnız istifadəçilər dizaynı "dözsələr" işləyərlər ... və dizayner, istifadəçilərin zəif dizaynı düzgün istifadə edə bilməməsinin səbəb olduğu potensial dəstək xərcləri ilə maraqlanmasa.

    Öz Dizaynı - Öz dizaynınız sizin üçün dizayn etdiyiniz zamandır. İstifadəçiləriniz sizin kimi olduqda və proqramı hər gün istifadəçiləriniz kimi istifadə etdiyiniz zaman işləyir. Əks təqdirdə "öz it yeməyinizi yemək" olaraq bilinir.

    Dahi Dizayn - Genius dizaynı əvvəllər öyrənilmiş biliklərə əsaslanan dizayndır. Bu, əvvəlki təcrübələri və konteksti artıq bildiyiniz və eyni problemləri dəfələrlə həll etdiyiniz zaman işləyir.

    Fəaliyyət Odaklı Dizayn - Fəaliyyətə yönəlmiş dizayn, sizə tanış olmayan yeni fəaliyyətlər üçün dizayn etdiyiniz zamandır. İstifadəçilərin ehtiyaclarını və fəaliyyətlərini müəyyən edə bildiyiniz və əvvəlki təcrübələrinizdən kənara çıxa biləcəyiniz zaman bu işləyir.

    Təcrübə Odaklı Dizayn - Təcrübəyə əsaslanan dizayn, təmkinli fəaliyyətlərdən daha çox tam təcrübə üçün dizayn etdiyiniz zamandır. Bu təcrübəni hazırlaya bildiyiniz zaman, fəaliyyətlər arasındakı çatlaqları doldurmaq istədiyiniz zaman və dizaynla bağlı fəal ola biləcəyiniz zaman işləyir.

    Jared, bu spektrin hər bir səviyyəsinin dizayn nərdivanında daha bir addım olduğunu söylədi. Stil nə qədər inkişaf etsə, dizayn üçün bir o qədər çox səy və pul xərclənir. Ancaq üslub nə qədər inkişaf etsə, dizayn da bir o qədər yaxşıdır.

    Bu sözlük yerində bizdən hansı dizaynı etdiyimizi soruşdular. Bu, hər komandadakı hər kəsin özündən soruşmalıdır. Komandadan komandaya və layihədən layihəyə fərqli olacaq. Ancaq hansı dizayn tərzindən istifadə etdiyinizi bilmək vacibdir ki, gizli və o qədər də gizli olmayan xərclərdən, alış-verişlərdən və inkişaf yollarından xəbərdar olasınız. Jared, hər üslubun öz məqsədinin olduğunu söylədi. Dizayn tərziniz istifadəçinin ehtiyaclarını ödəyən bir tətbiqə gətirib çıxarır?

    Dizaynla məşğul olan hər kəsə bilərəkdən və ya etmədən Jaredin təqdimatını izləməyi tövsiyə edirəm. Xoşbəxtlikdən, bunu artıq Esrinin veb saytında görə bilərsiniz.

    Açar sözdən sonra aşağıdakı texnoloji sessiyalarda iştirak etdim: MVVM istifadə edərək Proqram İnkişafı və Dizaynı, Xəritə Avtomatlaşdırılması üçün Python Skriptləri, Veb Xəritəçəkmə Tətbiqi İnterfeysi Dizaynı: Ən Yaxşı Təcrübələr və Alətlər, Killer Tətbiqlərinin Sonu: Yeniliklərə Körpə Adımları və Xüsusi JavaScript Tətbiqlərinin İnkişafı. ArcGIS Online. İşdə önəmli məqamlar.

    MVVM istifadə edərək Proqram İnkişafı və Dizaynı
    Heç bir WPF və ya MVVM təcrübəm olmadığı üçün bu sessiyanı faydalı hesab etdim. MVVM dizayn modelinə möhkəm bir giriş kursu idi. Məlumat bağlamanın necə işlədiyi kimi texnologiya fərqlərinə baxmayaraq, WPF -də MVVM ilə çox oxşarlıqları olduğu üçün hazırda Flex ilə Təqdimat Modeli modelini istifadə etməyimə kömək etdi. Əsas odur ki, həmişə olduğu kimi, davamlı və sınanabilir bir kod yaratmaq üçün narahatlıqların ayrılmasını düşünmək lazımdır. MVVM, iş məntiqinizi saxlamaq və məntiqinizi asanlıqla ayırmaq üçün dizayn modelinə bənzəyir.

    Xəritə Avtomatlaşdırılması üçün Python Skriptləri
    Bu sessiya, ArcGIS for Server sessiyası ilə Veb tətbiqlərində Yüksək Keyfiyyətli Çap etmənin aktivləşdirilməsinin bir hissəsini yeniləmişdir. Python, xüsusən də arcpy.mapping ilə artıq xəritələrin yaradılmasını və xəritə xidməti nəşriyyatını skript edə biləcəyinizi öyrəndim. Bu olduqca böyük bir işdir. Bunun mənası, xəritə xidmətlərinin İnkişaf, Test və ya İstehsal mühiti kimi bir çox mühitə yayımlanmasını avtomatlaşdıra bilməyimizdir. Bu avtomatlaşdırma vasitəsi ilə hər bir mühitdə eyni xəritə xidmətlərini əl ilə konfiqurasiya etmək üçün lazım olan vaxtı azalda bilərik. Avtomatlaşdırılmış olduğu üçün inkişaf yığımımızın bir -birimizlə mümkün qədər eyni olmasını təmin edə bilərik.

    Veb Xəritəçəkmə Tətbiq İnterfeysi Dizaynı: Ən Yaxşı Təcrübələr və Alətlər
    Bu sessiyanın məzmunu gözlədiyimdən fərqli idi, amma yenə də yaxşı bir şou idi. Natiq interfeys dizaynı anlayışları, tel çərçivələri, qrafika (vizual kompozisiyalar), prototiplər, təsdiqləmə və inkişafla əlaqədar olaraq bir neçə inkişaf mərhələsini təqdim etdi. Söhbətin çox hissəsi Balsamiq Mockups telekanal qurğusuna yönəldilsə də, Esrinin bir İcma Xəritələri layihəsi ilə necə işlədiyinə dair nümunələr göstərdi. Doğrulama mərhələsi xüsusi maraq doğurdu. Bu mərhələdə istifadəçilər prototipli tətbiqdən istifadə edərək qeyd etdilər. Bunun sayəsində təkcə konseptlər, maketlər və ya kompozisiyalar vasitəsi ilə ələ keçirilə bilməyən iş axını və UI məsələlərini müəyyən etdilər. Bu, tətbiqin diqqət mərkəzində, faydalı və cəlbedici olmasını təmin etmək üçün tətbiqə düzəlişlər etmək imkanı verdi. Gözəl görünməkdən yaxşı görünməyə və yaxşı işləməyə doğru getdi. Bu, dizaynın layihənizin birinci dərəcəli vətəndaşı olmasının vacibliyini bir daha təsdiqlədi.

    Killer Tətbiqlərinin Oğlu: Yeniliyə Körpə Adımlar
    Təəccüblü deyil ki, bu Mansur və Sacitin möhtəşəm bir təqdimatı idi. Sıçrayışla idarə olunan xəritə və üz tanıma texnologiyasına əsaslanan xüsusi bir xəritəni yükləyən bir tətbiq kimi böyük məlumatlardan və digər nümayişlərdən istifadə edərək məqsədləri hər kəsi fərqli düşünməyə təşviq etmək idi. Böyük məlumatlar təhlil və vizuallaşdırma üçün yeni imkanlar açır, kompüterlərimiz və cihazlarımızla qarşılıqlı əlaqənin yeni yolları isə növbəti böyük şey ola bilər.

    ArcGIS Online ilə Xüsusi JavaScript Tətbiqlərinin İnkişaf etdirilməsi
    Bir şeyi edən və həqiqətən yaxşı edən kiçik fokuslu tətbiqlər, bir çox yeni tətbiqin böyük bir diqqət mərkəzidir. Bununla birlikdə, istifadəçiləriniz üçün bir çox tətbiq ilə nəticələnə bilər. Bu tətbiqləri asanlıqla təsnif etmək, axtarmaq və icra etmək üçün bir yola ehtiyacınız olacaq. ArcGIS Online yalnız bilet kimi görünür. Xüsusi tətbiqləri AGOL -da (və ya binada) dərc edə bilərsiniz və yalnız xəritələriniz üçün deyil, həm də bu xəritələrdən istifadə edən tətbiqləriniz üçün bir portal təqdim edə bilərsiniz. Esri Veb API -ləri vasitəsi ilə tətbiqləriniz nisbi rahatlıqla veb xəritəsinin id nömrəsi vasitəsi ilə bir veb xəritəni istehlak edə və lazım olan hər hansı bir xüsusi funksiyaya xidmət edə bilər.


    Caleb Carter, Tətbiq İnkişaf etdiricisi

    Həmişə olduğu kimi, ESRI Geliştirici Zirvəsindəki əsas məruzəçi Jared Spool, nəinki çox əyləncəli idi, həm də istifadəçilərin istifadə etmək istədikləri tətbiqlərin necə dizayn ediləcəyi ilə bağlı bəzi səs -küyə səbəb oldu. Göründüyü kimi, dizayn haqqında danışmaq üçün lazım olan lüğətdən məhrum olduğumu belə bilmirdim. Tam bir lüğətə sahib olduğumdan tam əmin deyiləm, amma bilirəm ki, bu gün əldə etdiyim şeylər, gələcək və gələcək layihələrimdə, layihə qrupu içərisində necə olduğumuz haqqında dəyərli bir söhbət aparmağıma kömək edəcək. həllimizi hazırlayacağıq. Bir çox yaxşı ifadə edilmiş dizayn yanaşma variantları (İstənməyən, Öz, Dahi, Fəaliyyət Odaklı və Təcrübə Odaklı Dizayn) ilə, natiqin araşdırmasının bəzi əsas nəticələrini bilməklə (əsaslandırılmış qərar qəbul etmə nəticələrinin bir qayda kitabından daha yaxşı dizaynda olması ilə) hiylə və texnikalar metodologiyalardan və dogmalardan daha yaxşı bir dizayna səbəb olur), qərar vermə mövzusunda yeni bir perspektivlə növbəti dizayn problemimlə üzləşməyə hazıram.

    Müntəzəm olaraq planlaşdırdığımız texniki araşdırmalara qayıdaraq, bu gün bir neçə seansa qatıldım və alət qutum üçün daha bir neçə xəzinəm var. GitHub -da yerləşdirilən ESRI -nin açıq mənbə səylərindən biri olan Geoportal Server, müxtəlif məlumat mənbələrində məlumat və metadata tapmaq üçün çox çevik bir vasitəyə çevrilir. İstifadəçiləri üçün bir çox məlumat mənbəyi olan təşkilatlar və ətraflı meta məlumatları qoruyanlar üçün çox gözəl.

    Önbelleğe alma qabiliyyəti 10.1 -də təkmilləşdirilir, xüsusən önbelleğin yaradılması prosesi xəritə xidmətinin özündən ayrıldı. Xəritə xidmətini bağlamadan arxa planda edilə bilər ... up-time üçün sadəcə əla! İstehsal xidmətlərinin istehlak etdiyi önbelleği yeniləmək üçün qeyri-istehsalçı server qaynaqlarından istifadə etmək üçün bəzi əla üsullar nümayiş etdirildi.

    İndi geoprocessing ilə səmərəli məlumat idarəçiliyinin həyata keçirilməsində iştirak etdiyim sessiya əsl xəzinə idi. Burada sadalamaq üçün çox yaxşı məsləhətlər və fəndlər var idi. Ancaq aparıcılar xoşbəxtlikdən bir çox fikirlərini öz bloglarında yazdılar.

    Yenə möhtəşəm sessiya məzmununa əlavə olaraq, Esri Vitrinində daha bir "hədəf" problemimi həll edə bildim. Javascript masasında bir neçə insanla söhbətimi başa vurdum və nəticədə bir neçə aydır ki, inkişaf qrupumu narahat edən bir problemin nəzərəçarpacaq dərəcədə yaxşılaşması ilə nəticələnəcək bir yolum var. Mütəxəssislərlə bir neçə qısa söhbətlə daha bir neçə həftəlik araşdırma aparmaq üçün qısa yol açmaq həqiqətən də əla olardı!

    Günəşli Palm Springs -də başqa bir gözəl gün!


    Tommy Bramble, Baş Proqram İnkişaf etdiricisi

    Esrinin bu ilki əsas məruzəçisi UI/UX dizayn mütəxəssisi Jared Spooldur. Jared əla bir natiq idi və bizə veb dizaynı və istifadəsi ilə əlaqədar araşdırmaları haqqında bir təqdimat verdi. Jaredin araşdırması, veb dizaynına müxtəlif yanaşmalara işıq salır və beş əsas dizayn metodologiyasının olduğunu göstərir. Hər bir metodologiya uyğun şəraitdə uğurlu ola bilərdi, amma nəticədə "təcrübəyə əsaslanan dizayn" adlanan metodologiyanın ən çox səy tələb etməsinə baxmayaraq ən optimal yanaşma olduğu qənaətinə gəldi. Təcrübəyə əsaslanan dizayn, qurulan tətbiq üçün istifadəçi bazasının geniş araşdırılmasına əsaslanan bir yanaşmadır. İstifadəçilərin nə etdiklərini, istifadəçilərin nəyə ehtiyacı olduğunu və məhsulu necə istifadə edəcəklərini anlayın. Dizaynerlər istifadəçi bazasını və ehtiyaclarını tam başa düşdükdən sonra dizaynerlər prosesi sadələşdirə və oyunu dəyişdirən bir tətbiq yarada bilərlər.

    Günün ilk sessiyası 'JavaScript üçün ArcGIS API ilə Ətraflı İnkişaf etdirmə' oldu. Təəssüf ki, bu sessiyada heç bir irəliləyiş olmadı. Hətta aparıcılar da bunu tanıdılar və ilk açıqlamaları 'bu seansın başlığı yanıltıcı ola bilər, həqiqətən də API -nin ən sevdiyimiz xüsusiyyətlərinin toplusudur' mövzusunda bir şey idi. Çox tənqidi olmaq istəyinə müqavimət göstərən iclasda cilalanma və təşkilatçılıq yox idi. Təqdimatçılar, xüsusən API -dən ən çox bəyəndikləri xüsusiyyətlərdən ibarət olduqlarını bildirdikdən sonra, həvəsli deyildilər. Əhatə olunan mövzuların çoxu JS API əsasları idi və bütün demolar Esri JS API sənədləşdirmə veb saytından nümunələr idi. JS API -dən tez -tez istifadə edən bir geliştirici, ehtimal ki, bu sessiyadan yeni bir şey görmədi. Təqdimatın yalnız son 5-10 dəqiqəsində xüsusi Dojo vidjetləri (rəqəmlər) yaratmağa dair bir neçə slayd olan inkişaf etmiş hesab edərdim.

    Günün ikinci iclası 'ArcGIS Web API -lərindən istifadə edərək mobil tətbiqlər qurma strategiyaları' idi. Təqdimatçılar mobil veb tətbiqetmələri, hibrid quruluş, yerli quruluş və çoxlu qurma yanaşması yaratmaq üçün dörd əsas yanaşmanı təsvir etdilər. Hər hansı bir yanaşma üçün inkişaf qrupu hələ də aşağıdakı məqamları nəzərə almalıdır.

    • Hansı platformalara dəstək olmaq lazımdır?
    • Tətbiq xüsusiyyətlərinin tələbləri nələrdir?
    • Komandanın geliştirici təcrübəsi nədir?
    • Performans tələbləri nələrdir?
    • Gözlənilən istifadəçi təcrübəsi (UX) nədir?
    • Dağıtım mühiti nədir?

    Bir aparıcı eşitməmək və bəzi cihaz demolarını görə bilməmək bir yana, sessiya ümumiyyətlə yaxşı təqdim edildi. Ancaq yenə də təcrübəli bir mobil inkişaf etdiriciyə çox güman ki, heç bir yeni məlumat təqdim edilməmişdir. The session targeted new or novice mobile developers.

    After lunch, my first session of the afternoon was ‘Web Mapping Application Interface Design: Best Practices and Tools’. Being very weak in this area, this session presented me with a lot of new information. The session presented a strategy and methodology for UX/UI design and the presenter reviewed his overall design pattern before diving into UI design specifics. The main points I took away from the presentation were:

    • Client feedback is critical to the process.
    • Use workflow diagrams, flowcharts, and wireframes to diagram all processes
    • Properly diagramming and documenting the design will save money by working out the details before development starts. Not to mention it builds solid client relationships by making them part of the design process.

    My last session of the day was ‘Building Large JavaScript /HTML5 Applications’. Unfortunately, this title was misleading and the session ended up just being a review of the ArcGIS Online framework and a high-level overview of how AGOL uses the JavaScript API. The presenter stated that if we wanted a more in-depth review we should request a new session for next year’s Dev Summit. The one new bit of information I got from this session was a brief overview of how Esri hosts their JavaScript and CSS on CDN Edge servers and how they handle the caching issue with CDN by appending version numbers to the hosted files.


    Dan Levine, CTO

    I attended a number of user presentations today that were pretty interesting. The first one was about using the QlickView BI tool with Esri integration to support private sector businesses. The presenters were from an Italian Business Consulting firm whose clients are mostly retail companies. They shared that they are not a GIS company but a business consultant that uses technology solutions to help their clients become more competitive. And as such, the GIS is just one component of their solutions. They demonstrated a number of client projects using the QlickView solutions with their GIS integration which were all nicely down and seemed to be providing useful information to their clients. They talked about how the BI industry is moving from Static Business Intelligence to more interactive Business Analytics and how the QlickView tool combined with their Esri viewer really supports the Analytics allowing for sophisticated geoprocessing analysis to be incorporated into the typical “slice and dice” operations that most BI systems excel at.

    In another user presentation, a New Zealand company demonstrated some pretty cool work integrating SharePoint with ArcGIS Online. They demonstrated a solution for the National Fire Responders of New Zealand that incorporated a GIS QA/QC process into a SharePoint Workflow that allowed review of both the spatial data as well as documents and images that were stored in SharePoint lists. With some modest effort they had created a really clean and useful interface using the Esri Map for SharePoint web part. Then they demonstrated how the entire workflow could be moved to a completely cloud based system using Hosted SharePoint 2013 and ArcGIS Online. They described some tips and tricks that were needed to allow the two hosted systems to talk and exchange information but the coolest thing was that they were able to use the editable feature service in ArcGIS Online and create new polygons which actually were updated into a SharePoint list that was serving back the source feature service.

    Then I sat in a tech session for Esri Maps for MS Office. They continue to add new features in response to customer input. You can now select multiple features in the embedded map with a select box or do proximity searches, looking for features from one layer within a distance of features from another layer. This seems to continue to expand the utility of the plug in but I wonder how wide spread it will actually get giving the cost of entry, and AGOL subscription. Seems like that add-in also has some performance hits when you start Excel, whether you’re using that component or not. Esri needs to get that fixed.


    Chris Bupp, Senior Application Developer

    Today I focused on supporting my roles as an Emerging Technology Developer and as the leader of the Best Practices Exploration Team. Sajit and Mansour always like to push the boundaries using bigger and more extreme technologies.

    As an emerging technologies developer, I made sure to check out the Prototype’s Lab presentation, and the presentation that Sajit Thomas (@SpatialAgent) and Mansour Raad’s (@mraad) gave. Both teams are 2 levels of the innovation spectrum. Prototype labs focuses on using current Esri technology to create very innovative solutions where Sajit and Mansour always like to push the boundaries using bigger and more extreme technologies.

    Prototypes Labs showcased 23 prototypes by 13 presenters. All were remarkable, but the 3 most noteworthy were (Maps.Esri.com):

    1. Pedestrian Tsunami Evac. Using elevation, hydrology tools, and time enabled simulations, they were able to help city builders determine locations to place tsunami-resilient buildings.
    2. Embedding maps in iBooks
    3. Pivot for ArcGIS: http://blogs.esri.com/esri/apl/2012/04/26/pivot-for-arcgis-online/

    Mansour and Sajit’s highlights (Coolmaps.Esri.com)

    1. Big Data
    2. “Huge Data” front-end ideas for big data back ends.
    3. Sticky Maps: sexy and simple UIs that encourage users to spend time to explore and come back
    4. Face Recognition

    As the leader of the Best Practices Exploration Team, I was excited to hear what the Keynote speaker said. Knowing which design pattern you are using to create the user experience is powerful. And creating terms to provide classification is a simple but effective way to ensure that the entire team is one track to producing a cohesive UI. Creating strict guidelines doesn’t create good apps…it’s better to encourage developers and designers to understand the reasoning. Empowering the developers and designers ensure that they are actively thinking when they make the thousands of little decisions they make about UI and design every day.


    Christopher Fricke, Solutions Engineer

    It is All About Design

    Today’s sessions left me incredibly amped up. I was able to listen to some very powerful talks on a couple of my favorite subjects: Design and Development. I felt like I could totally conquer the world one beautiful app at a time. That is until my pride was hurt by a poor showing in the dodge ball tournament.

    My key take away from the Keynote presentation and a couple of the other sessions today is that Design needs to be a larger part of my overall process while developing solutions. However, designing for one’s self is not a recipe for success. Increasingly my role is to support local government clients with applications for users that are outside are totally outside of the GIS space.

    I often struggle with trying to implement GIS things that I think are totally required. Take operational layer controls as an example. To me, why bother with a mapping site if I cannot turn stuff on and off. It just feels wrong. On the other hand, I might be spending hours on features that will never be used by the client and, if anything, creates a distraction away from the focused goal we are trying to accomplish.

    To reference Portlandia, I love to throw birds on it, because as a Baltimorean I loooove birds! Unfortunately birds are not a foundation of design and I need to be more thoughtful of those that have processes that do not require birds.

    ArcGIS for Office
    A few weeks ago I was really amped to start using ArcGIS for Microsoft Office. As a cool brother in law I was tasked, up over the best Mexican food Harford County, MD has to offer, with dropping some GIS knowledge bombs.

    The requirements:
    · How do I figure out how many students in off campus housing are within a 2 miles of the campus.
    · All of the data is in Excel
    · No access to ArcGIS for Desktop
    · Present the data in an easy to use app or map

    This is a perfect use case for ArcGIS for Office and ArcGIS Online.

    1. Geocode the data in excel
    2. Load to ArcGIS Online
    3. Create a simple app to show the data
    4. I get super kudos and maybe don't have to pay for my meal

    Unfortunately, after getting everything installed and ready to roll, I hit a pay wall when trying to geocode the records and publish to ArcGIS online. Luckily, at this point, I believe she has forgotten our conversation.

    I would love a less costly stripped down version of ArcGIS for Office as an easy interface for publishing data to ArcGIS Online. I do not know of another consumer solution that provides this functionality. If ArcGIS Online is truly to step up to that next level, this is the sort of carrot that would push people like my sister in law or my mother to use the service.

    Python
    I am really impressed at the work the Python team over at Esri has put into the 10.x releases. It has come a long way since 9.3.1. The new data module and python toolboxes are going to help me tremendously with the ETL processing I have been doing as of late. Also, their blog, Arcpy.Wordpress.com, should be the first stop for new developers learning arcpy/python. I look forward to seeing which direction they are moving in the future.


    Michael Doolen

    ArcGIS Runtime - Disconnected Editing

    Some additional comments on disconnected editing

    • Sinxronizasiya
      • Support coming at 10.2
      • Support coming at 10.2
      • ESRI will not have products (data) to purchase at 10.2. Therefore, customer need to purchase licensed data.
      • Can use owned Locators
      • ESRI Locators will not be available
      • Support at 10.2 with Query Task

      Deploying Android Apps

      Deployment is not a relatively easy process compared to iOS and Windows mobile. One requirement is to test on a device. I've heard this repeatedly in different mobile discussions. Test on the actual devices you intend to profile. The emulator does not replace testing on a device.

      Esri uses Eclipse 3.6 or higher and the Android SDK is an Eclipse plugin. The cost of development and deployment is relatively inexpensive.

      Submit, One- time Developer Registration Fee (

      It is recommended to always certify your app with latest Android and Esri SDKs. After doing so, an update goes live within hours as the Android app approval process is quick.

      The Google Play marketplace provides much better stats than both Windows and iOS.

      One of the challenged Android developers face in deployment scenarios is 'fragmentation'.

      Deploying iOS Apps

      Again, recommended to test on the target devices. The emulator and simulator do not suffice.

      The joke at the start of this discussion is we would all have a degree by the time the talk was complete. Apple is notorious for making iOS App deployment difficult.

      You, or your company, can choose either the iOS developer program of the Enterprise program.

      Here are the fees associated with the iOS deployment lifecycle:
      Develop -
      Debug - Cost when debugging on device
      Test - Cost when debugging on device
      Submit - Must belong to the Developer or Enterprise program
      It is recommended that you market your app. Apple has a website to assist.

      Also, it is recommended to always certify your app with the latest Apple iOS SDK and Esri iOS SDK.

      iOS Development

      I attended two additional iOS discussions. There is, not surprisingly, overlap between all of the iOS development talks. I noticed that the vast majority of the demonstrations and code examples were derived from the examples on the Esri Developer website. Which is a fairly powerful endorsement of this resource. All developers have access to the same examples and documents. I won't bother to regurgitate derivations of the same examples you all have access to in a better format.

      Esri did an excellent job at keeping the interfaces of the different APIs and SDKs similar. For example, a Route Task is used in the Web APIs and Mobile SDKs. Therefore, the difficulty in starting iOS development won't necessarily be in learning the SDK if you are familiar with one of their Web APIs.

      One other note I took was in regards to the Sketch Layer. It has nice features, such as the Magnifier. However, it does not support snapping. The presenters stated we, developers, have the tools needed to implement snapping if needed.


      Timeout of tokens

      When the Token Service is enabled, you can set the timeout of the token in Manager, by going to Security > Settings in the 'Security for GIS Services' tab. For maintaining the security of the token, each token is associated with an expiration time. The end user may see a timeout or other error message if an expired token is used.

      Tokens with shorter expiration times are more secure as a compromised token can only be used within a smaller time window. However, short expiration time would mean that applications need to recycle them more frequently adding overhead.

      The Token Service installed with the ArcGIS Server at 9.3 requires that you supply 2 expiration times during its configuration.

      Short Expiration Time (Default Expiration Time)

      The Token Service will issue a token with a short expiration time when the client does not specify a timeout value or when the client does not provide a client identifier when requesting a token.

      ArcGIS Desktop clients and Web ADF applications use tokens with short expiration time while consuming secured services.

      For more information on how to request tokens, please see the 'Requesting Tokens' section in this document.

      Long Expiration Time (Maximum Expiration Time)

      This is the maximum expiration time for a token which the Token Service can issue. All token requests that specify an expiration time for the tokens when making the request must provide a client ID. While providing a client ID a client can request for a token with an expiration time between 1 minute and Long Expiration Time (maximum expiration time). A request for a token with expiration time longer than the maximum will result in an error.

      JavaScript developers wanting to consume secured services can request for a token with a specific expiration time by using the 'GetToken' web page.

      For more information on how to request tokens, please see the 'Requesting Tokens' section in this document.


      They want full access to your phone

      When you install it, it asks you to create an account and give them your email so they can send you "special offers". Then they want you to login when you use the product. They ask for access to all your photos you take, and ask for access to your location even when you're not using the phone. That's a bunch of baloney, none of that is needed to take a measurement. They just want your personal information and precise location 24/7 to resell to marketers and other companies. It soured my whole experience, otherwise I would have given four stars for the app itself.

      Works better than expected with iPhone XR: Wireless Inspection Scope

      It works great right out of the package. I bought it today at Home Depot. Almost didn’t buy it after reading poor reviews inside the store. My biggest problem was that I tried to set it up without reviewing the instructions. Once I set up WiFi communication inside my phones settings, it was a breeze. I started out in basic mode, but quickly switched to the more advanced mode to save images. I had only one glitch when I could not get to the “OK” button on the scope’s app main screen . I simply closed and restarted the app without further issues. Two suggestions:1) The gripper mechanism for the phone is somewhat flimsy. You must use it or keep the phone within 10 feet since you are using the phone as your video monitor. I have dropped phones in the past with cracked screens ruining my day. 2) The battery cover comes off too easily. I decided to secure it with duct tape! I like the scope for the price. Today I used it to locate wiring and plumbing in a bathroom wall before mounting a cabinet.

      Property Manager

      I bought The inspections scope yesterday at Home Depot I read all the negative reviews I downloaded the app it asked to access the Wi-Fi and my camera didn’t make me set up a an account with the password or anything turn the scope on did my business everything worked fine so I don’t know what all the hoopla is about the negativity hope this helps you maybe some customers are not technical or savi in this area but it was basically a no brainer
      I’ll write more as I try out the other products although I pretty much have most of those high-end ones that were 45 $600 each so these are great for a little temporary uses but for large jobs to find him a water pipe in the yard or things like that these devices don’t do that type of work but I didn’t expect it till it was for a small job to find if there was any mold growing in between the drywall and found no mold yay


      Measure 4+

      Turn your iPhone or iPad into a tape measure with Measure. Measure enables you to quickly gauge the size of real objects, a person’s height, and it can automatically provide the dimensions of rectangular objects.

      • Draw lines and estimate their length in both horizontal and vertical dimensions.

      • Automatically measure rectangular objects.

      • Share measurements with friends via Mail, Messages, and more.

      On the iPad Pro 11-inch (2nd generation) and iPad Pro 12.9-inch (4th generation):

      • Horizontal and vertical guide lines appear when measuring large objects for easier and more accurate measurements.

      • Instantly measure a person’s height from the floor to the top of their head, hair, or hat.

      • Save measurements from a single session, complete with screenshots, so they’re easy to access and share whenever you need them.


      Agency9, a provider of online 3D visualization, is extending its 3DMaps WebGL support to iOS and Android devices. Large, highly detailed 3D city models can now be streamed to web browsers on both tablets and smartphones with both high performance and visual quality, the company said. Mobile support substantially improves reach in GIS and planning applications, Agency9 said. Using WebGL. daha çox oxu


      Videoya baxın: ArcGIS Runtime SDK for iOS: Building Apps