Daha çox

ArcGIS İstirahət daxilində və kəsilmədən istifadə edərək xüsusiyyət xidmət qatlarında sorğu yerinə yetirir

ArcGIS İstirahət daxilində və kəsilmədən istifadə edərək xüsusiyyət xidmət qatlarında sorğu yerinə yetirir


Bir nöqtə və ya xəttin hansı təbəqələrin içində olduğunu görmək üçün REST üzərində bir çox təbəqə sorğu etməsi lazım olan bir tətbiq yaradıram.

Bu anda bəzi xüsusiyyət xidmətləri dərc olunmuş yerli bir ArcGIS serverim var. Xidmətlərə uğurla qoşulub nəticələri əldə edə bilərəm - bunu, həqiqətən, xidmətə müraciət etmək üçün bir URL istifadə edərək bir C # tətbiqindən edirəm, sonra JSON nəticəsini deserializasiya edirəm.

İndi xidmətlərimdən birini necə soruşduğumun bir nümunəsi: http://LocalArcGisServer.local.com:6080/arcgis/rest/services/SW/SW_2/FeatureServer/0/query?f=json&where=PROJECT= ' EP '

İndi mübarizə edirəm bit. Müxtəlif xüsusiyyət xidmətlərindəki bəzi təbəqələrə qarşı test etmək istədiyim nöqtələr və xətlər var. Məsələn, nöqtəmin müəyyən bir çoxbucaqlının içində olub olmadığını və ya xəttimin çoxbucağı keçdiyini görmək istəyirəm.

REST xidmətinə bir sorğu, nöqtəmdən və ya xəttimdən keçərək, bu nöqtənin qat içində olub-olmadığını soruşaraq necə tərtib edə bilərəm?

Hesab edirəm ki, giriş nöqtəmi və ya xəttimi təsvir etmək üçün məlumat ötürməliyəm və xüsusiyyət xidmətindən "İçəridə" və ya "Çıxışlar" sorğusu etməsini istəməliyəm. Təyin etməli olduğum parametrlər hansılardır və ya bu sorğunu necə yenidən düzəldə bilərəm?


Sənədlərə baxın http://resources.arcgis.com/en/help/rest/apiref/

Yəqin ki, xəritə xidməti və ya xüsusiyyət xidməti sorğusu əməliyyatını axtarırsınız. Həndəsə və kosmikRel parametrlərini təyin edin. Həndəsə nöqtələriniz və ya xətləriniz olacaqdır.


Tamam, bunu necə edəcəyimi düşündüm.

Stefanın təklif etdiyi kimi, URL-ə bir neçə parametr əlavə etməli oldum:

həndəsə (dəyər = məs. 639739.5,7598259.3)

həndəsə növü (dəyər = esriGeometryPoint)

məkan (dəyər = esriSpatialRelWithin)

Budur nümunə zəng: http://LocalArcGisServer.local.com:6080/arcgis/rest/services/SW/SW2/FeatureServer/2/query?f=json&həndəsə = ** 639739.5,7598259.3 & ** geometryType = esriGeometryPoint&spatialRel = esriSpatialRelWithin& returnGeometry = false ";

Nöqtənin düşdüyü çoxbucağın həndəsəsinə ehtiyacınız yoxdursa, returnGeometry-i yalan olaraq təyin etməlisiniz. Həqiqətən çox gözəl işləyir!

Bir ArcGis Feature xidməti ilə danışmaq üçün C # -dən REST istifadə etməyin yaxşı bir nümunəsi: http://rexdotnet.blogspot.com.au/2009/11/using-arcgis-server-rest-api-in-net.html

Ümid edirəm bu da başqasına kömək edə bilər.

Salam!

N


Xəritə sənədinə əlavə etdiyiniz təbəqələr və cədvəllər dərc edərkən xüsusiyyət xidmətinə daxil edilir. Bəzi məlumat tərifi tələbləri, məlumat mənbəyinizin bir jeodatabase və ya bir verilənlər bazası olmasına baxmayaraq ümumi olur. Ümumi tələblər növbəti hissədə izah olunur. Digər hallarda, məlumatları necə müəyyənləşdirdiyiniz bir məlumat bazasının və ya verilənlər bazasında olmasından asılıdır. Müəssisə və ya iş qrupu geodatabazasına xüsusi tələblər və verilənlər bazasına xüsusi tələblər bölmələri bu fərqləri təsvir edir.

Geodatabases və verilənlər bazaları üçün ümumi tələblər

Verilənlər üçün müəyyən edilmiş etibarlı bir məkan referansı olmalıdır. Olmazsa, yayımlamadan əvvəl ArcMap-da birini göstərin. Məkan referansı müəyyən edilməyibsə, məlumatları dərc edə bilməzsiniz.

Redaktə etmək üçün xüsusiyyət xidmətindən istifadə etməyi planlaşdırırsınızsa, Esri xəritə sənədinə yalnız düzəltmək istədiyiniz məlumatları əlavə etməyinizi tövsiyə edir. Düzəliş etmək istəmədiyiniz məlumatları, məsələn, bazemap qatlarını fərqli bir xidmətdə yayımlayın. Əməliyyat və əsas xəritə xidmətlərinizi planlaşdırma haqqında daha çox məlumat üçün Xəritə xidmət planlaşdırma bölməsinə baxın. Başqa bir alternativ, ArcGIS Online əsas xəritəsini istifadə etməkdir. Onlayn xəritələri və xidmətləri üst-üstə qoymaq üçün bir xəritə dizaynı haqqında daha ətraflı məlumat üçün ArcGIS Online, Google Maps və Bing Maps-in üst-üstə qoyulması üçün xəritə dizaynına baxın.

Xüsusiyyət xidmətini redaktə etmək üçün istifadə etməyi planlaşdırırsınızsa, məlumatlarda redaktə icazələri verməlisiniz. Xəritədəki verilənlər bazası bağlantısı əməliyyat sistemi identifikasiyasından istifadə edirsə, bu icazələrin ArcGIS Server hesabına verilməlidir.

Coğrafi verilənlər bazası tələblərində qeyd edildiyi kimi, yer verilənlər bazası məlumatları üzərində müəyyən edilmiş baxışlara əsaslanan qatlar xüsusiyyət xidmətlərində dəstəklənmir. Verilənlər bazalarındakı görünüşləri xüsusiyyət xidmətlərinə daxil edə bilərsiniz, lakin xüsusiyyət xidmətinizə daxil etdiyiniz bir görünüş vasitəsilə əldə edilən məlumatların tənzimlənməsi dəstəklənmir. Məlumatların istinad üçün daxil edilməsini istəyirsinizsə, fərqli bir xüsusiyyət xidmətində və ya bir xəritə xidmətində yayımlayın.

