Daha çox

PostgreSQL geodatabase verilənlər bazasını Server üçün ArcGIS ilə qeydiyyatdan keçirmək üçün əlaqə xüsusiyyəti müəyyən edildi?


Köçmə prosesinin ortasındayıq.

Yeni bir Linux maşınında bir coğrafi verilənlər bazası idxal etdik və bu yeni ArcGIS Serverə (eyni maşında yerləşən) bəzi xəritə xidmətləri dərc etməyə çalışırıq.

10.1 geodatabase'i 10.2 verilənlər bazasına yüksəltdik.

Geodatabase pgAdmin backup-bərpa proseduru vasitəsi ilə idxal olundu, sonra ArcToolbox-dan 10.2-ə getmək üçün Geodatabase yükseltme vasitəsini istifadə etdik.

Geodatabase-i serverdə qeyd etməyə çalışarkən problemlərlə qarşılaşdıq. Aldığımız səhv:

Bağlantı mülkiyyət dəstində tələb olunan bir xüsusiyyət yox idi və ya əmlak dəyəri tanınmadı. GeoDatabase-in bu buraxılışı ya etibarsızdır, ya da köhnəlmişdir. DBMS cədvəli tapılmadı

Eyni səhv yeni yaradılan bir geodatabase ilə də baş verir.

Ətraflı:

  • Linux maşınında ArcGIS Server 10.2
  • Eyni Linux Makinasında PostgreSQL Geodatabase 9.2

Yəqin ki, uzaq əlaqələr üçün pg_hba.conf faylını dəyişdirməlisiniz.
Ardından ArcGIS serverində db qeyd etməlisiniz.
ArcGIS serverində Sayt sekmesine gedib datastore seçəcəksiniz.
Sde əlaqə sənədinizi kəsik kopyalayın
və bu əlaqə sənədini göstərin.


Dərslik: Bir verilənlər bazasından alınan məlumatları istifadə edərək veb redaktə edin

Veb əsaslı redaktə daha böyük bir qrupa məlumatlarınıza əlavə və inkişaf etdirməyə imkan verir. Bunlara sahə işçiləri, şirkətinizin digər şöbələrindəki analitiklər və ya istifadəçi dostu bir tənzimləmə interfeysi verilərək dəyərli töhfələr verə biləcək kütlədən qaynaqlanan könüllülər daxildir.

Bu dərsdə məlumatları verilənlər bazanıza yükləyəcəksiniz, məlumatlarda imtiyazlar verəcəksiniz, verilənlər bazanızı ArcGIS Server-də qeydiyyatdan keçirəcəksiniz, bir xəritə sənədini yazacaqsınız, bir xüsusiyyət xidməti yayımlayacaqsınız və məlumatları redaktə etmək üçün ArcGIS Online-da Map Viewer vasitəsilə xüsusiyyət xidmətindən istifadə edəcəksiniz. .


İdarəetmə

ArcGIS Server işə başlayarkən, bu maşın üçün / etc / hosts girişimin maşının IP ünvanına uyğun gəlmədiyini bildirən bir xəbərdarlıq alıram.

ArcGIS Serverdə öz aralarında ünsiyyət quran bir neçə proses var. Buna görə də, maşın üçün maşın IP ünvanı bu komponentlərin işləməsi üçün doğru olmalıdır. Bu problemi həll etməyin iki yolu var:

  • Maşın üçün host faylındakı girişi silin.
  • Giriş təşkilatınızın tələb etdiyi başqa bir məqsəd üçün lazımdırsa, IP ünvanını yeniləyin. Bu dəyişiklikləri etmək üçün super istifadəçi girişi tələb olunur. Mövcud IP ünvanını almaq üçün ifconfig əmrini çalıştırın. Sonra mətn redaktorunda / etc / hosts açın və sətri silin və ya dəyişdirin.

ArcGIS Server quraşdırma istifadəçisinin 65.535-dən az bir sənəd işləmə hüququ və 25.059-dan az bir əməliyyat hüququ varsa, quraşdırma niyə ArcGIS Server-i qurmağımın qarşısını alır?

ArcGIS Server, məlumat tələb edən bir server məhsuludur və bir çox məlumat formatı yüz minlərlə fayldan ibarətdir. Çox istifadə olunan sistemlərdə minlərlə və ya on minlərlə fayl istənilən vaxt istifadə oluna bilər. Fayl tutacaqları və proseslər yetərli deyilsə, istəklər təsadüfi olaraq uğursuz başlaya bilər və sistemin dayanmasına səbəb ola bilər. Gerekli fayl tutacaqları və proseslərinin sayı, verilənlərə və işləyən nümunələrin (mövzu / proses) sayına görə dəyişir. Bir fayl işləmə limiti 65.535 və 25.059 bir əməliyyat həddinin təyin edilməsi, sistemin işləyən vəziyyətdə olmasını təmin edəcəkdir.

Linux-da fayl tutacaqları və prosesləri üçün yumşaq və sərt məhdudiyyətlər var. Sərt hədləri təyin etmək üçün ulimit -Hn -Hu (və ya csh istifadə edirsinizsə limit -h təsvirçiləri) əmrini istifadə edin. Yumşaq məhdudiyyətləri təyin etmək üçün ulimit -Sn -Su (və ya csh istifadə edirsinizsə, təsviri məhdudlaşdırın) əmrini istifadə edin.

Yumşaq və sərt məhdudiyyətləri artırmaq üçün /etc/security/limits.conf faylını super istifadəçi girişi ilə düzəltməlisiniz. Məsələn, faylda dörd sətir aşağıdakı kimi əlavə edə bilərsiniz:

& ltArcGIS Server quraşdırma istifadəçisi & gt soft nofile 65535

& ltArcGIS Server quraşdırma istifadəçisi & gt hard nofile 65535

& ltArcGIS Server quraşdırma istifadəçisi & gt soft nproc 25059

& ltArcGIS Server quraşdırma istifadəçisi & gt hard nproc 25059

Bu dəyişikliyi etdikdən sonra yeni dəyərlərin qüvvəyə minməsi üçün çıxmalı və xüsusi istifadəçi ilə yenidən daxil olmalısınız. Limitlərin uyğun şəkildə dəyişdirildiyini yoxlamaq üçün yuxarıda göstərildiyi kimi ulimit -Hn -Hu və ulimit -Sn -Su əmrlərini istifadə edin.

Silindikdən sonra bəzi qovluqlar niyə geridə qaldı?

ArcGIS Server-i siləndə bəzi qovluqlar və fayllar diskdə qalır. Məhsulu yenidən quraşdırsanız və ya təkmilləşdirsəniz, bunlar sizin rahatlığınız üçün qalır. Yenidən qurmağı planlaşdırmırsınızsa, bu sənədləri silə bilərsiniz.

& LtArcGIS Server quraşdırma qovluğunda & gt / arcgis / server / usr-da yerləşən, aşağıdakıları ehtiva edən davamlı faylları görə bilərsiniz:

Bu qovluqlardan ayrılmaq xəritə və dünya önbelleklerini, quraşdırma konfiqurasiyanızı və yenidən qurarsanız saxlamaq istədiyiniz digər server mənbələrini qoruyur. Özünüz yaratdığınız və qeyd etdiyiniz server qovluqları da silinmədən təsirlənmir.

Lisenziyamın sona çatması ilə bağlı bir səhv mesajı alıram.

Lisenziyanızın sona çatması barədə bir mesaj alsanız, yeni bir lisenziya almaq və ArcGIS Software Avtorizasiya Sihirbazından istifadə edərək ArcGIS Server-ə yenidən icazə vermək üçün Esri Müştəri Xidmətinə müraciət edin.

ArcGIS Server-i 6080-dən başqa bir port və arcgis xaricində bir sayt adı istifadə etmək üçün necə dəyişdirə bilərəm?

Varsayılan olaraq, ArcGIS Server, 6080 portu vasitəsilə veb xidmətlərini ortaya qoyur və arcgis sayt adını istifadə edir. Məsələn, bir ArcGIS Server saytının standart URL'si http://gisserver.domain.com:6080/arcgis. Veb xidmətlərinizi fərqli bir port və sayt adı ilə ortaya qoymağın tövsiyə olunan yolu ArcGIS Veb Adapterini quraşdırmaqdır.

Əsas sayt administratoru parol sıfırlama (passwordreset.sh) skriptinin təhlükəsizlik təsirlərindən narahatam. Bu barədə nə edə bilərəm?

Təhlükəsizliyi yüksək bir mühitdə olsanız, konfiqurasiya deposuna fayl icazələrini məhdudlaşdırmalı və əsas sayt administratoru hesabını deaktiv etməlisiniz. Bu iki tapşırığı yerinə yetirmək, əsas sayt administratoru hesab parol sıfırlama skriptinin saytınızın təhlükəsizliyinə heç bir təsiri olmayacağını təmin edir.

Şəbəkədən ayrıldıqda ArcGIS Server işləyəcəkmi?

ArcGIS Server saytınızda iştirak edən bir neçə GIS server maşınınız varsa, sayt şəbəkənin işləməsini tələb edir.

Bir maşın yerləşdirməyiniz varsa - yəni bir ArcGIS Server saytında iştirak edən bir GIS server maşını varsa - ArcGIS Server, GIS xidmətlərinizin istinad etdiyi bütün məlumatlar həmin cihazda yerli olaraq saxlanıldığı müddətdə şəbəkədən ayrıldıqda düzgün işləyəcəkdir. . Əlavə olaraq, GIS server maşını bir domenin bir hissəsidirsə və kompüteri domendən ayırdınızsa, ArcGIS Server hesabı olaraq yerli bir hesab göstərməlisiniz.

