Daha çox

ArcGIS Server JS API-də zamana əsaslanan raster məlumatları necə idarə olunur


ArcGIS Server JS API-də TimeSlider funksionallığı zamana əsaslanan vektor xüsusiyyətləri ilə işləmək üçün əladır - müəyyən bir anda mövcud olan vektor xüsusiyyətlərini görmək üçün zamanla irəli və geri hərəkət edə bilərsiniz.

Kimsə rastçılar üçün bənzər bir zaman kaydırıcısı yaratdı?

Göstərmək istədiyim bir sıra aylıq hava şəbəkələrim var, istifadəçinin istənilən aya keçməsinə imkan verir (məsələn, iyun ayının orta yağışını göstər).

Zaman kaydırıcısı, ArcMap-da bir vaxt atributu ilə təyin olunan xüsusiyyət sinifinə əsaslanır, lakin bu, raster təbəqələri üçün mövcud deyil.

Düşünə biləcəyim ən yaxşı həll yolu:

  • hər bir raster üçün ayrıca bir xəritə sənədi yaradın
  • hər bir sənəd sənədindən ayrı bir kirəmitli xəritə xidməti qurun
  • xəritəyə bir DOJO sürgü əlavə edin, hər rasteri qeyd etmək üçün artımlarla
  • DOJO kaydırıcısındakı hər işarədə uyğun rasteri açmaq üçün JavaScript istifadə edin

Daha yaxşı / daha sürətli bir yanaşma olduğunu bilən varmı? Bu çox zəhmətli bir proses olacaq, çünki birdən çox MXD və MSD yaratmaq və saxlamaq deməkdir.

Təşəkkürlər


Yeni mozaika məlumat dəstləri vaxtdan xəbərdardır və şəkil xidmətləri kimi yayımlana bilər (Image uzadılması tələb olunur)

Esrinin bir javascript nümunəsi var və görüntü xidməti təfərrüatlarına baxdıqda normal məkan hüdudları ilə yanaşı bir zaman dərəcəsi olduğunu və hətta Sorgu əməliyyatı zamanı da dəstəklədiyini görə bilərsiniz.

Bu, mütləq daha dəqiq bir həlldir (Image Extension-a daxil olmağınız şərti ilə), lakin orta yük və ya böyük həcmdə, kirəmitli xidmətlər arasında keçidin daha sürətli ola biləcəyini düşünürəm.


Videoya baxın: المحاضرة الأولى - حل مشكلة تحول الترقيم الإنجليزي أو العربي - كورس Word (Oktyabr 2021).