Daha çox

ArcGIS Server JavaScript API-də onLayerAddResult-dan necə istifadə olunur

ArcGIS Server JavaScript API-də onLayerAddResult-dan necə istifadə olunur


JS API kömək faylı onLayerAddResult hadisə.

onLayerAddResult (qat, səhv)

Müəyyən edilmiş təbəqədən sonra yanğınlar xəritəyə əlavə edildi

Etibarlı bir şəkildə işləyə bilmərəm. Bu nümunədən istifadə edərək aşağıdakı sətri əlavə edin:

dojo.connect (xəritə, "onLayerAddResult", operativLayer, function () {alert ("test")});

siqnalın 3 dəfə görünməsi ilə nəticələnir. Nə səhv edirəm?

(Qeyd edək ki, ayrı bir onLayersAddResult (cəm) hadisəsi var, amma birinci təbəqənin (yalnız) nə vaxt əlavə olunduğunu bilmək maraqlıdır.)


Tədbir hər dəfə bir qat əlavə olunduqda atəş açır, yalnız ilk dəfə deyil. Həmin nümunədə üç fərqli təbəqə əlavə olunur. Yalnız birinci qatın nə vaxt əlavə olunduğunu bilmək istəyirsinizsə, ilk dəfə işə salındıqdan sonra bağlantınızı ayırmaq lazımdır. Bunu etmək üçün, əlaqənizə istinad etməyi təmin etmək üçün bir dəyişənə təyin etməlisiniz və sonra bu arayışı istifadə edərək əlaqəni kəsməlisiniz.

var connectFirstLayerAdd = dojo.connect (map, "onLayerAddResult", this, function () {dojo.disconnect (connectFirstLayerAdd); alert ("test");});

Ayrıca, üçüncü arqument, funksiyanı idarə etmək üçün bir miqyaslı arqumentdir. Şübhə edirəm istifadə etmək istəməyəcəksinizəməliyyat layısənin əhatə dairən kimi. Mən bunu əhatə edirəmbuçünki ehtiyacım varconnectFirstLayerAddbağlı funksiyanın əhatə dairəsində olmaq, əks halda bu çağırışı uğurla icra edə bilməyəcəkdirdojo.bağlamaq.

Əgər funksiyanı əhatə etməlisinizsəəməliyyat layısonra bunun əvəzinə öz bağlantınızı bir xassəsinə təyin etməlisinizəməliyyat layı

operatingLayer.connectFirstLayerAdd = dojo.connect (xəritə, "onLayerAddResult", operativLayer, function () {dojo.disconnect (connectFirstLayerAdd); uyarı ("test");});

Mündəricat

  1. 1. Giriş
  2. 2. Bu siyasət haqqında
  3. 3. Haqqınızda Topladığımız Məlumat
  4. 4. Məlumatlarınızı istifadə etmək
  5. 5. Açıqladığımız məlumatlar
  6. 6. Məlumat hüquqlarınız
  7. 7. Saxlama və çıxarılma
  8. 8. Çərəzlər və bənzər İzləmə Texnologiyaları & ldquoDo Not & rdquo
  9. 9. İnformasiya Təhlükəsizliyi və Dürüstlük
  10. 10. Uşaqlar haqqında məlumat
  11. 11. California Məxfilik Hüquqlarınız
  12. 12. Nevada Məxfilik Hüquqlarınız
  13. 13. AB GDPR-də hüquqlarınız və nəzarətiniz
  14. 14. Yenidən nəzərdən keçirmək hüququ
  15. 15. Əlaqə məlumatları
  16. 16. Məxfilik əlaqələri

ArcGIS Online istifadəçisinin imtiyazlarını proqramlı şəkildə necə yoxlamaq olar?

ArcGIS Server JavaScript API v4 ilə qurulmuş bağımsız bir tətbiqdən istifadə edərək mövcud ArcGIS Online istifadəçisinin lisenziya tələb edən ArcGIS Mekansal Analiz alətləri kimi müəyyən funksionallıqlara giriş icazəsi olub olmadığını müəyyənləşdirməyə çalışıram:

Təhlil tapşırıqlarından istifadə etmək üçün təşkilatınızın administratoru sizə müəyyən imtiyazlar verməlidir. Analiz vasitələrindən hər hansı birini istifadə etmək üçün Mekansal Analiz imtiyazına ehtiyacınız olacaq

ArcGIS Online userId istifadəçisini təyin edə bilərəm. Buradan məkan təhlili imtiyazına sahib olub-olmadığını necə müəyyənləşdirə bilərəm?