ArcGIS Web Adapter vasitəsilə Desktop for ArcGIS-də serverə qoşulmağa çalışıram və əlaqəm uğursuz olur.

Server administratorunuz Veb Adapterini serverə inzibati girişin qarşısını almaq üçün konfiqurasiya edibsə, ArcGIS Desktop üçün serverə Veb Adapter URL vasitəsilə inzibati və ya naşir bağlantısı istifadə edərək qoşula bilməyəcəksiniz. Alternativ olaraq, http://gisserver.domain.com:6080/arcgis URL formatını istifadə edərək ArcGIS for Desktop-da birbaşa GIS serverinə qoşula bilərsiniz. Daha çox məlumat üçün ArcGIS Desktop üçün ArcGIS Serverə qoşulma haqqında baxın.

ArcGIS Server saytımda bir GIS server maşınının adını dəyişdirə bilərəmmi?

Bəli. ArcGIS Server avtomatik olaraq maşın adı dəyişikliyini aşkar edəcək və yeni addan istifadə etmək üçün saytınızı yenidən konfiqurasiya edəcəkdir. Maşın adını dəyişdirmək üçün əməliyyat sisteminizin vasitələrindən istifadə etdikdən sonra server qeydlərində aşağıdakı mesajı görə bilərsiniz:

ArcGIS Server, server maşınının [köhnə maşın adı] [yeni maşın adı] ilə dəyişdirildiyini aşkar etdi. ArcGIS Server yeni ana adını istifadə etmək üçün avtomatik olaraq güncəlləşəcəkdir.

Saytınızın yerləşdirilməsindən asılı olaraq saytınızın yeni maşın adından istifadə etmək üçün düzgün şəkildə qurulduğundan əmin olmaq üçün bəzi əlavə addımlar atmalısınız:

  • Saytınız üçün SSL-i aktivləşdirmisinizsə və sertifikatınız əvvəlki maşın adından istifadə edirdisə, yeni bir SSL sertifikatı yaratmalı və saytınızı istifadə etmək üçün sazlamalısınız. Tam təlimatlar üçün ArcGIS Server-də SSL-nin aktivləşdirilməsinə baxın.
  • ArcGIS Veb Adapterini əvvəlki maşın adından istifadə etmək üçün konfiqurasiya etdinizsə, yenilənmiş maşın adından istifadə edən yeni bir URL ilə konfiqurasiya etməlisiniz. Tam təlimatlar üçün Quraşdırmadan sonra Veb Adapterinin Konfiqurasiyasına baxın.

ArcGIS Server tərəfindən iş vaxtında yaradılan fayllara giriş icazələrini necə təyin edə bilərəm?

ArcGIS Server tərəfindən işləmə vaxtı yaradılan sənədlərə yalnız ArcGIS Server ilə işləyən hesab daxil ola bilər. İşləmə vaxtı yaradılan faylların giriş icazələrini dəyişdirmək üçün (məsələn, server qeydləri), init_user_param.sh skriptində istifadəçi faylı rejiminin yaradılması maskasını (umask) təyin etməlisiniz. Bu skripti düzəltmək üçün & ltArcGIS Server quraşdırma qovluğuna və gt / arcgis / server / usr qovluğuna gedin.

  • Varsayılan olaraq, umask 077 olaraq təyin edilmişdir, yəni başqa heç bir istifadəçi iş vaxtı sənədlərinə məlumat oxuya və yaza bilməz. Bu, əksər özəl ArcGIS Server sistemləri üçün kifayətdir.
  • Əgər umask 022 olaraq təyin olunarsa, yalnız ArcGIS Server işləyən hesabın məlumat oxumasına və yazmasına imkan verir. Ancaq sistemdəki hər kəs məlumatları oxuya bilər.
  • ArcGIS Server işləyən hesab eyni qrupdakı digər istifadəçilərlə məlumat paylaşdıqda, umask-ı 002 olaraq təyin etmək yaxşı bir seçimdir. ArcGIS Server işləyən hesabın mənsub olduğu qrup üzvlərinin də məlumat faylları yarada və dəyişdirə biləcəyini unutmayın. Qrupdan kənar olanların məlumat faylları yaratmasına və dəyişdirməsinə icazə verilmir.
  • Umask-ı 007 olaraq təyin etmək, ArcGIS Sever-i idarə edən hesabın qrup üzvü olmayan istifadəçiləri tamamilə xaric edir.

Dəyişikliklərinizin qüvvəyə minməsi üçün giriş icazələrini dəyişdirdikdən dərhal sonra ArcGIS Server-i yenidən başlamalısınız. Unutmayın ki, umask ayarını 077-dən başqa bir dəyərə dəyişdirdikdən sonra ArcGIS Server tərəfindən yaradılan bütün faylların iş vaxtında giriş icazələrini dəyişdirmisiniz.

ArcGIS Server saytımda HTTP əsaslı rabitəni söndürdüm və indi quraşdırılmış qısayollardan istifadə edərək köməyə daxil ola bilmirəm.

HTTP əsaslı rabitəni söndürdükdən sonra, URL-lərində HTTP istifadə etmək üçün konfiqurasiya edildiyi üçün quraşdırılmış qısayollardan yerli yardım sənədlərinə daxil ola bilməyəcəksiniz. Keçid yolu kimi, HTTPS-dən istifadə etmək üçün qısa yolları əl ilə dəyişdirə bilərsiniz. Unutmayın ki, bu, yalnız yerli yardım mənbələrinə aiddir, Esri tərəfindən vebdə yerləşdirilən məzmuna deyil.

ArcGIS Server ilə bir verilənlər bazası qeydiyyatdan keçirməyə çalışarkən etibarsız bir verilənlər bazası bağlantısı görürəm və ya məlumat elementi əlçatmaz bir səhvdir.

Verilənlər bazası müştəri proqramı və ya kitabxanalar server maşınında tapılmadıqda bu səhvlər görünə bilər. ArcGIS Server-də məlumat bazanızı qeydiyyata götürməyiniz üçün saytınızdakı hər bir GIS serverində verilənlər bazası müştəri proqramının 64-bit versiyası quraşdırılmış olmalıdır. Tələb olunan müştəri proqramını öyrənmək üçün aşağıdakı mövzulara baxın:

Müştəri proqramını quraşdırdıqdan sonra ArcGIS Server-i yenidən başladın.

ArcGIS Web Adapter saytında əlavə etdiyim maşınları və ya yeni maşınları tanımır.

Varsayılan olaraq, ArcGIS Web Adapter saytı hər dəqiqə yeni və ya mövcud olmayan maşınlar üçün yoxlayır. Bir maşın əlavə olunduqdan, çıxarıldıqdan və ya aradan qaldırıldığından bir dəqiqə ərzində gözləsəniz və Veb Adapter hələ də dəyişiklikləri tanımırsa, bunun səbəbi Veb Adapterini əvvəlcə qeydiyyatdan keçirmiş istifadəçinin xüsusiyyətlərini dəyişdirdiyinizə görə ola bilər. Sayt.

Məsələn, ArcGIS Veb Adapterini sayta qeyd etmək üçün istifadə olunan hesab aradan qaldırılmışsa, parol dəyişdirilmişsə və ya rol növü inzibati imtiyazlara sahib olmayan bir rola endirilmişdirsə, Veb Adapter sizin vəziyyətinizi yoxlaya bilməyəcəkdir. yeni və ya mövcud olmayan maşınlar üçün sayt. Bu problemi həll etmək üçün Veb Adapterini yenidən konfiqurasiya etməlisiniz. Tam təlimatlar üçün Quraşdırmadan sonra Veb Adapterinin Konfiqurasiyasına baxın.

ArcGIS Server 10.0 və əvvəlki versiyalarda istifadə etdiyim server konfiqurasiya sənədləri haradadır?

ArcGIS Server 10.0 və əvvəlki versiyalarında istifadə edilən düz mətn serverinin konfiqurasiya sənədləri, artıq 10.1 versiyasından başlayan server arxitekturasının bir hissəsi deyil. Konfiqurasiya mağazasında oxşar görünüşlü sənədlər tapa bilərsiniz, lakin bu sənədlərin əl ilə düzəldilməsi nəzərdə tutulmayıb və birbaşa dəyişdirməyi seçsəniz, serverinizin sabitliyini ciddi şəkildə poza bilərsiniz. Bunun əvəzinə server xüsusiyyətlərinizi tənzimləmək üçün ArcGIS Server Manager-dən istifadə etməlisiniz. ArcGIS Server, server konfiqurasiyasındakı dəyişiklikləri etibarlı şəkildə ssenari etmək üçün istifadə edə biləcəyiniz ArcGIS REST API'sini də ortaya qoyur. Başlamaq üçün Menecerə giriş və ArcGIS Server administrasiyasına baxın.

ArcGIS Server tərəfindən istifadə olunan müvəqqəti qovluğu necə dəyişdirə bilərəm?

