Daha çox

ArcMap-da bütün qatları necə soruşmaq və onlara ad və ya indekslə daxil olmaq üçün necə?


Məndə tonlarla qat olan ArcMap var. Bu təbəqələrin bəzilərində başqa bir qat olan məlumatlar ola bilər (aka Kompozit qatlar) və ya yoxdur. Kompozit təbəqələrin dərinliyi bilinmir. Bütün təbəqə adlarını soruşub comboBox-a qoymalıyam (bitdi). Növbəti addım comboBox qatında seçilmiş tapmaqdır (adla? İndeksə görə?) Və bütün sahələrini başqa bir comboBox-a çatdırın.

Problemim odur ki, ada və ya indeksə görə təbəqəyə giriş əldə edə bilmirəm, çünki onlar birləşmiş qatlar kimi təmsil oluna bilər və adları və ya indeksləri ilə təbəqələri tapmaq metodum işləməyəcəkdir. Qatına birbaşa girişi necə əldə etməli və ya indeksləri və adları ilə xüsusi bir sıra yaratmalıyam?

Budur kodum:

Şəxsi Siyahı GetAllLayers (IMap mp, ICompositeLayer cl) {listIndexesAndNames.Add (yeni comboBoxLayerListItemsClass () {ItemName = "", ItemIndex = 0}); if (mp == null && cl == null) {return null; } // ILayer l; Siyahı listOfLayers = yeni Siyahı(); if (mp! = null && cl == null) {for (int i = 0; i 

Bunu VB.Net-də yazacağam, çünki bildiyim budur və inşallah bunu etmək üçün C # yolunu tapa bilərsiniz:

Bütün təbəqələri tapmaq üçün IEnumLayer interfeysindən istifadə edin:

IEnumLayer olaraq Dim pEnumLayer = My.ArcMap.Document.ActiveView.FocusMap.Layers (Nothing, True)

İkinci arqument, bunun qarışıq təbəqələrə daxil olub olmadığını təyin edir.

Qatı seçmə maddəsindən qovluq qutusundan əldə etmək üçün pEnumLayer-dən qaytarılmış bütün təbəqələri IDataset siyahısına daxil edin, təbəqənin də ITable olduğundan və IRasterLayer olmadığından əmin olun:

Dim MapLayers yeni bir siyahı kimi (IDataset) pEnumLayer.Reset () Dim pLayer As ILayer = pEnumLayer.Next () pLayer heç bir şey olmadıqca, TypeOf pLayer ITable və TypeOf pLayer IRasterLayer deyilsə Dim IDDaset = pLayer olaraq Dim (pDataset) End Əgər pLayer = pEnumLayer.Next () Loop

Sonra comboboxun məlumat mənbəyini MapLayers siyahısı olaraq təyin edin və ekran üzvünü IDataset.Name metodu olaraq təyin edin:

LayersComboBox.DataSource = MapLayers LayersComboBox.DisplayMember = ".Adı"

Bu, birləşdirilmiş qutuda hər təbəqənin adını göstərəcəkdir.

Sahələri əldə etmək üçün LayersComboBox.SelectedItem-dən (IDataset kimi) keçin və sahə birləşdirilmiş qutu elementlərinə sahə adını əlavə edin. Bu kodu LayersComboBox üçün SelectIndexChanged funksiyasına qoymaq istərdiniz:

FieldsComboBox.Items.Clear () Dim pTable As ITable = LayersComboBox.SelectedItem Dim pFields As IFields = pTable.Fields For i = 0 To pFields.FieldCount - 1 FieldsComboBox.Items.Add (pFields.Field (i) .Name) Next

Xüsusiyyət Qatlarından istifadə etmək¶

Xüsusiyyət təbəqəsi, bir CBS-də xüsusiyyətlərlə işləmək üçün əsas anlayışdır.

İstifadəçilər xüsusiyyətləri yaradır, idxal edir, ixrac edir, təhlil edir, redaktə edir və vizuallaşdırır, yəni xüsusiyyət məkanları kimi “məkandakı varlıqlar”.

Xüsusiyyət təbəqələri xəritələrə əlavə edilə və görselleştirilebilir. Xüsusiyyət analizi alətlərinə giriş və çıxış kimi çıxış edirlər.

Xüsusiyyət təbəqələri xüsusiyyət məlumatlarının bir CBS-ə yayımlanması ilə yaradılır və CBS-də daha geniş bir mənbəyə (Maddə) məruz qalır. Xüsusiyyət təbəqəsi nümunələri, GIS-də xüsusiyyət qat toplama maddələrindəki qat atributu vasitəsilə əldə edilə bilər. Xüsusiyyət qatı kolleksiyası, təşkilatlar arasında əlaqələr olan xüsusiyyət qatları və cədvəllər toplusudur. Xüsusiyyət təbəqəsi kolleksiyası veb CBS-də bir xüsusiyyət xidməti ilə dəstəklənir.


Parametrlər tələb edin

Tam siyahı üçün ümumi parametrlərə baxın.

Axtarış üçün istifadə olunan sorğu sətri.

Qabaqcıl seçimlər üçün axtarış istinadına baxın.

Minx, miny, maxx və ya maxy kimi müəyyən edilmiş bir məkan axtarışı üçün sərhəd qutusu. Mekansal axtarış, sorğu qutusunun üst-üstə düşən / kəsişən funksiyası və sənədin ölçüsüdür. Heç bir dərəcəsi olmayan sənədlər (məsələn, mxds, 3dds, lyr) bir bbox axtarışı edərkən tapılmayacaq. Sənədin həcmi WGS84 coğrafi koordinat sistemində olduğu qəbul edilir.

İki nöqtəli işarələrlə sahə adını və aradığınız termini göstərərək strukturlaşdırılmış filtrasiya. Kontekstinə əsasən tətbiq səviyyəli filtrlərdən keçməyə imkan verəcək şəkildə hazırlanmışdır. Göstərilən sahə dəyəri, maraqlanan dəyərin dəqiq bir açar söz uyğunluğu olmalıdır, qismən filtr açar sözünün uyğunluğu uğursuz olacaq və mənalı nəticələr verməyəcəkdir.

Qabaqcıl seçimlər üçün axtarış arayışına baxın.

Maddələri axtarmaq üçün səkkizə qədər təşkilat məzmunu kateqoriyasından ibarət bir JSON massivi və ya vergüllə ayrılmış siyahı. Hər kateqoriyanın tam bir yolu tələb olunur və ya göstərilən kateqoriyalar arasındakı əlaqə. Hər bir sorğu, ən çox səkkiz kateqoriya parametrləri ilə adlandırılan və fərqli kateqoriyalar parametrləri arasındakı əlaqəyə imkan verir.

Nümunə: ABŞ-da su və ya meşə kateqoriyasına aid əşyaları axtarın:

Uyğun kateqoriyalara malik maddələri axtarmaq üçün üç kateqoriyaya qədər vergüllə ayrılmış bir siyahı. İstək başına iki kateqoriyaya qədər filtr parametrinə icazə verilir. Bir sorğuda axtarış etmək üçün kateqoriyalarla birlikdə istifadə edilə bilməz.

Nümunə: 'bazemap' və ya 'ocean' olan kateqoriyalı maddələr axtarın:

Nəticə setindəki ilk girişin cavabı. İndeks nömrəsi 1 əsaslıdır. Varsayılan başlanğıc dəyəri 1 (başqa sözlə, ilk axtarış nəticəsidir). Başlanğıc parametri, num parametri ilə birlikdə axtarış nəticələrini səhifələmək üçün istifadə edilə bilər.

Nəticə dəsti cavabına daxil ediləcək nəticələrin maksimum sayı. Varsayılan dəyər 10, icazə verilən maksimum dəyər 100-dür. Başlanğıc parametri, num parametri ilə birlikdə axtarış nəticələrini səhifələmək üçün istifadə edilə bilər.

Geri qaytarılmış nəticələrin həqiqi sayı numdan daha az ola bilər. Bu başlanğıcdan sonra qalan nəticələrin sayı numdan az olduqda olur. countFields və countSize göstərilmiş bir sorğu ilə uyğunlaşan ümumi maddə sayıları və ya birləşmələri ilə maraqlanırsınızsa, 0 olmalıdır. nəticələr və aqreqatlar heç vaxt eyni istəkdə qaytarılmamalıdır, num = 0 olduqda nəticələr massivi boş qalacaq.

Sıralamaq üçün sahə. Maddələr üçün birdən çox sahəyə görə (vergüllə ayrılmış) sıralaya bilərsiniz, çeşidləmə sahələri adları hərflərə həssasdır.

Dəstəklənən çeşid sahə adları başlıq, yaradılan, növü, sahibi, dəyişdirilmiş, yüksəldici, rəqəmlər, rəylər və baxışlardır.

Nəticələrin artan və ya azalan qayıdışını izah edir. Varsayılan artmaqdadır.

Bu sortField ilə işləyərkən tətbiq olunur.

Saymaq üçün vergüllə ayrılmış sahələrin siyahısı. İstək üçün icazə verilən maksimum sayma sahələri 3. Dəstəklənən sayma sahələri: etiketlər, tip, giriş, məzmun vəziyyəti, kateqoriyalar.

Hər countFields üçün hesablanacaq maksimum sahə dəyəri. Varsayılan dəyər 10, icazə verilən maksimum ölçü isə 200-dür.


Təhlil üçün qurun

Sonra xəritənizi və məlumatlarınızı hazırlamağa başlayacaqsınız. Əvvəlcə, cəlbedici görünəcək və cinayət məlumatlarınıza müvafiq kontekstual məlumat əlavə edəcək bir əsas xəritə ilə bir xəritə yaradacaqsınız. Bina və yolların yerləşdiyi yer kimi insan coğrafiyası ilə bağlı əsas məlumatları ehtiva edən qaranlıq bir əsas xəritə cinayət məlumatlarını yaxşı şəkildə tamamlamalıdır.

  1. Kataloq bölməsində Portalı vurun.
  2. Living Atlas düyməsini vurun.
  3. Axtarış qutusuna insan coğrafiyasını yazın və Enter düyməsini basın.
  4. Axtarış nəticələrində İnsan Coğrafiyası Qaranlıq Xəritə üzərində sağ vurun və Əlavə et və Aç seçin.

İnsan Coğrafiyası Dark Basemap adlı yeni bir xəritə yaradılmışdır. Xəritədə biri etiket üçün, biri detal üçün (ölkə sərhədləri və binalar kimi), digəri də qitələrin əsas forması və digər əsas fiziki xüsusiyyətlər üçün üç qat var. Vurğu üçün bu qatları açıb söndürə və ya digər təbəqələrin üstündən və ya altından keçirə bilərsiniz.


Səhnələr

Səhnə, simvolu coğrafi məkanı internet üzərindən başqaları ilə bölüşməyə imkan verən təbəqələr, üslublar və konfiqurasiyalar toplusunun 3B təmsilidir. Bir ArcGIS Enterprise portalında ArcGIS Pro və ya Scene Viewer vasitəsilə 3D səhnələr yarada bilərsiniz.

Scene Viewer, 3D səhnələri yaratmaq və onlarla əlaqə qurmaq üçün ArcGIS Enterprise portalında quraşdırılmış bir tətbiqdir. Scene Viewer, 3D qrafika göstərmək üçün ən müasir brauzerlərdə quraşdırılmış bir veb texnologiya standartı olan WebGL-i dəstəkləyən masa üstü veb brauzerlərlə işləyir.

Səhnə İzləyici portalında səhnələrə baxa və ya təşkilatınıza daxil olub səhnələr yarada bilərsiniz. Səhnələri ArcGIS Pro-da da aça bilərsiniz.

Səhnə İzləyicidə portalınızda bir səhnə yaratmaq üçün təşkilatınıza daxil ola bilərsiniz və ya bir səhnə yaratmaq və paylaşmaq üçün ArcGIS Pro'dan istifadə edə bilərsiniz.

Mənzərə ilə xəritə arasındakı fərq nədir?

Səhnə bir xəritəyə bənzəyir, çünki brauzerdə baxa biləcəyiniz bir məlumat qatını təşkil edir. Xəritələrə bənzər səhnələr, tətbiqlərdə istifadəçilərə səhnədəki qatlarla qarşılıqlı əlaqə vasitələri təmin etmək üçün istifadə edilə bilər. Səhnələr xəritələrdən fərqlidir, çünki xəritələrdən fərqli olaraq səhnələr məlumatları 3D mühitdə göstərir və istənilən istiqamətdə və bucaqda naviqasiyaya imkan verir.

Səhnə ilə səhnə təbəqəsi arasındakı fərq nədir?

Səhnə təbəqəsi, fotogerçekçi xüsusiyyətləri göstərmək üçün tərtib edə biləcəyiniz 3 ölçülü böyük yerleşim məlumatlarını əks etdirir. İstifadəçilərin səhnə qatındakı 3D obyektlərə baxmasına, analizinə, ölçməsinə və sorğu etməsinə imkan vermək üçün səhnələrə səhnə qatını əlavə edirsiniz.

Səhnə yaratmaq üçün ArcGIS Pro-ya ehtiyacım var?

Xeyr. Səhnə İzləyicisini istifadə edərək təşkilatınızla paylaşılan təbəqələri əzərək səhnələr yarada bilərsiniz.

2D məlumatlarımla Scene Viewer-dən necə istifadə edə bilərəm?

2B məlumatlarınızı 3D mühitinə gətirə və məlumatları daha yaxşı başa düşə bilərsiniz. Məsələn, ölçüsü və hündürlüyü tətbiq edərək 2B simvollarınızdan 3B simvollar yarada bilərsiniz. Veriləri fərqli bucaqlardan görmək üçün böyüdüb böyüdüb səthi döndərə bilərsiniz. Üstəlik üst-üstə düşən 2B təbəqələrə yüksəklik əlavə edə bilərsiniz, beləliklə hər qatdakı məlumatları daha asanlıqla görə bilərsiniz.

Scene Viewer ilə CityEngine Web Viewer arasındakı fərq nədir?

Scene Viewer və CityEngine Web Viewer, ArcGIS Enterprise-da mövcud olan hər biri özünəməxsus funksionallığı və məqsədi olan iki fərqli tətbiqdir.

  • Scene Viewer və ya ArcGIS Pro-dan yaradılan səhnələrə baxın. Scene Viewer CityEngine veb səhnələrini dəstəkləmir.
  • Müəllif səhnələri: məsələn, qat əlavə edə və silə, simbologiyanı dəyişdirə və ya slayd çəkə bilərsiniz.
  • Səhnə təbəqələri, xüsusiyyət təbəqələri, şəkil qatları və ya kafel təbəqələri kimi portal qatlarının kolleksiyasını göstərin.
  • Dünya səviyyəsində göstərilən səhnələri sferik bir dünya görünüşündə (qlobal səhnə) və ya düzənli bir görünüşdə (yerli səhnə) əsas xəritələrlə göstərin.
  • Məlumat yükləmə və şəkil qrafik göstərməsinin tədricən yerinə yetirildiyi səhnələrdə gedin.
  • CityEngine və ya ArcScene-dən ixrac edilmiş statik CityEngine veb səhnələrini (.3ws) göstərin. CityEngine Web Viewer səhnələri dəstəkləmir.
  • Kartezyen koordinat sistemi ilə kiçik bir dərəcədə göstərilən CityEngine veb səhnələrinə baxın.
  • Ssenariləri şərh edin və müqayisə edin: məsələn, iki ssenari arasındakı fərqləri görmək üçün çalmak alətindən istifadə edə bilərsiniz.
  • CityEngine Web Viewer CityEngine veb səhnələrini açılışda ilk yükləmə olaraq yükləyir və sonradan heç bir axın məlumatı yükləmir.
  • CityEngine Web Viewer bir görüntüləmə vasitəsidir və əsas xəritələr əlavə etmək, simbologiyanı dəyişdirmək və ya təbəqələri konfiqurasiya etmək kimi yazmağı dəstəkləmir.

3D həndəsəni xüsusiyyət qatlarında paylaşa bilərəmmi?

Bəli. 3D nöqtələri, xətləri və çoxbucaqları paylaşa bilərsiniz.

Səhnələrdə öz ərazi modellərimi bölüşə bilərəmmi?

Bəli. ArcGIS Server vasitəsilə xüsusi əraziləri bölüşə bilərsiniz. ArcGIS Desktop 10.3 və ya daha sonra istifadə edərək önbelleğe alınmış bir yüksəklik görüntü xidməti yaradın və ArcGIS Server vasitəsilə xidməti paylaşın. ArcGIS Enterprise-də yerləşdirilmiş bir yüksəklik qatını yaratmaq üçün yüksəklik məlumatlarınızdan bir çini paketi yaratmaq üçün ArcGIS Pro'dan da istifadə edə bilərsiniz. Daha sonra bu yüksəklik xidmətlərini və təbəqələrini səhnənizə əlavə edə bilərsiniz.

Niyə hekayə xəritəsi tətbiqimə yerləşdirdiyim tətbiqi və ya veb məzmunu göstərmir?

Portalınız yalnız HTTPS üzərindən əlaqə quracaqsa, bu portalda yaratdığınız hekayə xəritələrinə hər zaman HTTPS vasitəsi ilə daxil olacaq. HTTP vasitəsilə daxil olan bir tətbiq və ya veb məzmunu yerləşdirmisinizsə, əlaqədar element hekayə xəritənizdə görünməyəcəkdir.

Hansı ArcGIS tətbiqləri bazemap qalereyasında vektor əsas xəritələrini dəstəkləyir?

Vektör əsas xəritələri Map Viewer, Scene Viewer, ArcGIS Pro, ArcGIS Collector, ArcGIS Workforce, ArcGIS Explorer, ArcGIS Excalibur, ArcGIS Web AppBuilder, Ortho Maker və ArcGIS Configurable Apps-da mövcuddur. Vektor əsas xəritələrinin müəyyən bir ArcGIS tətbiqində mövcud olub olmadığını müəyyən etmək üçün tətbiq sənədlərinə baxın.

Vektor əsas xəritələri və onların raster baz xəritələri ilə müqayisəsi barədə daha çox məlumat üçün Çini təbəqələrinə baxın.


CİS serverləri və xidmətləri haqqında

ArcIMS və ArcGIS Server, təşkilatların xəritələr, məlumatlar və alətləri İnternetə yerləşdirmələrini təmin edən ESRI məhsuludur. ArcGIS Serverlərinə yerli şəbəkə üzərindən də daxil olmaq mümkündür. Açıq Yerleşim Konsorsiumu, Inc (OGC) Veb Xəritə Xidməti (WMS) İnternet üzərindən bir serverdən xəritə şəkillərinin istənilməsinə əsaslanan interaktiv Xəritəçəkmə üçün bir OpenGIS standart spesifikasiyadır. ArcGIS Desktop-dakı OGC WMS müştəri dəstəyi, bu xidmətlərə İnternet üzərindən daxil olmaq və xəritələrinizə qat kimi əlavə etmək imkanı verir.

CİS serverinə qoşulduqda, həmin serverdə mövcud olan xidmətlərə baxa bilərsiniz. Bu serverlər xəritələrinizə məlumat əlavə etməyə və ya İnternetdən istifadə edərək məlumatlarınızı işləmək üçün alətlər təqdim etməyə imkan verir. Məsələn, bir xidmət olaraq bir təbəqə olaraq ArcMap-a əlavə etsəniz, ArcMap hər dəfə hər qat çəkildiyi zaman məlumatları İnternet üzərindən xidmətdən alacaq. Məlumat axını olduğundan, məlumatları kompüterinizə yükləməyinizə ehtiyac yoxdur. Bu, məlumatları özünüzdə saxlamağınızdan və idarə etməyinizdən qurtarar, həm də oflayn olsanız (məlumatları ixrac etmədiyiniz və ya yerli olaraq önbelleğe alınmadığınız təqdirdə) qatın əlçatan olmaması deməkdir.

Bir coğrafi informasiya sistemi (CİS) serverinə bir əlaqə qurulmadıqda, GIS serverinin simgesində kiçik bir qırmızı x görəcəksən. ArcCatalogu başlatdığınızda və CBS Serverlər qovluğuna baxdığınız zaman bütün əlaqələr kəsiləcək ArcCatalog avtomatik olaraq bu serverlərlə əlaqələr qurmayacaq. Bağlantını bərpa etmək üçün işləmək istədiyiniz CİS serverini iki dəfə vurun.

ArcIMS, şəkil göstərmə, xüsusiyyət axını və məlumat sorğusunu özündə birləşdirən veb nəşr üçün bir platformadır. Şəklin göstərilməsi interaktiv xəritənin cari görünüşünün anlıq görüntüsünü yaradır. Məsələn, bir xəritəni interaktiv şəkildə pan və böyüdərkən və ya xəritə qatlarını açıb söndürdükdə, bir ArcIMS server hər görünüşü göstərir və onu ArcIMS müştərilərinə bir şəkil kimi təqdim edir. Xüsusiyyət axını, müştərilərə vektor xüsusiyyətlərini ötürməklə müştəri tərəfində bir sıra tapşırıqlara imkan verir: xüsusiyyət etiketlənməsi, xüsusiyyət simvolizasiyası, geosessil və daha çox. Xüsusi məlumatlar əldə etmək üçün sorğular da yarada bilərsiniz. ArcMap sorğunu serverə təqdim edir və server nəticələri müştəriyə geri göndərir.

  • ArcIMS Image Service bir serverdəki məlumatların anlıq şəkillərini çəkir və şəkillər şəklində İnternet üzərindən sizə təqdim edir. Anlar şəkillər şəklində çatdırıldığından, xidmətdəki məlumatlarla işləyə bilərsiniz, ancaq yerli olaraq ixrac edə və ya simbologiyasını dəyişdirə bilməzsiniz. ArcMap-a bir şəkil xidməti əlavə etdiyiniz zaman xəritənizdə yeni bir kompozit təbəqə (bir ArcIMS Image Service qat) görürsünüz. Bu, bir qrup təbəqəsi kimi çox işləyir, çünki tərkibindəki fərdi alt qatları açıb söndürə bilərsiniz. Bir qrup təbəqədən fərqli olaraq, onu tərkib alt qatlarına ayırmaq olmaz. ArcMap Image Service qatındakı alt qatlar həm xüsusiyyət məlumatlarını, həm də raster məlumatlarını əhatə edə bilər.
  • ArcIMS ArcMap Image Service müştəriyə xəritələrin şəkillərini göndərir və ArcMap-a əlavə edildikdə yeni bir kompozit qat yaradır. ArcIMS ArcMap Image Service qatları üçün funksionallıq məhdudiyyətləri ArcIMS Image Service qatları ilə eynidır. ArcIMS ArcMap Image Services ilə ArcIMS Image Services arasındakı əsas fərq ArcIMS ArcMap Services-in faktiki ArcMap xəritə sənədlərinə (.mxd və ya .pmf) əsaslanmasıdır. Bu, ArcIMS ArcMap Services-in ArcGIS-in (CAD kimi) geniş məlumat dəstəyindən və bütün ArcMap kartoqrafik imkanlarından faydalanmasına imkan verir.
  • ArcIMS Xüsusiyyət Xidməti, səs və videonun yayım üsuluna bənzər faktiki məlumat xüsusiyyətlərini İnternet üzərindən sizə ötürür. Hər bir xüsusiyyət xidməti bir və ya daha çox ArcIMS xüsusiyyət sinifini ehtiva edir. ArcIMS xüsusiyyət sinifinə əsaslanan bir təbəqə digər xüsusiyyət qat ilə eyni işləyir. ArcIMS xüsusiyyət sinfi, bir shapefile bir qat üçün bir xüsusiyyət məlumat mənbəyi olduğu kimi, sadəcə bir təbəqə üçün başqa bir xüsusiyyət məlumat mənbəyidir. ArcMap-ə ArcIMS Xüsusiyyət Xidməti əlavə etsəniz, xidmətdəki xüsusiyyət siniflərinin hər biri üçün bir alt qat olan yeni bir qrup təbəqəsi əldə edəcəksiniz. ArcIMS Xüsusiyyət Xidmətindən xəritənizə yalnız bir xüsusiyyət sinfi əlavə etsəniz, yalnız bir təbəqə əldə edəcəksiniz. Adından da göründüyü kimi, bir ArcIMS Xüsusiyyət Xidməti raster məlumatları ehtiva edə bilməz.
  • ArcIMS Metadata Service, CİS mənbələrini tapmaq imkanı verən axtarışa yaranan metadata kataloqudur. Hər hansı bir təşkilat, məlumatlarına və ya vasitələrinə giriş təmin etmək üçün bir metadata xidməti yayımlaya bilər. Metadata xidmətinə daxil olduğunuz İnternet saytı çox vaxt CİS kataloqu portalı adlanır. Metadata xidmətindəki sənədlər, qovluqların bir iyerarxiyasında təşkil edilə bilər, beləliklə dərc olunmuş sənədlərə baxa bilərsiniz. Canlı ArcIMS Image Services və ArcIMS Feature Services üçün metadata sənədləri bir az fərqli bir işarə ilə göstərilmişdir. Bu metadata sənədlərinin ArcCatalogda istinad etdiyi canlı xidmətləri əvvəlcədən nəzərdən keçirə, sonra birbaşa xəritələrinizə əlavə edə bilərsiniz. İcazəniz varsa, ArcCatalog-da topladığınız metadata, xidmətə əlavə etmək istədiyiniz məlumat elementlərini sürükləyərək buraxaraq bir metadata xidmətində yayımlana bilərsiniz.

    Metadata yayımlamaq haqqında daha çox məlumat əldə edin

ArcIMS server ilə əlaqə qururuq

ArcMap və ArcIMS server arasında əlaqə, xəritələri, məlumatları və metaməlumatları dərc etmək üçün ESRI-nin genişləndirilə bilən işarələmə dili (XML) spesifikasiyası olan ArcXML istifadə edərək HTTP üzərindən aparılır. XML, fərdiləşdirilə bilən bir proqramlaşdırma dili təqdim edərək serverlər və müştərilər arasında effektiv ünsiyyət qurmağa imkan verir.

  1. AcGIS Desktop tətbiqetməsindən istifadə edərək ArcIMS Xidməti ilə qarşılıqlı əlaqə qurursunuz. Məsələn, ArcMap-a ArcIMS xidmətini əlavə edirsiniz. ArcMap, ArcXML-də serverə müvafiq tələbi formalaşdırır.
  2. Bu ArcXML istəyi şəbəkə üzərindən (İnternet və ya intranet) ArcIMS serverinə göndərilir.
  3. ArcIMS, ArcXML tələbini işləyir və cavab yaradır.
      a: Xidmət Xüsusiyyət Xidmətidirsə, reaksiya vektor xüsusiyyətləri yayımlanır.
      b: Xidmət bir Şəkil Xidmətidirsə, cavab bir şəkil və ya ArcXML ola bilər və xüsusiyyət həndəsəsini ehtiva edə bilər və ya daxil edə bilməz.
      c: Xidmət ArcMap Server Xidmətidirsə, sorğu ArcObjects alt dəstini istifadə edən ArcMap Server daxilində işlənir. Cavab bir şəkil və ya ArcXML ola bilər və xüsusiyyət həndəsəsini ehtiva edə bilər və ya daxil edə bilməz.

  4. ArcIMS cavabları yenidən şəbəkə boyunca ArcGIS Desktop-a göndərir.
  5. ArcGIS Desktop, cavabı alır, məlumatları emal edir və lazım olduqda göstərmək üçün serverdən xəritə şəkillərini yükləyir.

ArcGIS Server, mərkəzləşdirilmiş şəkildə idarə olunan və birdən çox istifadəçiyə dəstək verən CBS tətbiqetmələrini və CİS mənbələrini çatdırmaq üçün hərtərəfli bir platformadır. ArcGIS Server, bütün ArcGIS sistemi kimi, ArcObjects proqram komponentləri və bütün ArcGIS məhsullarının mərkəzində olan eyni ArcObjects istifadə edərək qurulur və genişləndirilir.

ArcGIS Servers, ArcGIS Desktop-da istifadə edə biləcəyiniz beş növ CİS xidməti təqdim edir:

    ArcGIS Server xəritə xidməti sizə faktiki ArcMap xəritə sənədindəki (.mxd və ya .pmf) tək bir məlumat çərçivəsi ilə əlaqəli Xəritəçəkmə məlumatları təqdim edir. Buna görə ArcGIS Server tərəfindən yerləşdirilən ən müasir məlumat xüsusiyyətlərini əldə edirsiniz. ArcMap-a xəritə xidməti əlavə etdikdə, məzmununuzda qatları ehtiva edən yeni bir qrup təbəqəsi görəcəksiniz. Bu təbəqə, yaradıcısı tərəfindən ən faydalı təyin olunan simbologiya və təşkilatla dizayn edilmiş və qurulmuşdur. Bununla birlikdə, fərdi xüsusiyyət sinif qatlarını açaraq söndürərək və ya adını dəyişdirərək təbəqənin görünüşünü fərdiləşdirə bilərsiniz.

    ArcGIS Server, xəritə xidmətinin rəsm performansını xeyli yaxşılaşdıran əvvəlcədən hazırlanmış, önbelleğe alınmış şəkillərdən istifadə etmək üçün bir seçim təqdim edir. Önbelleği yaratmaq və müştərilərə təqdim etmək ArcGIS Server administratoruna aiddir.
    ArcMap-da Map Server qatlarını istifadə etməyi öyrənin

Bir ArcGIS Server ilə əlaqə qururuq

ArcMap, ArcGIS Server xəritə xidmətləri ilə iki növ əlaqə qura bilər. Bunlardan biri yerli ArcGIS Server ilə əlaqə yaratmaqdır. Bu əlaqə LAN və ya WAN (intranet) üzərindən TCP / IP vasitəsilə həyata keçirilir. Bu vəziyyətdə, xəritə xidmətini təsvir etmək və işləmək üçün istifadə olunan ArcObjects ikili obyektlər şəklində yayımlanır. Bu ikili obyektlər ArcMap və ArcGIS Server arasında irəli və geri ötürülür. İkinci əlaqə növü, xidmətin özündə göstərilən xüsusiyyətlərdən asılı olaraq rabitə ikili və ya XML ola biləcəyi HTTP vasitəsilə Ümumdünya İnternet (İnternet) üzərindən əlaqə qurur. Şəkillərin müştəriyə necə qaytarılmasında da bir seçim var. Şəkillər ya MIME məlumatları, ya da müştəriyə yüklənə bilən bir server virtual direktorundakı şəkil sənədləri kimi qaytarıla bilər.

ArcGIS Desktop və ArcGIS Server arasındakı ünsiyyət prosesində iştirak edən ümumi addımlar:

  1. ArcGIS Desktop tətbiqetməsindən istifadə edərək ArcGIS Server ilə qarşılıqlı əlaqə qurursunuz. Məsələn, ArcMap'a bir ArcGIS Server xəritə xidməti əlavə edirsiniz, buna görə ArcMap serverə bir sorğu hazırlayır. Bu sorğunun formatı ArcGIS Serverə necə qoşulduğunuzdan asılıdır. Bağlantı yerli bir serverlə əlaqədardırsa, tələb ikili bir obyektdədir. Bağlantı İnternet üzərindəndirsə, veb xidmətin xüsusiyyətlərindən asılı olaraq tələb ikili və ya XML formatında ola bilər.
  2. Sorğu şəbəkə üzərindən ArcGIS Server-ə göndərilir.
  3. ArcGIS Server sorğunu işləyir. Normalda, sorğu xəritə sənədini təyin edən ArcObjects tərəfindən işlənir. Görünüş istəkləri ilə & # 8212, məsələn, xəritəni böyüdərsən və ArcMap, xidmətdən yeni bir səviyyədə görünməsini tələb edir & # 8212the ArcGIS Server bu istəyi iki şəkildə işləyə bilər:
      a: Xəritə Sunucusu önbelleğe alınmış xəritə şəkillərinə sahibdirsə, şəkil cavabı mövcud şəkillərdən alınır. Yeni şəkillər yaradılmır.
      b: Xəritə Sunucusunda əvvəlcədən önbelleğe alınmış xəritə şəkilləri yoxdursa, xəritə xidmətini təyin edən ArcObjects.

  4. ArcGIS Server, cavabı yenidən şəbəkə boyunca ArcGIS Desktop-a göndərir.
  5. ArcGIS Desktop, cavabı alır, məlumatları işləyir və lazım olduqda serverdən şəkillər yükləyir.

WMS Serverləri İnternet üzərindən interaktiv xəritəçəkmə təklif edir. WMS Serverlər ArcIMS və ArcGIS Server daxil olmaqla istənilən sayda CBS platforması tərəfindən yerləşdirilə bilər. Serverlər və müştərilər OpenGIS standartlarına və spesifikasiyalarına riayət etməlidirlər, baxmayaraq ki, xüsusiyyət sorğusu və əfsanə şəkilləndirmə kimi bəzi funksiyalar üçün dəstək isteğe bağlıdır. ArcMap 1.1.1-ə qədər versiyanı dəstəkləyir, beləliklə ArcMap-da istənilən WMS versiyası 1.1.1 (və ya əvvəlki) uyğun xidmətin təbəqələrinə baxa bilməlisiniz.

WMS Server, işləyən WMS xidmətinə giriş imkanı verir. ArcCatalogdakı bir WMS serverin içinə baxdığınız zaman yalnız bir xidməti görəcəksiniz. ArcIMS və ya ArcGIS serverlərində olduğu kimi birdən çox xidmət görmürsünüz. WMS ilə server və xidmət həqiqətən eyni şeydir, lakin ArcCatalogun digər CBS serverlərini necə idarə etdiyinə uyğun olaraq ayrı server və xidmət obyektləri təqdim olunur. WMS xidmətləri ArcIMS görüntü xidmətlərinə bənzər bir şəkildə işləyir. Bununla birlikdə, ArcGIS-də WMS xidmətlərindən istifadə edərkən rastlaşacağınız bəzi fərqlər var.


Bəzi hallarda OrionPy, Python üçün ArcGIS API ilə işləyə bilər. Əvvəlcə sənədlərin ardınca API-nin quraşdırılması tələb olunur.

Sonra sinif yaratmaq metodlarına daxil ola bilərsiniz:

Esri API metoduna daxil olun

Bir xidmətdə paylaşımı idarə etmək.

Esri'nin API'sini OrionPy-yə əlavə etmək, bir xidmət paylaşımının idarə olunmasına əlavə imkan verdi.

yalnız API-dən metodları çağırmağa icazə vermir. OrionPy və Esri API-yə zəngləri qarışdırmaq üçün metodlar yaratmaq imkanı verir.


Videoya baxın: ArcGIS Data Interoperability In Action (Oktyabr 2021).