Https://developers.arcgis.com/rest/enterprise-administration/server/permissions.htm ünvanındakı yardım faylı ümidverici görünür, amma URL-nin ArcGIS Online üçün nə olduğunu təyin edə bilmərəm. Yardım faylı bu nümunəni sadalayır, amma bunu ArcGIS Online üçün necə uyğunlaşdıracağımı bilmirəm:

Bir ArcGIS Online istifadəçi identifikatoru verildikdə, istifadəçinin məlumat yaratmaq və ya ArcGIS Online kreditlərini istehlak etmək icazələrini necə təyin edə bilərəm?

2 Cavab

Https://www.arcgis.com/sharing/rest/community/self token = blahblah & ampf = json ilə POST sorğusu etsəniz, token yaratan istifadəçi üçün geniş imtiyazlar siyahısı əldə edəcəksiniz.

Bu siyahını istədiklərinizə necə tərcümə edəcəyimə əmin deyiləm ('Verilənin yaradılması' və 'Kreditlərin istifadəsi'), ancaq məsələn & quotfeatures: user: edit & quot və & quotfeatures: user: fullEdit & quot kimi məlumatları yaradanları görürəm.

'Kredit istehlakı' üçün ayrıca bir imtiyazın olub-olmadığına əmin deyiləm, amma & quotpremium: user: spatialanalysis & quot görürəm.

1 gün əvvəl cavab verdi Berend 0 səsvermə ilə

Daha yaxşı bir fikir olmadıqda, bu həll yolu istifadə edirəm.

IdentityManager istifadə edərək istifadəçi üçün bir işarə yaradın, sonra Məkan Analizi tapşırıqlarından biri üçün Boş bir tələbi Tahmini son nöqtəyə göndərin, məsələn:

İstifadəçinin bu tapşırığa girişi varsa, cavab:

Bu istifadəçinin işarəsi girişə icazə vermirsə, fərqli bir səhv mesajı göstərilir:


& # 8226 3 & # 43 illik təcrübə, ArcGIS Enterprise (Portal və Server) vurğusu ilə Esri ArcGIS proqramından istifadə
& # 8226 ESRI Javascript API ilə 3 və # 43 illik təcrübə,
& # 8226 Angular, CSS / HTML, ArcPy ilə 1 və # 43 illik təcrübə
& # 8226 Qaçış, istifadəçi hekayəsi yaradılması, tələb toplama / dəqiqləşdirmə daxil olmaqla Çevik bir komandada işləmək təcrübəsi
& # 8226 Böyük Enterprise sistemlərində istehsalın yerləşdirilməsi və dəstəyi
& # 8226 Kompüter elmləri və ya əlaqəli bir sahədə bakalavr dərəcəsi

& # 8226 ESRI Javascript API, Angular, CSS / HTML, ArcPy ilə 5 və # 43 illik təcrübə
& # 8226 Dövlət sektoru təcrübəsi
& # 8226 Konsaltinq sənayesi təcrübəsi

Əsas keyfiyyətlər:

& middot, dövlət sektoru müştərilərimizdə baxım, yeniləmə, yeni funksionallıq və bunların arasında hər şey daxil olmaqla geniş miqyaslı Coğrafi İnformasiya Sisteminin (CİS) mühəndisliyini, istismarını və istismarını dəstəkləyir & # 8217 kod bazası

& veb tətbiqetmələrin hazırlanması, prototipləşdirilməsi və qurulması da daxil olmaqla Esri Javascript API və Veb Tətbiq Oluşturucu çərçivəsini istifadə edərək diqqət mərkəzli tətbiq inkişaf etdirmək

& ArcGIS Server Dəstəyi və ArcGIS Server Services yeniləmələri və son istifadəçi dəstəyi / zəngləri, Müştəri bilet dəstəyi / həlli, CBS Məlumat Anbarı yeniləmələrinin koordinasiyası, buraxılışlar və texniki xidmət daxil olmaqla Tier 1 infrastruktur dəstəyi

& middot Lazım gəldikdə arxa cism inkişafına kömək edir

& middot ArcGIS Server Düzəlişləri üçün ArcPy, SQL və JSON-da CİS məlumat düzəlişləri və şema dəyişiklikləri üçün skript yazmaq