Temp qovluğu üçün varsayılan yer & ltArcGIS Server quraşdırma qovluğu & gt / arcgis / server / tempdir. Fərqli bir temp kataloqu təyin etmək üçün init_user_param.sh skriptində SERVER_TEMP_DIR dəyişənini təyin etməlisiniz. Bu skripti düzəltmək üçün & ltArcGIS Server quraşdırma qovluğuna və gt / arcgis / server / usr qovluğuna baxın. SERVER_TEMP_DIR mühit dəyişəninin qarşısındakı # işarəsini silin və yeni bir temp qovluğunun yerini göstərin. Göstərdiyiniz yerə ArcGIS Server-i quraşdırmaq üçün istifadə olunmuş hesaba daxil olmaq lazımdır.

Ayarlarınızın init_user_param.sh skriptində qüvvəyə minməsi üçün ArcGIS Server-i yenidən başlatmalısınız. Bunu starterver.sh skriptini işə salmaqla dağıtımınızdakı hər bir GIS serverini əl ilə yenidən başlataraq edə bilərsiniz.

Eyni ArcGIS Veb Adapterini həm ArcGIS Server həm də ArcGIS üçün Portal ilə işləmək üçün konfiqurasiya edə bilərəmmi?

Xeyr. Veb Adapterini hər ikisi ilə işləyəcək şəkildə konfiqurasiya edə bilməzsiniz. ArcGIS Veb Adapterini yalnız ArcGIS Server və ya ArcGIS üçün Portal ilə işləyəcək şəkildə konfiqurasiya edə bilərsiniz.

Bir ArcGIS Server saytı yaratmağa və ya qoşulmağa çalışdım və bir şey uğursuz oldu. Problemi necə həll edə bilərəm?

Bir ArcGIS Server saytı yaradarkən və ya qoşularkən bir uğursuzluqla qarşılaşırsınızsa, saytdakı saytdakı məlumatları və ya saytın xülasə panelinə daxil olan səhv mesajlarını həll edərək problemi həll edə bilərsiniz. Bundan əlavə, hadisənin bir logu, & ltArcGIS ünvanında Server quraşdırma qovluğu & gt / arcgis / server / usr / logs / & ltmachine name & gt / server-də yerləşən diskdə qeyd olunur. Günlükdəki mesajlar, problemin səbəbi barədə əlavə məlumat verə bilər. Jurnalı görmək üçün qeydlər qovluğuna baxın və mətni redaktorda açın.

Menecerə daxil olmaq üçün GIS serverinə administrator və ya naşir imtiyazları verilmiş bir istifadəçi adı və şifrə verməlisiniz. İstifadəçi adları və şifrələri hərflərə həssasdır. Menecerə daxil olmaq üçün uyğun işi təqdim etməlisiniz. Hansı istifadəçi adını və paroldan istifadə etməyinizi öyrənmək üçün server administratorunuzla danışın. İdarəçisinizsə, sayt yaratarkən göstərdiyiniz istifadəçi adını və şifrəsini verin. Daha çox məlumat üçün menecerə giriş baxın.

ArcGIS Server Manager tərəfindən hansı brauzerlər dəstəklənir?

Mümkün olan ən yaxşı istifadəçi təcrübəsinə giriş əldə etmək üçün ArcGIS Server Manager-i Firefox, Chrome və ya Internet Explorer 9, 10 və ya 11 brauzerində istifadə etməyiniz tövsiyə olunur. Internet Explorer 8-in istifadəsi, daha aşağı keyfiyyətli Menecer ekranı ilə nəticələnə bilər.

10-cu versiyada Bing Maps açarımı Manager-dən ala bilərdim. Bunu 10.3.1-də necə edim?

Menecerdən istifadə edərək Bing Xəritə açarınızı almaq bacarığı 10.1-dən başlayaraq silindi. Açarınızı öyrənmək üçün My Esri veb saytını ziyarət etməli və ya Esri müştəri xidməti nümayəndənizə müraciət etməlisiniz.

Menecerdə bir xidmət tərifi sənədini dərc etməyə çalışarkən, yalnız yerli fayl sistemimə baxa bilərəm. Niyə serverin fayl sistemini görə bilmirəm?

Bir xidmət tərifi sənədini (SD) dərc etdiyiniz zaman serverə yüklənir. Dizaynına görə, menecer yalnız SD-yə baxarkən yerli maşının fayl sistemini göstərir.

Ümumi iş axını, SD-yə daxil olan maşında menecerə daxil olmaq, bir xidmət yayımlamağı seçmək və sonra SD-yə baxmaqdır. Daha sonra SD avtomatik olaraq serverə yüklənir və xidmət kimi yerləşdirilir.

Server üçün ArcGIS 10.3.1-ə yüksəldim və indi xidmət URL və instansiya adım 10-da olduğundan fərqlidir.

Varsayılan olaraq, ArcGIS Server, 6080 portu vasitəsilə veb xidmətlərini ortaya qoyur və arcgis sayt adını istifadə edir. 10.1 və sonrakı buraxılışlarda yaratdığınız xidmətlər, xidmət URL-nin bir hissəsi olaraq 6080 portunu və arcgis'i əhatə edəcəkdir. Misal üçün:

10.1 və ya daha sonrakı versiyada 10 xidmət URL'lərinizi və nümunə adınızı qorumaq istəyirsinizsə, ArcGIS Veb Adapterini quraşdırmalısınız. Veb Adapter, ArcGIS 10 yerləşdirməyinizə uyğun saytınız üçün bir URL konfiqurasiya etməyə imkan verən ArcGIS Server ilə müəssisə veb serverinizi birləşdirir. Daha çox məlumat üçün ArcGIS Veb Adapteri haqqında baxın.

Niyə menecerdən istifadə edərək serverə MXD, MSD, ünvan tapma və digər CİS mənbələrini dərc edə bilmirəm?

Server üçün ArcGIS 10.1-dən başlayaraq ArcGIS Server-də yayımlamağa çalışdığınız CİS mənbələri, vebdə ifşa olunmağa hazır olduqlarına əmin olmaq üçün daha ciddi bir analiz prosesi keçir. Nəşr etmədən əvvəl CBS qaynaqlarınızı təhlil etməyiniz lazım olduğundan, ArcGIS Desktop artıq ArcGIS Server-də xidmətlər dərc etmək üçün istifadə edəcəyiniz əsas vasitə oldu.

Bununla birlikdə, bir buludda və ya yüksək səviyyədə bir mühitdə olsanız, Manager-dən istifadə edərək ArcGIS Server-də yayımlana bilən xidmət tərifi faylları yarada bilərsiniz. Xidmət tərifi sənədləri sizə CİS mənbələrinizin və məlumatlarınızın bir anlıq görüntüsünü çəkib ArcGIS Server-də sonrakı dövrlərdə xidmətlər olaraq yayımlamağın bir yolunu təklif edir. Hər hansı bir CİS mənbəyi Desktop for ArcGIS-də bir xidmət tərifi faylı olaraq analiz edilə bilər. Xidmət tərifi faylı yaradıldıqdan sonra onu Menecerdə nəzərdən keçirə və bir xidmət olaraq dərc edə bilərsiniz.

Bir ArcGIS Server saytı yaratdıqdan sonra menecerdəki xidmətlər siyahısında görünən xidmətlərə diqqət yetirirəm. Bunlar nədir? Niyə bəzilərini silə bilmirəm?

Server quraşdırılması üçün ArcGIS, aşağıdakılar kimi ümumi tapşırıqları yerinə yetirməyinizə kömək edən müxtəlif əvvəlcədən qurulmuş xidmətlər təqdim edir:

  • Xəritələri və görüntü xidmətləri önbelleğe alma (CachingTools, ReportingTools)
  • Nəşriyyat xidmətləri (PublishingTools)
  • Veb xəritələrin çapı (PrintingTools)
  • Həndəsi hesablamaların aparılması (Həndəsə)
  • ArcGIS Server (SampleWorldCities) funksionallığının nəzərdən keçirilməsi
  • Müştərilər və ArcGIS Server (SyncTools) arasında məlumatların sinxronizasiyası

CachingTools, PublishingTools və ReportingTools kimi əsas xidmətlər standart olaraq başlayır və silinə bilmir. Bu xidmətlərin dayandırılması ArcGIS Server-in performansı və funksionallığı üçün zərərli olardı.

Həndəsə və PrintingTools kimi vacib olmayan xidmətlər varsayılan olaraq dayandırılır. Bu xidmətlərdən istifadə etməyiniz lazımdırsa, bunları açıq şəkildə Manager və ya ArcGIS for Desktop-da başlaya bilərsiniz. SampleWorldCities xəritə xidməti standart olaraq başlamışdır və istənilən vaxt silinə bilər.

Server mənbələrinin yalnız bir xidmət başladıldığı və bir tapşırıq yerinə yetirməsi tələb edildiyi zaman istehlak edildiyini unutmayın. Daha çox məlumat üçün ArcGIS Server-ə daxil olanların əvvəlcədən qurulmuş xidmətlər bölməsinə baxın.

Bir veb tətbiqə bir xidmət əlavə etdim, lakin xidmət əlçatan deyil.

Veb tətbiqiniz uzaq bir serverdən (veb tətbiqinizin yerləşdiyi serverdən fərqli bir server) istinad edərsə, veb tətbiqinizi yerləşdirən serverin xidmətə daxil olmaq üçün uzaq serverdən icazə alması lazımdır. Çox vaxt veb tətbiqinizi yerləşdirən server ArcGIS Veb Adapteri ilə quraşdırılmış serverdir və xidmətlərinizi yerləşdirən server bir CBS serveridir. Bu iki server fərqli domenlərdə yaşayırsa, veb tətbiqini işləyən veb brauzer plagininin təhlükəsizlik səbəbindən xidmətə girməsinə icazə verilmir. Veb domenlərindəki xidmətlərə daxil olmaq üçün, müştəri giriş siyasəti faylı, xidməti yerləşdirən veb serverin kök qovluğunda olmalıdır.

