Daha çox

ArcGIS 10.1, Python 2.7 “RuntimeError: mövcud olmayan bir sütun göstərilmişdir. ”


Bu səhv qaytarıldıqda problemli bir sütunla qarşılaşmış olmalıyıq.

Hansı sütunun "göstərildiyini" bilmək istərdim.

Bu açıq-aşkar görünən bir məlumatı necə əldə edə bilərəm? Varsayılan olaraq verilməməsinin yaxşı bir səbəbi varmı?

Kod dəyişənlərin siyahısı ilə təkrarlanan bir searchCursor daxil edilmişdir. Bütün bunları şərh edə biləcəyimi düşünürəm və günahkar tapana qədər təkrar-təkrar onları geri gətirə bilərəm.


axtarış imlecini çalıştırmadan əvvəl, oxşar bir şey edə bilərsən

flds = [] fldObj = arcpy.ListFields (yourfeatureclass) for fldObj in fld: flds.append (fld.name) # sonra axtarış kursorunun axtardığı dəyişənlər siyahınızdan keçin: missingvar = [] dəyişənlərdə v üçün: v v flds-də deyilsə: missingvar.append (v) # və m üçün itkin dəyişənləri missingvar-da yazdırın: print m, ' n'

PDF-ə ixrac olunur

Portativ Sənəd Formatı olan PDF, vahid və raster qrafikləri tək bir kompakt sənəddə dəstəkləyən məşhur bir qrafik fayl formatıdır. Tək bir PDF faylı birdən çox səhifə içərə bilər və format təbəqələri və qrafik xüsusiyyət atributlarını və xəritə georeference məlumatlarını qorumaq qabiliyyətinə malikdir. PDF, CİS olmayan istifadəçilərə coğrafi məlumatların yayımlanmasında ən çox istifadə olunan üsullardan biridir və vacib bir arxiv və kağız şəklində mətbuat mübadiləsi formatıdır.

Kompüterlərin əksəriyyətində əvvəllər Adobe Reader və ya Adobe Acrobat proqramları quraşdırılmış olduğundan, CİS olmayan bir istifadəçi ilə bir xəritəni etibarlı şəkildə dəyişdirməli olduğunuz zaman xəritənizi PDF-ə ixrac etməyi düşünməlisiniz. PDF sənədləri ekranda görünməyə əlavə olaraq printerə çıxara biləcək bir sənəd təqdim etmək istədiyiniz zaman xüsusilə faydalıdır. PDF vektor qrafika və yerləşmiş şriftlərin qorunmasına imkan verdiyindən son xəritə istifadəçisi tərəfindən yüksək keyfiyyətli çap üçün ən yaxşı fürsəti təmin edəcəkdir.

Sadə, müstəqil interaktiv xəritə görüntüləmə təcrübəsi təmin etmək istədiyiniz zaman PDF-dən də istifadə etməlisiniz. PDF sənədləri bütün xəritə məlumatlarını tək bir sənəddə saxlayır və bu, şəbəkə bağlantısı olmadığı yerlərdə işləyənlərlə məzmun paylaşmaq üçün faydalı bir vasitədir. Xəritə təbəqəsi məlumatlarını və coğrafi referans məlumatlarını ixrac etmək, istifadəçinin xəritə xəritəsi ilə qarşılıqlı əlaqədə olmasına və axtarışına imkan verən PDF sənədini geoenable edə bilər.


ST_Transform

ST_Transform, iki ölçülü ST_Geometry məlumatlarını məkan referans identifikatoru (SRID) tərəfindən təyin olunmuş məkan istinadına çevirir.

St_register_spatial_column funksiyasından istifadə edərək məkan sütunu PostgreSQL verilənlər bazası ilə qeydiyyatdan keçmisinizsə, qeyd zamanı SRID sde_geometry_columns cədvəlinə yazılır. Bir Oracle verilənlər bazasında məkan sütununda bir məkan indeksini yaratmısınızsa, məkan indeksinin yaradıldığı vaxtdakı SRID st_geometry_columns cədvəlinə yazılır. ST_Geometry məlumatlarının SRID-ini dəyişdirmək üçün ST_Transform istifadə edərək, sde_geometry_columns və ya st_geometry_columns cədvəlindəki SRID-i yeniləmir.

PostgreSQL ilə ST_Transform istifadə

PostgreSQL-də transformasiya üçün təyin etdiyiniz təyinat məkan referansı ST_Geometry sütunundakı məkan referansı ilə eyni coğrafi koordinat sisteminə sahib olmalıdır.

Verilər bir verilənlər bazasında (geodatabase deyil) saxlanılırsa, ST_Geometry məlumatlarının məkan istinadını dəyişdirmək üçün aşağıdakıları edin:

  1. Cədvəlin ehtiyat nüsxəsini yaradın.
  2. Cədvəldə ikinci (təyinatlı) ST_Geometry sütunu yaradın.
  3. Yeni SRID-i göstərərək təyin olunan ST_Geometry sütununu qeyd edin.

Bu, sde_geometry_columns sistem cədvəlinə bir qeyd qoyaraq sütunun məkan istinadını müəyyənləşdirir.

Məlumatlar bir yer verilənlər bazasında saxlanılırsa, məlumatları yeni bir xüsusiyyət sinifinə qaytarmaq üçün ArcGIS alətlərindən istifadə etməlisiniz. Bir geodatabase xüsusiyyət sinifində ST_Transform-un icrası geodatabase sistem cədvəllərini yeni SRID ilə yeniləmək üçün funksiyanı atlayır.

Oracle ilə ST_Transform istifadə

Oracle-da, eyni coğrafi koordinat sisteminə və ya fərqli coğrafi koordinat sistemlərinə sahib olan məkan istinadları arasında konvertasiya edə bilərsiniz. Coğrafi koordinat sistemləri fərqli olduqda, coğrafi transformasiya edilir. Coğrafi transformasiya iki coğrafi koordinat sistemi arasında çevrilir. Coğrafi çevrilmə müəyyən bir istiqamətdə, məsələn NAD 1927-dən NAD 1983-ə qədər müəyyən edilir, lakin ST_Transform funksiyası, mənbə və təyinat koordinat sistemi nə olursa olsun çevrilməni düzgün şəkildə tətbiq edəcəkdir.

Coğrafi transformasiya metodlarını iki növə bölmək olar: tənlik əsaslı və fayl əsaslı. Tənlikə əsaslanan metodlar öz-özünə mövcuddur və heç bir xarici məlumata ehtiyac yoxdur. Fayl əsaslı üsullar ofset dəyərlərini hesablamaq üçün diskdəki sənədlərdən istifadə edir. Adətən tənlik əsaslı metodlardan daha dəqiqdirlər. Fayl əsaslı metodlar Avstraliya, Kanada, Almaniya, Yeni Zelandiya, İspaniya və ABŞ-da yaygın olaraq istifadə olunur. Sənədlər (Kanadalılar xaricində) ArcGIS for Desktop quraşdırılması və ya birbaşa müxtəlif milli xəritə agentliklərindən əldə edilə bilər.

Oracle-da fayl əsaslı dönüşümləri dəstəkləmək üçün, sənədlər Oracle serverinə ArcGIS for Desktop quraşdırma qovluğundakı pedata qovluğu ilə eyni nisbi qovluq quruluşunda yerləşdirilməlidir.

Məsələn, ArcGIS for Desktop quraşdırma qovluğunda pedata adlı bir qovluq var. Bu qovluqda bir neçə alt qovluq var, lakin dəstəklənən fayl əsaslı metodları olan üç qovluq harn, nadcon və ntv2-dir. Pedata qovluğunu və içindəkiləri ArcGIS for Desktop quraşdırma qovluğundan Oracle serverinə kopyalayın və ya Oracle serverində dəstəklənən fayl əsaslı transformasiya metodu alt qovluqlarını və sənədlərini ehtiva edən bir qovluq yaradın. Sənədlər Oracle serverində olduqdan sonra serverdə PEDATAHOME adlı bir əməliyyat sistemi mühiti dəyişənini təyin edin. PEDATAHOME dəyişənini, məsələn, alt qovluqları və faylları olan qovluğun yerini, pedata qovluğu bir Microsoft Windows serverindəki C: pedata kopyalandığı təqdirdə, PEDATAHOME mühit dəyişənini C: pedata olaraq təyin edin.

Bir mühit dəyişəninin necə qurulacağı barədə məlumat üçün əməliyyat sisteminizin sənədlərinə baxın.