İnsanlar ArcMap-a xüsusiyyət xidmətini əlavə edib düzəldəcəksə, bir xüsusiyyət xidməti olaraq dərc etdiyiniz xəritə sənədində eyni xüsusiyyət sinfi üçün birdən çox təbəqə təyin etməyin.

Z dəyərləri olan xüsusiyyətləri düzəldə bilərsiniz. Daha çox məlumat üçün xüsusiyyət xidmətlərində z dəyərləri ilə xüsusiyyətləri düzəltməyə baxın.

  • Əksər müştərilərdən bir xüsusiyyət xidmətini redaktə edərkən, m dəyərlərinə sahib olan xüsusiyyətləri silə və ya əlavə edə bilərsiniz, lakin m dəyərlərinə sahib xüsusiyyətlərin xüsusiyyətlərini düzəldə bilərsiniz, lakin m dəyərlərinə sahib olan xüsusiyyətlərin həndəsəsini düzəldə bilməzsiniz. müştəri m dəyərləri vermir.
  • REST və SOAP son nöqtələri xüsusiyyətləri daxil etdiyiniz zaman m dəyərlərini NaN olaraq təyin edir.
  • ArcMap və ArcGIS Pro, düzəltmək üçün xüsusiyyət xidməti məlumatlarının yerli bir nüsxəsini çıxardığınızda m-dəyərləri olan xüsusiyyətlərə dair bütün tənzimləmə əməliyyatlarını (daxil edin, silin və yeniləyin, həndəsə yeniləmələri daxil olmaqla) dəstəkləyir.
  • İnsanlar xüsusiyyət xidmətini ArcMap və ya ArcGIS Pro-ya əlavə edib düzəldəcəklərsə, bir xüsusiyyət xidməti olaraq dərc etdiyiniz xəritə sənədini hazırlayarkən xüsusiyyət sinifinə yalnız bir qat təyin edin.

Marşrut hadisələri, x, y hadisələri və bağlama parçaları kimi virtual qatlar, xüsusiyyət xidməti vasitəsilə yalnız oxunur.

Müəssisə və ya iş qrupu geodatabanı üçün xüsusi tələblər

Aşağıdakı bir müəssisə və ya iş qrupu coğrafi verilənlər bazasında saxlanılan məlumatlara xas olan xüsusiyyət xidmət məlumatları tələblərini təsvir edir:

  • Bütün məlumatlar vahid bir məlumat bazasından olmalıdır.
  • Coğrafi məlumat bazasında qeydiyyatdan keçməmiş cədvəllər və ya xüsusiyyət sinifləri dərc edə bilərsiniz, lakin baxışları dərc edə bilməzsiniz.
  • Xüsusiyyət xidmətindəki məlumatlarda düzəlişlərə icazə verməyi planlaşdırırsınızsa, məlumat sahibi redaktorlara məlumatların redaktə icazələrini verməlidir. Əməliyyat sistemi identifikasiyasından istifadə edilərkən bu icazələrin ArcGIS Server hesabına verilməsi lazımdır.
  • Xüsusiyyət xidmətində düzəlişlərə icazə verirsinizsə və xüsusiyyət xidmətində həndəsi bir şəbəkədə iştirak edən xüsusiyyət sinifləri varsa, xüsusiyyət sinfi məlumatları, düzəliş müştəri tətbiqi tərəfindən istifadə olunan eyni proyeksiyada və koordinat istinad sistemində olmalıdır. Məsələn, xüsusiyyət xidmətini tənzimləmək üçün ArcGIS Online və ya ArcGIS xəritə görüntüləyicisi üçün Portala əlavə etməyi planlaşdırırsınızsa, məlumatlar WGS 1984 Web Mercator (Köməkçi Sahə) -də saxlanmalıdır. Nəzərə alın ki, məlumatları dərc etməzdən əvvəl ArcMap və ya bir ArcGIS Pro xəritəsindəki proyeksiyanı dəyişdirə bilməzsiniz, redaktə etmə müştərisi ilə eyni proyeksiyanı və koordinat istinad sistemini istifadə etməlisiniz.
  • Versiyalı və dəyişməmiş geodatabase məlumatları dəstəklənir. Esri, xüsusiyyət xidmətlərində dəyişdirilməmiş verilərdən istifadə etməyinizi tövsiyə edir, çünki tənzimləmə üçün daha yaxşı tərəzi göstərir. Bəzi sadə olmayan məlumat növləri var (məsələn, şəbəkə kənarları), bunları bir xüsusiyyət xidməti vasitəsilə düzəltməyiniz üçün versiyalanmalıdır.

Xüsusiyyət xidmətlərində aşağıdakı məlumat növləri dəstəklənmir:

  • Şərhlər
  • Ölçülər
  • Qatları qruplaşdırın
  • Görünüşlərə əsaslanan təbəqələr və masalar
  • Maddələrin və ya qoşulduğu virtual sütunları olan sorğu qatları
  • Rasters
  • Ərazilər

Xüsusiyyət girişi aktivləşdirilmiş bir xəritə xidməti dərc edə bilməzsiniz, əgər bu qatlar xəritə sənədinizdə varsa.

Həndəsi şəbəkələr, topologiyalar və şəbəkə məlumat dəstləri kimi sadə olmayan növlərin bir hissəsi olan təbəqələri dərc edə bilərsiniz, lakin növlər özləri xidmət tərəfindən qaytarılmır. Məsələn, topologiyanın bir hissəsi olan təbəqələri soruşa bilərsiniz, ancaq topologiyanın özünə müraciət edə bilməzsiniz.

Xüsusiyyət xidmətləri əlaqəli məlumatlarla bağlı sorğulara icazə verir, ancaq əlaqələr geodatabase əlaqələr sinfi vasitəsilə müəyyən edildikdə. Nəşr edilmiş bir xəritə sənədində geodatabase əlaqəsi sinifləri ilə əlaqəli bir qat və cədvəl varsa, xüsusiyyət xidməti qatdakı sorğuların əlaqəli cədvəldəki obyektləri geri qaytarmasına imkan verir. Əlaqəli obyektləri qaytaran sorğuları dəstəkləmək üçün nəşr olunmuş xəritə sənədinə əlaqələr sinfində iştirak edən cədvəli və təbəqəni daxil etməlisiniz. Mənşə və ya təyinat təbəqəsi və ya cədvəl xəritə sənədinə daxil deyilsə, xüsusiyyət xidməti əlaqəni laqeyd edir.

Atribut əlaqələr sinifləri üçün əlaqə sənədləri cədvəlini xəritə sənədinə daxil edin.

Oflayn rejimdə istifadə üçün geodatabase məlumatlarını hazırlayın