Əgər server administratorunuz ArcGIS Server saytınızda təhlükəsizliyi təmin edibsə, bu faylın veb tətbiqinizi yerləşdirən serverin domenini daxil etmək üçün dəyişdirilməsi lazım ola bilər. Daha çox məlumat üçün Domenlərarası istəklərin ArcGIS Server ilə məhdudlaşdırılmasına baxın.

Xəritə sənədimi yenilədim, sonra dayandım və xidmətə başladım, amma xəritə xidmətimdəki yeniləmələri görmürəm.

ArcGIS Server-in 10.0 və daha əvvəlki versiyalarında, bir xidmət tərəfindən istinad edilən GIS qaynağında edilən hər hansı bir dəyişiklik, xidməti yenidən başlataraq müştərilərə təqdim edilə bilər. 10.1 və sonrakı buraxılışlarda, müştərilərin CİS mənbənizdə və onun mənbəyində olan dəyişiklikləri görməsi üçün xidmətin üzərinə yazmalısınız.

Xidmətinizin üstünü necə yazacağınıza dair təlimatlara baxın ArcGIS for Desktop-da bir servisin yazılması.

ArcGIS Server ilə istifadə üçün xüsusi şriftləri necə qururam?

ArcGIS Server yalnız TrueType şriftlərini və OpenType şriftlərini dəstəkləyir. Şriftlərin bir CİS xidməti daxilində uğurla istifadə edilməsi üçün yazı tipi ya serverdə yerləşməli, ya da şrift CBS mənbəyində yerləşdirilməlidir. Məsələn, əksər şriftlər bir xəritə sənədinə yerləşdirilə bilər, ancaq bəzən bir təbəqənin yerləşdirilə bilməyən bir şrift istifadə etdiyi bir vəziyyətlə qarşılaşa bilərsiniz. Nəşr etdiyiniz zaman, ArcGIS Desktop üçün təbəqənin daxilolmayan və serverdə olmayan şriftlərdən istifadə etdiyini göstərən bir xəbərdarlıq (20025) görünəcəkdir.

Bu problemi həll etmək üçün şriftləri birbaşa ArcGIS Server-də quraşdırmalısınız. Bunu etmək üçün istifadə etmək istədiyiniz şriftləri kopyalayın və & ltArcGIS Server quraşdırma qovluğuna & gt / arcgis / server / fonts qovluğuna yerləşdirin. ArcGIS Server işləyən hesabın şrift fayllarında oxuma icazəsi olduğundan əmin olun. Dəyişikliklərin qüvvəyə minməsi üçün ArcGIS Server-i yenidən başlatmalısınız.

Menecerdə bir xidmət tərifini dərc etməyə çalışıram və brauzerim çökür.

Mənbə GIS məlumat dəstlərini ehtiva edən xidmət təriflərinin yayımlanması çox vaxt çəkə bilər, çünki məlumatların serverə ötürülməsi lazımdır. Bununla birlikdə, İnternet Explorer və ya Firefox veb brauzerlərində Meneceri çalıştırırken 2 GB-dan çox ölçülü xidmət təriflərinin dərc edilə bilməyəcəyi bilinən bir məhdudiyyətdir. Google Chrome-da Manager-i çalıştırdığınız zaman 2 GB-dan çox xidmət tərifləri dərc edilə bilər.

Xidmət tərifinizin 2 GB-dan çox olub-olmadığına əmin deyilsinizsə, onu yaratdıqdan dərhal sonra xüsusiyyətlərini araşdırın. Varsayılan səhnələşdirmə yerini dəyişdirməmisinizsə, xidmət tərifi C: Users & ltuser name & gt AppData Local ESRI Desktop & ltversion number & gt StagingFolder olacaq.

ArcMap-da bir xəritə xidmətini yayımlamağa çalışarkən, Fayl & gt Kimi Paylaş düyməsini vururam, lakin Xidmət seçimi əlçatan deyil (boz).

ArcMap iclasınız Layout Görünüşündə işləyirsə, xəritəni xidmət olaraq paylaşma imkanı mövcud deyil. Data View-a keçmək xəritəni xidmət olaraq dərc etməyə imkan verəcəkdir. Məlumatların görünüşü və tərtib görünüşündə xəritələrin göstərilməsinə baxın.

Samba qovluğundakı məlumatlara istinad edən bir GIS mənbəyi dərc etməyə çalışarkən ArcGIS for Desktop-da bir səhvlə qarşılaşıram.

CİS mənbəyinizin istinad etdiyi məlumatlar bir Samba qovluğundadırsa, dərc edərkən ArcGIS for Desktop-da aşağıdakı səhvlə qarşılaşa bilərsiniz:

Qablaşdırma müvəffəq oldu, amma yayımlanmadı. ERROR 001369: Xidmət yaradıla bilmədi.

Bu uğursuzluq, Windows fayl kilidləmə xüsusiyyəti olan fürsətçi kilidləmə və ya oploklar nəticəsində yarana bilər. Samba qovluğunda oploklar aktiv edildikdə, Windows maşınının yerli olaraq faylları önbelleğe almasına icazə verilir. Ümumiyyətlə, bu xidməti dərc etmək üçün istifadə olunan maşındır. İkinci bir maşına verilənlərə giriş lazımdırsa, fayl ikinci maşına yenidən sinxronlaşdırılmadan əvvəl Windows maşınından bir oplok fasiləsi almalıdır. Ümumiyyətlə, xidmətin yayımlandığı maşın budur. Nəşr zamanı Windows maşını tərəfindən bir fasilə alınarsa, sonrakı məlumat sinxronizasiyası nəşrin uğursuz olmasına səbəb ola bilər.

Bu problemi həll etmək üçün, sazladığınız hər bir Samba kataloqu üçün oplokları ləğv etməlisiniz. Bunu etmək üçün aşağıdakı adımları edin:

  1. Samba yerləşdirən maşında, smb.conf açın.
  2. Samba vasitəsilə əldə edilə biləcəyi şəkildə qurulmuş hər bir qovluq üçün aşağıdakı xassələri əlavə edin:

Oploklar haqqında daha çox məlumat üçün Samba konfiqurasiya sənədlərindəki Fayl və qeyd kilidinə baxın.

ArcGIS Server ilə hansı OGC uyğun xidmətlərini dərc edə bilərəm?

ArcGIS Server istifadə edərək Veb Əhatə Xidmətləri (WCS), Veb Xüsusiyyət Xidmətləri (WFS), Veb Xəritə Xidmətləri (WMS), Veb Xəritə Çini Xidmətləri (WMTS) və Veb İşləmə Xidmətləri (WPS) dərc edə bilərsiniz. Əlavə olaraq, tələb olunarsa Keyhole Markup Language (KML) qayıtmaq üçün xəritə xidmətlərini konfiqurasiya edə bilərsiniz.

Verilənlər bazasından və ya coğrafi verilənlər bazasından təbəqələr ehtiva edən bir xidmət yaratmaqda çətinlik çəkirəm.

Verilənlər bazası və coğrafi verilənlər bazası məlumatları üçün tələb olunan düzgün icazələrin necə qurulacağını başa düşmək üçün ArcGIS Server-ə məlumatlarınızı açıq etmək.

Bir xəritə cache yaratmağa başladım və bu çox vaxt aparır. Nə vaxt bitəcək?

Xəritə önbelleklerinizi yaratmaq üçün lazım olan vaxt seçdiyiniz miqyas səviyyələrindən, önbelleği yaratmağa həsr etdiyiniz server mənbələrindən və seçdiyiniz parametrlərdən (kafel formatı, saxlama formatı və s.) Asılıdır. Bu amillər bir xəritə önbelleğini planlaşdırma mövzusundakı önbelleğin yaranma vaxtını gözləmək bölməsində ətraflı müzakirə olunur.

Bu yaxınlarda xəritəmi və dünya önbelleklerini yenilədim. Müştəri tətbiqləri yenilənmiş plitələrin mövcud olduğunu avtomatik olaraq bilir?

Bir xəritə və ya dünya önbelleğinin bir sahəsini yeniləsəniz, ArcMap, ArcGlobe və ArcGIS Explorer istifadəçiləri bu bölgəni və miqyasını əvvəlcədən ziyarət etmiş, yeniləmələri görmədən əvvəl yerli görüntü önbelleklerini təmizləməlidirlər. Bir server administratoru olaraq, istifadəçilərinizin önbelleğini təmizləmələrini bilməsi üçün yenilənmiş məlumatlar olduqda xəbərdar etməlisiniz. Yerli önbelleği təmizləmək üçün təlimatlar üçün müştəri tətbiqetməyiniz üçün yardım sisteminə müraciət edin.


ArcGIS istifadə edərək ST_Geometry saxlama ilə xüsusiyyət siniflərinin yaradılması

PostgreSQL üçün ArcSDE-ni ilk dəfə quraşdırdığınızda, Ar_GGIS Desktop və ya sdelayer əmri vasitəsilə xüsusiyyət sinifləri yaradarkən ST_Geometry standart həndəsə saxlama növüdür. ArcSDE saxlama üçün standart parametrlər sde_dbtune cədvəlində DEFAULTS konfiqurasiya açar sözünün GEOMETRY_STORAGE parametri ilə müəyyən edilir. DEFAULTS açar sözünün GEOMETRY_STORAGE parametr dəyərini dəyişdirməsəniz, xüsusiyyət sinifini yaradarkən GEOMETRY_STORAGE PG_GEOMETRY olaraq təyin edilmiş fərqli bir konfiqurasiya açar sözü təyin etmədiyiniz təqdirdə, bütün xüsusiyyət sinifləriniz ST_Geometry saxlama istifadə edilərək yaradılacaqdır.