PEDATAHOME ayarından sonra ST_Transform funksiyasından istifadə etməzdən əvvəl yeni bir SQL sessiyasına başlamalısınız, lakin serverin yenidən başlamasına ehtiyac yoxdur.

Verilər bir verilənlər bazasında (bir coğrafi məlumat bazasında deyil) saxlanılırsa və məkan sütununda heç bir məkan indeksi müəyyən edilməyibsə, ikinci bir ST_Geometry sütunu əlavə edə bilərsiniz və çevrilmiş məlumatları ona daxil edə bilərsiniz. Həm orijinal (mənbə) ST_Geometry sütununu, həm də hədəf ST_Geometry sütununu cədvəldə saxlaya bilərsiniz, baxmayaraq ki ArcGIS-də yalnız bir sütunu bir görünüşdən istifadə edərək və ya cədvəl üçün sorğu qatının tərifini dəyişdirə bilərsiniz.

Verilər bir verilənlər bazasında saxlanılırsa (coğrafi verilənlər bazası əvəzinə) və fəza sütununun üzərində bir məkan indeksi göstərilmişdirsə, orijinal ST_Geometry sütununu qoruya bilməzsiniz. ST_Geometry sütununda bir məkan indeksi təyin edildikdən sonra, SRID st_geometry_columns metadata cədvəlinə yazılır. ST_Transform həmin cədvəli yeniləmir.

  1. Cədvəlin ehtiyat nüsxəsini yaradın.
  2. Cədvəldə ikinci (təyinatlı) ST_Geometry sütunu yaradın.
  3. ST_Transformu icra edin. Dəyişdirilən məlumatların təyin olunan ST_Geometry sütununa veriləcəyini göstərin.
  4. Mənbə ST_Geometry sütunundan məkan indeksini buraxın.
  5. Mənbə ST_Geometry sütunu buraxın.
  6. Hedef ST_Geometry sütununda bir məkan indeksi yaradın.

Məlumatlar bir yer verilənlər bazasında saxlanılırsa, məlumatları yeni bir xüsusiyyət sinifinə qaytarmaq üçün ArcGIS alətlərindən istifadə etməlisiniz. Bir geodatabase xüsusiyyət sinifində ST_Transform-un icrası geodatabase sistem cədvəllərini yeni SRID ilə yeniləmək üçün funksiyanı atlayır.


Oxşar_yerlər¶

arcgis.geoanalytics.find_locations. tapmaq_ənzər_yerlər ( input_layer , axtarış_layer , analiz_ sahələri , most_or_least_similar: str = 'Ən çox oxşar' , match_method: str = 'AttributeValues' , nəticə_sayı: int = 10 , append_fields: str = Yoxdur , output_name: str = Yoxdur , gis = Yoxdur , kontekst = Yoxdur , gələcək = yalan , return_tuple = Yanlış ) ¶

Find_similar_locations tapşırığı, namizəd yerlərinin bir və ya daha çox istinad yerinə oxşarlığını ölçür.

Tapdığınız meyarlara əsasən find_similar_locations aşağıdakı kimi suallara cavab verə bilər:

  • Müştərilərin profilləri baxımından mağazalarınızdan hansı ən yaxşı ifaçılarınıza daha çox oxşardır?

  • Xəstəliyə daha çox məruz qalan kəndlərin xüsusiyyətlərinə əsasən, digər hansı kəndlər yüksək risklidir?

  • Bu kimi suallara cavab vermək üçün istinad yerlərini (input_layer parametri), namizəd yerlərini (search_layer parametri) və uyğunlaşdırmaq istədiyiniz meyarları təmsil edən sahələri təmin edirsiniz. Məsələn, input_layer, ən yaxşı performans göstərən mağazalarınızı və ya xəstəliyə ən çox məruz qalan kəndləri ehtiva edən bir təbəqə ola bilər. Search_layer axtarış üçün namizəd yerlərinizi ehtiva edir. Bu, bütün mağazalarınız və ya digər kəndləriniz ola bilər. Nəhayət, oxşarlığın ölçülməsi üçün istifadə olunan sahələrin siyahısını təqdim edirsiniz. Find_similar_locations tapşırığı bütün namizəd yerlərini seçdiyiniz bütün sahələr üzrə istinad yerlərinizə nə dərəcədə uyğun gəldiyinə görə sıralayacaq.

Təsvir

Tələb olunan qat. İnput_layer, search_layerdakı xüsusiyyətlərin oxşarlıq üçün qiymətləndiriləcəyi bir və ya daha çox istinad yeri ehtiva edir. Məsələn, input_layer, ən yaxşı performans göstərən mağazalarınızı və ya bir xəstəliyə ən çox məruz qalan kəndləri ehtiva edə bilər. Xüsusiyyət daxiletməsinə baxın.

İnput_layer və search_layer üçün eyni xüsusiyyət xidməti olması nadir deyil. Məsələn, xüsusiyyət xidməti bütün mağazaların yerlərini ehtiva edir, bunlardan biri də ən yaxşı performans göstərən mağazanızdır. Qalan mağazaları ən çox satan mağazanızla ən az bənzərinə qədər sıralamaq istəyirsinizsə, həm input_layer, həm də search_layer üçün bir filtr təmin edə bilərsiniz. İnput_layer üzərindəki filtr ən yaxşı performans göstərən mağazanı, search_layer üzərindəki filtr isə ən yaxşı performans göstərən mağaza xaricindəki bütün mağazaları seçəcəkdir. İstinad yerlərini təyin etmək üçün isteğe bağlı filtr parametrindən istifadə edə bilərsiniz.

Birdən çox istinad yeri varsa, oxşarlıq analiz_fields parametrində göstərdiyiniz sahələr üçün ortalamalara əsaslanacaqdır. Məsələn, iki istinad yeri varsa və populyasiyanın uyğunlaşdırılması ilə maraqlanırsınızsa, tapşırıq hər iki istinad yeri üçün orta populyasiyaya bənzər populyasiyalı search_layer-da namizəd yerlərini axtaracaqdır. Məsələn, istinad yerləri üçün dəyərlər 100 və 102-dirsə, tapşırıq 101-ə yaxın əhalisi olan namizəd yerlərini axtaracaqdır. Nəticə etibarilə oxşar dəyərləri olan istinad yerləri sahələri üçün sahələrdən istifadə etmək istərdiniz. Məsələn, bir istinad yeri üçün populyasiya dəyərləri 100, digəri 100.000-dirsə, alət bu iki dəyərin ortalamasına yaxın populyasiya dəyərləri olan namizəd yerlərini axtaracaqdır: 50.050. Diqqət yetirin ki, bu ortalama dəyər istinad nöqtələrinin hər biri üçün populyasiya kimi bir şey deyil.

Tələb olunan qat. Referans yerləri ilə qiymətləndiriləcək namizəd yerlərini ehtiva edən təbəqə. Xüsusiyyət daxiletməsinə baxın.

Tələb olunan simli. Dəyərləri oxşarlığı təyin etmək üçün istifadə olunan sahələrin siyahısı. Bunlar ədədi sahələr olmalıdır və sahələr həm input_layer, həm də search_layer-də olmalıdır. Seçilən match_metoddan asılı olaraq, tapşırıq sahələrin dəyərlərinə və ya profillərinə əsasən ən oxşar xüsusiyyətləri tapacaqdır.

Könüllü sətir. Geri qaytarılmasını istədiyiniz xüsusiyyətlər. İnput_layer ilə ən oxşar və ya ən az oxşar xüsusiyyətləri axtara və ya ən çox və ən az oxşar olanları axtara bilərsiniz.

Seçim siyahısı: [‘Ən Çox Oxşar’, ‘Ən Az Oxşar’, ‘Hər ikisi’]

Varsayılan dəyər ‘MostSimilar’ dır.

Könüllü sətir. Seçdiyiniz metod uyğunluğun necə təyin olunduğunu təyin edir.

Seçim siyahısı: [‘AttributeValues’, ‘AttributeProfiles’]

  • AttributeValues ​​metodu standart dəyərlərin kvadrat fərqlərindən istifadə edir.

  • AttributeProfiles metodu standart dəyərlərin profilini müqayisə etmək üçün kosinus oxşarlığı riyaziyyatından istifadə edir. AttributeProfiles-in istifadəsi ən azı iki analiz sahəsinin istifadəsini tələb edir.

Varsayılan dəyər ‘AttributeValues’dir.