Oflayn olduğunuz zaman xəritələrlə işləmək üçün xəritənizdə istifadə etdiyiniz xüsusiyyət xidmətlərində Sinxronlaşdırma qabiliyyətini aktivləşdirin. Daha çox məlumat üçün məlumatları oflayn istifadə üçün hazırlamaq bölməsinə baxın.

ArcGIS müştəriləri və inkişaf etdirici SDK-ları, Server üçün ArcGIS 10.2.1-də təqdim olunan xüsusiyyət xidmətlərində sinxronizasiya qabiliyyəti üçün tədricən dəstək əlavə edəcəkdir. Offline olarkən xəritələrlə işləməyi dəstəkləyən ilk müştərilər, ArcGIS və ArcGIS Runtime SDK'ları üçün Collector'un 10.2.2 versiyalarıdır. Server üçün ArcGIS 10.2.1-dən əvvəl yayımlanan xüsusiyyət xidmətlərində sinxronizasiya qabiliyyətini aktivləşdirə bilməzsiniz.

Digər müştərilər ArcGIS REST API vasitəsilə sinxronizasiya qabiliyyətinə daxil ola bilərlər.

Verilənlər bazasına xüsusi tələblər

Aşağıda verilənlər bazasında saxlanılan məlumatlara xas olan xüsusiyyət xidmət məlumatları tələbləri təsvir olunur:

  • Bütün məlumatlar tək bir verilənlər bazasından olmalıdır.
  • Bir xüsusiyyət xidmətindən istifadə edərək düzəlişlərə icazə verməyi planlaşdırırsınızsa, dərc olunmuş xəritəyə daxil edilmiş məlumatlarda redaktə icazələri verməlisiniz. Əməliyyat sistemi doğrulamasından istifadə edərkən bu icazələri ArcGIS Server hesabına verin.
  • ArcMap-a verilənlər bazası məlumatlarını əlavə etdiyiniz zaman sorğu təbəqəsi yaranır. Sorğu qatının tərifini dəyişdirirsinizsə, sorğunun yalnız bir cədvəldən ibarət olduğunu, təkrarlanan sütunların olmadığına və bəndlərin və ya virtual və ya birləşdirilmiş sütunların olduğu birləşmələri daxil etmədiyinə əmin olun.
  • Nəşr edilmiş məlumatlar ArcMap-da cədvəl üçün müəyyən edilmiş sorğu qatına görə müəyyən edilir. Məsələn, ArcGIS tərəfindən dəstəklənməyən məlumat növlərini ehtiva edən cədvəllər dərc edilə bilər, lakin dəstəklənməyən məlumat növlərinə ArcGIS və ya xüsusiyyət xidməti vasitəsilə daxil olmaq mümkün deyil. ArcMap-a verilənlər bazası cədvəli əlavə edərkən sorğu qatının əvvəlcə necə təyin olunduğuna dair məlumat üçün ArcGIS-də verilənlər bazası məlumatlarına baxın.
  • Cədvəldə verilənlər bazası tərəfindən saxlanılan unikal bir tam sütun olmalıdır. ArcGIS for Desktop istifadə edərək cədvəllər yaradır və məlumatları verilənlər bazasına yükləsəniz, verilənlər bazası tərəfindən qorunan unikal tam identifikator avtomatik olaraq əlavə olunur. ArcGIS xaricində məlumat yaradırsınızsa, cədvəldə verilənlər bazası ilə qorunan, bənzərsiz, sıfır olmayan bir sütun daxil etdiyinizə əmin olun. Belə bir sütun yoxdursa, bir xüsusiyyət xidməti dərc edə bilməzsiniz. Bir ALTIBASE, DB2, SQL Server, Oracle və ya PostgreSQL verilənlər bazasında olduğu təqdirdə cədvəlinizə verilənlər bazası ilə qorunan bir tam sütun əlavə etmək üçün Artan Şəxsiyyət Alanı əlavə geoprosessinq alətindən istifadə edə bilərsiniz. Bütün digər verilənlər bazaları üçün ID sütunu yaratmaq üçün DBMS alətlərindən və ya SQL-dən istifadə edin.
  • Veri dərc edə biləcəyiniz dəstəklənən verilənlər bazası platformalarına PostgreSQL, Oracle, IBM Informix, IBM DB2 (Linux, UNIX və ya Windows-da), ALTIBASE, Teradata, SAP HANA və Dameng daxildir.

Məlumat hazırlayın

Xəritə sənədinə əlavə etdiyiniz təbəqələr və cədvəllər dərc edərkən xüsusiyyət xidmətinə daxil edilir. Bəzi məlumat tərifi tələbləri, məlumat mənbəyinizin bir jeodatabase və ya bir verilənlər bazası olmasına baxmayaraq ümumi olur. Ümumi tələblər növbəti hissədə izah olunur. Digər hallarda, məlumatları necə müəyyənləşdirdiyiniz bir məlumat bazasının və ya verilənlər bazasında olmasından asılıdır. Müəssisə və ya iş qrupu geodatabazasına xüsusi tələblər və verilənlər bazasına xüsusi tələblər bölmələri bu fərqləri təsvir edir.

Marşrut hadisələri, x, y hadisələri və bağlama parçaları kimi virtual qatlar, xüsusiyyət xidməti vasitəsilə yalnız oxunur.

Geodatabases və verilənlər bazaları üçün ümumi tələblər

    Eyni xüsusiyyət xidmətinə dərc etdiyiniz məlumatları əlavə etmək bir mənbəli geodatabase və ya verilənlər bazasından olmalıdır. İki və ya daha çox fərqli verilənlər bazası bağlantısından xəritənizə məlumat əlavə edə bilməzsiniz.

ArcGIS Desktop müştəriləri, ArcMap-da düzəltmək üçün xüsusiyyət xidməti məlumatlarının yerli bir nüsxəsini çıxardığınızda da, m- və z-dəyərləri olan xüsusiyyətlərdəki bütün düzəliş əməliyyatlarını (daxil edin, silin və yeniləyin, həndəsi yeniləmələr daxil olmaqla) dəstəkləyir. Bu səbəbdən, redaktorlar yalnız bu müştərilərdəki xüsusiyyət xidmətini düzəldəcəksə, z və NaN m dəyərlərini konfiqurasiya etməyinizə ehtiyac yoxdur.

Müəssisə və ya iş qrupu geodatabanı üçün xüsusi tələblər

Aşağıdakı xüsusiyyət xidmət tələbləri, bir müəssisə və ya iş qrupu coğrafi məlumat bazasında saxlanılan məlumatlara xasdır. Məlumatlarınız əvvəlki hissədə və bu bölmədə təsvir olunan tələblərə cavab verməlidir.

    Coğrafi verilənlər bazasında qeydiyyatdan keçməmiş cədvəllər və ya xüsusiyyət sinifləri dərc edə bilərsiniz, lakin nəşr baxışları dəstəklənmir.

  • Ölçülər
  • Qatları qruplaşdırın
  • Görünüşlərə əsaslanan təbəqələr və masalar
  • Maddələrin və ya qoşulduğu virtual sütunları olan sorğu qatları
  • Rasters
  • Ərazilər