DEFAULTS GEOMETRY_STORAGE parametrini PostGIS tərəfindən istifadə olunan məkan tiplərini göstərən PG_GEOMETRY olaraq dəyişdirməyə qərar verərsinizsə, ST_Geometry saxlama üçün yeni bir konfiqurasiya açar söz yarada bilərsiniz. Məsələn, aşağıdakı kimi bir konfiqurasiya açar sözü yarada bilərsiniz:

Sde_dbtune cədvəlini dəyişdirmək və ya dəyər əlavə etmək üçün sdedbtune əmrindən istifadə edirsiniz. İstifadəsi barədə ətraflı məlumat üçün ArcSDE komponenti ilə quraşdırılmış ArcSDE İdarəetmə Komandanlığına müraciət edin.

PostGIS saxlama növü və ST_Geometry saxlama növü eyni verilənlər bazasında birlikdə istifadə edilə bilər. Yalnız bir standart həndəsə saxlama növü ola bilsə də, fərqli həndəsə saxlama növlərindən istifadə edərək fərdi cədvəllər yaradıla bilər. Bu səbəbdən, varsayılan GEOMETRY_STORAGE-nizi PG_GEOMETRY olaraq dəyişdirsəniz, ST_GEOMETRY saxlama növündən istifadə edərək yuxarıda göstərilənə bənzər bir söz açaraq bəzi xüsusiyyət siniflərinizi yarada bilərsiniz.

ST_GEOMETRY-nin GEOMETRY_STORAGE istifadə edən bir xüsusiyyət sinfi yaratdığınızda, xüsusiyyət sinifinin iş cədvəli, xüsusiyyət sinfi üçün məkan məlumatlarının saxlanıldığı ST_Geometry tipli bir sütunla yaradılır.


PostgreSQL-də bir yer verilənlər bazasının sistem cədvəlləri

Geodatabase üçün sistem cədvəlləri geodatabase davranışını tətbiq edir, geodatabase haqqında məlumatları saxlayır və geodatabase-də saxlanılan məlumatları izləyir.

Geodatabase sistem cədvəllərinin diaqramına baxmaq üçün buraya vurun. (Bu faylı açmaq üçün Adobe Reader-a ehtiyacınız var.)

Aşağıda, bir PostgreSQLdatabase idarəetmə sistemində (DBMS) göründüyü kimi, geodatabase sistem cədvəllərinin əlifba sırası ilə verilmişdir. Siyahının müxtəlif hissələrinə keçmək üçün aşağıdakı linklərdən istifadə edə bilərsiniz.

DİQQƏT: Sistem cədvəlləri ArcGIS proqramından başqa bir şey istifadə edilməklə dəyişdirilməməlidir.

Gcdrules cədvəli, ünvan tapanlar tərəfindən ünvanları uyğunlaşdırmaq üçün istifadə olunan coğrafi kodlama qaydalarını saxlayır. Gcdrules cədvəlindəki hər bir qeyd coğrafi kodlama qaydalarına uyğun gəlir.

cls = Təsnifat cədvəli

dct = Əsas lüğəti uyğunlaşdırın

stn = Standartlaşdırma prosesləri

mat = Eşleme spesifikasiyası

Gdb_annosymbols cədvəli xüsusiyyət sinfi şərhini ehtiva edir.

Gdb_attrrules cədvəli geodatabase-də atribut qaydalarını ehtiva edir.

Gdb_codeddomains cədvəli hər bir kodlanmış dəyər domeni üçün dəyərlər ehtiva edir.

Gdb_defaultvalues ​​cədvəli alt tip və ya obyekt sinfi səviyyəsindəki sahələr üçün standart dəyərləri ehtiva edir.

Gdb_domains cədvəlində gdb_attrrules cədvəlinin atribut qaydaları ilə əlaqəli atribut məhdudiyyətləri var.

1 = cəmi dəyərlər & # 8212Birləşmə nəticəsində yaranan xüsusiyyətin xüsusiyyəti, iki orijinal (əvvəlcədən) xüsusiyyətin dəyərlərinin cəmi olacaqdır.

2 = həndəsə ağırlığı & # 8212Bir birləşmə nəticəsində yaranan xüsusiyyətin atributu orijinal (əvvəlcədən) xüsusiyyətlərin atributlarının dəyərlərinin orta ölçülmüş olmasıdır. Orta, orijinal xüsusiyyətlərin həndəsəsinə əsaslanır.

3 = varsayılan dəyər & # 8212Birləşmə nəticəsində yaradılan xüsusiyyətin atributu xüsusiyyət sinifinin və ya alt tipin standart dəyəri ilə eyni olacaqdır. (Qeyd: Bu, ədədi olmayan sahələr və kodlaşdırılmış dəyər alanları üçün mövcud olan birləşdirmə siyasətinin yeganə dəyəridir.)

1 = həndəsə nisbəti və bölünmədən yaranan xüsusiyyətlərin atributları orijinal xüsusiyyətin (əvvəlcədən təyin edilmiş) dəyərinin nisbətidir. Bu nisbət həndəsənin bölünmə ilə bölündüyü nisbətə əsaslanır.

2 = dublikat & # 8212Bölünmədən yaranan xüsusiyyətlərin atributları orijinal obyektin (presplit) atribut dəyəri ilə eynidır.

3 = varsayılan dəyər & # 8212Bölünmədən yaranan xüsusiyyətlərin xüsusiyyətləri, xüsusiyyət sinifində və ya alt tipdə təyin olunduğu kimi atribut üçün standart dəyəri alır.

Gdb_edgeconnrules cədvəli həndəsi şəbəkədəki kənar keçid qaydalarına görə bir qeyd ehtiva edir.

gdb_extensiondatasets

Gdb_extensiondatasets cədvəli bir məlumat bazasında verilənlər bazası uzantıları (şəbəkə məlumat dəstləri və ya ərazi məlumat dəstləri kimi) haqqında məlumat ehtiva edir.

Gdb_extensions cədvəli bu geodatabase ilə qeydiyyatdan keçmiş uzantıları saxlayır.

Gdb_featureclasses cədvəli, coğrafi verilənlər bazasındakı bütün xüsusiyyət sinifləri haqqında məlumat ehtiva edir.

1 = nöqtə, çox nöqtə, xətt, çoxbucaqlı və ya çox eşleme

4 = çoxbucaqlı (izahat və ölçü daxil olmaqla)

Gdb_featuredataset cədvəlində yer verilənlər bazasındakı xüsusiyyət məlumat dəstləri (xüsusiyyət siniflərinin qruplaşdırılması) var.

Gdb_fieldinfo cədvəlində bir sahə adı, standart domen adları dəyərləri və bir xüsusiyyət sinfi ilə əlaqəli hər bir atribut sahəsi üçün standart sətir və rəqəm dəyərləri var.

Gdb_geomnetworks cədvəli, geodatabase-də hər bir həndəsi şəbəkə üçün bir qeyd ehtiva edir. If no stand-alone logical networks exist in the geodatabase, there will be a one-to-one mapping of the gdb_geomnetworks and gdb_networks tables.

gdb_historicalmarkers

The gdb_historicalmarkers table contains a list of markers used for navigating moments in a historical version.

The gdb_jnconnrules table contains one record per junction connectivity rule in a geometric network.

The gdb_netclasses table contains one record per feature class that participates in a geometric network in a geodatabase.

The gdb_netweightasocs table contains one record per association between the network classes and the network weights of the geometric networks.

The gdb_netweights table contains one record per weight in a geodatabase.

The gdb_networks table contains one record per logical network in the geodatabase. If no stand-alone logical networks exist in the geodatabase, there will be a one-to-one mapping between the gdb_geomnetworks and the gdb_networks tables.

All networks created using ArcGIS Desktop will have a value of 1=esriNTUtilityNetwork.

Narrow networks contain feature classes with object IDs less than 10,000 wide networks can contain feature classes with object IDs greater than 10,000.

The gdb_objectclasses table contains all the object classes in the geodatabase. This includes the feature classes, relationship classes, and business (or base) tables.

The gdb_rangedomains table contains the range of values for each range domain.

The gdb_rastercatalogs table stores a reference to each raster catalog in the geodatabase.

The gdb_relclasses table contains the table relationships in the geodatabase. All the system metadata required to manage relationships, such as the cardinality and the IDs of the origin and destination classes, is stored in the gdb_relclasses table.

1 = none (no messages propagated).

2 = forward (origin to destination).

4 = both (forward and backward. notification).

0 (is simple, not composite) or 1 (is composite).

The gdb_release table stores geodatabase version release information as a single record.

The number of the patch or service pack installed. If 0, no service pack or patch is installed.

The gdb_relrules table contains the object class relationship rules.

The gdb_replicadatasets table contains information relating to each dataset that was checked out or replicated.

Each time a replica exports or imports changes, information about the operation is stored in the gdb_replicalog table.

The gdb_replicas table contains the metadata for each replica in the geodatabase.

The gdb_replicasex table has additional information about each replica that is stored in the gdb_replicas table. It also has one record of metadata for each replica.