İstəyə uyğun tam ədəd. Oxşar_result_layer-ə çıxan sıralanmış namizəd yerlərinin sayı. Nəticələrin_sayıları qoyulmasa, 10 məkan geri qaytarılacaqdır. Maksimum nəticə sayı 10000-dur.

Könüllü sətir. İstəyə görə axtarış təbəqənizdən məlumatlarınıza sahələr əlavə edin. Varsayılan olaraq, axtarış qatından bütün sahələr əlavə olunur.

Könüllü sətir. Tapşırıq nəticələrin xüsusiyyət xidmətini yaradacaq. Xidmətin adını təyin edirsiniz.

İstəyə bağlı CİS. Bu alətin işlədiyi GIS. Göstərilməyibsə, aktiv CBS istifadə olunur.

İstəyə görə dikt. Kontekst parametri, tapşırığın icrasına təsir göstərən əlavə parametrləri ehtiva edir. Bu tapşırıq üçün dörd parametr var:

Genişlik (ölçü) - Analiz sahəsini təyin edən bir məhdudlaşdırıcı qutu. Yalnız məhdudlaşdırma qutusunu kəsən xüsusiyyətlər analiz ediləcəkdir.

Məkan referansının işlənməsi (processSR) - Xüsusiyyətlər analiz üçün bu koordinat sistemində proqnozlaşdırılacaqdır.

Çıxış məkan referansı (outSR) - Analiz qeyd olunandan sonra xüsusiyyətlər bu koordinat sistemində proqnozlaşdırılacaqdır. Spatiotemporal böyük məlumat deposu üçün çıxış məkan referansı həmişə WGS84'dir.

Data store (dataStore) - Nəticələr göstərilən məlumat deposuna qeyd ediləcək. ArcGIS Enterprise üçün, varsayılan, müvəqqəti böyük məlumat deposudur.

İstəyə görə boolean. "Doğru" olduqda, nəticələr əvəzinə bir GPJob qaytarılır. GPJob icra vəziyyəti barədə sorğu edilə bilər.

Varsayılan dəyər ‘Yanlış’ dır.

İstəyə görə boolean. "Doğru" olduqda, birdən çox çıxış düyməsinə sahib olan bir adlanan qayıq qaytarılır.

Varsayılan dəyər ‘Yanlış’ dır.

return_tuple ‘True’ olaraq təyin olunarsa, aşağıdakı düymələrlə tople adlandırılmışdır:

başqa nəticələrin xüsusiyyət qatını qaytarır.


Matplotlib-də sütuna görə rəng

R-də ggplot2 kitabxanasından istifadə etməyimin ən çox sevdiyim cəhətlərdən biri də estetikanı asanlıqla təyin etmək qabiliyyətidir. Tez bir şəkildə bir səpələnmə düzəldə bilər və müəyyən bir sütunla əlaqəli rəng tətbiq edə bilərəm və bunu python / pandas / matplotlib ilə etmək istərdim. Pandalar dataframe və Matplotlib istifadə edərək rəngləri dəyərlərə uyğunlaşdırmaq üçün istifadə etdikləri bir rahatlıq funksiyası varmı?

EDİT: Cavablarınız üçün təşəkkür edirəm, amma nə istədiyimi aydınlaşdırmaq üçün bir nümunə verilənlər bazası əlavə etmək istəyirəm. İki sütunda ədədi məlumatlar, üçüncüsü isə kəmiyyət dəyişənidir. Düşündüyüm ssenari bu dəyərə əsaslanaraq rənglər təyin edəcək.


Xüsusiyyətlər əvvəlki buraxılışlar boyunca əlavə edildi

10.9-da yeni

  • 10.9-da yeni bir timeReferenceUnknownClient parametri əlavə edildi. TimeReferenceUnknownClient kimi doğru olaraq təyin etmək, müştərinin UTC-də olmayan tarix sahəsi məlumat dəyərləri ilə işləyə biləcəyini göstərir. Bu parametr haqqında daha çox məlumat üçün aşağıdakı parametrlərin istənilməsi cədvəlinə baxın.
  • MultipatchOption parametri yeni dərəcə dəyərini dəstəkləyir. Genişlik, çox eşleme xüsusiyyətlərinin 3D dərəcəsini qaytarmaq üçün istifadə olunur. AdvancedQueryCapables altındakı xüsusiyyət qatının supportedmultipatchOptions mülkiyyətinə dərəcə daxil olduqda bu yeni dəyər dəstəklənir:
  • Layihə sorğusu əməliyyatı, müəssisə geodatabase məlumatlarına istinad edən ArcGIS Pro-dan yayımlanan xüsusiyyət xidmətləri üçün outStatistics istifadə edərkən statisticType olaraq faiz dərəcəsini dəstəkləyir. Yüzdə yüzlüyü dəstəkləyən təbəqələr, inkişaf etmişQueryCapables qat obyektində tapılan supportPercentileStatistics xassəsini doğru olaraq ehtiva edir.
  • ArxGIS Pro-da dərc olunan xüsusiyyət xidmətləri üçün multipatchOption və ForeignizeTextures kimi f və pbf kimi sorğu ilə çox eşlemeli məlumatlar soruşula bilər.
  • ArcGIS Pro-da yayımlanan yerləşdirilməmiş xüsusiyyət xidmətləri, bir qatın sıra sayını almaq üçün bir optimallaşdırma dəstəkləyir. 9999 = 9999 və returnCountOnly kimi doğru olduğu vəziyyətini təyin edərək nəticə çox tez qaytarılan təxmini saydır. Satır sayımlarının dəqiq, lakin daha yavaş qayıdışı üçün başqa filtrlərdən istifadə edin (məsələn: 1 = 1). Bu yalnız bir qat həm isDataVersioned, həm də yalan olaraq isDataArchived olduqda dəstəklənir.

Qatı sorğu əməliyyatı, əlaqəli bir məlumat deposunda işlədildikdə ArcGIS Online və ya ArcGIS Enterprise-də yerləşdirilmiş xüsusiyyət xidmətləri üçün qeyri-adi istifadə edərkən statisticType olaraq faiz dərəcəsini dəstəkləyir. Yüzdə yüzlüyü dəstəkləyən təbəqələrə inkişaf etmişQueryCapables obyekt mülkiyyəti dəstəkləyirPercentileStatistics doğrudur.

  • Xüsusiyyət xidmətləri artıq protokol tamponu (pbf) sorğu formatını dəstəkləyir. Bu format, qeydiyyatdan keçmiş bir müəssisə geodatabase məlumatlarına istinad edən ArcGIS Pro'da nəşr olunan xüsusiyyət xidmət qatlarında dəstəklənir. DəstəklənənQueryFormats təbəqə xüsusiyyəti, layda varsa, pff siyahısını verəcəkdir.
  • Xüsusiyyət xidmət qatının Sorgu əməliyyatı, havingClause parametrini dəstəkləyir.
  • Xüsusiyyət xidməti təbəqəsi Sorgu əməliyyatı, returnDistinctValues ​​və returnCountOnly parametrlərini istifadə edərək bir sahədəki fərqli xüsusiyyətlərin sayını sorgulamağı dəstəkləyir.
  • SupportCoordinateQuantization = true olduqda returnCentroid, returnExceededLimitFeatures və resultType istifadə edərək koordinat kvantlaşdırması üçün sorğu dəstəyi.
  • StripMaterials, embedMaterials və externalizeTextures ilə çoxsaylı məlumatlar üçün sorğu seçimləri əlavə edildi.
  • Tarix vaxtı sorğularının yerinə istifadə edilə bilən və bütün xəritə və xüsusiyyət xidmətləri arasında standartlaşdırılacaq INTERVAL sintaksisindən istifadə edərək sorğu dəstəyi.

