Daha çox

Yalnız bir ildə bir il göstərən arcgis javascriptindən istifadə edərək zaman kaydırıcısı necə yaradılır?


Arcgis javascript api istifadə edərək zaman kaydırıcısının necə yaradılacağına dair bu nümunəyə baxıram. Verilənləri başlanğıc tarixindən məcmu göstərmək əvəzinə. Yalnız həmin il üçün məlumatları göstərmək istəyirəm. ThumbCount'u 1-ə dəyişdirməyə çalışdım, amma bütün bunlar başlama vaxtını başlanğıc vaxtına təyin etdi. Bunun xaricində istədiyim davranışı necə əldə edə biləcəyim barədə daha çox məlumat tapa bilmirəm.

İstədiyim nəticəni əldə etmək üçün zaman sürüşdüricisində 2 baş barmağımdan istifadə edə biləcəyimi başa düşürəm. Bununla birlikdə, yalnız 1 baş barmağından istifadə edərək mümkün olub olmadığını araşdırıram.


APi sənədlərində qaçırmışam. Adlı bir funksiya varsingleThumbAsTimeInstant (createTimeInstants)vaxt kaydırıcısı üçün. Bunu doğru olaraq təyin etdikdən sonra, yalnız müəyyən bir zamanda elementləri göstərəcəkdir. Sənədlər burada.


4.13 üçün buraxılış qeydləri

DictionaryRenderer hər simvolu bir və ya bir neçə atribut dəyərinə əsaslanaraq qurur və eyni zamanda sonsuz sayda bənzərsiz kombinasiyanı idarə edir. İndi çoxsaylı atributlarla konfiqurasiya edilmiş simvollar lüğətindən istifadə edərək təbəqələri simvolizə edə bilərsiniz. Məsələn, alternativ yanacaqdoldurma stansiyalarını simvollaşdırmaq istəyə bilərsiniz ki, hər bir simvol yanacaq növünü, şəbəkə növünü, bağlayıcı növünü və s. Əks etsin. Bu yanaşma simvol xüsusiyyətləri UniqueValueRenderer üçün uyğun olmayan bir çox simvol permutasiyasına səbəb olduqda istifadə olunur.

Lüğət tərtibatçısı, əlaqəli lüğət simvolu üslubu vasitəsilə simvolları xüsusiyyətlərə tətbiq edir. Stil bütün simvol komponentlərini və simvolu göstərmək qaydalarını ehtiva edir. Lüğət simvol stilinin yaradılması haqqında daha çox məlumat: Lüğət simvolu üslubunun yaradılması.