Atribut əlaqələr sinifləri üçün əlaqə sənədləri cədvəlini xəritə sənədinə daxil edin.

Oflayn rejimdə istifadə üçün geodatabase məlumatlarını hazırlayın

Oflayn olduğunuz zaman xəritələrlə işləmək üçün xəritənizdə istifadə etdiyiniz xüsusiyyət xidmətlərində sinxronizasiya qabiliyyətini aktivləşdirin. Daha çox məlumat üçün məlumatları oflayn istifadə üçün hazırlamaq bölməsinə baxın.

ArcGIS müştəriləri və inkişaf etdirici SDK'ları, ArcGIS 10.2.1-də tətbiq olunan xüsusiyyət xidmətlərində sinxronizasiya qabiliyyəti üçün tədricən dəstək əlavə edəcəkdir. Offline olarkən xəritələrlə işləməyi dəstəkləyən ilk müştərilər ArcGIS və ArcGIS Runtime SDK'ları üçün Collector'dur. ArcGIS 10.2.1-dən əvvəl yayımlanan xüsusiyyət xidmətlərində sinxronizasiya qabiliyyətini aktivləşdirə bilməzsiniz.

Digər müştərilər ArcGIS REST API vasitəsilə sinxronizasiya qabiliyyətinə daxil ola bilərlər.

Verilənlər bazasına xüsusi tələblər

Aşağıda verilənlər bazasında saxlanılan məlumatlara xas olan xüsusiyyət xidmət məlumatları tələbləri təsvir olunur. Məlumatlarınız geodatabases və verilənlər bazaları üçün ümumi tələblərə əlavə olaraq bu tələblərə cavab verməlidir.

  • ArcMap və ya ArcGIS Pro-dakı bir xəritəyə verilənlər bazası məlumatlarını əlavə etdiyiniz zaman sorğu təbəqəsi yaranır. Sorğu qatının tərifini dəyişdirirsinizsə, sorğunun yalnız bir cədvəldən ibarət olduğunu, təkrarlanan sütunların olmadığına və bəndlərin və ya virtual və ya birləşdirilmiş sütunların olduğu birləşmələri daxil etmədiyinə əmin olun.
  • Cədvəl üçün müəyyən edilmiş sorğu qatı hansı məlumatların nəşr olunduğunu müəyyənləşdirir. Məsələn, ArcGIS tərəfindən dəstəklənməyən məlumat növlərini ehtiva edən cədvəllər dərc edilə bilər, lakin dəstəklənməyən məlumat növlərinə ArcGIS və ya xüsusiyyət xidməti vasitəsilə daxil olmaq mümkün deyil. Xəritəyə verilənlər bazası cədvəli əlavə edərkən sorğu qatının əvvəlcə necə təyin olunduğu barədə məlumat üçün ArcGIS-də verilənlər bazası məlumatlarına baxın.
  • Cədvəldə verilənlər bazası tərəfindən saxlanılan unikal bir tam sütun olmalıdır. ArcGIS istifadə edərək cədvəllər yaratsanız və məlumatları verilənlər bazasına yükləsəniz, verilənlər bazası ilə qorunan unikal tam bir ObjectID avtomatik olaraq əlavə olunur. ArcGIS xaricində məlumat yaradırsınızsa, cədvəldə verilənlər bazası ilə qorunan, bənzərsiz, sıfır olmayan bir sütun daxil etdiyinizə əmin olun. Belə bir sütun yoxdursa, bir xüsusiyyət xidməti dərc edə bilməzsiniz. Bir ALTIBASE, Db2, Oracle və ya PostgreSQL verilənlər bazasında olduğu təqdirdə cədvəlinizə verilənlər bazası ilə qorunan bir tam sütun əlavə etmək üçün Artan Şəxsiyyət Alanı əlavə geoprosessinq alətindən istifadə edə bilərsiniz. Bütün digər verilənlər bazaları üçün ID sütunu yaratmaq üçün verilənlər bazası idarəetmə sistemi alətlərindən və ya SQL-dən istifadə edin.
  • Veri dərc edə biləcəyiniz dəstəklənən verilənlər bazası platformaları arasında PostgreSQL, Oracle, IBM Informix, IBM Db2 (Linux, UNIX və ya Windows-da), ALTIBASE, Teradata, SAP HANA və Dameng var.

10.5.1-də

Aşağıdakı yeniləmə və dəyişikliklər ArcGIS 10.5.1-də qüvvəyə minir.