The gdb_spatialrules table is not in use at this time.

The gdb_subtypes table contains the valid subtypes of the geodatabase object classes.

gdb_tables_last_modified

The gdb_tables_last_modified table is used to validate geodatabase system tables when cached by the client application.

The gdb_toolboxes table contains one record of metadata for each toolbox in the geodatabase.

The gdb_topoclasses table contains one record per each feature class in a topology.

foreign key to id field in the gdb_objectclasses table

The gdb_topologies table contains one record per topology in the geodatabase.

The gdb_toporules table contains one record per rule in each topology.

The gdb_usermetadata table stores user-defined metadata for all parts of the geodatabase including object classes, feature classes, feature datasets, logical networks, and relationship classes.

The gdb_validrules table contains all the valid rules of the geodatabase. This includes the attribute rules, edge connectivity rules, junction connectivity rules, relationship rules, topology rules, geocoding rules, and spatial rules.

The sde_archives table stores the metadata for the archives in a geodatabase.

Foreign key to registration_id in sde_table_registry table

Foreign key to registration_id in the sde_table_registry table

The sde_column_registry table manages all registered columns.

NOTE: If you alter column definitions using a SQL interface, the records in the sde_column_registry table are not updated. This may cause any subsequent exports of the data to fail.

1 = SE_INT16_TYPE𔃊-byte integer

2 = SE_INT32_TYPE 𔃌-byte integer

3 = SE_FLOAT32_TYPE𔃌-byte float

4 = SE_FLOAT64_TYPE𔃐-byte float

5 = SE_STRING_TYPE—Null term character array

6 = SE_BLOB_TYPE—Variable length data

7 = SE_DATE_TYPE—Time stamp date

8 = SE_SHAPE_TYPE—Shape geometry (SE_SHAPE)

10 = SE_XML_TYPE—XML document

11 = SE_INT64_TYPE𔃐-byte integer

12 = SE_UUID_TYPE—A universal unique ID

13 = SE_CLOB_TYPE—Character variable length data

14 = SE_NSTRING_TYPE—Unicode null term character array

15 = SE_NCLOB_TYPE—Unicode character large object

20 = SE_POINT_TYPE—Point UDT

21 = SE_CURVE_TYPE—LineString UDT

22 = SE_LINESTRING_TYPE—LineString UDT

23 = SE_SURFACE_TYPE—Polygon UDT

24 = SE_POLYGON_TYPE—Polygon UDT

25 = SE_GEOMETRYCOLLECTION_TYPE 25—MultiPoint UDT

26 = SE_MULTISURFACE_TYPE—LineString UDT

27 = SE_MULTICURVE_TYPE—LineString UDT

28 = SE_MULTIPOINT_TYPE—MultiPoint UDT

29 = SE_MULTILINESTRING_TYPE—MultiLineString UDT

30 = SE_MULTIPOLYGON_TYPE—MultiPolygon UDT

31 = SE_GEOMETRY_TYPE—Geometry UDT

The sde_compress_log table tracks all compress operations performed on the geodatabase.

NOTE: This table is not present if the geodatabase has never been compressed.

sde_coordinate_systems

The sde_coordinate_systems table stores standard coordinate systems. This table is prepopulated with coordinate systems to be used to define spatial references.

The sde_dbtune table stores the configuration keywords for ArcSDE data objects, such as feature classes.

The sde_geometry_columns table stores a row for each column of type Geometry in the database that complies with the OpenGIS SQL specification. ArcSDE treats this table as write only—the only time it is accessed by ArcSDE is when a layer is added or deleted that uses an OpenGIS SQL data format. This table is defined by the OpenGIS SQL specification and may be updated by other applications with geometry columns not managed by ArcSDE. When a new Geometry column is created in an OpenGIS compliant format, the fully qualified table, column name, and spatial reference ID (SRID) are added to the sde_geometry_columns table.

Each geometry column is associated with a spatial reference system. ArcSDE stores information on each spatial reference system in the sde_spatial_references table.

Foreign key to SRID in sde_spatial_references table

The sde_layer_locks table maintains the locks on feature classes.

0 = A read lock on the entire layer

1 = A write lock on the entire layer

2 = A read lock on an area within the layer

3 = A write lock on an area within the layer

The sde_layers table maintains data about each feature class in the database. The information helps build and maintain spatial indexes, ensure proper shape types, maintain data integrity, and store the spatial reference for the coordinate data.

This table stores a row for each spatial column in the database. Applications use the layer properties to discover available spatial data sources. The layer properties are used by ArcSDE to constrain and validate the contents of the spatial column, to index geometry values, and to properly create and manage the associated DBMS tables.

    Layer stores single-precision or double-precision coordinates.

sde_lineages_modified

The sde_lineages_modified table contains a state lineage id and its most recent modification time stamp.

The sde_locators table stores information about locator objects.

The sde_logfile_pool table will be present in the geodatabase when it is first created, regardless of what type of log files you use. For a description of this and other log file tables, see Log file tables in a geodatabase in PostgreSQL.

When you add a locator to a geodatabase in a DBMS, a row is added to the sde_metadata table for each property of the locator. Each row in the sde_metadata table defines a single property for a locator.

sde_mvtables_modified

The sde_mvtables_modified table maintains the list of all tables that are modified in each state of the database. This information aids in quickly determining if conflicts exist between versions or states of the database.

The sde_mvtables_modified table maintains a record of all tables modified by state. This information allows applications to determine which tables need to be checked for changes when reconciling potential conflicts between versions and states in the database.

Anytime a feature class or table is modified in a state, a new entry is created in the sde_mvtables_modified table. When two versions are reconciled, the first step in the process is to identify the states these two versions reference—the current edit version’s state and the target version’s state. From these states, a common ancestor state is identified by tracing back through the state lineage of these two versions.

The sde_object_ids table keeps track of the types of objects present in the geodatabase.

The sde_object_locks table maintains locks on geodatabase objects.

With the sde_id, object_id, object_type, application_id, and autolock fields, makes up the primary key

sde_process_information

The sde_process_information table collects ArcSDE session statistics such as the number of records read and the number of records written while the session was active.

The sde_raster_columns table contains a list of raster columns stored in the database.

This table references the raster data in the band, block, and auxiliary tables.

The sde_server_config table stores ArcSDE server configuration parameters. These parameters define how the ArcSDE software uses uses memory.

sde_spatial_references

The sde_spatial_references table contains the coordinate system and floating-point-to-integer transformation values. Internal functions use the parameters of a spatial reference system to translate and scale each floating-point coordinate of the geometry into 64-bit positive integers prior to storage. Upon retrieval, the coordinates are restored to their original external floating-point format.

Each geometry column of the sde_geometry_columns table is associated with a spatial reference system, the information for which is stored in the sde_spatial_references table. The columns of this table are those defined by the OpenGIS SQL specifications (srid, srtext, auth_name, and auth_srid) and those required by ArcSDE for internal coordinate transformation. The spatial reference system identifies the coordinate system for a geometry and gives meaning to the numeric coordinate values for the geometry.

Unlike the other system tables, this table is not stored in the SDE user's schema it is stored in the public schema. This is necessary to allow data to successfully restore spatial data.


Geodatabase Administration: An Introduction - PowerPoint PPT Presentation

PowerShow.com is a leading presentation/slideshow sharing website. Whether your application is business, how-to, education, medicine, school, church, sales, marketing, online training or just for fun, PowerShow.com is a great resource. And, best of all, most of its cool features are free and easy to use.

You can use PowerShow.com to find and download example online PowerPoint ppt presentations on just about any topic you can imagine so you can learn how to improve your own slides and presentations for free. Or use it to find and download high-quality how-to PowerPoint ppt presentations with illustrated or animated slides that will teach you how to do something new, also for free. Or use it to upload your own PowerPoint slides so you can share them with your teachers, class, students, bosses, employees, customers, potential investors or the world. Or use it to create really cool photo slideshows - with 2D and 3D transitions, animation, and your choice of music - that you can share with your Facebook friends or Google+ circles. That's all free as well!

For a small fee you can get the industry's best online privacy or publicly promote your presentations and slide shows with top rankings. But aside from that it's free. We'll even convert your presentations and slide shows into the universal Flash format with all their original multimedia glory, including animation, 2D and 3D transition effects, embedded music or other audio, or even video embedded in slides. All for free. Most of the presentations and slideshows on PowerShow.com are free to view, many are even free to download. (You can choose whether to allow people to download your original PowerPoint presentations and photo slideshows for a fee or free or not at all.) Check out PowerShow.com today - for FREE. There is truly something for everyone!

presentations for free. Or use it to find and download high-quality how-to PowerPoint ppt presentations with illustrated or animated slides that will teach you how to do something new, also for free. Or use it to upload your own PowerPoint slides so you can share them with your teachers, class, students, bosses, employees, customers, potential investors or the world. Or use it to create really cool photo slideshows - with 2D and 3D transitions, animation, and your choice of music - that you can share with your Facebook friends or Google+ circles. That's all free as well!


Consume the feature service in a web application

In this section of the tutorial, you'll use the ArcGIS.com map viewer to add, update, and edit features in your database over the web. The map viewer is hosted on ArcGIS.com and is deployable directly through the ArcGIS Server Service Directory. It does not require any configuration or programming work to use the map viewer .