ArcGIS Enterprise federasiya edilmiş bir serverdə qeydə alınmış bir müəssisə geodatabase-də saxlanılan məlumatlarla yayımlanan xüsusiyyət xidmətləri üçün, kvantlaşdırılmış həndəsə tələb edildikdə, returnTrueCurves = true olduqda, əyrilər kəmiyyətləşdirilmiş nəticələrdə sıxlaşdırılacaqdır.

  • Xüsusiyyət xidmət qatının Query əməliyyatı returnTrueCurves, historicalMoment və sqlFormat parametrlərini dəstəkləyir.
  • Xüsusiyyət xidmət qatının Sorgu əməliyyatı returnTrueCurves parametrini dəstəkləyir.
  • Çap edilmişTransferLimit xassəsi, resultOffset və resultRecordCount parametrləri ilə bir sorğu nəticəsi ilə pacinq apararkən JSON cavabına daxil edilmişdir. AşılmışTransferLimit həqiqət olduqda, daha çox sorğu nəticəsi olduğunu göstərir və nəticələrə baxmağa davam edə bilərsiniz. AşılmışTransferLimit yalan olduqda, sorğu nəticələrinin sonuna çatdığınızı göstərir.
  • ResultOffset və resultRecordCount parametrlərindən istifadə edilmədikdə, aşılmışTransferLimit xassəsi də sorğu nəticələrinə daxil edilə bilər. Bu vəziyyətdə, xüsusiyyət yalnız qeydlərin sayı server administratoru tərəfindən konfiqurasiya edilmiş saydan çox olduqda doğru olacaqdır.
  • Bəzi hallarda, resultOffset və resultRecordCount parametrlərindən istifadə edərkən, resultRecordCount-da göstərilən dəyər aşılmasa da, aşılmışTransferLimit xassəsi sorğu nəticələrinə daxil edilə bilər. Bu, sorğu nəticələrinin daxili məkan indeksi süzgəcindən keçir. Bu səbəbdən, hər səhifədən qaytarılan nəticələrin sayına etibar etmək əvəzinə nəticələr səhifələməli olub olmadığını müəyyənləşdirmək üçün hər zaman aşılmışTransferLimit xassəsinə etibar etməlisiniz. Bəzi həddindən artıq hallarda, sıfır nəticələr qaytarıla bilər, lakin aşılmışTransferLimit mülkiyyəti qaytarılacaqdır. Bu hallarda, aşılmışTransferLimit artıq geri qaytarılmayana qədər nəticələrinizi axtarmağa davam etməlisiniz.
  • OrderByFields-i resultOffset və resultRecordCount parametrləri ilə sıralanmış bir sıra dəsti arasından səhifələmək üçün istifadə edirsinizsə, orderByFields-i sifarişin deterministik olmasını təmin edin. Məsələn, növə görə sifariş verməyiniz lazımdırsa və birdən çox sətir eyni tip dəyərlərə sahib ola bilərsə, orderByFields-i type, objectid olaraq təyin edin.
  • Bir sorğu qatında səhifələməni dəstəkləyir. Sorğu nəticəsində səhifəyə daxil olmaq üçün resultOffset və resultRecordCount parametrlərindən istifadə edin.
  • Qeyd edək ki, bu iki parametrdən birinə keçəndə və orderByFields boş qaldıqda, xəritə xidməti nəticəni sıralamaq üçün obyekt id sahəsindən istifadə edir. Bir obyekt-id sahəsi (məsələn, FID) kimi bir yalançı sütuna sahib olan bir sorğu qatında, əks halda orderByFields təmin etməlisiniz, sorğu alınmaz.

Əvvəlcə bir siyahı başlataq:

Hər üçüncü maddəni s-dən götürək:

Hər 3-cü maddəni s [2:] -dən götürək:

Hər 3-cü maddəni [5:12] -dən götürək:

Hər 3-cü maddəni s [: 10] -dan götürək:

Bu əyani nümunə sizə NumPy Matrix-də (2 ölçülü sıra) elementləri necə gözəl bir əyləncəli şəkildə səliqəli şəkildə seçəcəyinizi göstərəcəkdir (söz verirəm). Aşağıdakı 2. addım sözügedən & quot iki nöqtəli nöqtələrin & quot :: istifadəsini təsvir edir.

(Diqqət: bu elementlərin birdən çox oxda atlanması üçün & quot ikiqat üst üstə & quot :: istifadə halını göstərmək məqsədi ilə bir NumPy sıra xüsusi bir nümunəsidir. Bu nümunə List kimi yerli Python məlumat strukturlarını əhatə etmir).


SciPy Stats paketi ilə maraqlana bilərsiniz. Ardındığınız faiz dərəcəsi funksiyasına və bir çox digər statistik xoşbəxtliyə malikdir.

Bu bilet, faizləri () tezliklə numpy-yə inteqrasiya etməyəcəklərinə inanmağımı gətirir.

Yeri gəlmişkən, bir fərziyyədən asılı olmaq istəmədikdə, yüzdə bir funksiyanın təmiz bir Python tətbiqi var. Funksiya aşağıda kopyalanır:

Yüzdə yüzü hesablamaq üçün yalnız pitondan istifadə edərək səssiz bir şəkildə necə edəcəyinizi izah edirik.

Python 3.8-dən başlayaraq, standart kitabxana statistika modulunun bir hissəsi olaraq kvantil funksiyası ilə gəlir:

kvantililər müəyyən bir paylanma üçün dist n-lik n intervallarını ayıran n - 1 kəsmə nöqtələrinin siyahısını qaytarır (dist-nin bərabər ehtimal ilə n fasiləsiz fasilələrə bölünməsi):

Statistics.quantiles (dist, *, n = 4, method = 'müstəsna')

burada n, bizim vəziyyətimizdə (faizlər) 100-dür.

Ümumiyyətlə gördüyüm faiz dərəcəsinin tərifi, nəticədə verilənlərin P faizinin tapıldığı aşağıdakı siyahıdan bir dəyəri gözləyir. nəticəsi çoxluqdan olmalıdır, set elementləri arasındakı interpolasiya deyil. Bunu əldə etmək üçün daha sadə bir funksiyadan istifadə edə bilərsiniz.

Qiymətlərin P faizinin tapıldığı və ya altında verilən siyahıdan dəyər almaq istəsəniz, bu sadə dəyişiklikdən istifadə edin:

Və ya @ijustlovemath tərəfindən təklif olunan sadələşdirmə ilə:

scipy.stats modulunu yoxlayın:

Bir seriyanın faizini hesablamaq üçün işləyin:

Tək ölçülü bir cızıltı ardıcıllığı və ya matris üçün faizləri hesablamaq üçün əlverişli bir yol numpy.percentile & lthttps: //docs.scipy.org/doc/numpy/reference/generated/numpy.percentile.html> istifadə etməkdir. Misal:

Lakin, məlumatlarınızda NaN dəyəri varsa, yuxarıdakı funksiya faydalı olmayacaqdır. Bu vəziyyətdə istifadə edilməsi tövsiyə olunan funksiya numpy.nanpercentile & lthttps: //docs.scipy.org/doc/numpy/reference/generated/numpy.nanpercentile.html> funksiyasıdır:

Yuxarıda göstərilən iki variantda siz hələ interpolasiya rejimini seçə bilərsiniz. Daha asan başa düşmək üçün aşağıdakı nümunələri izləyin.

Giriş massiviniz yalnız tam ədədi dəyərlərdən ibarətdirsə, tam ədədi olaraq faizil cavabı ilə maraqlana bilərsiniz. Əgər belədirsə, ‘aşağı’, ‘yüksək’ və ya ‘ən yaxın’ kimi interpolasiya rejimini seçin.


Təhlil

İhtiyacınız olan təbəqələri tapmaqda kömək etmək üçün analiz alətləri alət dialoq bölməsindən analiz təbəqələrinə baxmaq və əlavə etmək üçün inkişaf etmiş bir təcrübəyə malikdir. Uyğun alət parametrlərinin açılan menyusundan Analiz Layerini Seç düyməsini vuraraq analiz üçün qatlara daxil ola bilərsiniz.

  • İçindəkilər — Sahib olduğunuz təbəqələr.
  • Favorilerim — Sık istifadə etdiyiniz üçün favorit olaraq təyin etdiyiniz qatlar.
  • Qruplarım — Mənsub olduğunuz qruplar arasındakı qatlar.
  • Təşkilatım — Digər portal üzvlərinin qurduğu və təşkilatla paylaşdığı təbəqələr.
  • Təşkilat Analizi Qrupu - Portal administratorunuz portalı xüsusi bir analiz qrupu ilə konfiqurasiya etmişsə, bu seçim sizə analiz qatlarının seçilmiş siyahısını təqdim edir.
  • Living Atlas Analysis Layers - Bu seçim, portalınız ArcGIS Online-dan Living Atlas məzmununa daxil olmaq üçün konfiqurasiya edildikdə mümkündür.
  • Esri Sərhəd Katmanları — Bu seçim, portal administratorunuz Portala Esri Sərhəd Layers dərc edərsə mümkündür.