Xüsusiyyət xidməti

  • CreateReplica əməliyyatı, server adında bir targetType olan bir targetType parametrini dəstəkləyir. Serverin targetType tipli replikaları 2 server arasında sinxronizasiyanı dəstəkləyə bilər.
    • TargetType serverdirsə, createReplica əməliyyatı eyni zamanda bir syncDirection təyin etməyə imkan verir.
    • SynchronizeReplica əməliyyatı perReplica növləri üçün replicaServerSibGen və perLayer növləri üçün syncLayers-də serverSibGen adlı əlavə bir dəyər alır. Bunlar yalnız targetType server olduqda tələb olunur.
    • Bu, "currentVersion" ilə sinxronizasiya edilmiş xidmətlər üçün dəstəklənir: 10.5.1.
    • Bütün xüsusiyyət xidmətləri artıq * əməliyyatı qeydiyyatdan keçməmək əməliyyatı ilə dəstəkləyir. * Dəyərinin təyin edilməsi istifadəçinin daxil olduğu bütün replikaları silir.

    10.3-də yenidir

    • Bir sorğu qatında səhifələməni dəstəkləyir. Sorğunun nəticəsini səhifəyə gətirmək üçü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. Obyekt-id sahəsi (məsələn, FID) kimi yalançı sütunlu bir sorğu təbəqəsi üçün orderByFields təmin etməlisiniz, əks halda sorğu alınmayacaqdır.
    • sorğu artıq giriş həndəsi parametrindəki həqiqi əyriləri dəstəkləyir.
    • sorğu, returnTrueCurves parametri true olaraq ayarlandıqda, çıxış həndəsələrində həqiqi əyriləri qaytarır.
    • Həndəsə Nesnələrindəki JSON əyri obyektləri haqqında daha çox məlumat əldə edin.

    Təzələyici Xəritə Layers - ArcGIS Feature qat dəyişdikdə

    ArcGIS serverindən bir xüsusiyyət xidməti olaraq yayımlanan 7 təbəqə var və AGOL-da bu təbəqələrə istinad edən bir xəritə var.

    Xüsusiyyət sinif atributlarını yenilədikdə və ya arcgis server xidmətinə yeni bir xüsusiyyət sinfi əlavə etdiyim zaman problem yaşayıram.

    Görürəm ki, nəşr işləri yaxşı gedir. Amma

    Bu dəyişikliklər AGOL xəritəsini açdığımda əks olunmur. 7 qatın hamısını xəritədən çıxarmalıyam. və AGOL tərəfində etdiyim dəyişiklikləri itirərək bu təbəqələri yenidən əlavə edin. (Adının dəyişdirilməsi, Attribut konfiqurasiyası və s.).

    AGOL xəritəsini təbəqələri götürmədən və xəritədən yenidən əlavə etmədən təbəqə təriflərini yeniləməyə necə məcbur edə bilərəm?

    JakeSkinner tərəfindən

    Bu həm məlumatları, həm də qatlar sxemini yeniləyəcəkmi? yoxsa yalnız xəritə?

    JakeSkinner tərəfindən

    Bu, xəritədəki təbəqələri yeniləyəcəkdir. Veb xəritədə etdiyiniz hər hansı bir ad dəyişdirmə, atribut dəyişiklikləri və s. İtirməyəcəksiniz.

    Yaxşı, yəni ArcGIS Server-dən Layer tərifini yeniləyəcəkmi?

    JakeSkinner tərəfindən

    Bəli, xidmətdə etdiyiniz dəyişikliklər, təbəqə yeniləndikdə veb xəritədə əks olunacaq.

    Yenidən əlaqədar masalarla bu problemi yaşayıram. Xüsusiyyət Xidmətində heç bir şey dəyişməməsinə baxmayaraq.

    Xəritəni AGOL-da açdığım zaman yalnız Xüsusiyyət təbəqələri Məzmun siyahısında görünür, ancaq əlaqəli cədvəllər deyil.

    Xəritədə bir müddət oynadıqdan sonra əlaqəli cədvəllər düzgün görünür, amma hələ bu işi həyata keçirən hərəkətlər nümunəsini tapmadım.

    Bunun bir səhv olduğuna inanıram və ESRI bunu ən qısa müddətdə yoxlamalıdır.

    Oxşar (bəlkə də) oxşar bir şey tapıram. Atributlardan birinin simvolizə etdiyi az sayda nöqtə ilə sadə bir xəritə xidmətim var. ArcGIS-ə xüsusiyyət qatları olaraq onlayn əlavə edilmiş xəritə xidmətindən 2 fərqli təbəqəm var. Onları bir test html səhifəsinə yerləşdirilmiş bir veb xəritəyə əlavə etdim.

    Əsas məlumatların (simbologiyanı dəyişdirən) atributlarını yenilədikdə, xidmətin son nöqtəsinə gedib müvəqqəti bir xəritədə görmək üçün ArcGIS Javascript düyməsini vurduğum zaman simbologiyanın dərhal dəyişdiyini görə bilərəm. Ardıcıl dəyişikliklərlə hər dəfə xəritəni yenidən yüklədiyim zaman görünür.

    Yerləşdirilmiş veb xəritəm, lakin simbologiya dəyişmir. Sınaq məqsədi ilə veb xəritəmdəki təbəqələrə sürətli bir yeniləmə intervalı qurdum və yeniləndiyini görə bilərəm (yəni yanıb sönürlər), amma simbologiya dəyişmir. Yalnız brauzer yaddaşımı təmizlədiyim zaman dəyişir.

    Beləliklə .. bu xidmətin brauzer önbelleğiyle əlaqəli bir şeydir. Bunun ətrafındakı davranış bir az ləkələnmiş kimi görünür - simbologiyanın yeni dəyərlərə keçdiyini gördüm və sonra xəritənin istənilən dəyişməsində köhnə dəyərlərə qayıdır. Arcgis onlayn quraşdırılmış veb xəritəsini brauzer tərəfindən önbelleğe alınmamağa məcbur etməyin bir yolu varmı?


    Şəbəkə təhlili funksiyalarına xidmət etmək

    Şəbəkə analizini serverdə aparmaq üçün bir xəritə xidməti qura bilərsiniz. Xəritə sənədinizdə bir şəbəkə təhlili təbəqəsi varsa, xidməti yayımlayarkən aktivləşdirə biləcəyiniz bir şəbəkə təhlili qabiliyyətini görəcəksiniz. ArcGIS for Server ilə işləmək üçün tətbiqetmələr hazırlayarkən şəbəkə təhlili əməliyyatlarına giriş əldə edəcəksiniz. Xəritə sənədində analiz üçün obyektlər və maneələr kimi standart xüsusiyyətlər qura bilərsiniz. Başlamaq üçün Şəbəkə təhlili xidmətlərinə baxın.


    Xəritə sənədinin qurulması

    Nəşr etmək istədiyiniz məlumatı xəritə sənədinə əlavə etdikdən sonrakı addım, təbəqələrə və cədvəllərə xassələr qoymaqdır. Bu xüsusiyyətlər məlumatların necə görünəcəyini və müştərinin məlumatlarla nə edə biləcəyini təyin edir.

    Xəritə sənədinizi qurmaq həm verilənlər bazası, həm də yer verilənlər bazası məlumatlarına bənzəyir. Bununla yanaşı, xəritə sənədinizdə coğrafi verilənlər bazası məlumatları varsa, istifadə edə biləcəyiniz bəzi əlavə funksiyalar var ki, dərc etmədən əvvəl xəritənizdə quracaqsınız. Bu funksionallıq bu hissənin sonunda təsvir edilmişdir.

    Simbologiyanın tərifi

    Xüsusiyyət xidməti xüsusiyyətləri sorğu etməyə və xüsusiyyətlərin simbologiyasını əldə etməyə imkan verir. Müştərilər bu məlumatları xidmətdə müəyyənləşdirilənlərə uyğun bir simbologiya ilə xüsusiyyətləri çəkmək üçün istifadə edə bilərlər.

    Xidmət tərəfindən qaytarılan simvollar ArcMap sənədindəki qatların simbologiyasına əsaslanır. Hər təbəqədəki hər bir simvol tip kimi adlandırılır. Məsələn, sadə bir göstərici (bir simvol) ilə simvolizə olunan təbəqənin bir növü var. Bənzərsiz dəyər göstəricisi istifadə olunursa, göstəricidəki hər bir unikal dəyər üçün bir növ geri qaytarılır.

    Xüsusiyyət xidmətləri sadə, bənzərsiz dəyəri, sinif fasiləsini və kartoqrafik təqdimat təminatçılarını dəstəkləyir. Dəstəklənməyən bir göstərici istifadə olunursa, xidmət başlaya bilmir. Server qeydindən bu halda hansı qatların dəstəklənməyən göstəricilərə sahib olduğunu müəyyən etmək üçün istifadə edilə bilər.

    Proportional simvollar və birdən çox sahəyə əsaslanan unikal dəyər göstəriciləri xüsusiyyət xidmətləri tərəfindən dəstəklənmir.

    Əksər simvol növləri bir xüsusiyyət xidməti ilə istifadə edilə bilər, lakin bəzi hallarda simvollar aşağı salına bilər.

    Xətt təbəqələri üçün sadə xətt işarələri dəstəklənir. Digər simvollardan istifadə olunursa, xüsusiyyət xidməti onları orijinal simvolu ən yaxşı təmsil edən sadə bir xətt simvoluna çevirir. Məsələn, xəritə sənədindəki bir kartoqrafik xətt simvolu bir xüsusiyyət xidməti müştərisində sadə bir möhkəm xətt kimi çəkilə bilər. Bir xətt işarəsi mürəkkəbdirsə və ya birdən çox təbəqə varsa, xüsusiyyət xidməti orijinal xətt simvolunu ən yaxşı şəkildə göstərmək üçün xətti aşağı salır.

    Çoxbucaqlı təbəqələr üçün sadə doldurma və şəkil doldurma simvolları dəstəklənir. Başqa simvollardan istifadə olunursa, xüsusiyyət xidməti onları sadə doldurma simvollarına endirir. Çox qatlı doldurma simvolları üçün xüsusiyyət xidməti yalnız üst təbəqəni nəzərə alır. Ayrıca, bir doldurma simvolunun kontur simvolu yuxarıdakı sətir təbəqələri üçün göstərilən dəstək səviyyəsinə malikdir.

    Nöqtə təbəqələri üçün sadə marker və şəkil işarəsi simvolları dəstəklənir. Digər simvollardan istifadə olunursa, xüsusiyyət xidməti onları şəkil işarəsi simvollarına endirir. Çox qatlı marker simvolları, eyni zamanda təbəqələrin bir qata birləşdirildiyi şəkil marker simvollarına endirilir. Bir marker simvolu üçün bir halonun təyin oluna biləcəyi maska ​​xüsusiyyətləri dəstəklənmir.

    Xüsusiyyət girişinə sahib bir xəritə xidmətinə başladıqda, işarələr yoxlanılır və lazım olduqda aşağı salınır. Aşağı endirmə tələb olunduğu hallarda, server jurnalına hansı simvolların endirildiyini izah etmək üçün bir xəbərdarlıq əlavə olunur.

    Həm də qeyd etmək vacibdir ki, xəritə sənədinizdə kartoqrafik təqdimat göstəricilərindən istifadə edən təbəqələriniz varsa, müştərilər xidmətə REST vasitəsilə daxil olduqda göstəricilər unikal dəyər göstəriciləri kimi bildirilir.

    Simvollarda RGB rənglərindən istifadə etməyiniz tövsiyə olunur, əks halda rənglər RGB rəng formatına çevrildikdə kiçik dəyişikliklər ola bilər.

    Xüsusiyyət şablonlarının müəyyənləşdirilməsi

    Xüsusiyyət xidməti vasitəsi ilə yeni xüsusiyyətlərin daxil edilməsi xəritə sənədindəki xüsusiyyət şablonlarından istifadə etməklə həyata keçirilir. Şablon yeni bir xüsusiyyəti rəqəmsallaşdırmağa və atributun standart dəyərlərini müvafiq olaraq təyin etməyə imkan verir. Xüsusiyyət xidmətləri, hər bir xüsusiyyət növü üçün bir şablonun olmasını tələb edir. Redaktə sessiyasına başladıqda və ya xidməti dərc etdikdə, hər növ üçün standart şablon yaradılır.

    Varsayılan şablonlar həmişə verilənlər bazası məlumatları üçün istifadə olunur. Geodatabase məlumatları ilə istifadə üçün xüsusi şablonlar yarada bilərsiniz. Daha çox məlumat üçün Xüsusi xüsusiyyət şablonları bölməsinə baxın.

    Sahə xüsusiyyətləri

    ArcMap-də qurulan sahə xüsusiyyətləri, sahə taxalluslarını, sahə görünürlüğünü və sahənin yalnız oxunma xüsusiyyətini özündə cəmləşdirən xüsusiyyət xidməti vasitəsilə aşkar olunur. Yalnız oxunan sahələrə ObjectID, globalid və redaktor izləmə sahələri (yalnız coğrafi verilənlər bazası) kimi sistem tərəfindən idarə olunan sahələr və xəritə sənədində yalnız oxunması üçün qoyulmuş sahələr daxildir.

    Bir yeniləmə tətbiq edərkən, yalnız oxunan bir sahə üçün bir dəyər qoyulursa, xüsusiyyət xidməti bu dəyəri görməzdən gəlir. Əlavəni tətbiq edərkən yalnız oxunan və görünməyən sahələr üçün standart dəyərlər tətbiq olunur. Varsayılan dəyərlər müəyyən edilməyibsə, sıfırlar tətbiq olunur. Sahə boş dəyərləri saxlaya bilmirsə, əlavə uğursuz olacaq.

    Layer təsviri və müəllif hüquqları haqqında məlumat

    Xəritə sənədində göstərilən təbəqələrin təsvirləri və kreditləri (müəllif hüquqları) xüsusiyyət xidmətindəki hər təbəqə üçün müvafiq olaraq bir təbəqə təsviri və müəllif hüququ məlumatları kimi təqdim olunur.

    HTML pop-up

    Xüsusiyyət xidmətləri ArcMap-da konfiqurasiya edilmiş HTML pop-uplarını dəstəkləyir. HTML pop-up xüsusiyyətləri, HTML formatlı məlumatları bölüşmək üçün güclü və asan bir yoldur. İnformasiya ekranının HTML-lə tənzimlənə biləcəyi istisna olmaqla, müəyyənləşdirmə aləti kimi çox işləyirlər. ArcMap-da HTML pop-uplarının necə qurulacağı barədə daha çox məlumat üçün xüsusiyyət qatları üçün HTML pop-up xüsusiyyətlərinin qurulması bölməsinə baxın.

    Vebdəki xüsusiyyət xidmətinizlə işləyəcəksinizsə və pop-upların mövcud olmasını istəyirsinizsə, bunları ArcGIS.com xəritə görüntüləyicisində təyin etməyi düşünün. Alternativ olaraq, inkişaf etdiricilər pop-up stillərini təyin etmək üçün JavaScript üçün ArcGIS API kimi müştəri API-sinin özündən istifadə edə bilərlər.

    Zaman dəstəyi

    Müvəqqəti məlumatlar - bir vəziyyəti vaxtında təmsil edən məlumatlar dəstəklənir və xüsusiyyət xidmətləri vasitəsi ilə görüntülənə bilər. Vaxt məlumatları bir və ya birdən çox atribut sahələrində saxlanılır və məlumatları müəyyən vaxtlarda və ya zaman aralığında görüntüləmək üçün istifadə edilə bilər. Müvəqqəti məlumatlar, Qat Xüsusiyyətləri informasiya qutusunun Vaxt nişanında vaxtı aktivləşdirərək xüsusiyyət xidməti vasitəsilə aşkar edilə bilər. Bir verilənlər bazasında vaxtın necə aktivləşdiriləcəyi barədə daha çox məlumat üçün məlumatlarınıza vaxtın verilməsinə baxın.

    Koordinat sistemləri

    Xüsusiyyət xidmətləri, xəritə sənədindəki təbəqələrin fərqli koordinat sistemlərinə sahib olduqları halları dəstəkləyir. Xüsusiyyət xidmətindən istifadə edilərkən ehtiyac olduqda koordinat sistem tərcümələri həyata keçirilir. Məsələn, bir müştəri bir təbəqənin koordinat sistemindən fərqli bir koordinat sistemi istifadə edərək bir xüsusiyyət xidməti vasitəsi ilə bir xüsusiyyət əlavə edərsə, saxlanılmadan əvvəl qatın koordinat sisteminə çevrilir. Həndəsələri əhatə edən məkan sorğuları da düzgün nəticələr əldə etmək üçün tətbiq olunmadan əvvəl qatın koordinat sisteminə çevrilir.

    Lazım gələrsə coğrafi (datum) transformasiyalardan da istifadə olunur. Məsələn, təbəqə NAD27-də saxlanılırsa və WGS 1984 koordinat sistemi ilə xidmət vasitəsilə bir xüsusiyyət qoyulursa, xüsusiyyət saxlanılmadan əvvəl WGS 1984-dən NAD27 tarix dəyişməsi həyata keçirilir. Nəşr etmədən əvvəl xəritə sənədinin məlumat çərçivəsi xüsusiyyətlərində dəyişikliklər quraraq çevrilmə metoduna nəzarət edə bilərsiniz. Xəritədə müəyyən edilmədiyi təqdirdə standart dönüşüm həyata keçirilir.

    Fərqli koordinat sistemlərinə sahib ayrı qatları dərc edə bilsəniz də, fərdi cədvəldəki bütün qeydlər eyni koordinat sistemindən istifadə etməlidir.

    Əlavə geodatabase funksionallığı

    Veriləriniz bir yer məlumat bazasında saxlanılırsa, bəzi əlavə funksiyalardan istifadə edə bilərsiniz. Bir xüsusiyyət xidməti yayımlamadan əvvəl bu funksiyanı qurmalısınız.

    Alt tiplər və atribut sahələrinin müəyyənləşdirilməsi

    Nəşr etdiyiniz məlumatlar bir coğrafi verilənlər bazasındadırsa, məlumat xidmətinizin istifadəçi təcrübəsini artırmaq və məlumat giriş səhvlərinin qarşısını almaq üçün lazım olduqda alt tipləri və atribut domenlərini istifadə etmək üçün məlumat dəstlərinizi konfiqurasiya edə bilərsiniz. Bunlar, məlumatlarınızı kateqoriyaya ayırma və məlumat düzəldildikdə uyğun dəyərlərin daxil olmasını təmin etmək yollarını təmin edir. Xüsusiyyət xidmətləri alt tipləri və etki alanlarını aşkar edib istifadə edə bilər. Məsələn, bir yanğın musluğunun rəngini qırmızı, sarı və ya mavi ilə məhdudlaşdıran bir domeniniz varsa, veb tətbiqetməsində bu üç rəngdən yalnız birini seçməyə imkan verən açılır siyahı görürsünüz.

    Xüsusi xüsusiyyət şablonları

    ArcMap daxilində xüsusiyyət xidməti vasitəsilə redaktə təcrübəsini fərdiləşdirmək üçün yeni şablonlar yarada və ya mövcud şablonları dəyişə bilərsiniz. Bu, bu tip xüsusiyyət yaratmaq üçün istifadə olunan standart bir tikinti alətinin qurulmasını əhatə edir. Müəyyən bir xüsusiyyət növü üçün bir şablonu silsəniz, yayımladığınız zaman bir standart şablon yaradılacaqdır.

    Şablonun yaradacağı xüsusiyyət növünə görə müxtəlif növ inşaat alətləri mövcuddur. Məsələn, bir xətt şablonunuz varsa, yalnız xətt xüsusiyyətləri yaratmaq üçün istifadə edilə bilən alətləri seçə bilərsiniz. Şablonlarla birlikdə saxlanılan tikinti vasitəsi xüsusiyyət xidməti vasitəsilə əldə edilə bilər. Yalnız istisna, Xüsusiyyət xidmətləri tərəfindən dəstəklənməyən Point At End Line adlı nöqtə alətidir. Şablonlar haqqında daha çox məlumat üçün xüsusiyyət şablon xüsusiyyətlərinin qurulması bölməsinə baxın.

    Xəritə sənədi qeyd olunduqda, şablonlar xəritədəki təbəqələrlə birlikdə qeyd olunur. Xəritə sənədi yayımlandıqda, bu şablonlar xüsusiyyət xidməti müştəriləri üçün mövcuddur. Qatlar, növlər və şablonlar xəritə sənədinizdə müəyyən edildikdən sonra xidməti dərc etməyə hazırsınız. Nəşriyyat xüsusiyyəti xidmətləri bölməsində bir xüsusiyyət xidmətinin necə dərc ediləcəyi izah olunur.

    Əlavələr

    Xüsusiyyət xidmətləri qoşmaları sorğu və redaktə etməyə imkan verir. Əlavə, geodatabasındakı bir xüsusiyyət və ya obyektlə əlaqəli bir media faylıdır. Məsələn, əlavələr ilə foto və videolar quş nişanına əlavə edilə bilər və görmə nöqtəsi vurulduqda görünə bilər. Bu xüsusiyyəti istifadə etmək üçün əvvəlcə bir geodatabase daxilindəki məlumat dəstləri əlavələri dəstəkləyəcək şəkildə konfiqurasiya edilməlidir. Bu məlumat dəstləri bir xəritə sənədinə əlavə olunduqda və dərc edildikdə, müştərilər xüsusiyyət xidməti vasitəsi ilə qoşmaları soruşa, əlavə edə və silə bilərlər.

    Bir xüsusiyyət xidmətinə əlavə edə biləcəyiniz ölçü və fayl növlərinə dair məhdudiyyətlər var. Bu məhdudiyyətlər və əlavə parametrlərini necə dəyişdirəcəyiniz barədə daha çox məlumat üçün ArcGIS REST API Köməkində Yükləmələrə baxın.

    Əlavələri dəstəkləmək üçün bir verilənlər bazasının konfiqurasiyasına dair daha çox məlumat üçün bir xüsusiyyət sinifində qoşmaların işə salınmasına baxın.


    ArcGIS JS - Məkan alt sualları mümkündürmü?

    Bir qrafik istifadə edərək çoxbucaqlı bir xüsusiyyət qatını sorğu ilə başlayıram. Bu müvəffəqiyyətlə işləyir və sonra geri çağırma funksiyam ilk sorğunun nəticələrini (çoxbucaqlı olaraq qaytarıldı və sonra Union istifadə edərək tək bir çoxbucağa birləşdirildi) gətirməyi və yenidən sorğu etməyi hədəfləyir. Bununla birlikdə, queryFeatures və queryTask yalnız URL / xüsusiyyət qatları ilə işləyir. Bir çoxbucaqlı bir sorğu / alt sorğu yerinə yetirmək üçün bir yol varmı?

    Aşağıda kodumun kəsilmiş bir versiyası var. QueryShapes-də ilk sorğunu keçirirəm və nəticədə nəticələrdən bir çoxbucaq yaradıram, yəni housUnionPoly ikinci funksiyanın sonunda gördüyünüz. housUnionPoly is the polygon that I am trying to query again. Of course, the error I get is at that last line that says that queryFeatures is not a function of polygons.

    If it helps, the sub selection is essentialy the intersection of two graphics. Alternatively, if I could perform a query on the original layer using the intersection of two graphics on that layer, that would be great.


    Geo.Data.Gov

    Geo.Data.Gov has evolved from the Geospatial One-Stop (GOS) portal and catalog to increase awareness and provide access to geospatial data and services that are generated by the Executive Branch of the United States Federal Government.

    Service Status Checker Usage:

    • Search results in Geo.Data.Gov are integrated with the Service Status Checker scores. When users are presented with search results, they are provided with a bar graph that displays the "health" of that service. Clicking on the bar graph provides the user with a detailed report of the service's health and availability.
    • The search results are integrated through a REST API. Geo.Data.Gov programmers integrated API calls to the Service Status Checker during the presentation of search results so the scores of the services are provided real time.

    GeoSUR

    The GeoSUR Portal provides an entry point to spatial data published by Latin American and Caribbean agencies. The data may be consulted directly by means of partner map services, a regional map viewer contained in this portal or through various metadata services.

    Service Status Checker Usage:

    • The GeoSUR project publishes an ATOM feed of all of its OGC services for the Status Checker to regularly test.
    • The portal provides several pages (WMS Services, WFS Services and CSW Services) where all of the partner services are listed along with their Service Status Checker scores. Each service is linked to a full report of the test results.

    Setting up the map document

    The next step after adding the data to the map document that you want to publish is to set properties on the layers and tables. These properties define how the data will appear and what the client will be able to do with the data.

    Defining symbology

    A feature service allows you to query features and also get the features' symbology. Clients can use this information to draw the features with a symbology that is consistent with what is defined on the service.

    The symbols returned by the service are based on the symbology of the layers in the ArcMap document. Each symbol in each layer is referred to as a type. For example, a layer symbolized with a simple renderer (one symbol) has one type.

    Feature services used with a spatial data server support simple and class break renderers. If an unsupported renderer is used (such as a dot density or chart renderer), you will not be able to publish the analyzers in ArcGIS for Desktop will determine if layers in the map have renderers that are not supported.

    For point layers, simple marker and picture marker symbols are supported. If other symbols are used, the feature service downgrades them to picture marker symbols. Multilayer marker symbols are also downgraded to picture marker symbols where the layers are merged into a single layer. Mask properties, where a halo can be set for a marker symbol, are not supported.

    For line layers, simple line symbols are supported. If other symbols are used, the feature service converts them to a simple line symbol that best represents the original symbol. For example, a cartographic line symbol in the map document may be drawn as a simple solid line in a feature service client. If a line symbol is complex or has multiple layers, the feature service downgrades the line to best represent the original line symbol.

    For polygon layers, simple fill and picture fill symbols are supported. If other symbols are used, the feature service downgrades them to simple fill symbols. For multilayer fill symbols, the feature service only considers the top layer. Also, a fill symbol's outline symbol has the same level of support as described for line layers above.

    When a map service with feature access is started, the symbols are checked and downgraded if needed. In cases where a downgrade is required, a warning is added to the server log to describe which symbols were downgraded.

    It is also important to note that if you have layers in your map document that use cartographic representation renderers, the renderers are reported as unique value renderers when clients access the service through REST.

    It is recommended that you use RGB colors in the symbols otherwise, minor changes may occur when the colors are converted to the RGB color format.

    Feature templates

    Inserting new features through a feature service is accomplished using feature templates from the map document. A template allows you to digitize a new feature and have the attributes set appropriately by default. Default feature templates are used when you publish a feature service for a spatial data server or start an edit session on the service.

    Field properties

    Field properties set in ArcMap are exposed through the feature service this includes field aliases, field visibility, and a field's read-only property. Read-only fields include system-managed fields, such as ObjectID, globalid, and editor tracking fields (geodatabase only), as well as fields set to be read-only in the map document.

    When applying an update, if a value is set for a read-only field, the feature service ignores the value. When applying an insert, default values are applied for read-only and invisible fields. If default values have not been defined, nulls are applied. If the field cannot store null values, the insert will fail.

    The fewer attribute fields that are included in your published feature service, the better the performance. If some fields do not need to be exposed through the feature service, you can mark them as not visible.

    To set fields as not visible or to change a field's alias or read-only property, right-click the layer in the ArcMap table of contents and click Properties . On the Fields tab, you can change the field properties for that layer.

    Layer description and copyright information

    Layer descriptions and credits (copyrights) specified in the map document are exposed for each layer in the feature service as a layer description and copyright information, respectively.

    Coordinate systems

    Feature services support cases where layers in the map document have different coordinate systems. Coordinate system translations are performed if needed when using the feature service. For example, if a client inserts a feature through a feature service using a coordinate system that is different from the coordinate system of the layer, it is converted to the layer's coordinate system before being stored. Spatial queries involving geometries are also converted to the layer's coordinate system before being applied in order to return the correct results.

    Geographic (datum) transformations are also used if needed. For example, if the layer is stored in NAD27 and a feature is inserted through the service with a coordinate system of WGS 1984, a WGS 1984 to NAD27 datum transformation is performed before the feature is stored. You can control the transformation method by setting up transformations in the data frame properties of the map document before publishing. A default transformation is performed if one is not defined in the map.


    Videoya baxın: 26. Arcgis - Peyk görüntülərinin deşifrə olunması, NDVİ faylının yaradılması və s