To get started, follow these steps:

  1. Open a web browser and navigate to the ArcGIS Server Services Directory. Typically, this is located at http://gisserver.domain.com:6080/arcgis/rest/services . You can also access the Services Directory by opening the shortcut installed with ArcGIS Server.
  2. In the services list, click TreeMaintenance (Feature Server) .
  3. On the TreeMaintenance (FeatureServer) page, the trees, streets, and villages feature classes are listed, as well as the supported operations for the feature service. Review these parameters to be sure they are correct.
  4. Click View In: ArcGIS.com Map at the top of the page.

A new window (or tab) opens, displaying the ArcGIS.com map viewer .

The Add Features dialog box opens.

The HTML pop-up window opens.

  1. Click either the d (deciduous) or e (evergreen) symbol in the Add Features pane.
  2. Click the point on the map where you want to place the tree.
  3. Select the tree you added and add attributes through the HTML pop-up window.
  4. Click Close to apply your edits and close the HTML pop-up window.

You can do this by switching back to your ArcMap document and refreshing the map display. The features you added to your web map appear in the map display. To see edits to the attributes, open the attribute table for the trees layer in ArcMap.


ArcSDE initialization parameters

The ArcSDE initialization parameters are stored in the SERVER_CONFIG system table (SDE_SERVER_CONFIG in SQL Server and PostgreSQL databases), making them accessible to multiple services and direct connections. In most cases, the default values are sufficient and there is no reason to alter them. However, the values can be adjusted to control the resources allocated to each ArcSDE session. The parameters can be managed by using the sdeconfig administration command or editing the giomgr.defs file prior to the creation of the SERVER_CONFIG table.

For your reference, the operation of, and default settings for, each ArcSDE initialization parameter are described in this list along with notes of recommendation or warning.

The LAYERAUTOLOCKING parameter is, therefore, similar to a master switch once you change LAYERAUTOLOCKING to TRUE, all layers that have the autolocking property enabled will autolock shapes when edited in NORMAL_IO mode.

Set this parameter to -1 to disable it.

The pixel depth must be taken into account when calculating the number of bytes per pixel.

image pixel depth=64-bit, tile size=128 * 128, required RASTERBUFSIZE=131,072 bytes (128 * 128 * 8)

image pixel depth=8-bit, tile size=256 * 256, required RASTERBUFSIZE=65,536 bytes (256 * 256 * 1)

TCPKEEPALIVE set to TRUE turns on a form of probing in which, following an interval of idle time specified by the operating system's keep alive interval, a packet is sent on the idle connection to see if there is anything on the other end. If a response is not received, several more packets may be re-sent based on the operating system's keep alive configuration before it is established that the client no longer exists and the application connection is terminated.

TCPKEEPALIVE does not disconnect valid connections that have simply been sitting idle for more than two hours. It only disconnects application connections that have been terminated or crashed.

Changing the TCPKEEPALIVE does not take effect until the ArcSDE service has been restarted. Use the sdemon -o info -I config command to determine the setting of the parameter on the application server.

TCPKEEPALIVE will not disconnect a direct connection.

By default, explicit table locking is enabled.

    NEVER: Don't perform extra locking during update, trim, or delete operations.

Only use if you never run compress while users are editing.

Use this if you have written custom client programs that directly call the trim function.


ArcSDE initialization parameters

For your reference, the operation of and default settings for each ArcSDE initialization parameter are described in this list, along with notes of recommendation or warning.

Set this parameter to TRUE if you want your users to use session-based ArcSDE log files. Session-based log files are optimized for applications that remain connected to ArcSDE over an extended period of time and that select many records.

DB2, Informix, Oracle, and PostgreSQL = FALSE

The size of the attribute array buffer

50,000 (100 rows with 500 bytes of attribute data each)

Performance is affected when the number of rows that can be fetched into the attribute buffer does not match the MAXARRAYSIZE parameter setting.

For queries involving multiple columns, add the number of bytes per column to get a total row size. The ATTRBUFSIZE divided by row size cannot exceed the number of rows specified by MAXARRAYSIZE. ArcSDE automatically reduces the size of the attribute buffer to hold MAXARRAYSIZE rows.

This is the implicit ArcSDE user automatic commit rate within a transaction. If AUTOCOMMIT is set to 0, the transaction commits only if the application issues an explicit commit. If it is set to a number greater than 0, the operation commits after the number of updates specified has occurred. (For instance, for the default setting, the transaction commits after 1,000 updates.) This feature prevents transactions from becoming too large and exceeding the database management system (DBMS) logs.

The encrypted license keycode

This value is assigned during setup you should not alter it within the SERVER_CONFIG table or giomgr.defs file.

When BLOB are stored, the server must accumulate the BLOB chunks the application sends over the network. If the BLOB size is greater than BLOBMEM, the server writes the BLOB data to a disk file before storing it in the database. If the BLOB size is smaller than BLOBMEM, the server accumulates the BLOB in memory. If BLOBMEM is a negative number, the server always uses memory, regardless of the BLOB size.

The maximum number of simultaneous connections accepted by the geodatabase.

If you use an ArcSDE service, you must restart it for changes to take effect.

In ArcSDE 9 and later releases, this parameter also limits the number of direct connections. Therefore, your total number of two- and three-tiered connections cannot exceed the value of this parameter.

You can set this parameter to 32-bit integer precision. Spatial columns created with the default value of 64-bit will store 64-bit geometry.

This is set to 64-bit integers by default in new installations of ArcSDE 9.2 or later releases.

Set to TRUE, this disables the describe cache set to FALSE, the describe cache is enabled.

It is recommended that you use the default—describe cache enabled. The value should only be changed to TRUE if you experience structured query language (SQL) syntax errors using in-line or aggregate functions in select lists.

Disables the autoregistration of business tables containing spatial columns created with an object relational data type

When the ArcSDE service is started, it scans the system tables for any unregistered spatial columns that may exist in the database, and registers them. Setting DISABLEAUTOREG to FALSE enables this capability.

This functionality is present for the DB2 Spatial Extender, Informix Spatial DataBlade, and Oracle Spatial geometry storage types. It is not present in geodatabases in SQL Server or PostgreSQL.

Determines whether the time stamp, session ID, and client computer name are logged with each error when an error is written to the ArcSDE error log file. If you want to limit the items included with the error, set the parameter to the letters of those items. (See default list.) If you want to include none of these items with the error, set the parameter to NONE.

This parameter is set by default to TIC. T—Time stamp I—Session ID C—Client computer

By default, this parameter is set to TRUE, which directs ArcSDE to keep and reuse all session-based log file tables that it has checked out of the session log file pool until it disconnects. When set to FALSE, ArcSDE client applications release log files to the pools whenever log files are deleted.

In almost all cases, this should be left set to TRUE.

Leave this parameter set to FALSE (the default) if you want to disable 64-bit integers, which you need to do if your application does not support them. When set to FALSE, ArcSDE returns 64-bit integer fields as double precision and disallows the creation of 64-bit integer fields. Setting this parameter to TRUE allows you to use 64-bit integer attribute columns.

You must set this parameter to FALSE if your application does not support 64-bit integers.

The value of this parameter is used in the calculation of the number of row ID values ArcSDE allocates to a buffered stream.

When ArcSDE detects that a buffered stream is attempting to load a large number of records into a table, it calculates the number of row IDs to be allocated as the minimum of this parameter and twice the current row ID allocation. The row ID allocation is initially set to the value of the SMALLIDBLOCK and doubles in size until it reaches LARGEIDBLOCK.

As of ArcSDE 9, layer autolocking has been disabled by default. You can enable it by setting the server configuration parameter LAYERAUTOLOCKING to TRUE, in which case layers that have their autolocking property enabled will autolock shapes when they are edited in NORMAL_IO mode.

The LAYERAUTOLOCKING parameter is, therefore, similar to a master switch once you change LAYERAUTOLOCKING to TRUE, all layers that have the autolocking property enabled autolock shapes when edited in NORMAL_IO mode.

By default, layers are created with their autolocking property enabled. (You can view the autolocking status of a layer using the sdelayer –o describe_long command.) To disable autolocking for a particular layer, use the sdelayer administration command with the alter operation.

ArcSDE 9 = FALSE Before ArcSDE 9 = TRUE

This parameter was added for backward (pre 9) compatibility to allow users to continue using autolocking (such as those who have custom applications that rely on it).

This parameter specifies the size of the session-based log file pool. By default, this parameter is set to 0, which represents the number of log file tables that are owned by the ArcSDE administrator and shared among users. Users may check out log file tables from the pool as opposed to creating their own.

This parameter replaced SESSIONLOGPOOLSIZE beginning with ArcSDE 9. If you do not want to use a log file pool, leave this set to 0.

This is the maximum number of array bytes allocated per stream. It is used to manage the memory allocations for array buffers on the server.

The sum of ATTRBUFSIZE and SHAPEPTSBUFSIZE must be less than or equal to MAXARRAYBYTES. If it is not, the ArcSDE service will not start. If this problem occurs, either increase MAXARRAYBYTES or decrease either ATTRBUFSIZE or SHAPEPTSBUFSIZE.

This value cannot be changed with the SE_connection_set_stream_spec function and can only be altered in the SERVER_CONFIG table by the ArcSDE administrator.

The maximum number of rows that the server fetches per request

Optimal values can range between 20 and 150, depending on platforms and DBMS. Once the shape points data (SHAPEPTSBUFSIZE) and attribute buffer (ATTRBUFSIZE) are correctly tuned, try several array sizes to determine the optimal setting for your installation.

The maximum size of user-defined BLOBs in bytes