Sense Corp, qarşılıqlı funksional komandalarla işləmək təcrübəsi olan parlaq, yaradıcı, əyləncəli və bacarıqlı Enterprise GIS Developer axtarır. Dövlət sektoru müştərimiz üçün geniş miqyaslı CBS tətbiqetməsini inkişaf etdirmək, icra etmək, idarə etmək və davam etdirməkdən məsul olacaqsınız. Dövlət Sektoru bölməmizin bir hissəsi olaraq, müştərilərimizin ehtiyaclarına cavab verən layihə məhsullarına ayrı-ayrılıqda töhfə verərkən böyük bir layihə qrupu ilə əməkdaşlıq edəcəksiniz. İdeal namizəd öz motivasiyalı və dövlət sektoru müştərimiz üçün müəssisə səviyyəsində CİS həlləri təqdim etmək üçün funksional və texniki işçilərimizlə yaxından işləyə biləcəkdir.

& middot dövlət sektoru müştərilərimizdə baxım, yeniləmə, yeni funksionallıq və bunların arasında hər şey daxil olmaqla geniş miqyaslı Coğrafi İnformasiya Sisteminin (CİS) mühəndisliyini, istismarını və saxlanmasını dəstəkləyir & # 8217 kod bazası

& veb tətbiqetmələrin hazırlanması, prototipləşdirilməsi və qurulması da daxil olmaqla Esri Javascript API və Veb Tətbiq Oluşturucu çərçivəsini istifadə edərək diqqət mərkəzli tətbiq inkişaf etdirmək

& ArcGIS Server Dəstəyi və ArcGIS Server Services yeniləmələri və son istifadəçi dəstəyi / zəngləri, Müştəri bilet dəstəyi / həlli, CBS Məlumat Anbarı yeniləmələrinin koordinasiyası, buraxılışlar və texniki xidmət daxil olmaqla Tier 1 infrastruktur dəstəyi

& middot Lazım gəldikdə arxa cism inkişafına kömək edir

& middot ArcGIS Server Düzəlişləri üçün ArcPy, SQL və JSON-da CİS məlumat düzəlişləri və şema dəyişiklikləri üçün skript yazmaq

& # 8226 3 & # 43 illik təcrübə, ArcGIS Enterprise (Portal və Server) vurğusu ilə Esri ArcGIS proqramından istifadə

& # 8226 ESRI Javascript API ilə 3 və # 43 illik təcrübə,

& # 8226 Angular, CSS / HTML, ArcPy ilə 1 və # 43 illik təcrübə

& # 8226 Qaçış, istifadəçi hekayəsi yaradılması, tələb toplama / dəqiqləşdirmə daxil olmaqla Çevik bir komandada işləmək təcrübəsi

& # 8226 Böyük Enterprise sistemlərində istehsalın yerləşdirilməsi və dəstəyi

& # 8226 Kompüter elmləri və ya əlaqəli bir sahədə bakalavr dərəcəsi

& # 8226 ESRI Javascript API, Angular, CSS / HTML, ArcPy ilə 5 və # 43 illik təcrübə

& # 8226 Konsaltinq sənayesi təcrübəsi

Poçt kodu ilə hazırkı yer:

(İki menecer və ya aparıcı müraciətinə ehtiyac var)

Qeyd: (Namizəd Müştəri tərəfindən bir layihə Təsdiqi almadığı təqdirdə istinadlar ilə əlaqə qurulmayacaq. CV-nin Müştəriyə təqdim edilməsi üçün bir prosedurdur)

ABŞ Vətəndaşları və Yaşıl Kart Sahibləri də müraciət etmələri tövsiyə olunur

E-poçt: [email protected] | Doğrudan: 732-733-4463 Ethel Rd, Suite # 307, Edison, NJ 08817

www.waynsys.com (eVerified) Waynsys Inc (MBE Sertifikatlı)

Onlayn məxfiliyinizə hörmət edirik. E-poçt siyahımızdan çıxarılmaq istəyirsinizsə, xahiş edirik mövzuda & # 8220Çıxarın & # 8221 ilə cavab verin və dərhal yerinə yetirəcəyik. Yaranan narahatlıq üçün üzr istəyirik. Xahiş edirəm birdən çox domeniniz varsa bizə bildirin. Bu elektron poçtdakı material yalnız ünvanlandığı şəxsin istifadəsi üçün nəzərdə tutulmuşdur və məxfi, imtiyazlı və tətbiq olunan qanunlara əsasən açıqlanmaqdan azad olan məlumatları ehtiva edə bilər. Nəzərdə tutulan alıcı deyilsinizsə, xəbərdar olun ki, icazəsiz istifadə, açıqlama, kopyalama, paylama və ya bu məlumatlara əsaslanan hər hansı bir hərəkətin edilməsi qəti qadağandır. Müxtəlif iş gücünə sahib bərabər fürsət sahibiyik


Videoya baxın: ArcGIS API for JavaScript