Təşkilat Analiz Qrupundakı xüsusiyyət təbəqələri və ya Esri Sərhəd Qatlarında birdən çox təbəqə olduqda, Analiz Qatını Seçin, xüsusiyyət təhlili üçün fərdi alt təbəqələr seçməyə imkan verir.

Bütün analiz vasitələrində mövcud olan bu yeni təbəqə kəşf təcrübəsinə əlavə olaraq standart və GeoAnalytics xüsusiyyət təhlili və raster təhlili üçün bir neçə yeni və təkmilləşdirilmiş vasitə mövcuddur.

Standart xüsusiyyət təhlili

ArcGIS Enterprise portalında aşağıdakı yeni və yenilənmiş alətlər mövcuddur:

    müəyyən bir forma və ölçüyə əsasən bir iş sahəsi üzərində zibil yaradan yeni bir vasitədir. , Sürücünün vaxt bölgələrini yaradın, marşrutları planlaşdırın, mənşəyi təyinat yerlərinə bağlayın və ən yaxşı obyektləri seçin, indi küçələrdə nöqtə, xətt və ərazi baryerlərini tətbiq etmək üçün bir seçim daxildir. Mümkün maneələrə misal olaraq yıxılan ağaclar, yol qəzaları, parad yolları və daşqınları göstərmək olar. ArcGIS Pro-da yayımlanan, indi yerləşdirilən xüsusiyyət təbəqələri kimi nəticələr yarada bilər.
  • Yüksəklik Analizi imtiyazı artıq Su Hövzələri Yarat, Görünüşlər Yarat və ya Aşağı Axın izlərini izləmək üçün tələb olunmur. Bununla birlikdə, portal hələ də yüksəklik alətlərinin mövcud olması üçün yüksəklik kommunal xidməti ilə konfiqurasiya edilməlidir.

GeoAnalytics

10.7 və 10.7.1-də GeoAnalytics-də yeni inkişaflar var.

10.7.1 buraxılışı

Aşağıdakı mövcud alətlər və imkanlar genişləndirilmişdir:

    yeni örtük əməliyyatlarını dəstəkləyir (birləşmə, simmetrik fərq və şəxsiyyət). geodezik məsafədən istifadə edərək yaxın münasibətləri dəstəkləyir.
  • Artıq Portal Map Viewer-də bir GeoAnalytics Server alətinin girişlərinə bir filtr tətbiq edə bilərsiniz. Süzgəc yalnız analiz üçün tətbiq olunur və xüsusiyyət qatlarında və böyük məlumat faylı paylaşımlarında istifadə edilə bilər.

10.7 buraxılış

    giriş xüsusiyyətlərini müəyyən maraq poliqonlarının içərisindən çıxarır. kəsişən və ya eyni sahə dəyərlərinə sahib olan çoxbucaqları tapır və onları birləşdirərək tək bir çoxbucaqlı əmələ gətirir. çox dəyişkən bir grid qatından bir nöqtə qatına atributları birləşdirir. nəzarət edilən bir maşın öyrənmə üsulu olan Leo Breiman-ın təsadüfi meşə alqoritminin uyğunlaşmasından istifadə edərək modellər yaradır və proqnozlar yaradır. proqnozlar yaradır və izahlı dəyişənlər dəsti ilə əlaqəsi baxımından asılı dəyişəni modelləşdirir. bütün xüsusiyyətləri iki qatdan tək bir çıxış qatına kopyalayır. böyük məlumatlarınızın xülasəsini və nümunəsini təqdim edir.

Aşağıdakı mövcud alətlər və imkanlar genişləndirilmişdir:

    HDBSCAN alqoritmini tətbiq edə bilər. , Hadisələri Algıla və Yenidən Qurma, yeni vaxt bölmə seçimlərini dəstəkləyir.
  • Böyük məlumat faylı paylaşımlarına nəticələrin yazılması üçün dəstək əlavə edildi.

Raster təhlili

10.7 və 10.7.1-də raster analizində yeni inkişaflar var.

10.7.1 buraxılışı