Beginning with ArcGIS 10, this parameter is set to -1, SE_UNLIMITED_BLOBSIZE. All new and upgraded geodatabases will be made unlimited.

This is the maximum buffer threshold. The minimum value is 12,288 (12 KB).

If the MAXBUFSIZE value is greater than 12 KB but less than the MINBUFSIZE, the two values are switched. See Buffer size initialization parameters for more information.

This parameter controls the maximum number of distinct values returned by an SE_DISTINCT_STATS statistic in a call to SE_table_calculate_stats or SE_stream_calculate_table_statistics. A value of 0 means an unlimited number of distinct values can be returned.

The distinct values are generated in memory on the server and passed to the client's memory when the list is complete.

Calculating the statistics of a large table could pose a threat to the client and server resources. Set this value high enough to allow most queries to complete but not so high as to expose the server or the client application to a memory shortage. Should a user receive the error message SE_TOO_MANY_DISTINCTS, the MAXDISTINCT parameter can be raised, but this should be done cautiously since it impacts both client and server memory. It may be advisable to examine the applications to determine whether queries could be performed more efficiently.

This parameter specifies the maximum number of features allowed in the initial features argument of the sdelayer administration tool and the SE_layer_create function. This parameter prevents the inadvertent creation of excessively large initial extents for a feature class.

This is an ArcSDE for Oracle parameter only.

Specifies the maximum number of grids per feature in the spatial index

This parameter cannot be set below 1,000.

This parameter only applies to spatial storage types that use grid indexes.

The maximum number of stand-alone log file tables a user is allowed to create

If using any log file configuration other than stand-alone log file tables, keep this parameter set to 0.

Specified in seconds, MAXTIMEDIFF is the maximum time difference allowed between the system clocks of the server machine and a client machine.

It prevents an unauthorized entry by someone who may have captured a network packet containing an ArcSDE connection string. When this person tries to resend the packet, it is rejected if the time that has elapsed between the capture and the resend is greater than the MAXTIMEDIFF setting.

This parameter does not restrict direct connections. Set this parameter to -1 to disable it. If the error message -99 password received was sent 7 MAXTIMEDIFF seconds before, is received for legitimate connections, reset the system time of the client machine to the system time of the host machine.

The minimum number of buffer objects (rows) in the transport buffer

MINBUFOBJECTS depends on the size (bytes) of a row of data. See Buffer size initialization parameters for more information.

The minimum buffer threshold the minimum value is 4 kilobytes.

Setting MINBUFSIZE too high increases wait time therefore, set MINBUFSIZE to no more than one-half of the MAXBUFSIZE. See Buffer size initialization parameters for more information.

For ArcSDE for Oracle, setting this parameter to TRUE increases the precision of the interpretation of the LONG integer value from 9 bytes to 10 bytes. At ArcSDE 8.1, the LONG integer was shortened to 9 bytes as a bug fix. However, this affected the storage of legacy data, which requires the LONG to be interpreted as 10 bytes.

Unless you are having a problem with legacy data created prior to ArcSDE 8.1, do not change the setting of this parameter.

The process statistics parameter controls the interval at which sessions update the PROCESS_INFORMATION table. By default, this parameter is set to -1, which disables entries to the PROCESS_INFORMATION table. To enable entries, set the parameter to a positive integer that reflects the interval, in seconds, in which the sessions write their statistics to the table.

The interval represents the time that must pass before the session last wrote statistics. The session only writes statistics if a change has occurred.

Writing statistics to the PROCESS_INFORMATION table can be expensive and should be avoided.

This parameter defines the size of the raster buffer, which controls raster data transfer.

The raster transfer includes both an array buffer and transport buffers. The raster array buffer is set at two times the RASTERBUFSIZE parameter, while the raster transport buffers are set to the RASTERBUFSIZE. Therefore, the memory allocated to raster transfer on the server is three times RASTERBUFSIZE.

On the client, RASTERBUFSIZE bytes of memory are allocated to the client raster transport buffer when raster tiles are accessed by a stream. The raster buffers are not deallocated until the stream is closed, unless the stream is added to the stream pool. (See STREAMPOOLSIZE.)

This value is specified in bytes and must be large enough to store the largest raster tile accessed. The SE_RASTERBUFFER_TOO_SMALL error is returned if the raster tile does not fit into the transport buffer.

If memory is at a premium, specify a smaller tile size rather than raise the RASTERBUFSIZE.

The pixel depth must be taken into account when calculating the number of bytes per pixel.

Examples: image pixel depth=64-bit, tile size=128 * 128, required RASTERBUFSIZE=131,072 bytes (128 * 128 * 8) image pixel depth=8-bit, tile size=256 * 256, required RASTERBUFSIZE=65,536 bytes (256 * 256 * 1)

For ArcSDE 9.2 and later releases, the throughput of ArcSDE raster data is threaded to make better use of the server's processing power. Additionally, several memory buffers are being used. Therefore, it is very important to set the RASTERBUFSIZE parameter no larger than 1 MB.

This parameter either allows or disallows edits of the geodatabase by ArcSDE clients. When set to TRUE, the ArcSDE service does not allow edits to be performed by ArcSDE clients.

TRUE = read-only connection

This is the size of the shape POINTS array buffer.

The default value (400,000) is calculated for a two-dimensional area feature with 500 points.

The value of the parameter is used to calculate the minimum number of row IDs that ArcSDE allocates to the stream.

This parameter disables or enables the autolocking of the states.

FALSE (disables autolocking of states)

Unless you have third-party applications (those not created by ESRI) editing states, you should not set this parameter to TRUE because it degrades the overall performance of your system.

When state caching is set to TRUE, the state of each stream is maintained in memory on the server. If set to FALSE, the state must be read from the disk for each stream operation.

Frequent stream operations should be cached for maximum performance.

Values are 1 if this instance is accepting new connections or 2 if it is paused (not accepting new connections).

This parameter applies to both ArcSDE service and direct connections.

This is the maximum number of allocated stream resources added to the stream pool.

The resources of the stream pool are reused whenever new streams are created. Until the value of STREAMPOOLSIZE is exceeded, the resources of released streams are added to the stream pool. If the stream pool is full when a stream is released, its resources are deallocated.

If the STREAMPOOLSIZE is set to 0, no pool of released stream resources is created.

Setting TCPKEEPALIVE to TRUE allows the ArcSDE service (application server) to use the TCP/IP KEEPALIVE settings of the current system. ArcSDE services can then detect clients whose machines have crashed or have been deliberately terminated by the Windows Task Manager or the UNIX kill command.

TCPKEEPALIVE set to TRUE turns on a form of probing in which, following an interval of idle time specified by the operating systems keep alive interval, a packet is sent on the idle connection to see if there is anything on the other end. If a response is not received, several more packets may be resent based on the keep alive configuration of the operating system before it is established that the client no longer exists and the application connection is terminated. TCPKEEPALIVE does not disconnect valid connections that have simply been sitting idle for more than two hours. It only disconnects application connections that have been terminated or have crashed.

Changes to the TCPKEEPALIVE parameter do not take effect until the ArcSDE service has been restarted.

Use the sdemon -o info -I config command to determine the setting of the parameter on the application server.

For more information on altering the keep alive configuration, consult your operating system documentation.

If TCPKEEPALIVE is set to TRUE, a disconnection can be triggered by short-term network outages (

10 minutes). TCPKEEPALIVE will not disconnect a direct connection.

The system's TCP/IP KEEPALIVE setting is systemwide and affects all application server processes running in the TCP/IP environment.

Specifies the full path to a temporary disk space directory examples of things stored in the TEMP file include log files if no etc directory exists under SDEHOME and temporary files used when setting up named pipes for the gsrvr process.

The full path to the system temporary directory (for example, c:documents and settingsusernamelocal settings emp)

If you do not set this parameter in the giomgr.defs file before geodatabase creation on Windows, a warning is issued during setup and a default location is assigned. That default location on Windows is the temporary folder of the current Windows user. For UNIX, the default location is emp.

The time last modified interval (TLMINTERVAL) is the number of seconds that must pass before the TABLES_MODIFIED (SDE_TABLES_MODIFIED in SQL Server and PostgreSQL databases) ArcSDE system table is queried again by ArcSDE to determine if a change has been made to any of the other ArcSDE tables.

If the ArcSDE metadata is not changing (in other words, you are not adding, removing, or altering layers, raster columns, or XML columns or changing the registration of business tables), you can set this parameter higher than the default to avoid the overhead of queries to the TABLES_MODIFIED table.

    NEVER: Do not perform extra locking during update, trim, or delete operations.

Only use NEVER if you never run compress while users are editing

Use ALWAYS if you have written custom client programs that directly call the trim function.

This parameter applies to ArcSDE for Oracle only. Codes stored in the table are: 1 = Never, 2 = Always, and 3 = Only during compress


A. Showing how to add and query geography data

The following examples show how to add and query geography data. The first example creates a table with an identity column and a geography column, GeogCol1 . A third column renders the geography column into its Open Geospatial Consortium (OGC) Well-Known Text (WKT) representation, and uses the STAsText() method. Two rows are then inserted: one row contains a LineString instance of geography , and one row contains a Polygon instance.

B. Returning the intersection of two geography instances

The following example uses the STIntersection() method to return the points where the two previously inserted geography instances intersect.

C. Using geography in a computed column

The following example creates a table with a persisted computed column using a geography type.


Videoya baxın: حل مشكلة فشل تسجيل الدخول PlaySytation Network على السوني 4 (Oktyabr 2021).