Hər buraxılışımızı performans inkişafına xeyli vaxt ayırırıq. Bunlar bir neçə sahəyə yönəldilmişdir:

  • VectorTileLayer təkmilləşdirmələri:
    • VectorTileLayer mütərəqqi rəsmlə (simvol qarışığı daxil olmaqla) artırılmışdır.
    • Daha yaxşı kafel caching ilə VectorTileLayer üçün az miqdarda şəbəkə istəyi.
    • 3D SceneViews-da, təkmilləşdirilmiş VectorTileLayer göstərmə performansı artıq vektor əsas xəritələrini göstərən səhnələrdə hamar naviqasiyaya imkan verir.

    API modernləşdirmək və gücləndirmək üçün bir neçə yeniləmə etdik:

    • Kod bazasının 96% -i TypeScript-də yazılmışdır.
    • API-ni 4.14-də standart qayıtma vədini qaytarmağı planlaşdırırıq, sonra 4.15-də Dojo vədini tamamilə silməyi planlaşdırırıq. Bu davranışı təmin etmək üçün 4.12-də yerli JavaScript vədlərini təmin etmək üçün yeni bir bayraq təqdim edildi. Bu işləkliyə dair daha ətraflı məlumat yaxın gələcəkdəki bir blog yazısında olacaq.
    • Dojo & # x27s elan modulundan asılılığı aradan qaldırmaq üçün bəzi hazırlıq işlərini həll etdik. JavaScript üçün ArcGIS API-dən dərslər dojo / _base / declare istifadə edərək hazırlanır. Yalnız JavaScript (və TypeScript) sinif sistemindən istifadə etmək üçün köçərik. Bu köçün ilk addımı bir çox mirasdan istifadəni dayandırmaq və mixin nümunəsini qəbul etməkdir. Daha çox məlumat üçün Tətbiqedici Accessor haqqında yenilənmiş bələdçi səhifəsinə baxın.

    Çalmak widgetı bir xəritənin üstündəki bir qatın və ya təbəqələrin bir hissəsini göstərmək üçün sadə bir vasitədir. İki təbəqəni asanlıqla müqayisə etmək və ya bir təbəqənin altında nə olduğunu görmək üçün laylar şaquli və ya üfiqi olaraq sürüşdürülə bilər. Bu widget hazırda VectorTileLayers xaricində bütün təbəqələrlə işləyir.

    BasemapLayerList widgetı LayerList widgetına bənzəyir, lakin əsas xəritələri hədəf alır. Bazemap qatlarının siyahısını göstərmək və onların görünürlüğünü açmaq və söndürmək üçün bir yol təqdim edir. Əsas qatlar və istinad qatları ayrı hissələrə bölünür və redaktə edildikdə sürüklə və burax funksionallığı və başlıq adını dəyişir.

    ScaleRangeSlider widgetı istifadəçiyə adlandırılan miqyas aralığına əsasən maksimum və minimum miqyas təyin etməyə imkan verir. Vidjetə bir qat verildikdə, minScale və maxScale qatın miqyas aralığına ayarlanır.

    Ölçmə Widgetı və Ölçmə Əlavələri

    Ölçmə widgetı, istifadəçi təcrübəsini sadələşdirmək və rahatlığı maksimum dərəcədə artırmaq üçün hazırlanmışdır. Artıq bir ölçmə vidceti həm 2B, həm də 3D-də istifadə edilə bilər və AreaMeasurement3D, DirectLineMeasurement3D, AreaMeasurement2D və DistanceMeasurement2D vidjetlərindən imkanları əhatə edərək məsafəni və ərazini ölçür. Bu vidjet, inkişaf etdiricilərə xüsusi tələblərinə ən yaxşı uyğunlaşmaq üçün interfeys konfiqurasiyasına imkan verir.

    2B ölçmə təcrübəsini 3D ilə daha oxşar edən AreaMeasurement2D və DistanceMeasurement2D widgetlarından və ViewModels-dən mod xüsusiyyətini çıxardıq. Widgets coğrafi koordinat sistemləri və veb merkatoru üçün əraziləri və perimetrləri geodezik olaraq hesablayacaqdır. Proqnozlaşdırılan koordinat sistemləri üçün (veb olmayan merkator), widget & # x27s ViewModel-in geodezikDistanceThreshold xassəsi ilə müəyyən edilmiş eşik məsafəsinə qədər olan məsafələr üçün planimetrik olaraq hesablamalar aparılacaq və hədddən artıq geodezik olaraq hesablanacaqdır.

    Əlfəcinlər vidceti indi editingEnabled xassəsini doğru olaraq təyin edərək widget içərisindəki əlfəcinlərin əlavə edilməsini, düzəldilməsini, silinməsini və yenidən sıralanmasını dəstəkləyir. BookmarksViewModel-də createBookmark () funksiyasından istifadə edərək yeni əlfəcinləri əl ilə əlavə edə bilərsiniz.

    PointCloudLayers artıq pop-upları dəstəkləyir. Təsnifat və ya yüksəklik kimi xüsusiyyətləri yoxlamaq üçün fərdi nöqtələri seçin. PopupTemplate və ya Arcade ifadələri kimi mövcud imkanlar xüsusi popup düzeni yaratmağa imkan verir. HitTest istifadə edərək birdən çox nöqtə üçün statistikanı vurğulaya və ya toplaya bilərsiniz.

    3D mənzərələrdə təkmilləşdirilmiş işləmə

    QualityProfile-i yüksək səviyyəyə qoyarkən, yeni bir işıqlandırma və kölgələmə modeli, 3D məzmununuza daha çox kontrast və tərif əlavə edərək mövcud səhnələrinizin görselləşdirməsini artırır.

    GlTF modellərinin təqdimatı artıq PBR materiallarını dəstəkləyir. Səhnə təbəqələrində də mövcud olan bir dəyişiklik, görmə keyfiyyətini yaxşılaşdırır və şüşə və ya metal səthlərə yansımalar əlavə edir.

    Basemaplar, yüksəklik və görüntülər daxil olmaqla, 3 ölçülü vektor və raster plitələr artıq daha homojen bir miqyas səviyyəsini yükləyir və göstərir. Küçələr, etiketlər və digər sürtünmüş məzmunu əyilmiş vəziyyətdə də görüntünün böyük hissələrində eyni səviyyədə təfərrüatları göstərir.

    Artıq 3D səhnə təbəqələrində şəffaflıq inkişafları şəffaf olanların arxasında qeyri-şəffaf obyektləri düzgün şəkildə göstərir, həmçinin ekstrüde edilmiş üzləri paylaşan bitişik çoxbucaqlılar artıq titrəmir.

    Ağıllı Xəritəçəkmə aksesuarları

    Hər hansı bir əsas xəritəyə əsaslanaraq göstəricilər yaradın: Əvvəlki versiyalar, əsas Esri əsas xəritələrinə əsasən standart rəng rampaları təyin olunan göstəricilər yaratmağa imkan verdi. 4.13-də, 2D Xəritə Görünüşlərində hər hansı bir əsas xəritə və ya arxa rəng üçün ağıllı standart rəng sxemləri yaradıla bilər. Buraya xüsusi bir üslubla və ya heç bir əsas xəritəsiz vektor kafel baza xəritəsinin üstündə göstəriləcək təbəqələr daxildir. Bu o deməkdir ki, çıxış rendereri & # x27s rəng sxemi yalnız Esri xəritələrində deyil, hər hansı bir fonda seçiləcəkdir. Bunun işləməsi üçün bir əsas xəritə əvəzinə bir görünüş təyin etməlisiniz (bu parametr artıq ləğv edilmişdir).

    Sürgülərə yaxınlaşdırın: Akıllı Xəritəçəkmə sürgülərinə zoomOptions əlavə etdik, bu da kaydırıcı kontekstində bütün məlumat spektrini itirmədən sürüşmə pistində kiçik aralıklara yaxınlaşma imkanı verir. Bu, istifadəçilərə əyilmiş məlumat dəstləri ilə tərtib edərkən kənarların təsirini aradan qaldırmağa imkan verir. Bunun bir nümunəsi üçün aşağıdakı şəkillərə baxın.

    BöyüdüYaxınlaşdırılıb

    ImageryLayer aşağıdakı təkmilləşdirmələrlə yeniləndi:

    Şəkil koordinat sistemi: ImageryLayer-dəki şəkilləri 2D MapView-in imageCoordinateSystem-i göstərərək orijinal koordinat sistemində göstərə bilərsiniz. Bu, şəkillərinizi orijinal şəklində heç bir təhrif etmədən vizuallaşdırmağa imkan verəcəkdir. Bunu hərəkətdə görmək üçün ImageryLayer - şəkil koordinat sistemi nümunəsinə baxın.

    Müştəri tərəf göstəricisi: Təsəvvür qatının formatı lerc olaraq təyin olunduqda, müştəri xam görüntü məlumatlarını alır. Bir pixelFilter funksiyasını təyin etmədiyiniz təqdirdə, qatı bir standart göstərici tətbiq olunur. Varsayılan göstərici ən yaxşı ekran nəticəsi üçün mövcud görüntü məlumatlarını istifadə edir. API-nin əvvəlki versiyalarında, pixelFilter funksiyasını təyin etmədiyiniz təqdirdə, standart rəng boz rəngli bir görüntü idi. Varsayılan göstərici tələbinizə cavab vermirsə, təbəqəyə göstərici tətbiq edilə bilər.

    Optimal qat yüklənməsi: CDN-dən istənilən fayllar daha az olacaq və görüntü qatları olan tətbiqlər daha sürətli yüklənəcəkdir.

    Siniflər, xüsusiyyətlər, metodlar, hadisələr əlavə edildi

    • Esri / rasterRenderers sinif əlavə edildi.
    • Esri / renderers / DictionaryRenderer sinif əlavə edildi.
    • Esri / renderers / RasterStretchRenderer sinif əlavə edildi.
    • Esri / renderers / smartMapping / Statistics / dominantCategories sinif əlavə edildi.
    • Sinif esri / renderers / smartMapping / Statistics / summaryStatisticsForAge sinfi əlavə edildi.
    • Esri / renderers / smartMapping / Statistics / support / ageUtils sinif əlavə edildi.
    • Sinif esri / views / BasemapView əlavə edildi.
    • Sinif esri / views / layer / PointCloudLayerView əlavə edildi.
    • Sinif esri / views / support / colorUtils əlavə edildi.
    • Sinif esri / widgets / BasemapLayerList əlavə edildi.
    • Esri / widgets / BasemapLayerList / BasemapLayerListViewModel sinfi əlavə edildi.
    • Sinif esri / widgets / Ölçmə əlavə edildi.
    • Esri / widgets / Measurement / MeasurementViewModel sinif əlavə edildi.
    • Esri / widgets / ScaleRangeSlider sinif əlavə edildi.
    • Sinif esri / widgets / ScaleRangeSlider / ScaleRanges əlavə edildi.
    • Sinif esri / widgets / ScaleRangeSlider / ScaleRangeSliderViewModel əlavə edildi.
    • Sinif esri / widgets / çalmak əlavə edildi.
    • Esri / widgets / Swipe / SwipeViewModel sinif əlavə edildi.
    • Esri / geometry / SpatialReference-ə xassə imageCoordinateSystem əlavə edildi.
    • Esri / layer / CSVLayer-a xassə displayField əlavə edildi.
    • Esri / layer / ElevationLayer-a mülk mənbəyi JSON əlavə edildi.
    • Esri / layer / FeatureLayer-a mülk mənbəyi JSON əlavə edildi.
    • Esri / layer / ImageryLayer-a mülk mənbəyi JSON əlavə edildi.
    • Esri / layer / MapImageLayer-a mülk mənbəyi JSON əlavə edildi.
    • Esri / layer / OpenStreetMapLayer-a əmlak portalı məhsulu əlavə edildi.
    • Esri / layer / PointCloudLayer-a xassələr sahələriIndex, outFields, popupEnabled, popupTemplate əlavə edildi.
    • Esri / layer / StreamLayer-a xassə imkanları, sourceJSON əlavə edildi.
    • Esri / layer / TileLayer-a mülk mənbəyi JSON əlavə edildi.
    • Esri / layer / WebTileLayer-a əmlak portalı məhsulu əlavə edildi.
    • Esri / popup / content / support / ChartMediaInfoValueSeries-yə mülkiyyət ipucu əlavə edildi.
    • Esri / portal / Portala əmlak mənbəyi JSON əlavə edildi.
    • Esri / portal / PortalItem-ə mülk mənbəyi JSON əlavə edildi.
    • Esri / portal / PortalUser-ə mülk mənbəyi JSON əlavə edildi.
    • Əlavə edilən xüsusiyyətlərə processExtent, returnM, returnZ esri / task / Geoprocessor.
    • Esri / views / MapView-ə xüsusiyyət basemapView əlavə edildi.
    • Esri / views / SceneView-a xüsusiyyət basemapView əlavə edildi.
    • Esri / views / View-a xüsusiyyət basemapView əlavə edildi.
    • Esri / widgets / AreaMeasurement3D-yə xüsusiyyət iconClass əlavə edildi.
    • Esri / widgets / Bookmarks-a əlavə edilmiş xassələr bookmarkCreationOptions, editingEnabled, visibleElements.
    • Esri / widgets / DirectLineMeasurement3D-yə xüsusiyyət iconClass əlavə edildi.
    • İnputFormatFunction, inputParseFunction, thumbs esri / widgets / HistogramRangeSlider / HistogramRangeSliderViewModel ilə məhdudlaşan xüsusiyyətlər əlavə edildi.
    • Esri / widgets / Legend-ə mülkiyyət hörmətLayerVisibility əlavə edildi.
    • Esri / widgets / Search / LocatorSearchSource-a defaultZoomScale xassəsi əlavə edildi.
    • Əlavə edilmiş xüsusiyyətlər əlil, inputFormatFunction, inputParseFunction, baş barmaqlar esri / widgets / Slider ilə məhdudlaşır.
    • İnputFormatFunction, inputParseFunction, thumbs esri / widgets / Slider / SliderViewModel ilə məhdudlaşdırılmış xüsusiyyətlər əlavə edildi.
    • İnputFormatFunction, inputParseFunction, thumbs esri / widgets / smartMapping / ClassedColorSlider / ClassedColorSliderViewModel ilə məhdudlaşdırılmış xüsusiyyətlər əlavə edildi.
    • İnputFormatFunction, inputParseFunction, thumbs esri / widgets / smartMapping / ClassedSizeSlider / ClassedSizeSliderViewModel ilə məhdudlaşdırılmış xüsusiyyətlər əlavə edildi.
    • Esri / widgets / smartMapping / ColorSizeSlider üçün xüsusiyyət zoom seçimləri əlavə edildi.
    • İnputFormatFunction, inputParseFunction, thumbs esri / widgets / smartMapping / ColorSizeSlider / ColorSizeSliderViewModel ilə məhdudlaşdırılmış xüsusiyyətlər əlavə edildi.
    • Esri / widgets / smartMapping / ColorSlider üçün xüsusiyyət zoom seçimləri əlavə edildi.
    • İnputFormatFunction, inputParseFunction, thumbs esri / widgets / smartMapping / ColorSlider / ColorSliderViewModel ilə məhdudlaşdırılmış xüsusiyyətlər əlavə edildi.
    • İnputFormatFunction, inputParseFunction, thumbs esri / widgets / smartMapping / HeatmapSlider / HeatmapSliderViewModel ilə məhdudlaşdırılmış xüsusiyyətlər əlavə edildi.
    • Xüsusiyyətlər üslubu, esri / widgets / smartMapping / OpacitySlider üçün zoom seçimləri əlavə edildi.
    • İnputFormatFunction, inputParseFunction, thumbs esri / widgets / smartMapping / OpacitySlider / OpacitySliderViewModel ilə məhdudlaşdırılmış xüsusiyyətlər əlavə edildi.
    • Xüsusiyyətlər tərzi, esri / widgets / smartMapping / SizeSlider üçün zoom seçimləri əlavə edildi.
    • İnputFormatFunction, inputParseFunction, thumbs esri / widgets / smartMapping / SizeSlider / SizeSliderViewModel ilə məhdudlaşdırılmış xüsusiyyətlər əlavə edildi.
    • Esri / widgets / smartMapping / SmartMappingSliderBase üçün xüsusiyyət zoom seçimləri əlavə edildi.
    • WhenEqual, whenEqualOnce esri / core / watchUtils-ə metodlar əlavə edildi.
    • GetField, getFieldDomain metodları esri / layer / CSVLayer-a əlavə edildi.
    • GetCatalogItemICSInfo, getCatalogItemRasterInfo metodları esri / layer / ImageryLayer-a əlavə edildi.
    • AddPopupTemplate, getFieldDomain, queryCachedStatistics metodlarına esri / layer / PointCloudLayer-a əlavə edilmiş metodlar.
    • Esri / layer / SceneLayer-a metod sorgusuCachedStatistics əlavə edildi.
    • Esri / renderers / visualVariables / SizeVariable-a flipSizes metodu əlavə edildi.
    • Esri / symbol / support / symbolUtils-ə renderColorRampPreviewHTML metodu əlavə edildi.
    • Esri / task / Geoprocessor-a waitForJobCompletion metodu əlavə edildi.
    • JSON-dan esri / task / support / AreasAndLengthsParameters-ə metod əlavə edildi.
    • JSON-dan esri / task / support / FindParameters-ə metod əlavə edildi.
    • JSON-dan esri / task / support / IdentifyParameters-ə metod əlavə edildi.
    • Esri / widgets / Bookmarks / BookmarksViewModel-a createBookmark metodu əlavə edildi.
    • DefaultInputFormatFunction, defaultInputParseFunction, getBoundsForValueAtIndex metodlarına esri / widgets / HistogramRangeSlider / HistogramRangeSliderViewModel əlavə edildi.
    • Esri / widgets / Sketch / SketchViewModel-də məhv üsulu əlavə edildi.
    • Esri / widgets / Slider / SliderViewModel-ə defaultInputFormatFunction, defaultInputParseFunction, getBoundsForValueAtIndex metodları əlavə edildi.
    • DefaultInputFormatFunction, defaultInputParseFunction, getBoundsForValueAtIndex metodlarına esri / widgets / smartMapping / ClassedColorSlider / ClassedColorSliderViewModel əlavə edildi.
    • Esri / widgets / smartMapping / ClassedSizeSlider / ClassedSizeSliderViewModel-ə defaultInputFormatFunction, defaultInputParseFunction, getBoundsForValueAtIndex metodları əlavə edildi.
    • DefaultInputFormatFunction, defaultInputParseFunction, getBoundsForValueAtIndex metodlarına esri / widgets / smartMapping / ColorSizeSlider / ColorSizeSliderViewModel əlavə edildi.
    • DefaultInputFormatFunction, defaultInputParseFunction, getBoundsForValueAtIndex metodlarına esri / widgets / smartMapping / ColorSlider / ColorSliderViewModel əlavə edildi.
    • DefaultInputFormatFunction, defaultInputParseFunction, getBoundsForValueAtIndex metodlarına esri / widgets / smartMapping / HeatmapSlider / HeatmapSliderViewModel əlavə edildi.
    • DefaultInputFormatFunction, defaultInputParseFunction, getBoundsForValueAtIndex metodlarına esri / widgets / smartMapping / OpacitySlider / OpacitySliderViewModel əlavə edildi.
    • DefaultInputFormatFunction, defaultInputParseFunction, getBoundsForValueAtIndex metodlarına esri / widgets / smartMapping / SizeSlider / SizeSliderViewModel əlavə edildi.
    • Esri / layer / GeoJSONLayer-a hadisə düzəlişləri əlavə edildi.
    • PathSymbol3DLayer.anchor üçün yeni dəyər üstü əlavə edildi.
    • MapView.highlightOptions-a haloColor əlavə edildi.
    • SceneView.highlightOptions-a haloColor əlavə edildi.
    • PortalUser.fetchItems () metodu ilə istifadə ediləcək sortField və sortOrder iki yeni çeşidləmə parametri əlavə edildi.
    • StretchRenderer silinir və yerinə RasterStretchRenderer əlavə olunur.
    • Bir neçə dəyişiklik tələb edən Geoprosessor sinfi modernləşdirilmişdir:
      • UpdateDelay xassəsi silindi.
      • CancelJobStatusUpdates () metodu silindi.
      • SubmitJob () metodu işin uğurla serverə təqdim edildiyi anda dərhal JobInfo-nu həll edən bir vədlə qayıdır. Əvvəllər qaytarılmış vəd yalnız tələb yerinə yetirildikdən sonra həll edildi. İndi işin tamamlanması və isteğe bağlı olaraq iş statusu barədə bildiriş almaq üçün waitForJobCompletion () metodundan istifadə edə bilərsiniz.
      • GetResultMapImageLayer () metodu artıq bir vəd verir, həll edildikdə bir MapImageLayer qaytarır. Əvvəllər bir MapImageLayer qaytarıldı.
      • GetResultData () metodu GPFeatureRecordSetLayer və ya GPRecordSet-dən məlumat tələb etdikdə, url xassəsi aşkar edildikdə DataFile qaytarır.

      Zəhmət olmasa 4x API-nin bütün buraxılışlarında baş verən dəyişikliklərin tam siyahısı üçün Breaking Changes guide mövzusuna baxın.

      • ArcGIS Workflow Manager ilə əlaqəli dərslər 4.13 versiyasından başlayaraq ləğv edilir. 4.14 versiyasında çıxarılması planlaşdırılır.
      • Əsas xəritə parametri əvvəllər etibar etdiyi esri / renderers / smartMapping / yaradıcılarındakı bütün smartMapping metodlarına baxma lehinə ləğv edilmişdir.
      • Dəyişikliyin dəyişdirilməsi və dəyərlərin dəyişməsi hadisələri Slider widgetında köhnəlir.
      • Birdən çox sinifin uzadılması ləğv edildi. Daha ətraflı məlumat üçün API Modernizasiyasına baxın.

      Hata düzeltmeleri ve aksesuarlari

      • BUG-000124199, BUG-000122310 & amp BUG-000124535: Brauzer ölçüsünü daha böyük və ya daha kiçik dəyişdirərkən raster bazemap qatlarının piksel etiketlərini göstərməsi problemi həll edildi.
      • BUG-000123655 & amp BUG-000123678: AreaMeasurement2D və DistanceMeasurement2D widgetlarının vahid xüsusiyyətlərinin dəyişdirilməsi ilə bağlı bir problem həll edildi.
      • BUG-000123621: ImageryLayer artıq düzgün olduğu yerdəki cümlələrlə düzgün işləyir.
      • ENH-000124403 və GEONET-237519, yüksək sampler dəqiqliyinə hörmət etməyən cihazlar üçün həll yolu tətbiq etdi.
      • BUG-000123651: QueryTask.execute (sorğu) sorğu parametrini bir Query obyektinə avtomatik köçürməməsi ilə bağlı bir problem düzəldildi.
      • BUG-000121530: Array.prototype-da ayar metodlarının SceneView-u donduracağı bir problem həll edildi.
      • BUG-000123917: Etiketləri effektiv olan bir təbəqənin görünürlüğünün dəyişdirilməsinin konsolda bir səhv saldığı bir problem həll edildi.
      • BUG-000123726: LayerView-a filtrlər tətbiq edildikdən sonra xüsusiyyətlərin fasilələrlə göstərilməyəcəyi bir problem həll edildi.
      • BUG-000123921: DotDensityRenderer'ın iOS cihazlarında gözlənildiyi kimi nöqtələr göstərmədiyi bir problem düzəldildi.
      • BUG-000124012: normalizeUtils.normalizeCentralMeridian () ın gözlənildiyi kimi işləmədiyi bir problem həll edildi.
      • BUG-000124127: Sketch widgetı, artıq Chrome sürətləndirilməsi deaktiv edilərək Chrome'da gözlənildiyi kimi işləyir.
      • BUG-000124369: Qrafik əlavə etmək və silmək üçün MapView.updating xassəsini qeyd etməyəcəyi bir problem həll edildi.
      • BUG-000124796: esri-native-vaadının SceneView-da səhv atmasına imkan verən bir problem həll edildi.
      • BUG-000124627: Bir dairə profilinə sahib PathSymbol3DLayer'ın gözlənildiyi kimi işləmədiyi bir problem həll edildi.
      • BUG-000123750: Qrafiklərin davamlı istehsalının və silinməsinin yaddaş sızıntısına səbəb olduğu bir problem həll edildi.
      • BUG-000122719: SimpleFillSymbol ilə bir çoxbucaqlı çəkməyin Konsol sekmesinde bir səhv mesajı göndərdiyi bir problem düzəldildi.
      • BUG-000119872 - Ölçülərin AreaMeasurement2D widgetı və DistanceMeasurement2D widgetı ilə çıxıla bilmədiyi və ya sıfırlana bilmədiyi bir problem həll edildi.
      • BUG-000125342 & amp BUG-000124213: Çini qatlarına qrafik əlavə edərkən yaddaş istifadəsinin idarə olunması ilə bağlı bir problem həll edildi.
      • BUG-000121127: MapImageLayer'da ClassBreaksRenderer ilə simvolların düzgün göstərilməməsi ilə bağlı bir problem düzəldildi.
      • BUG-000125265: OAuth istifadə edərək təhlükəsizləşdirilmiş xidmətlərin yaxınlaşdırılması və ya uzaqlaşdırılmasının Safari və iOS brauzerlərinin qəzaya uğramasına səbəb ola biləcəyi bir problem həll edildi.
      • BUG-000124153: Bir FeatureLayerView sorğusunun səhv bir miqdarda xüsusiyyət gətirəcəyi bir problem həll edildi.
      • BUG-000123007: Dokunuşlu mobil cihazlarda iki barmağınızla şaquli olaraq paninq çəkərkən xəritənin düzəldilmədiyi bir problem həll edildi.
      • BUG-000118872 & amp BUG-000118872: Yarı şəffaf xəttlər artıq zirvələrin yaxınlığında düzgün şəkildə göstərilir. : Axtarış widgetının oflayn mühitdə işləməyəcəyi bir problem həll edildi. : TimeSlider widget & # x27s etiketlərinin fullTimeExtent qurulduğu zaman sola keçdiyi bir problem həll edildi.
      • SceneView.updating-in həmişə etibarlı olmadığı bir problem həll edildi.
      • Axtarış widgetının xüsusi mənbədən istifadə edərək FeatureLayer-dan GlobalID sahəsini axtara bilməməsi ilə bağlı problem həll edildi.
      • AreaMeasurement2D və DistanceMeasurement2D widgetlarının vəziyyətinin düzgün hesabat vermədiyi bir problem həll edildi.
      • Sağdan sola (RTL) format istifadə edərkən İstiqamətlər widget təqvim interfeysi ilə bağlı bir problem düzəldildi.
      • AreaMeasurement2D widgetı ilə mənfi sahələr yaratmağın mümkün olduğu bir problem həll edildi.
      • Axtarış widgetından nəticələr arasında hərəkət etmək üçün sürüşmə zolağının istifadəsinin Safari veb brauzerindəki yerləşmiş tətbiqetmələrlə işləməməsi problemi həll edildi.
      • Dayanacaqların toxunma ekranında yenidən sifariş edilə bilmədiyi istiqamətlər widgetı ilə bağlı bir problem düzəldildi.
      • LabelExpressionInfo-dakı etibarsız Arcade ifadəsinin xüsusiyyətlərin göstərilməməsinə səbəb olduğu bir problem düzəldildi.
      • Diqqət çəkən məqamların düzgün qiymətləndirilmədiyi bir problem həll edildi. İndi verilmiş bir xüsusiyyət üçün bir məqam həmin xüsusiyyətə istinad edən bütün tutacaqlar silinənə qədər göstərilməyə davam edəcəkdir.

      JavaScript üçün ArcGIS API-nin 4.13 versiyasında ArcGIS Arcade 1.8 (4.13-dən), Dojo 1.14.2 (4.11-dən), dgrid versiyası 1.2.1 (4.5-dən bəri) və dstore versiyası 1.1.2 (4.5-dən) istifadə olunur. Dojo 5-dən @ dojo / framework versiyası 5.0.4 istifadə edirik (4.12-dən).


      Mövcud filtrlərlə işləyin

      Bir xəritə xüsusiyyət qatında bir filtr varsa, xüsusiyyətlərin süzülmüş görünüşünü görürsünüz. Xəritədə yalnız filtr meyarlarına cavab verən xüsusiyyətlər görünür. Məsələn, bir xəritə müəllifi yalnız ibtidai məktəbləri göstərmək üçün ibtidai, orta və orta məktəbləri ehtiva edən bir məktəb qatında bir filtr qurmuş ola bilər (məsələn, Type is Elementary). Bu vəziyyətdə orta məktəblər və orta məktəblər xəritə ekranından süzülür. Xəritənin müəllifi məktəb qatında interaktiv bir filtr qurmuşsa, dəyəri Orta olaraq dəyişdirə və indi yalnız bölgədəki orta məktəblərə baxa bilərsiniz.

      İfadələrə baxmaq, filtrdəki hər hansı bir interaktiv ifadəni dəyişdirmək və süzgəci düzəltmək üçün filtrə daxil ola bilərsiniz. Etdiyiniz dəyişikliklər yalnız xəritəyə baxmanıza aiddir (xəritəyə sahib olmadığınız halda, dəyişikliklərinizi saxlaya bilərsiniz).

      1. Map Viewer Classic-də süzülmüş qat ilə xəritəni açın.
      2. Detalları vurun və Məzmunu vurun.
      3. Mövcud filtr ilə xüsusiyyət qatına baxın və Filtrə vurun .
      4. Filtri dəyişdirin, redaktə edin və ya baxın.
        • Dəyişdir nişanında mövcud interaktiv filtr üçün yeni bir dəyər tətbiq edə bilərsiniz. İfadə üçün yeni bir dəyər daxil edin və Filtrə Tətbiq Et düyməsini vurun. Xəritə göstəricisi xüsusiyyət qatının yeni süzülmüş görünüşü ilə yenilənir. Nişan filtrdəki ifadələrin dost versiyasını da göstərir. Bu nişan filtrdə interaktiv ifadələr varsa görünür. Filtrdə interaktiv ifadələr yoxdursa, bunun əvəzinə filtrdəki ifadələrin səmimi versiyaları ilə bir Görünüş nişanını görürsünüz.
        • Düzəliş nişanında ifadələri yeniləyə bilərsiniz. İfadələrin necə yenilənəcəyi barədə ətraflı məlumat üçün növbəti hissəyə baxın.

      ArcGIS Server veb xidmətləri ilə işləyin

      ArcGIS Online-a inteqrasiya olunmuş Web AppBuilder, təhlükəsiz xidmətlərə əlavə və daxil olmaq üçün ArcGIS Server identifikasiyasını dəstəkləyir. Veb səviyyəli identifikasiyası olan təhlükəsiz xidmətlər üçün administratorlar ArcGIS Online-ın avtomatik olaraq etimadnamədən keçməsinə imkan verən etibarlı serverləri konfiqurasiya etməlidirlər. Etibarlı serverlər güncəlləşdikdə, tətbiqi redaktə etməli və yenilənmiş məlumatları müvafiq olaraq saxlamalısınız. Daha çox məlumat üçün ArcGIS Online ArcGIS Server veb xidmətlərinə müraciət edin.


      Məkan məlumatlarının tapılması

      Ekran görüntüsü Mövzu: Bağlı Google Drive səhifəsindən sıxılmış qovluğu yükləmək. Böyütmək üçün şəkilə vurun.

      Əvvəlcə layihəmiz üçün lazım olan məlumatları idxal edəcəyik. Tarixi statistik məlumatlar buradakı bir qovluqda yüklənə bilər və tarixi GIS dəmir yolu sənədləri burada GIS-ə hazır formalı sənəd formatında dataverse-də mövcuddur. İçində sıxılmış qovluq, “Kanada Cordwood Sessional Papers in 1876-1890, Ders3 üçün Odun” başlıqlı Excel sənədini, Documentation_CordwoodSessionalPapersCanada1876-1903.rtf sənədini və Documentation_HR_rails_NEW.doc dosyasını tapa bilərsiniz. Yüklədiyiniz qovluqda dataverse, bir sıra fermuarlı sənədlər ("HR_rails_new.shp" adlı bir shapefile daxil olmaqla) və "hr_codes" adlı bir .dbf tapa bilərsiniz.

      • Sıxılmış qovluğu yükləyin ArcGIS_Lesson3 kompüterinizə Yükləmələr qovluq.
      • Kompüterinizin Yüklənənlər qovluğuna gedin, sıxılmış qovluğu sağ vurun və Hamısını çıxar ... düyməsini basın.
      • Bax düyməsini vurun.
      • C: Users & ltusername & gt ArcGIS seçiminə keçin və Qovluq Seç düyməsini vurun.
      • "Dosyalar bu qovluğa çıxarılacaq" altında indi C: Users & ltusername & gt ArcGIS deyilməlidir.
      • Çıxar vurun.
      • Sıxılmış qovluğu çıxardıqdan sonra fayl yolu C: Users & ltusername & gt ArcGIS ArcGIS_Lesson3 olmalıdır
      • Yüklədiyiniz tarixi CBS dəmir yolu faylları qovluğunu əlavə edin (buna zəng edilməlidir) dataverse_files) Dataverse-dən eyni ArcGIS_Lesson3 yeni yaratdığınız qovluq

      Açar Konsepsiya: müvəqqəti CİS. ESRI-nin “ArcGIS-də müvəqqəti məlumatlarla işləmə” təlimatında izah edildiyi kimi, ən az dörd növ müvəqqəti CİS məlumatı mövcuddur. Daşınan xüsusiyyətlər mərkəzin hər saatda fərqli bir yerdə olduğu bir tornado və ya qasırğa kimi kosmosda hərəkət edənlərdir. Ayrı hadisələr ümumiyyətlə avtomobil qəzası kimi tək bir yerdə və zamanda baş verən xüsusiyyətlər haqqında məlumatları ehtiva edə bilər. Stasionar xüsusiyyətlər zamanla bir sensör və kimi bir yer haqqında məlumatları ehtiva edir dəyişiklik / böyümə xüsusiyyətlər, meşə yanğını və ya bu məşq halında, dəmir yolu kimi ölçüsü dəyişən bir xüsusiyyəti təmsil edir.


      Tarix dinamik mətnlə işləmək

      Müstəqil və ya birlikdə istifadə edilə bilən müxtəlif tarix formatları mövcuddur. Kombinə olaraq istifadə edildikdə, hər bir format elementini ayırmaq üçün istifadə olunan boşluqlar çıxış sətirində görünür. Format hərflərə həssasdır. Cədvəldə göstərildiyi kimi böyük və ya kiçik olmalıdır, məsələn, MM, mm deyil. Format sətrindəki tək dırnaq işarələri içərisindəki simvollar eyni yerdə və çıxışı sətirdə dəyişməz olaraq görünür.

      & ltdyn type = "date" format = "ddd MMM yy" / & gt

      Tarix formatları

      Bir rəqəmli günlər üçün sıfır göstərilməyən rəqəmlər olaraq ay, gün və il.

      İlin mətni olaraq ay və gün.

      7 sentyabr 2009 Cümə axşamı

      Bir rəqəmli günlər üçün sıfır göstərilməyən rəqəmlər kimi ay günü.

      Bir rəqəmli günlər üçün sıfır rəqəmi ilə rəqəm kimi ay günü.

      Üç hərfli bir kısaltma kimi həftənin günü. Funksiya göstərilən yerli ilə əlaqəli LOCALE_SABBREVDAYNAME dəyərindən istifadə edir.

      Tam adı kimi həftənin günü. Funksiya göstərilən yerli ilə əlaqəli LOCALE_SDAYNAME dəyərindən istifadə edir.

      Tək rəqəmli aylar üçün sıfır göstərilməyən rəqəm kimi ay.

      Tək rəqəmli aylar üçün sıfır göstərici ilə rəqəmlər kimi ay.

      Üç hərfli bir kısaltma kimi ay. Funksiya göstərilən yerli ilə əlaqəli LOCALE_SABBREVMONTHNAME dəyərindən istifadə edir.

      Tam adı kimi ay. Funksiya göstərilən yerli ilə əlaqəli LOCALE_SMONTHNAME dəyərindən istifadə edir.

      Son iki rəqəm olduğu il, lakin 10-dan aşağı illər üçün sıfır göstərilməyən.

      Son iki rəqəm olduğu il, lakin 10-dan az illər üçün sıfır göstəricisi ilə.

      İstifadə olunan təqvimə görə tam dörd və ya beş rəqəmlə təmsil olunan il. Taylandlı Buddist və Koreya təqvimlərinin hər ikisinin beş rəqəmli ili var. Yyyy naxışı bu iki təqvim üçün beş rəqəm və bütün digər dəstəklənən təqvimlər üçün dörd rəqəm göstərəcəkdir.

      Dövr / Dövr sətri. Funksiya göstərilən yerli ilə əlaqəli CAL_SERASTRING dəyərindən istifadə edir. Formatlanacaq tarixin əlaqəli dövr və ya dövr sətri olmadığı təqdirdə bu element nəzərə alınmır.


      Qarışıq rejimləri, qatdakı maraqlı bir təsir yaratmaq üçün təbəqələri bir-birinə qarışdırmaq və ya hətta yeni bir təbəqə kimi görünmək üçün istifadə olunur.

      Effect, şəkil filtrlərinin işinə bənzər fərqli vizual effektlər əldə etmək üçün qat üzərində həyata keçirilə bilən müxtəlif filtr funksiyaları təmin edir.

      Təbəqənin tam həcmi.

      Katmana verilən unikal şəxsiyyət.

      LayerList widgetında qatın necə göstərilməli olduğunu göstərir.

      Lay təbəqəsinin yüklənib-yüklənmədiyini göstərir.

      Yüklənərkən bir səhv meydana gəlsə, Xəta obyekti döndü.

      Yükləmə əməliyyatının vəziyyətini təmsil edir.

      Yüklənərkən meydana gələn xəbərdarlıqların siyahısı.

      Görünüşdə təbəqənin göründüyü maksimum miqyas (ən çox böyüdülmüş).

      Görünüşdə təbəqənin göründüyü minimum miqyas (ən böyüdülmüş).

      Katmanın yükləndiyi portal maddəsi.

      LayerList widgetı kimi yerlərdə onu təyin etmək üçün istifadə olunan təbəqənin adı.

      .Kml və ya .kmz faylı üçün hər kəsə açıq URL.

      Lay-nın Görünüşdə göründüyünü göstərir.

      Əmlak məlumatları

      Qarışıq rejimləri, qatdakı maraqlı bir təsir yaratmaq üçün təbəqələri bir-birinə qarışdırmaq və ya hətta yeni bir təbəqə kimi görünmək üçün istifadə olunur. Yuyulmuş üst təbəqə ilə nəticələnə biləcək şəffaflığın istifadə metodundan fərqli olaraq, qarışıq rejimləri bir qatın altındakı qat (lər) ilə qarışdırılaraq çox canlı və maraqlı nəticələr əldə edə bilər.

      Qatlar qarışdırıldıqda, üst qat qarışıq rejiminin tətbiq olunduğu bir qatdır. Üst qatın altındakı bütün təbəqələr arxa qatdır. Varsayılan qarışdırma rejimi, üst qatın sadəcə arxa qat üzərində göstərildiyi yerdə normaldır. Bu standart davranış mükəmməl qəbul edilsə də, qatdakı qarışıq rejimlərinin istifadəsi yaradıcı xəritələr yaratmaq üçün sonsuz imkanlar dünyasını açır.

      GroupLayer-dəki qatlar xəritənin qalan hissəsindən təcrid olunmuş şəkildə bir-birinə qarışdırılır.

      Aşağıdakı ekran görüntülərində üzüm kölgəli relyef təbəqəsi bir atəşböcəyi dünya görüntü qatının üzərində göstərilir. Rəng qarışığı rejimi üzüm kölgəli relyefə tətbiq olunur və nəticə yeni bir təbəqə kimi görünür.

      Məlum məhdudiyyətlər

      Qarışıq nəticəsinə aşağıdakı amillər təsir edəcəkdir:

      • Bütün təbəqələrin sırası
      • Qat qeyri-şəffaflığı
      • Qatlarda xüsusiyyətlərin qeyri-şəffaflığı
      • Qatların görünməsi
      • Varsayılan olaraq, xəritədəki ən alt qat şəffaf bir fonda çəkilir. MapView-in arxa rəngini dəyişə bilərsiniz.

      Qarışıq rejimlərini yüngülləşdirin:

      Aşağıdakı qarışıq rejimləri bütün təbəqələrdən daha yüngül nəticələr yaradır. Qarışıq rejimlərində üst qatdakı təmiz qara rənglər şəffaf olur və fon qatını göstərməyə imkan verir. Üst qatdakı ağ rəng dəyişməz qalacaq. Təmiz qara rəngdən daha açıq rənglər üst qatdakı rəngləri təmiz ağ rəngə qədər müxtəlif dərəcələrdə yüngülləşdirəcəkdir.

      Qarışıq rejimlərini yüngülləşdirin, üst qatın tünd rənglərini işıqlandırarkən və ya qara rəngləri nəticədən çıxararkən faydalı ola bilər. Artıq, işıqlandırıcı və ekran rejimləri qaranlıq bir fonda solğun və ya tünd rəngdə olan təbəqələri parlaq etmək üçün istifadə edilə bilər.

      Qarışıq rejimi Təsvir
      yüngülləşdirin Üst və arxa təbəqələri müqayisə edir və daha açıq rəngi saxlayır. Üst təbəqədəki rənglər, arxa təbəqədəki üst-üstə düşən rənglərdən daha qaranlıq olduqda, şəffaf olur ki, bu da arxa təbəqənin tamamilə görünməsinə imkan verir. Qaranlıq qaranlıq rejiminin əksi kimi düşünmək olar.
      daha yüngül Üst və arxa qatdakı rənglər alfalarına vurulur (qatın qeyri-şəffaflığı və təbəqənin məlumat qeyri-şəffaflığı. Sonra yaranan rənglər bir-birinə əlavə olunur. Üst qatdakı üst-üstə düşən bütün orta rənglər işıqlandırılır. Qatı və qat məlumatlarının qeyri-şəffaflığı qarışıq nəticəsinə təsir edəcəkdir .
      üstəgəl Üst və arxa qatdakı rənglər bir-birinə əlavə olunur. Üst təbəqədə üst-üstə düşən bütün orta rənglər işıqlandırılır. Bu rejim əlavə et və ya lineer-yayınmaq kimi də tanınır.
      screen Multiplies inverted colors in top and background layers then inverts the colors again. The resulting colors will be lighter than the original color with less contrast. Screen can produce many different levels of brightening depending on the luminosity values of the top layer. Can be thought of as the opposite of the multiply mode.
      color-dodge Divides colors in background layer by the inverted top layer. This lightens the background layer depending on the value of the top layer. The brighter the top layer, the more its color affects the background layer. Decreases the contrast between top and background layers resulting in saturated mid-tones and blown highlights.

      Darken blend modes:

      The following blend modes create darker results than all layers. In darken blend modes, pure white in the top layer will become transparent allowing the background layer to show through. Black in the top layer will stay unchanged. Any color that is darker than pure white is going to darken a top layer to varying degrees all the way to pure black.

      The multiply blend mode is often used to highlight shadows, show contrast, or accentuate an aspect of a map. For example, you can use multiply blend mode on a topographic map displayed over hillshade when you want to have your elevation show through the topographic layer. See the intro to layer blending sample.

      The multiply and darken modes can be used to have dark labels of the basemap to show through top layers. See the darken blending sample.

      The color-burn mode works well with colorful top and background layers since it increases saturation in mid-tones. It increases the contrast by tinting pixels in overlapping areas in top and bottom layers more towards the top layer color. Use this blend mode, when you want an effect with more contrast than multiply or darken .

      The following screenshots show how the multiply blend mode used for creating a physical map of the world that shows both boundaries and elevation.

      Blend mode Təsvir
      darken Emphasizes the darkest parts of overlapping layers. Colors in the top layer become transparent if they are lighter than the overlapping colors in the background layer, allowing the background layer to show through completely.
      multiply Emphasizes the darkest parts of overlapping layers by multiplying colors of the top layer and the background layer. Midrange colors from top and background layers are mixed together more evenly.
      color-burn Intensifies the dark areas in all layers. It increases the contrast between top and background layers, by tinting colors in overlapping area towards the top color. To do this it inverts colors of the background layer, divides the result by colors of the top layer, then inverts the results.

      Contrast blend modes:

      The following blend modes create contrast by both lightening the lighter areas and darkening the darker areas in the top layer by using lightening or darkening blend modes to create the blend. The contrast blend modes will lighten the colors lighter than 50% gray ([128,128,128]), and darken the colors darker than 50% gray. 50% gray will be transparent in the top layer. Each mode can create a variety of results depending on the colors of top and background layers being blended together. The overlay blend mode makes its calculations based on the brightness of the colors in the background layer while all of the other contrast blend modes make their calculations based on the brightness of the top layer. Some of these modes are designed to simulate the effect of shining a light through the top layer, effectively projecting upon the layers beneath it.

      Contrast blend modes can be used to increase the contrast and saturation to have more vibrant colors and give a punch to your layers. For example, you can duplicate a layer and set overlay blend mode on the top layer to increase the contrast and tones of your layer. You can also add a polygon layer with a white fill symbol over a dark imagery layer and apply soft-light blend mode to increase the brightness in the imagery layer.

      The following screenshots show an effect of the overlay blend mode on a GraphicsLayer. The left image shows when the buffer graphics layer has the normal blend mode. As you can see, the gray color for the buffer polygon is blocking the intersecting census tracts. The right image shows when the overlay blend mode is applied to the buffer graphics layer. The overlay blend mode darkens or lightens the gray buffer polygon depending on the colors of the background layer while the census tracts layer is shining through. See this in action.

      Normal blend mode Overlay blend mode
      Blend mode Təsvir
      overlay Uses a combination of multiply and screen modes to darken and lighten colors in the top layer with the background layer always shining through. The result is darker color values in the background layer intensify the top layer, while lighter colors in the background layer wash out overlapping areas in the top layer.
      soft-light Applies a half strength screen mode to lighter areas and and half strength multiply mode to darken areas of the top layer. You can think of the soft-light as a softer version of the overlay mode.
      hard-light Multiplies or screens the colors, depending on colors of the top layer. The effect is similar to shining a harsh spotlight on the top layer.
      vivid-light Uses a combination of color-burn or color-dodge by increasing or decreasing the contrast, depending on colors in the top layer.

      Component blend modes:

      The following blend modes use primary color components, which are hue, saturation and luminosity to blend top and background layers. You can add a feature layer with a simple renderer over any layer and set hue , saturation , color or luminosity blend mode on this layer. With this technique, you create a brand new looking map.

      The following screenshots show where the topo layer is blended with world hillshade layer with luminosity blend mode. The result is a drastically different looking map which preserves the brightness of the topo layer while adapting the hue and saturation of the hillshade layer.


      Blend mode Təsvir
      hue Creates an effect with the hue of the top layer and the luminosity and saturation of the background layer.
      doyma Creates an effect with the saturation of the top layer and the hue and luminosity of the background layer. 50% gray with no saturation in the background layer will not produce any change.
      luminosity Creates effect with the luminosity of the top layer and the hue and saturation of the background layer. Can be thought of as the opposite of color blend mode.
      color Creates an effect with the hue and saturation of the top layer and the luminosity of the background layer. Can be thought of as the opposite of luminosity blend mode.

      Composite blend modes:

      The following blend modes can be used to mask the contents of top, background or both layers.

      • Destination modes are used to mask the data of the top layer with the data of the background layer.
      • Source modes are used to mask the data of the background layer with the data of the top layer.

      The destination-in blend mode can be used to show areas of focus such as earthquakes, animal migration, or point-source pollution by revealing the underlying map, providing a bird’s eye view of the phenomenon. Check out multiple blending and groupLayer blending samples to see composite blend modes in action.

      The following screenshots show feature and imagery layers on the left side on their own in the order they are drawn in the view. The imagery layer that contains land cover classification rasters. The feature layer contains 2007 county crops data. The right image shows the result of layer blending where destination-in blendMode is set on the imagery layer. As you can see, the effect is very different from the original layers. The blended result shows areas of cultivated crops only (where both imagery and feature layers overlap).


      Blend mode Təsvir
      destination-over Destination/background layer covers the top layer. The top layer is drawn underneath the destination layer. You'll see the top layer peek through wherever the background layer is transparent or has no data.
      destination-atop Destination/background layer is drawn only where it overlaps the top layer. The top layer is drawn underneath the background layer. You'll see the top layer peek through wherever the background layer is transparent or has no data.
      destination-in Destination/background layer is drawn only where it overlaps with the top layer. Everything else is made transparent.
      destination-out Destination/background layer is drawn where it doesn't overlap the top layer. Everything else is made transparent.
      source-atop Source/top layer is drawn only where it overlaps the background layer. You will see the background layer peek through where the source layer is transparent or has no data.
      source-in Source/top layer is drawn only where it overlaps with the background layer. Everything else is made transparent.
      source-out Source/top layer is drawn where it doesn't overlap the background layer. Everything else is made transparent.
      xor Top and background layers are made transparent where they overlap. Both layers are drawn normal everywhere else.

      Invert blend modes:

      The following blend modes either invert or cancel out colors depending on colors of the background layer. These blend modes look for variations between top and background layers. For example, you can use difference or exclusion blend modes on two imagery layers of forest covers to visualize how forest covers changed from one year to another.

      The invert blend mode can be used to turn any light basemap into a dark basemap to accommodate those who work in low-light conditions. The following screenshots show how setting the invert blend mode set on a feature layer with a simple renderer turns the world terrain basemap into a dark themed basemap in no time.


      Blend mode Təsvir
      difference Subtracts the darker of the overlapping colors from the lighter color. When two pixels with the same value are subtracted, the result is black. Blending with black produces no change. Blending with white inverts the colors. This blending mode is useful for aligning layers with similar content.
      exclusion Similar to the difference blend mode, except that the resulting image is lighter overall. Overlapping areas with lighter color values are lightened, while darker overlapping color values become transparent.
      minus Subtracts colors of the top layer from colors of the background layer making the blend result darker. In the case of negative values, black is displayed.
      tərs Inverts the background colors wherever the top and background layers overlap. The invert blend mode inverts the layer similar to a photographic negative.
      reflect This blend mode creates effects as if you added shiny objects or areas of light in the layer. Black pixels in the background layer are ignored as if they were transparent.

      Possible Values : "average" | "color-burn" | "color-dodge" | "color" | "darken" | "destination-atop" | "destination-in" | "destination-out" | "destination-over" | "difference" | "exclusion" | "hard-light" | "hue" | "invert" | "lighten" | "lighter" | "luminosity" | "minus" | "multiply" | "normal" | "overlay" | "plus" | "reflect" | "saturation" | "screen" | "soft-light" | "source-atop" | "source-in" | "source-out" | "vivid-light" | "xor"


      Showing multiple months helps when people need to be looking at longer stretches of times. When the calendarType is set to 'month' the month count can be set through the pages option. By setting pages: 1 , pages: 2 , the calendar will render the exact number of months regardless of the width of the parent container. Passing pages: 'auto' renders as many months as can be fitted in the parent container.

      You can dynamically change the number of months or switch between month and week view without the need for recycling the whole component.


      How to create a time slider using arcgis javascript that only shows a year at a time? - Coğrafi İnformasiya Sistemləri

      Количество зарегистрированных учащихся: 19 тыс.

      Участвовать бесплатно

      Welcome to the last course of the specialization (unless your continuing on to the capstone project, of course!). Using the knowledge you’ve learned about ArcGIS, complete technical tasks such raster calculations and suitability analysis. In this class you will become comfortable with spatial analysis and applications within GIS during four week-long modules: Week 1: You'll learn all about remotely sensed and satellite imagery, and be introduced to the electromagnetic spectrum. At the end of this week, you'll be able to find and download satellite imagery online and use it for two common types of analysis: NDVI and trained classification. Week 2: You'll learn how to use ModelBuilder to create large processing workflows that use parameters, preconditions, variables, and a new set of tools. We'll also explore a few topics that we don't really have time to discuss in detail, but might whet your appetite for future learning in other avenues: geocoding, time-enabled data, spatial statistics, and ArcGIS Pro. Week 3: In week three, we'll make and use digital elevation models using some new, specific tools such as the cut fill tool, hillshades, viewsheds and more. We'll also go through a few common algorithms including a very important one: the suitability analysis. Week 4: We'll begin the final week by talking about a few spatial analyst tools we haven't yet touched on in the specialization: Region Group to make our own zones, Focal Statistics to smooth a hillshade, Reclassify to change values, and Point Density to create a density surface. Finally, we'll wrap up by talking about a few more things that you might want to explore more as you start working on learning about GIS topics on your own. Take Geospatial and Environmental Analysis as a standalone course or as part of the Geographic Information Systems (GIS) Specialization. You should have equivalent experience to completing the first, second, and third courses in this specialization, "Fundamentals of GIS," "GIS Data Formats, Design, and Quality", and "Geospatial and Environmental Analysis," respectively, before taking this course. By completing the fourth class you will gain the skills needed to succeed in the Specialization capstone.

      Получаемые навыки

      Geographic Information System (GIS), Imagery Analysis, Spatial Analysis, satellite imagery, Gis Applications

      Рецензии

      Very good course, but certain topics evaluated in this course were not well explain, specially remote sensing images processing (downloading and managing them to GIS)

      An amazing course! well organized, very informative, and rich with resources and useful materials, with an excellent discussion forum to discuss the course subjects.

      ModelBuilder and Other Topics

      In this module, we will learn about ModelBuilder, a drag and drop tool for automating, and reusing workflows in ArcGIS. We'll explore how models are constructed, build our own models, and undertake building a large processing workflow together in ModelBuilder that uses parameters, preconditions, variables, and a set of tools we haven't used before to work. In the second half of the module, we'll take a brief look at a few topics you should know about, but that we won't have time to explore in depth. You'll be introduced to geocoding, time enabled data, spatial statistics, and ArcGIS Pro. These are little teasers of potential capabilities you might want to explore more in the future on your own.


      Mücərrəd

      This study involves the adoption of the Geographic Information System (GIS) modeling approach to determine the quickest routes for fresh vegetable delivery. During transport, fresh vegetables mainly deteriorate on account of temperature and delivery time. Nonetheless, little attention has been directed to transportation issues in most areas within Kuala Lumpur. In addition, perishable food normally has a short shelf life, thus timely delivery significantly affects delivery costs. Therefore, selecting efficient routes would consequently reduce the total transportation costs. The regression model is applied in this study to determine the parameters that affect route selection with respect to the fastest delivery of fresh vegetables. For the purpose of this research, ArcGIS software with network analyst extension is adopted to solve the problem of complex networks. The final output of this research is a map of quickest routes with the best delivery times based on all variables. The variables tested from regression analysis are the most effective parameters to make the flow of road networks slower. The objective is to improve the delivery services by achieving the least drive time. The main findings of this research are that Land use such as residential area and population as variables are the effective parameters on drive time.


      Videoya baxın: إضافة شريط التمرير أو الصعود والنزول Page Scroll Progress Bar مع التعريب XENFORO 1 (Oktyabr 2021).