Müəssisə portalı vasitəsi ilə Map Viewer-ə məruz qalan mövcud iki alətdə inkişaf etdirilmişdir.

  • Məsafəni hesablayın üç yeni parametr var:
    • Baryerləri məsafə hesablamalarına daxil etmək üçün maneələr parametrini göstərmək üçün raster və ya xüsusiyyət qatını istifadə edin.
    • Planar ilə məsafəni hesablamaq üçün yeni bir geodeziya metodu arasında seçim etmək üçün Məsafə Metodu parametrindən istifadə edin.
    • İstəyə bağlı bir nəticə arxa istiqamət qatının adı yaradın. Bu yeni məhsul, Öklid məsafəsi ilə birlikdə yolları tapmaq üçün yeni xidmət vasitəsi Maliyet Yolu olaraq Polyline olaraq istifadə edilə bilər.

    REST API-si və ya Portala qoşulduqda ArcGIS Pro-dakı bir geo-işləmə vasitəsi ilə əldə edilə bilən yeni bir xidmət vasitəsi, Polyline As Cost Line mövcuddur. Bu vasitə bir mənbədən bir yerə qədər ən az xərcli yolu hesablamaq üçün istifadə edilə bilər.

    10.7 buraxılış

    ArcGIS Image Server-də Raster təhlili, Enterprise portalı vasitəsilə Map Viewer-də ortaya çıxan aşağıdakı iki yeni vasitəyə malikdir:

    • Dərin Öyrənmə istifadə edərək Pikselləri Təsnif edin - Təsdiqlənmiş bir raster istehsal etmək üçün giriş rasterində təlim keçmiş bir dərin öyrənmə modelini işə salır və hər bir etibarlı pikselə bir sinif etiketi təyin olunur.
    • Dərin Öyrənmədən istifadə edərək Nesnələri aşkarlayın - Tapdığı obyektləri ehtiva edən bir xüsusiyyət sinfi yaratmaq üçün giriş rasterində təlim keçmiş bir dərin öyrənmə modelini işə salır. Xüsusiyyətlər tapılan obyektlərin ətrafındakı məhdudlaşdırıcı qutular və ya çoxbucaqlar və ya obyektlərin mərkəzlərindəki nöqtələr ola bilər.

    Raster funksiya redaktoru, görüntü və raster təhlili işləmə zəncirlərinin qurulması üçün əyani bir proqramlaşdırma interfeysidir. İş axınları, görüntü analizlərinizi və proseslərinizi avtomatlaşdıran raster funksiya şablonları (RFT) kimi qeyd edilə bilər. Funksiya redaktoru panelində RFT-lər yarada və dəyişdirə bilərsiniz. Raster funksiya redaktoru Enterprise portalı vasitəsilə Map Viewer-də yerləşdirilir.

    Raster funksiya redaktoru 142 raster funksiyasının qalereyasını ehtiva edir. Bu raster funksiyaları vizual proqramlaşdırma vasitələrindən istifadə edərək Raster Function Template (RFT) adlanan raster funksiyası işləmə zəncirlərinə birləşdirilə bilər. RFT-lər sınaqdan keçirilə, düzəldilə, saxlaya və müəssisənizin digər üzvləri ilə paylaşıla bilər.

    Geocoding

    Geocode File, inkişaf etdiricilər üçün ArcGIS Enterprise 10.7.1-dən geniş miqyaslı toplu coğrafi kodlaşdırma aparmaq üçün yeni bir API. Bu, inkişaf etdiricilərə geniş məlumat sənədlərini coğrafi kodlaya bilən və çıxış kodunda geocoded nəticələri qaytaran bir API-dən istifadə etməyə imkan verir. Bu API-yə mümkün girişlər sıxılmış vergüllə ayrılmış dəyərlər (CSV) sənədləri, Microsoft Excel (.xls) faylları və ünvan məlumatları olan fayl geodatabase cədvəlləridir. API, sıxılmış bir CSV faylı, .xls faylı və ya giriş sənədinə əlavə edilmiş coğrafi kodlu nəticələr (yer məlumatları) ilə bir xüsusiyyət sinfi çıxarır. Geliştiricilər ArcGIS Enterprise portal təşkilatında geniş miqyaslı toplu coğrafi kodlaşdırma aparmaq üçün bu API-yə qarşı kod yaza bilərlər.

    Geniş miqyaslı toplu coğrafi kodlaşdırma qaydalarının necə qurulacağı barədə daha çox məlumat üçün baxın: Portalı Geocode Ünvanlarına Yapılandırın.

    Geocode File API haqqında daha çox məlumat üçün REST API sənədlərinə baxın.

    Portalda tətbiqlər üçün yeni xüsusiyyətlər və inkişaf etdirmələr var.

    ArcGIS Excalibur

    ArcGIS Excalibur, ArcGIS Enterprise 10.7 üçün intuitiv təcrübələr sayəsində görüntü əsaslı iş axınlarını müasirləşdirən və inkişaf etdirən yeni bir veb tətbiqdir. Bu təcrübələr istifadəçilərə asanlıqla tam inteqrasiya edilmiş iş axınlarında görüntüləri asanlıqla axtarmağı, kəşf etməyi və işləməyi, güclü, əl ilə dəstəklənən görüntü analitikasına və istismarına imkan verir. ArcGIS Excalibur, istifadəçilərə vahid bir məkanda şəkil əsaslı bir tapşırığı yerinə yetirmək üçün lazım olan mənbələri təşkil etmək üçün dinamik bir yol olan bir Təsəvvür Layihəsi ideyasını təqdim edir. Təsəvvür Layihələri, istifadəçilərə şəkillərə əsaslanan iş axınlarını fokuslanmış bir şəkildə düzəltmək üçün bir sıra alətlərə əlavə olaraq görüntü tapşırıqlarının kontekstini təqdim etmək üçün coğrafi məkan istinad qatlarını da əhatə edir.

    • Axtarış parametrləri görüntü istismarı kətanında görüntü axtararkən nəticələrinizi süzməyə kömək edir. Tarix Aralığı, Bulud Qapağı, Proqnozlaşdırılan NIIRS, Obliklik və Şəkil Adı ilə axtarış edə bilərsiniz.
    • Vaxt təmin edən müşahidə qatları artıq görüntülərinizə müşahidələr toplandıqda görüntüləmək üçün interaktiv vaxt sürüşdürücüdən istifadə etmək imkanı verir. Əvvəlcədən toplanmış müşahidələrə baxmaq üçün bu vaxt sürüşdüricisindən istifadə edə bilərsiniz.
    • Təsəvvür layihəniz üçün yeni bir müşahidə qatını yaratdığınız zaman yeni müşahidə təbəqəsi inkişafları var. Now, you can define your layer's style based on a single symbol or use coded value domains for unique values styling. You can also create multiple observation layers during your observation imagery project.
    • There are multiple improvements to the layer list. Now, you can interact with imagery layers, context layers, and project layers. You can change the transparency on any content or project layers and toggle the time slider on your project layers.

    For more information, see the What's new in Excalibur .

    ArcGIS QuickCapture

    A new mobile app, ArcGIS QuickCapture , is supported at 10.7.1. ArcGIS QuickCapture is specifically designed for at-speed field data collection workflows, delivering a user experience focused on the needs of users who collect field observations on the go, travelling in a vehicle such as a car, truck, and even helicopter. You can create your own ArcGIS QuickCapture projects on top of existing ArcGIS Enterprise feature layers using ArcGIS QuickCapture designer.

    ArcGIS Enterprise Sites

    Experience a new way to edit sites and share content with the 10.7.1 release of Sites in the ArcGIS Enterprise portal. When editing a site, you'll notice a new navigation bar at the top of the Site Editor and a redesigned side panel.

    The new navigation bar includes dropdown menus with options to quickly go elsewhere, like to add data or manage existing sites.

    The redesigned Customize side panel features a sleeker design and includes more options to configure your site's settings and capabilities. This panel will also now close automatically to give you more room when adding a card to your layout.

    The new enhanced text card includes rich-text editing so you can add and format text more easily, no HTML required.

    Interested in sharing more accessible content? Read our recent blog post on how to use our drag-and-drop cards to design an accessible site.

    Ortho Maker

    • The Cut-and-fill volume calculation is provided in the Ortho Maker map viewer. The Volume Calculation map tool summarizes the areas and volumes of change from a cut-and-fill operation. By using the digital surface model product and an area of interest (AOI) with a given base type, it identifies regions of surface material removal and addition.
    • The Add GCPs from a feature service tool refines the block adjustment to produce more accurate products such as Digital Surface Models (DSM), Digital Terrain Models (DTM) and seamless ortho mosaics. Two types of feature services are supported for GCPs:
      • Point feature layer within organization.
      • Point feature layer from ArcGIS Online that is publicly accessible.

      Tracker for ArcGIS

      Tracker for ArcGIS is a new product that brings location tracking to life, using the location tracking service in two new apps: the Track Viewer web app and the Tracker for ArcGIS mobile app.

      Track Viewer

      When using location tracking to record where users are and where they have been, the tracks are secure within the location tracking service users only see their own tracks, with additional permissions required to view the tracks of others. The Track Viewer web app enables administrators to create track views, defining who is tracked and who can view those tracks. Users with access to a track view use Track Viewer to visualize the tracks available to them.

      Tracker for ArcGIS

      The Tracker mobile app is optimized for tracking locations in the background, minimizing the impact on device battery. The mobile app records tracks independently of whether there is a data connection, and gives mobile users control of when they are and aren't tracked.

      Operations Dashboard for ArcGIS

      At ArcGIS Enterprise 10.7.1, three additional languages are now supported: Ukrainian, Arabic, and Hebrew. More configuration options are available with Category Selectors in multiple selection mode, and for styling elements when they show No Data or No Value.

      Starting at ArcGIS Enterprise 10.7, you can configure Show Pop-up and Follow Feature actions and control actions through URL Parameters. Styling improvements include logarithmic scaling, label and legend text size as well as color choices for the background, borders, elements, tabs, and selections. You can also now view dashboards on mobile phones.

      Web AppBuilder for ArcGIS

      The Web AppBuilder for ArcGIS Enterprise includes support for accessibility, new widgets, and improvements on a number of widgets. For more information, see the Web AppBuilder for ArcGIS section of the help.

      Ümumi

      • At 10.7.1, support for accessibility is added in 21 widgets and 5 themes, and are tested with selected screen readers. With incremental releases, more widgets and themes will support accessibility.
      • At 10.7.1, you can control which layers are visible through the URL parameter, showLayers.

      Themes

      A Pocket theme has been added for apps embedded in websites, story maps, or other locations with surrounding context, where only one widget is supported in a panel positioned on the left or the right.

      Widgets

      • The new Network Trace widget utilizes a geoprocessing service to trace a geometric network and interact with its results. For example, a user specifies the location of the main break to generate the outage area. (10.7.1)
      • Scalebar has a new option to display the scale number. (10.7.1)
      • You can display the custom basemap in Overview Map. (10.7.1)
      • You can control which layers are visible with a new link option in Share. (10.7.1)
      • Query adds an option to let you control if end users can provide a different name for the result layer name at runtime. (10.7.1)
      • Swipe provides an option to hide the layer choosing list. (10.7.1)
      • The Smart Editor widget enables you to move a point feature to coordinates or a GPS location that you provide. At 10.7.1, Smart Editor has made it easier to streamline workflows by adding Smart Action and Attribute Action options.
      • When using Cost Analysis, it's easier to generate a centroid of the project area by updating multiple configurations within the widget. (10.7.1)
      • With the Query widget, you can hide or customize filter labels for query criteria and spatial filters, and you can type a value and press Enter to apply the query. When you use the Query widget, you can rename the resultant layer and keep the spatial filter shape drawn on the map after execution.
      • The Time Slider widget allows you to set relative time span and intervals to animate live data such as showing the weather for the past five days in two-hour intervals.
      • When you use the Search widget to perform geocoding or feature search on point, line, and polygon layers, the widget honors the zoom-scale parameter in the resulting search extent. This widget also allows you to type coordinates with UTM or specified by a WKID in the search box to locate a place on the map and has an option to pan to the search result without zooming.
      • The Legend widget includes a new option to display the symbology of the basemap layers.
      • With the Daylight (3D) widget, you can choose a specific date to reflect the sun’s position at different times.
      • The Draw widget displays the measurement label for a point in degrees or degree-minute-second format. You can also now use this widget to change the font size and font color to display the measurements.
      • The Measurement widget allows you to snap to the measured features for accuracy.
      • The Measurement (3D) widget supports measuring the area and perimeter of a polygon.
      • The Attribute Table widget allows you to configure a default sort field.
      • With the Coordinate widget, you can change the display label for a configured coordinate system and set a default coordinate system.
      • With the Infographic widget, you can add line and area markers as guidelines to view the charts in the bar, line, column, and area templates add titles for x- and y-axis change the background color of the gauge bar and set dynamic maximum and minimum values, which are dependent on statistic data configured in Extra Data source, for the gauge templates.
      • When using the Related Table Charts widget, you have the option to use line charts. You can use a line chart with one or many data series.
      • The Parcel Drafter widget allows you to save your last used traverse settings, and delete parcels using the Delete tool. When using the traverse pane, you can move it to the start and rotation position.
      • The Edit widget now allows you to edit many-to-many related records and control the capability to add or delete features. This widget also has a new option to honor the editable layer setting defined in the web map.
      • The Geoprocessing widget allows you to select a table from the map as an input of GPRecordSet and to check the option to hide the Others symbol from the legend as an output.
      • The Directions widget allows you to save the route as a hosted layer in your portal.
      • The Print widget allows you to define the output spatial reference on the Advanced tab for the printout.
      • The new Threat Analysis widget supports public safety personnel and first responders to identify safe distances and zones when planning events, should an incident occur. For example, should an explosion occur at a location susceptible to attack, personnel can understand what parameters to set up and what areas to evacuate.
      • The new Visibility widget determines what is visible from an observer location based on a given distance, an observer height, and a field of view.
      • The Analysis widget adds three new tools: Geocode Locations from Table, Find Centroids, Find Point Clusters, and Summarize Center and Dispersion.
      • Living Atlas is available in the Analysis widget.
      • Add an option to set thousands separator in the Number Template of the Infographic widget.
      • You can now set feature layers as search sources in the 3D Search widget.
      • The Directions widget allows you to specify map layers (point, line, or polygon) as the barriers when configuring the widget.
      • In the 3D Coordinate widget, you can set the units of elevation and eye altitude measurements as metric or English.
      • The result panel of the Query widget shows a Displayed features message to indicate how many features are displayed out of all the results matching the query criteria, and a Load more button appears when the results are more than the displayed features. In addition, you can configure the default expand/collapse state for the result items.
      • The Infographic widget adds a configurable option to allow showing integers only for the value axis.
      • The Chart widget supports sorting charts by both label and value fields.

      The new CoordinateControl class allows coordinates to be consumed and parsed in multiple formats and notation styles.

      When using the Analysis widget, you may refer to this matrix to understand tools that require a standard or advanced GIS Server license.

      Administrators can view and manage apps and templates created by everyone.

      Configurable app templates

        (10.7.1) (10.7.1) —Present a side-by-side or stacked view of two maps, two scenes, or a map and a scene that allows the app user to explore the differences and similarities in the data in each. —Create an app that allows users to identify differences between two imagery layers. —You can bookmark locations within a map that displays imagery to lead the app user through a predefined tour of the map. —Apps created using this template allow users to compare two imagery layers using a swipe tool. This is useful for comparing changes over time. —This group template allows you to create a gallery of layers to help portal members find the content they need. —The Map Styler template allows you to customize the app presentation and provides basic tools for app users to explore a web map. This template replaces the Map Tools and Simple Map Viewer templates. —The template is designed to create apps that present web maps in a small space, such as within a news article or presentation on the web. —The Scene Styler template allows you to customize the app presentation and provides basic tools for app users to explore a web scene. —Display a 2D inset map with a 3D scene to help app users orient themselves within the scene.

      The following app templates are in mature status and are no longer available for creating apps in the portal. Use the suggested replacement app template instead.


      Scripting syntax

      BinaryRasterToArcGISRaster_GeoEco (inputFile, outputRaster, dataType, columnCount, rowCount, xLowerLeftCorner, yLowerLeftCorner, cellSize, nodataValue, offset, swapBytes, transpose, mirror, flip, swapHemispheres, coordinateSystem, projectedCoordinateSystem, geographicTransformation, resamplingTechnique, projectedCellSize, registrationPoint, clippingRectangle, mapAlgebraExpression, buildPyramids)

      A binary raster is a file that contains a raw array of numbers stored in binary format, as if a snapshot of in-memory data had been written directly to disk. In ArcGIS, this is the type of file output by the Raster to Float tool, although that tool can only output binary rasters that use a 32-bit floating point data type. This tool can use any standard numeric data type.

      The data must have two dimensions. By default, it is assumed that the data are in "row-major order", the approach used by the C programming language: the cells are ordered left-to-right, top-to-bottom, with columns increasing before rows. The upper-left cell is the first cell, followed by the cell to its right, and so on to the end of the first row. The second row comes next, and so on to the end. The lower-right cell is the last one. If the data are in "column-major order", the approach used by Fortran and MATLAB, use the Transpose option to flip the data about the diagonal axis.

      By default, it is assumed that the data should be read starting with the first byte of the file. If the file contains a header of a known length, use the Offset parameter to skip over it.

      If the file contains extra bytes that occur after the data, they will be ignored.

      If you provide a compressed file in a supported compression format, it will be automatically decompressed. If it is an archive (e.g. .zip or .tar), it must contain exactly one file, which must not be in a subdirectory.

      Data type of the binary raster.

      This may be one of the following values:

      int8 - 8-bit signed integer, range -128 to 127

      uint8 - 8-bit unsigned integer, range 0 to 255

      int16 - 16-bit signed integer, range -32768 to 32767

      uint16 - 16-bit unsigned integer, range 0 to 65535

      int32 - 32-bit signed integer, range -2147483648 to 2147483647

      uint32 - 32-bit unsigned integer, range 0 to 4294967295

      float - 32-bit single-precision floating point

      double - 64-bit double-precision floating point

      Binary rasters with other data types cannot be converted because the ArcGIS raster format does not support them.

      The exact format, precision and range of the floating types depend on the processor architecture of your computer. Most processors implement the IEEE Standard for Binary Floating-Point Arithmetic (IEEE 754).

      Binary rasters that use the float or double data type must not contain "infinity" (INF) or "not a number" (NAN) values. A ValueError will be raised if these values are discovered.

      This tool first converts the binary file to an ArcInfo ASCII Grid file and then converts that to an ArcGIS raster using ArcGIS's ASCII to Raster geoprocessing tool. That tool, and ArcGIS raster format itself, have some quirks:

      The ArcGIS raster format supports the 32-bit float data type but not the 64-bit double data type. If you supply a binary raster that has the double data type, it will be converted into a properly formatted ArcInfo ASCI Grid and passed to the ASCII to Raster tool. That tool appears to accept ASCII files that contain doubles, but its behavior is not documented. In ArcGIS 9.1 it appears to be:

      Values where the exponent ranges from -38 to +38 are properly represented in the resulting 32-bit float raster, although some precision is lost due to the smaller mantissa of the 32-bit float data type.

      Values where the exponent is less than -38 (e.g. -39, -40, and so on) are converted to 0.

      Values where the exponent is greater than +38 are converted to -INF or +INF, depending on the sign of the value (e.g. -5.3083635279597874e-212 appears as -1.#INF in the ArcCatalog GUI, while 2.5502286890301497e+084 appears as 1.#INF).

      The ArcGIS 9.1 ASCII to Raster tool also exhibits some quirks when converting integer rasters:

      For an ASCII file created from an int8 binary file, the tool will create an int16 raster if the value -128 appears in the ASCII file, unless -128 is designated the NODATA value. Specifying a different NODATA value, such as 0, still yields an int16 raster if -128 appears.

      Similarly, for an ASCII file created from an int16 binary file, the tool will create an int32 raster if the value -32768 appears in the ASCII file, unless it is designated the NODATA value.

      Worse, for an ASCII file created from an int32 binary file, the tool will report an error if the value -2147483648 appears in the ASCII file unless it is designated the NODATA value. Even stranger, the value -2147483647 is always translated to NODATA, no matter what.

      For all types of integer rasters, the tool produces strange behavior when you specify a NODATA value that is not the smallest possible value for the data type. For example, if the ASCII file contains values from 0 to 255 and 0 is designated the NODATA value, the tool produces a uint8 output raster. But if 1 is designated the NODATA value, it produces an int16 output raster, and ArcCatalog shows under Raster Dataset Properties that the NoData Value is -32768, although the Identify tool shows cells that had value 1 are actually NODATA. Similar strange results can be obtained for integer rasters of other data types, when you designate a NODATA that is not the smallest possible value.

      Number of columns in the binary raster.

      Number of rows in the binary raster.

      X coordinate of the lower-left corner of the raster.

      The coordinate is for the corner of the lower-left cell, not the center of that cell. For example, if the raster is a geographic projection of the entire Earth, the coordinate of the lower left corner would be -180.0, corresponding to a longitude of 180 degrees West.

      Y coordinate of the lower-left corner of the raster.

      The coordinate is for the corner of the lower-left cell, not the center of that cell. For example, if the raster is a geographic projection of the entire Earth, the coordinate of the lower left corner would be -90.0, corresponding to a latitude of 90 degrees South.

      For example, if the raster is a geographic projection of the entire Earth, with 720 columns and 360 rows, it would have a cell size of 0.5, corresponding to 1/2 of a geographic degree.

      The underlying data format requires the cells be square. It is not possible to specify a cell size for each dimension.

      Value that indicates a cell has no data.

      Number of bytes of the file to skip before reading the data.

      This option is useful for skipping a headers or other metadata that occur before the data. For example, if the file contains a 512 byte header, set this parameter to 512 to skip over the header. If this parameter is not specified, the data will be read starting at the first byte of the file.

      If True, the byte ordering of the binary raster will be reversed prior to conversion.

      This option is ignored if the raster data type is int8 or uint8.

      This option is useful if the input file was produced on computer with a processor architecture that uses a different byte ordering than your computer. For example, if you are running on an Intel x86 processor, which uses "little endian" byte ordering, you might use this option to process data produced by a Sun SPARC processor, which uses "big endian" byte ordering.

      If True, the image will be transposed (flipped about the diagonal axis) prior to conversion. Use this option to fix an image that has the east/west axis going up and down instead of left and right.

      If True, the image will be flipped about the vertical axis prior to conversion. Use this option to fix an image that is the "mirror image" of what it is supposed to be.

      If True, the image will be flipped about the horizontal axis prior to conversion. Use this option to fix an image that is upside-down.

      If True, the east and west hemispheres of the image will be swapped. Use this option to change the orientation of a global image from a 0 to 360 orientation centered on the Pacific ocean to a -180 to +180 orientation centered on the Atlantic ocean, or visa versa.

      Coordinate system to define for the raster.

      If a value is not provided, the coordinate system of the raster will remain undefined.

      New coordinate system to project the raster to.

      The raster may only be projected to a new coordinate system if the original projection is defined. An error will be raised if you specify a new coordinate system without defining the original coordinate system.

      The ArcGIS Project Raster tool is used to perform the projection. The documentation for that tool recommends that you also specify a cell size for the new coordinate system.

      I have noticed that for certain coordinate systems the ArcGIS 9.2 Project Raster tool seems to clip the projected raster to an arbitrary extent that is too small. For example, when projecting a global MODIS Aqua 4 km chlorophyll image in geographic coordinates to Lambert_Azimuthal_Equal_Area with central meridian of -60 and latitude of origin of -63, the resulting image is clipped to show only one-quarter of the planet. This problem does not occur when Project Raster is invoked interactively from the ArcGIS user interface it only occurs when the tool is invoked programmatically (the ProjectRaster_management method of the geoprocessor). Thus you may not see it when you use Project Raster yourself but it may happen when you use MGET tools that invoke Project Raster as part of their geoprocessing operations.

      If you encounter this problem, you can work around it like this:

      First, run this tool without specifying a new coordinate system, to obtain the raster in the original coordinate system.

      In ArcCatalog, use the Project Raster tool to project the raster to the new coordinate system. Verify that the entire raster is present, that it has not been clipped to an extent that is too small.

      In ArcCatalog, look up the extent of the projected raster by right-clicking on it in the catalog tree, selecting Properties, and scrolling down to Extent.

      Now, before running the MGET tool that projects the raster, set the Extent environment setting to the values you looked up. If you are invoking the MGET tool interactively from ArcCatalog or ArcMap, click the Environments button on the tool's dialog box, open General Settings, change the Extent drop-down to "As Specified Below", and type in the values you looked up. If you're invoking it from a geoprocessing model, right-click on the tool in the model, select Make Variable, From Environment, General Settings, Extent. This will place Extent as a variable in your model, attached to the MGET tool. Open the Extent variable, change it to "As Specified Below" and type in the values you looked up. If you're invoking the MGET tool programmatically, you must set the Extent property of the geoprocessor to the values you looked up. Please see the ArcGIS documentation for more information about this and Environment settings in general.

      Run the MGET tool. The extent of the raster should now be the proper size.

      A transformation method used to convert between the original coordinate system and the new coordinate system.

      This parameter is a new option introduced by ArcGIS 9.2. You must have ArcGIS 9.2 to use this parameter.

      This parameter is only needed when you specify that the raster should be projected to a new coordinate system and that new system uses a different datum than the original coordinate system, or there is some other difference between the two coordinate systems that requires a transformation. To determine if a transformation is needed, I recommend the following procedure:

      First, run this tool without specifying a new coordinate system, to obtain the raster in the original coordinate system.

      Next, use the ArcGIS 9.2 Project Raster tool on the raster to project it to the desired coordinate system. If a geographic transformation is needed, that tool will prompt you for one. Write down the exact name of the transformation you used.

      Finally, if a transformation was needed, type in the exact name into this tool, rerun it, and verify that the raster was projected as you desired.

      The resampling algorithm to be used to project the original raster to a new coordinate system. The ArcGIS Project Raster tool is used to perform the projection and accepts the following values:

      NEAREST - nearest neighbor interpolation

      BILINEAR - bilinear interpolation

      You must specify one of these algorithms to project to a new coordinate system. An error will be raised if you specify a new coordinate system without selecting an algorithm.

      The cell size of the projected coordinate system. Although this parameter is optional, to receive the best results, the ArcGIS documentation recommends you always specify it when projecting to a new coordinate system.

      The x and y coordinates (in the output space) used for pixel alignment.

      This parameter is a new option introduced by ArcGIS 9.2. You must have ArcGIS 9.2 to use this parameter. It is ignored if you do not specify that the raster should be projected to a new coordinate system.

      Rectangle to which the raster should be clipped.

      If a projected coordinate system was specified, the clipping is performed after the projection and the rectangle's coordinates should be specified in the new coordinate system. If no projected coordinate system was specified, the coordinates should be specified in the original coordinate system.

      The ArcGIS Clip tool is used to perfom the clip. The clipping rectangle must be passed to this tool as a string of four numbers separated by spaces. The ArcGIS user interface automatically formats the string properly when invoking this tool from the ArcGIS UI, you need not worry about the format. But when invoking it programmatically, take care to provide a properly-formatted string. The numbers are ordered LEFT, BOTTOM, RIGHT, TOP. For example, if the raster is in a geographic coordinate system, it may be clipped to 10 W, 15 S, 20 E, and 25 N with the string:

      Integers or decimal numbers may be provided.

      Map algebra expression to execute on the raster.

      WARNING: The ArcGIS Geoprocessing Model Builder may randomly and silently delete the value of this parameter. This is a bug in ArcGIS. Before running a model that you have saved, open this tool and validate that the parameter value still exists.

      The expression is executed after the converted raster is projected and clipped (if those options are specified). Use the case-sensitive string inputRaster to represent the raster that you now want to perform map algebra upon. For example, to convert the raster to an integer raster and add 1 to all of the cells, use this expression:

      The string inputRaster is case-sensitive. Prior to executing the map algebra expression, the string is replaced with the path to a temporary raster that represents the raster being generated. The final expression must be less than 4000 characters long or ArcGIS will report an error.

      The ArcGIS Single Output Map Algebra tool is used to execute the map algebra expression. You must have a license for the ArcGIS Spatial Analyst extension in order to perform map algebra.

      Map algebra syntax can be very picky. Here are some tips that will help you succeed with this tool:

      Before using this tool, construct and test out your map algebra expression using the ArcGIS Single Output Map Algebra tool. Then paste the expression into this tool and edit it to use the inputRaster variable rather than the test value you used with Single Output Map Algebra.

      If you do develop your expression directly in this tool, start with a very simple expression. Verify that it works properly, add a little to it, and verify again. Repeat this process until you have built up the complete expression.

      Always separate mathematical operators from raster paths using spaces. In the example above, the / operator contains a space on either side. Follow this pattern. In some circumstances, ArcGIS will fail to process raster algebra expressions that do not separate raster paths from operators using spaces. The reported error message usually does not indicate that this is the problem, and tracking it down can be very frustrating.

      If True, pyramids will be built for the raster, which will improve its display speed in the ArcGIS user interface.


      Videoya baxın: Python: Map Automation in ArcGIS Pro (Oktyabr 2021).