Daha çox

SDE-də məlumat sahibi olmayan bir xüsusiyyət sinfi açılması


Necə a aça bilərsinizfeatureclassşema sahibi deyilsinizsə, ancaq məlumatları seçmək və ya görüntüləmək üçün özəl xüsusiyyətlər verilibsə?

Buna görə bir ad verilirfeatureclass, "STREETS" deyin - "VIEWER" istifadəçi adı ilə bir "SDE bağlantısı" istifadə edərəmsə ("EDITOR" a məxsus məlumatları görmək üçün özəl şəxslərə verilir), amma "STREETS" in sahibi "EDITOR" dursa bunu necə aça bilərəm? - aşağıdakı kodu istifadə edərək:

IFeatureWorkspace.OpenFeatureClass (sətir adı)

Sahibisinizsə, bu işləyəcək, sadəcə qoyun:

IFeatureWorkspace.OpenFeatureClass ("STREETS")

Ancaq sahib deyilsinizsə, tam olaraq onu qazanmalısınız:

IFeatureWorkspace.OpenFeatureClass ("EDITOR.STREETS")

Bu hər halda varmı? İstifadəçilərimin məlumat sahibi üçün sde bağlantısı əldə edə bilməyəcəyini nəzərə alaraq.


Əlaqəli verilənlər bazası proqramı, ümumiyyətlə eyni adda birdən çox cədvələ icazə verilir:

  • Fərqli istifadəçilər tərəfindən və ya
  • Fərqli verilənlər bazalarına yerləşdirilmişdir (bir nümunədə birdən çox konteyner dəstəkləyən RDBMS üçün)

Hansı cədvələ istinad edildiyini fərqləndirməyin adi yolu, sahibin adı (və nöqtə ayırıcısı) ilə ön əlavə etməkdir. Varsayılan davranış sahibi prefiksi olmayan bir cədvəlin cari istifadəçiyə məxsus olduğunu düşünməkdir, buna görə başqa bir cədvəlin sahibini təyin etməlisiniz. Əlbətdə ki, təhlükəsizlik qaydaları digər istifadəçilərə məxsus cədvəllərə daxil olmağınıza mane ola bilər, bu səbəbdən "cədvəl mövcud deyil" xətası həqiqətən "cədvəl mövcud ola bilər, amma varsa, bunun üzərində SEÇİM girişiniz yoxdur" deyə bilər. , buna görə sənə bu barədə danışmayacağam. "

Bəzi verilənlər bazaları (Oracle birdir) bağlı istifadəçi adının əvvəlcədən göstərilməsindən əvvəl sinonimlərin siyahısını yoxlayaraq standart adlandırmağı ləğv edən "ümumi sinonimləri" dəstəkləyir. Bununla birlikdə, ArcGIS, sinonimləri dəstəkləmir, buna görə bu bir ArcObjects həllinin bir hissəsi olmayacaqdır.

Script hazırlayarkən həmişə bir masa sahibini göstərmək ən yaxşı təcrübədir. ArcObjects, RDBMS-dən asılı olmayan şəkildə cədvəl və sahə istinadlarını təhlil etmək və qiymətləndirmək üçün köməkçi funksiyaları təmin edir. Sınaq zamanı bir məlumat sahibi bağlantısından istifadənin qarşısını almaq, natamam cədvəl və sahə istinadlarını qismən aşkarlamaq və qismən test zamanı məlumatların pozulmasının qarşısını almaq (xidmət hücumunun öz-özünə inkar edilməsi) tövsiyə olunur.

SQL təhlükəsizlik modelinin tövsiyə olunan istifadəsi, verilənlər bazasına qoşulacaq hər bir şəxs üçün giriş məlumatlarının, "məlumat sahibi" istifadəçilərinin məkan məlumatlarını (geodatabase administratoru (lar)) yaxından saxladığı (şifrə (lər)) idarə etmək üçün giriş yaratmağı və istifadəçilərə veriləcək hər bir giriş növü üçün verilənlər bazası rolları. Təsdiqlənməmiş bir giriş varsa (veb tətbiqdə olduğu kimi), bunun üçün də yaradılmış bir istifadəçi olmalıdır (minimum icazə ilə). Daha sonra məlumat cədvəllərinə lazımi giriş rollara verilə bilər və istifadəçilərə verilən rollar (bir coğrafi məlumat bazasında GRANT'lar ArcGIS alətləri ilə yerinə yetirilməlidir, buna görə köməkçi cədvəllər hamısı düzgün icazə alırlar). Bu şəkildə, Bill üç il əvvəl fərqli bir işə keçməsinə baxmayaraq "Bill" istifadəçisinin əsas iş məlumatlarına sahib olduğu vəziyyətlərin qarşısını ala bilərsiniz. Öndən bir az daha çox iş tələb olunur, lakin sonradan baxımda daha az çətinlik yaradır.


Versiyaya ümumi baxış

Versiya birdən çox redaktorun kilidlər tətbiq etmədən və ya məlumatları təkrarlamadan bir müəssisə və ya iş qrupu geodat verilənlər bazasında eyni məlumatları dəyişdirməsinə imkan verir.

Bir topologiyada, şəbəkə verilənlər bazasında və ya həndəsi şəbəkədə iştirak edən xüsusiyyət siniflərini redaktə etmək və ya bağlama parçasını redaktə etmək üçün məlumatları versiyalı olaraq qeyd etməlisiniz. Çünki şəbəkədəki bir xüsusiyyəti, topologiyanı, bağlama parçasını düzəldən zaman bütün xüsusiyyətlər kilidlənmir, yəni digər redaktorlar şəbəkənin başqa bir hissəsini, topologiyasını və ya bağlama parçasını düzəlişlərinizlə ziddiyyət təşkil edə bilər.

Həmişə bir versiya vasitəsi ilə bir müəssisə və ya iş qrupu geodatabase-ə daxil olursunuz. Qoşulduqda bağlayacağınız versiyanı göstərəcəksiniz. Varsayılan olaraq, Varsayılan versiyaya qoşulursunuz.


Oracle-da saxlanılan bir coğrafi məlumat bazasının sistem cədvəlləri

Aşağıda, bir məlumat bazası sistem cədvəllərinin Oracle DBMS-də göründüyü kimi əlifba sırası ilə verilmişdir. Siyahının bir hissəsinə keçmək üçün aşağıdakı linklərdən istifadə edə bilərsiniz.

A B C D. E F G H Mən J K L M

N O P Q R S T U V W X Y Z

Qeyd: ArcGIS proqramından başqa bir şey istifadə edərək sistem cədvəlləri dəyişdirilməməlidir.

COLUMN_REGISTRY cədvəli bütün qeyd olunmuş sütunları idarə edir.

Qeyd: SQL interfeysi istifadə edərək sütun təriflərini dəyişdirirsinizsə, COLUMN_REGISTRY cədvəlindəki qeydlər yenilənmir. Bu, məlumatların sonrakı ixracının uğursuz olmasına səbəb ola bilər.

1 = SE_INT16_TYPE & # 82122 baytlıq Tamsayı

2 = SE_INT32_TYPE & # 82124 baytlıq Tamsayı

3 = SE_FLOAT32_TYPE & # 82124-byte Float

4 = SE_FLOAT64_TYPE & # 82128-byte Float

5 = SE_STRING_TYPE & # 8212Null Term Character Array

6 = SE_BLOB_TYPE & # 8212Dəyişən Uzunluq Məlumatı

7 = SE_DATE_TYPE & # 8212Trm tarixi

8 = SE_SHAPE_TYPE & # 8212Shape həndəsi (SE_SHAPE)

10 = SE_XML_TYPE & # 8212XML Sənədi

11 = SE_INT64_TYPE & # 82128 baytlıq Tamsayı

12 = SE_UUID_TYPE & # 8212A Universal Unique ID

13 = SE_CLOB_TYPE & # 8212Character dəyişən uzunluq məlumatları

14 = SE_NSTRING_TYPE & # 8212UNICODE Null Term Character Array

15 = SE_NCLOB_TYPE & # 8212UNICODE Character Large Object

20 = SE_POINT_TYPE & # 8212Point UDT

21 = SE_CURVE_TYPE & # 8212LineString UDT

22 = SE_LINESTRING_TYPE & # 8212LineString UDT

23 = SE_SURFACE_TYPE & # 8212Polygon UDT

24 = SE_POLYGON_TYPE & # 8212 Polygon UDT

25 = SE_GEOMETRYCOLLECTION_TYPE 25 / * MultiPoint UDT * /

26 = SE_MULTISURFACE_TYPE & # 8212LineString UDT

27 = SE_MULTICURVE_TYPE & # 8212LineString UDT

28 = SE_MULTIPOINT_TYPE & # 8212MultiPoint UDT

29 = SE_MULTILINESTRING_TYPE & # 8212MultiLineString UDT

30 = SE_MULTIPOLYGON_TYPE & # 8212MultiPolygon UDT

31 = SE_GEOMETRY_TYPE & # 8212Geometry UDT

COMPRESS_LOG cədvəli, coğrafi verilənlər bazasında həyata keçirilmiş bütün kompres əməliyyatlarını izləyir.

Qeyd: geodatabase heç vaxt sıxılmamışsa bu cədvəl mövcud deyil.

DBTUNE cədvəli xüsusiyyət sinifləri kimiArcSDE məlumat obyektləri üçün konfiqurasiya açar sözlərini saxlayır.

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 geocoding qayda sənədinə uyğundur.

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əlində xüsusiyyət sinfi izahı var.

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əli, GDB_ATTRRULES cədvəlinin atribut qaydaları ilə əlaqəli atribut məhdudiyyətlərini ehtiva edir.

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 olacaq. (Qeyd: Bu, sayısız sahələr və kodlu dəyər alanları üçün mövcud olan birləşdirmə siyasətinin yeganə dəyəridir.)

1 = Həndəsə nisbəti & # 8212Bölünmədən yaranan xüsusiyyətlərin xüsusiyyətləri orijinal xüsusiyyətin (əvvəlcədən təyin edilmiş) dəyərinin bir 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 atributu orijinal obyektin (presplit) atribut dəyəri ilə eynidır.

3 = Varsayılan dəyər & Bölmə nəticəsində 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əlində həndəsi şəbəkədəki kənar keçid qaydası başına bir qeyd var.

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əlumatları 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əlində yer verilənlər bazasındakı bütün xüsusiyyət sinifləri haqqında məlumat var.

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əli sahə adını, standart domen adlarının dəyərlərini və xüsusiyyət sinfi ilə əlaqəli hər bir atribut sahəsi üçün standart sətir və rəqəm dəyərlərini ehtiva edir.

GDB_GEOMNETWORKS cədvəlində geodatabase-də hər bir həndəsi şəbəkə üçün bir qeyd var. Geodatabase-də heç bir müstəqil məntiqi şəbəkə mövcud deyilsə, GDB_GEOMNETWORKS və GDB_NETWORKS cədvəllərinin bir-bir xəritəsi olacaqdır.

GDB_HISTORICALMARKERS

GDB_HISTORICALMARKERS cədvəli, tarixi versiyada anlarda hərəkət etmək üçün istifadə olunan işarələrin siyahısını ehtiva edir.

Sahənin adı Sahə növü Təsvir
HM_NAME NVARCHAR (64) Tarixi markerin adı
HM_TIMESTAMP TARİX Tarixi markerin müraciət etdiyi an

GDB_JNCONNRULES, həndəsi bir şəbəkədə hər keçid əlaqəsi qaydasına görə bir qeyd ehtiva edir.

GDB_NETCLASSES cədvəli, bir məlumat bazasında həndəsi bir şəbəkədə iştirak edən bir xüsusiyyət sinfi üçün bir qeyd ehtiva edir.

Həndəsi bir şəbəkədəki hər bir xüsusiyyət sinfi bir sahəyə sahib olmalıdır.

GDB_NETWEIGHTASOCS cədvəli, şəbəkə sinifləri ilə həndəsi şəbəkələrin şəbəkə çəkiləri arasında hər bir əlaqə üçün bir qeyd ehtiva edir.

GDB_NETWEIGHTS cədvəli, bir məlumat bazasında çəki başına bir qeyd ehtiva edir.

GDB_NETWORKS cədvəli, coğrafi verilənlər bazasında hər bir məntiqi şəbəkə üçün bir qeyd ehtiva edir. Geodatabase daxilində heç bir müstəqil məntiqi şəbəkə mövcud deyilsə, GDB_GEOMNETWORKS və GDB_NETWORKS cədvəlləri arasında bir-bir eşleme olacaqdır.

ArcGIS Desktop istifadə edərək yaradılmış bütün şəbəkələrin dəyəri 1 = esriNTUtilityNetwork olacaqdır.

GDB_FEATUREDATASETS cədvəlindəki şəxsiyyət sahəsinin xarici açarı.

Dar şəbəkələrdə 10.000-dən az genişlikdə ObjectID-lər olan xüsusiyyət sinifləri var.

GDB_OBJECTCLASSES, yer verilənlər bazasındakı bütün obyekt siniflərini ehtiva edir. Buraya xüsusiyyət sinifləri, münasibət sinifləri və iş (və ya əsas) masaları daxildir.

GDB_RANGEDOMAINS cədvəli, hər bir etki sahəsi üçün dəyərlər üçündür.

GDB_RASTERCATALOGS cədvəli, yer verilənlər bazasında hər bir raster kataloqu üçün bir istinad saxlayır.

GDB_RELCLASSES cədvəli, coğrafi verilənlər bazasındakı cədvəl əlaqələrini ehtiva edir. Kardinallik və mənşə və təyinat siniflərinin şəxsiyyətləri kimi əlaqələri idarə etmək üçün lazım olan bütün sistem metadataları GDB_RELCLASSES cədvəlində saxlanılır.

1 = yoxdur (mesaj yayılmır)

2 = irəli (təyinat mənşəyi)

4 = hər ikisi (irəli və geri bildiriş)

0 (sadədir, qarışıq deyil) və ya 1 (qarışıqdır).

GDB_RELEASE cədvəli, jeodatabase versiyası buraxılış məlumatlarını tək bir qeyd olaraq saxlayır.

Qurulmuş yamaq və ya xidmət paketinin sayı. 0 olduqda, heç bir xidmət paketi və ya yamaq quraşdırılmamışdır.

GDB_RELRULES cədvəli obyekt sinfi münasibət qaydalarını ehtiva edir.

GDB_REPLICADATASETS cədvəlində yoxlanılan və ya təkrarlanan hər bir verilənlər bazası ilə əlaqəli məlumatlar var.

(Kodların siyahısı və mənaları üçün EDN-də esriDatasetType sabitlərinə baxın.)

Replika hər dəfə ixrac etdikdə və ya idxal etdikdə, əməliyyat barədə məlumat GDB_REPLICALOG cədvəlində saxlanılır.

GDB_REPLICAS cədvəli, geodatabase-də hər çoxalma üçün metadatanı ehtiva edir.

GDB_REPLICASEX cədvəlində GDB_REPLICAS cədvəlində saxlanılan hər bir replika haqqında əlavə məlumatlar vardır. Hər bir replika üçün bir metadata qeydinə malikdir.

GDB_SPATIALRULES cədvəli hazırda istifadə olunmur.

GDB_SUBTYPES cədvəlində geodatabase obyekt siniflərinin etibarlı alt növləri vardır.

GDB_TABLES_LAST_MODIFIED

GDB_TABLES_LAST_MODIFIED cədvəli, müştəri tətbiqi tərəfindən önbelleğe alındıqda geodatabase sistem cədvəllərini təsdiqləmək üçün istifadə olunur.

Sahənin adı Sahə növü Təsvir
TABLE_NME NVARCHAR2 (160) Geodatabase sistem cədvəlinin adı
LAST_MODIFIED_COUNT SAYI (38) Sistem cədvəlinin dəyişdirilmə sayının sayını saxlayır, sistem cədvəli hər dəfə dəyişdirildikdə tədricən artır

GDB_TOOLBOXES cədvəli, yer verilənlər bazasındakı hər bir alət qutusu üçün bir metadata qeydini ehtiva edir.

GDB_TOPOCLASSES cədvəlində topologiyada hər bir xüsusiyyət sinfi üçün bir qeyd var.

GDB_OBJECTCLASSES cədvəlindəki şəxsiyyət sahəsinə xarici açar

GDB_TOPOLOGIES cədvəli, coğrafi verilənlər bazasında topologiyaya görə bir qeyd ehtiva edir.

GDB_TOPORULES cədvəlində hər topologiyada hər qayda üçün bir qeyd var.

GDB_USERMETADATA cədvəli, obyekt sinifləri, xüsusiyyət sinifləri, xüsusiyyət məlumat dəstləri, məntiqi şəbəkələr və əlaqələr sinifləri daxil olmaqla geodatabanın bütün hissələri üçün istifadəçi tərəfindən müəyyən edilmiş meta məlumatları saxlayır.

GDB_VALIDRULES cədvəli geodatabase-in bütün etibarlı qaydalarını ehtiva edir. Buraya atribut qaydaları, kənar keçid qaydaları, qovşaq əlaqəsi qaydaları, münasibət qaydaları, topoloji qaydaları, coğrafi kodlama qaydaları və məkan qaydaları daxildir.

GEOMETRY_COLUMNS cədvəli verilənlər bazasında OpenGIS SQL spesifikasiyasına uyğun olan hər bir Həndəsə tipi sütunu üçün bir sıra saxlayır. ArcSDE bu cədvəli yalnız yazmaq kimi hesab edir və ArcSDE-nin əldə etdiyi yeganə vaxt OpenGIS SQL məlumat formatını istifadə edən bir qat əlavə edib silməkdir. Bu cədvəl OpenGIS SQL spesifikasiyası ilə müəyyən edilir və ArcSDE tərəfindən idarə olunmayan həndəsə sütunları olan digər tətbiqetmələr tərəfindən yenilənə bilər. OpenGIS uyğun formatında yeni bir Həndəsə sütunu yaradıldıqda GEOMETRY_COLUMNS cədvəlinə tam uyğun cədvəl, sütun adı və məkan istinad kimliyi (SRID) əlavə olunur.

Hər bir həndəsə sütunu bir məkan istinad sistemi ilə əlaqələndirilir. ArcSDE, SPATIAL_REFERENCES cədvəlində hər bir məkan istinad sistemi haqqında məlumat saxlayır.

INSTANCES cədvəli bir istifadəçinin (SDE istifadəçisi xaricində) şemasında saxlanılan geodatabases izləmək üçün istifadə olunur. Bu cədvəl master SDE geodatabase-də saxlanılır.

1 = Coğrafi verilənlər bazası açıqdır və hazırda əlaqələri qəbul edir.

2 = Coğrafi verilənlər bazası dayandırılıb və ya dayandırılıb və hazırda əlaqələri qəbul etmir.

3 = Nümunə DBMS ilə əlaqəsini itirdi.

LAYER_LOCKS cədvəli xüsusiyyət siniflərinin kilidlərini saxlayır.

0 = Bütün qatdakı bir oxu kilidi

1 = Bütün təbəqədə bir yazma kilidi

2 = Qat içərisində bir sahədəki oxu kilidi

3 = Qat içərisində bir sahəyə bir yazma kilidi

LAYERS cədvəli verilənlər bazasındakı hər bir xüsusiyyət sinfi haqqında məlumat saxlayır. Məlumat məkan indekslərinin qurulmasına və saxlanmasına, uyğun forma növlərinin təmin edilməsinə, məlumatların bütövlüyünün qorunmasına və koordinat məlumatları üçün məkan istinadlarının saxlanmasına kömək edir.

Bu cədvəl verilənlər bazasındakı hər bir məkan sütunu üçün bir sıra saxlayır. Tətbiqlər mövcud məkan məlumat mənbələrini tapmaq üçün təbəqə xüsusiyyətlərindən istifadə edir. Layer xüsusiyyətləri ArcSDE tərəfindən məkan sütununun tərkibini məhdudlaşdırmaq və təsdiqləmək, həndəsə dəyərlərini indeksləşdirmək və əlaqəli DBMS cədvəllərini düzgün yaratmaq və idarə etmək üçün istifadə olunur.

    Layer tək və ya iki dəqiqlikli koordinatları saxlayır.

LINEAGES_MODIFIED cədvəli bir dövlət xətti identifikatorunu və ən son dəyişiklik vaxt möhürünü ehtiva edir.

LOCATORS cədvəli axtarış obyektləri haqqında məlumatları saxlayır.

Bir DBMS-də bir geodatabase-ə bir lokator əlavə etdikdə, hər bir xassənin xüsusiyyətinə görə METADATA cədvəlinə bir sıra əlavə edilir. METADATA cədvəlindəki hər sıra bir axtarış yeri üçün tək bir xüsusiyyət təyin edir.

MVTABLES_MODIFIED cədvəli verilənlər bazasının hər bir vəziyyətində dəyişdirilmiş bütün cədvəllərin siyahısını saxlayır. Bu məlumat, verilənlər bazasının versiyaları və ya vəziyyətləri arasında ziddiyyətlərin olub olmadığını tez bir zamanda müəyyənləşdirməyə kömək edir.

MVTABLES_MODIFIED cədvəli dövlət tərəfindən dəyişdirilmiş bütün cədvəllərin qeydini aparır. Bu məlumat, tətbiqetmələr bazasındakı versiyalar və vəziyyətlər arasındakı potensial ziddiyyətləri uzlaşdırarkən hansı cədvəllərin dəyişikliklər üçün yoxlanılması lazım olduğunu müəyyənləşdirməyə imkan verir.

Hər hansı bir xüsusiyyət sinfi və ya cədvəl bir vəziyyətdə dəyişdirildikdə, MVTABLES_MODIFIED cədvəlində yeni bir giriş yaradılır. İki versiya barışdırıldıqda, prosesdəki ilk addım bu iki versiyanın mövcud vəziyyətə istinad versiyasını və hədəf versiyasını & # 8217s vəziyyətinə istinad vəziyyətlərini təyin etməkdir. Bu dövlətlərdən ortaq bir ata dövləti, bu iki versiyanın dövlət soyundan keçərək müəyyən edilir.

OBJECT_LOCKS cədvəli geodatabase obyektlərində kilidləri saxlayır.

PROCESS_INFORMATION cədvəli, ArcSDE sessiya statistikasını toplayır, məsələn, oxunan qeydlərin sayı və sessiya aktiv olarkən yazılan qeydlərin sayı.

RASTER_COLUMNS cədvəli verilənlər bazasında saxlanılan raster sütunlarının siyahısını ehtiva edir.

Bu cədvəl zolaq, blok və köməkçi cədvəllərdəki raster məlumatlarına istinad edir.

SDE_ARCHIVES cədvəli, arxivlər üçün meta məlumatları bir yer verilənlər bazasında saxlayır.

Sahənin adı Sahə növü Təsvir
ARCHIVING_REGID SAYI (38) Cədvəlin qeydiyyat nömrəsi
HISTORY_REGID SAYI (38) Arxiv masasının qeydiyyatı şəxsiyyəti
FROM_DATE NVARCHAR2 (32) Tarix sahəsinin adı
TO_DATE NVARCHAR2 (32) Tarix sahəsinin adı
ARXİV_TARİX SAYI (38) Arxivin yaranma tarixi
ARXİV_FLAGS SAYI (38) Hal hazırda istifadə olunmur

SDE_LOGFILE_POOL cədvəli, ilk dəfə yaradıldığı zaman, nə cür günlük sənədlərindən istifadə etməyinizdən asılı olmayaraq, yerşünas verilənlər bazasında mövcud olacaqdır. Bu və digər günlük faylı cədvəllərinin təsviri üçün Oracle-da bir yer verilənlər bazasında Giriş faylı cədvəllərinə baxın.

Sistem cədvəllərində dəyişiklik edildikdə SDE_TABLES_MODIFIED cədvəli qeyd olunur. Bu məlumatlar dəyişməmiş cədvəllərin lazımsız oxunuşlarını aradan qaldırmaq üçün istifadə olunur.

Bir iş masasına bir XML sütunu əlavə etdiyiniz zaman, XML sütunları cədvəlinə bir sıra əlavə olunur. Bu cədvəl hər ArcSDE geodatabase-də bir dəfə baş verir.

XML sütununa görə hər bir sənəddə müəyyən bir XML elementinin və ya atributun məzmununu axtarmağa imkan verən bir XPath indeksi ola bilər. Hər XPath indeksinə daxil olan və ya xaric olunan elementlərin və atributların tərifi bu cədvəldə qeyd olunur.

Bu cədvəl hər ArcSDE verilənlər bazasında bir dəfə baş verir. XML sütununun XPath indeksi ilə əlaqəli hər XPath üçün bir sətir ehtiva edir.

/ metadata / mdDateSt bir XML elementini və / metadata / dataIdInfo / tpCat / TopicCatCd / @ dəyəri bir XML atributunu müəyyənləşdirir. Bu XPathlar, bir qrup XML elementinə və ya atributuna istinad etmək üçün ulduz (*) içerməməlidir & # 8212hər bir element və ya atribut bu cədvəldə göstərilən XPath-lardan istifadə edərək tam şəkildə uyğunlaşdırılır.)

1 = Etiketin məzmunu mətn kimi indekslənəcəkdir.

2 = Məzmun bir rəqəm kimi indekslənəcəkdir.

Bu cədvəl hər ArcSDE verilənlər bazasında bir dəfə baş verir. XPath indeksinə sahib olan hər bir XML sütunu üçün bir sətir ehtiva edir.

Bir ArcIMS Metadata Service ilə əlaqəli XPath indeksləri üçün ad "ims_xml #" olacaqdır, burada # metadata xidmətinin iş cədvəlindəki XML sütununun identifikatorudur.

    1 = SE_XML_INDEX_TEMPLATE indeks növü.

SERVER_CONFIG cədvəli ArcSDE server konfiqurasiya parametrlərini saxlayır. Bu parametrlər ArcSDE proqramının yaddaşdan necə istifadə etdiyini müəyyənləşdirir.

SPATIAL_REFERENCES cədvəli koordinat sistemi və üzən nöqtədən tam ədədi çevrilmə dəyərlərini ehtiva edir. Daxili funksiyalar, həndəsənin hər üzən nöqtə koordinatını saxlamadan əvvəl 64 bit müsbət tam ədədə çevirmək və miqyaslamaq üçün bir məkan istinad sisteminin parametrlərindən istifadə edir. Alındıqdan sonra koordinatlar orijinal xarici üzən nöqtə formatına qaytarılır.

GEOMETRY_COLUMNS cədvəlinin hər bir həndəsə sütunu, məlumat SPATIAL_REFERENCES cədvəlində saxlanılan bir məkan istinad sistemi ilə əlaqələndirilir. Bu cədvəlin sütunları OpenGIS SQL Spesifikasiyası (SRID, SRTEXT, AUTH_NAME və AUTH_SRID) tərəfindən müəyyən edilmiş və daxili koordinat çevrilməsi üçün ArcSDE tərəfindən tələb olunan sütunlardır. Mekansal istinad sistemi bir həndəsə üçün koordinat sistemini təyin edir və həndəsə üçün ədədi koordinat dəyərlərinə məna verir.

STATE_LINEAGES cədvəli hər bir dövlətin soyunu saxlayır. Hər bir versiya üçün yeni bir soy adı yaradılır. Hər dəfə bir vəziyyət əlavə edildikdə, soy adı və vəziyyət şəxsiyyəti əlavə edilir. Yeni bir versiya olan bir dövlət əlavə edildikdə, ana dövlətin ata vəziyyəti soy xətti adı ilə əlavə edilir.

Bir versiyanın düzgün görünüşünü qaytarmaq üçün, onun vəziyyəti bu versiyaya edilmiş hər dəyişikliyi qeyd edən bütün vəziyyətləri müəyyənləşdirmək üçün sorğu olunur. Bu vəziyyətlər siyahısından, versiyanı düzgün təmsil edən cədvəl sətirləri müəyyən edilə bilər.

STATE_LOCKS cədvəli versiya vəziyyəti kilidlərini saxlayır.

0 = Bütün dövlət ağacında paylaşılan bir kilid

1 = Bütün dövlət ağacında xüsusi bir kilid

2 = Vəziyyətdəki paylaşılan kilid

3 = Vəziyyət üçün müstəsna kilid

STATES cədvəli dövlət metadatasını ehtiva edir. Zamanla yaradılan vəziyyətləri və yaradılış vaxtını, bağlanma vaxtını, valideynini və hər bir dövlətin sahibini hesablayır.

Vəziyyət yaradıldıqda, dövlət identifikatoru təyin edilir və bu cədvələ qeyd əlavə olunur.

ST_COORDINATE_SYSTEMS

ST_Coordinate_Systems cədvəli, Məkan Tipi ilə qeydiyyatdan keçmiş bütün koordinat sistemlərini ehtiva edir. Bu cədvəl ArcSDE quraşdırıldıqda yenilənir və lazım olduqda yenilənir. ST_CSRegister funksiyasından istifadə edərək istifadəçi tərəfindən müəyyən edilmiş koordinat sistemlərini daxil etmək üçün yenilənə bilər.

ST_SPATIAL_REFERENCES cədvəli ilə yanaşı, ST_COORDINATE_SYSTEMS cədvəli, ST_Geometry tipində mövcud olan koordinat sistemlərini və proqnozlarını təsvir edir.

Bu cədvəldə cədvəl obyektinə və ya görünüşünə yaradılan və ya əlavə edilən hər bir ST_Geometry sütunu üçün sxem, həndəsə növü və məkan istinad məlumatları verilir. ST_Geometry sütun məlumatlarının bu cədvələ daxil edilməsi cədvəllərin və ya görünüşlərin qeydiyyatdan keçirilməsi / qeydiyyatdan çıxarılması üçün saxlanılan prosedurlardan istifadə etməklə həyata keçirilir. Məkan / indeks yaratmadan əvvəl cədvəl / sütun metadataları bu cədvəldə qeydiyyata alınmalıdır.

ST_Geometry sütunu ilə bir cədvəl yaratmaq ST_Geometry metadata daxil etmir. Bir cədvəldə bir məkan indeksi yaratdığınız zaman bir giriş ST_GEOMETRY_COLUMNS və ST_GEOMETRY_INDEX cədvəllərinə daxil ediləcəkdir.

Bu cədvəl seçimləri və DML metadata əməliyyatlarını yerinə yetirmək üçün istifadə olunur. Saxlanılan prosedurlar ST_GEOMETRY_COLUMNS cədvəlinə girişlər daxil etmək və silmək üçün istifadə olunur.

Bu cədvəl bir ST_Geometry sütunu üçün məkan indeks məlumatlarını saxlayır. ST_Geometry tipi üçün məkan indeksi CREATE INDEX ifadəsində istinad edilən bir domen indeksidir.

Izgara ölçüləri və SRID, CREATE INDEX ifadəsinin PARAMETERS bəndində müəyyənləşdirilmişdir. ALTER INDEX REBUILD istifadə edərkən SRID dəyəri dəyişdirilməməlidir. Əgər belədirsə, bütün xüsusiyyətlər üçün SRID dəyərlərinin ayrıca bir cədvəldə UPDATE ifadəsində yenilənməsi lazımdır. Şəbəkə ölçüləri və bir SRID təyin etmək üçün st_grids və st_srid açar sözlərindən istifadə edin:

OWNER, TABLE_NAME və COLUMN_NAME özünəməxsus bir ST_SPATIAL_INDEX domen indeksini təyin edir.

ST_SPATIAL_REFERENCES

Bu cədvəldə ST_Geometry tipində mövcud olan bütün məkan istinadları var. Fərdi olaraq analiz etməyiniz və ya əlaqələri görmək üçün birləşdirməyiniz üçün məkan cədvəllərinə düzgün istinad edilməlidir. Bu məkan istinad və koordinat sisteminə sahib olmaları lazım olduğunu göstərir.

ST_SPATIAL_REFERENCES cədvəli koordinat sistemi və üzən nöqtədən tam ədədi çevrilmə dəyərlərini ehtiva edir. Daxili funksiyalar, həndəsənin hər üzən nöqtə koordinatını saxlamadan əvvəl 64 bit müsbət tam ədədə çevirmək və miqyaslamaq üçün bir məkan istinad sisteminin parametrlərindən istifadə edir. Alındıqdan sonra koordinatlar orijinal xarici üzən nöqtə formatına qaytarılır.

ST_COORDINATE_SYSTEMS cədvəli ilə yanaşı, ST_SPATIAL_REFERENCES cədvəli, ST_Geometry tipində mövcud olan koordinat sistemlərini və proqnozlarını təsvir edir. Bu cədvəl şemasına koordinatlar (x, y, z) və ölçülər (m) üçün miqyas və əvəzlər daxildir. Bu məlumat ondalık dəyərləri tam, mənfi dəyərləri saxlama və performans səbəbləri üçün müsbət dəyərlərə çevirmək üçün istifadə olunur.


SDE geodatabase senkronizasiyası zamanı məlumat sahiblərinin dəyişdirilməsi

Bu yaxınlarda fərqli bir ilçe təşkilatında GIS mütəxəssisi ilə müzakirə etdim. EDITdb-dən ReadOnly db-yə 1 yollu sinxronizasiyası olan iki geodatabazaları var.

Verilərin EDITdb-də olduğu zaman hamısının CBS adlı verilənlər bazası admin hesabına məxsus olduğunu söylədi.

Gecə sinxronizasiya alətini EDIT-dən YAXŞI olaraq işə saldıqda, məlumat sahibini dəyişdirirlər. READONLY db-də SQL-də fərqli şöbələr üçün məlumat yaradıcı imtiyazlarına sahib olan bir neçə fərqli hesab qurdular (DOT, Environmental, ParksAndRec, və s.).

Sinxronizasiya aləti işə salındıqda, məlumat admin CİS-ə məxsus olmaqdan, READONLY-dəki müxtəlif şöbələrə məxsus olmaqdan keçir.

Hər şeyin məlumat sahibi (SDE.DOT və ya SDE.ParksandRec və ya SDE.Planlama və s.) Tərəfindən ayrılması ilə YAXŞI db-də çox gözəl bir təşkilati model yaratdığına görə bunun necə edildiyini maraqlandırıram.

Kimsə məlumat sahiblərinin necə dəyişə biləcəyini və sinxronizasiya alətinin hələ də ziddiyyət olmadan işlədiyini bilir? Yalnızca məlumat sahiblərinin eyni qaldığı yerdə sinxronizasiya aparıram. Sahiblərini dəyişdirməklə nədən başlayacağımı belə bilmirəm.


Masaüstü üçün ArcGIS-də xüsusiyyət dərsləri

ArcGIS-də Masaüstü üçün yarada biləcəyiniz yeddi növ xüsusiyyət sinfi var: nöqtə, çox nöqtəli, sətir, çoxbucaqlı, izahat, ölçü və çox şey.

İkona əsasən Kataloq ağacında hansı xüsusiyyət sinifini deyə bilərsiniz. Aşağıdakı cədvəldə hər bir xüsusiyyət sinifinin işarəsi göstərilir.

Microsoft SQL Server-də, Kataloq ağacında göründüyü kimi bir xüsusiyyət sinifinin adı, xüsusiyyət sinfi içində olan verilənlər bazasının adını, xüsusiyyət sinfinə sahib olan istifadəçinin adını və xüsusiyyət sinifinin adını özündə birləşdirir.

Məsələn, istifadəçi saşa məxsus olan, geodata adlı bir coğrafi məlumat bazasındakı parsel adlı bir xüsusiyyət sinfi, Kataloq ağacında geodata.SASHA.PARCELS olaraq qeyd olunur.

Fərqli xüsusiyyət siniflərinin təsviri üçün Xüsusiyyət sinfi əsaslarına baxın.


Mövcud bir coğrafi verilənlər bazasının şemasını təyin edən bir XML sənədini yaratmaq üçün XML İş Sahəsi Sənədini ixrac etmə alətindən istifadə edə bilərsiniz, sonra şemanı boş bir yer bazasına köçürmək üçün XML İş Alanını Sənədini Al alətindən istifadə edin. Bu bir şablon geodatabase şeması yaratmaq və ya şemasını başqaları ilə bölüşmək istəsəniz faydalıdır.

10.1-də məlumatlarınızı idarə etməyə kömək edəcək bir çox yeni vasitə var. Bunlara Geodatabase İdarəetmə informasiya qutusunun Kilidlər nişanı daxildir ki, bu da məlumatlarda və versiyalarda saxlanan kilidləri və indeksləri yenidən qurmaq və birdən çox verilənlər bazasında verilənlər bazası statistikasını yeniləmək üçün yeni geoprosessinq alətlərini görmək üçün istifadə edilə bilər. Ayrıca, həndəsi şəbəkələr yarada və idarə edə, topoloji səhvlərini ixrac edə, masada və ya xüsusiyyət sinifində redaktor izləməsini aktivləşdirə və ya söndürə, versiyalı görünüşlər yarada və verilənlər bazası görünüşlərini yarada bilərsiniz.

Mövcud bir neçə vasitə 10.1-də təkmilləşdirildi: Güzəştlər informasiya qutusu artıq daha çox məlumat verir və həm ArcSDE ilə qeydiyyatdan keçmək üçün Geodatabase ilə Qeyd əmrindən istifadə etmək daha asandır və həm də coğrafi verilənlər bazasının təkrar qeydiyyatı təkmilləşdirilmiş və adını seçməyinizə imkan verəcəkdir. log, yaradıldığı yer və verilənlər bazasına yazılan məlumat miqdarı və Verilənlər Bazası Xüsusiyyətləri informasiya qutusundakı Domains nişanı indi domenin sahibini göstərir.

Məlumat dəstlərindəki imtiyazlara baxın və idarə edin

Güzəştlər informasiya qutusu, istifadəçilərinizə və məlumatlarınıza hansı imtiyazların verildiyini görməyə imkan verəcək şəkildə inkişaf etdirildi və əksər hallarda imtiyaz vermək istədiyiniz istifadəçiləri və rolları siyahıdan seçməyə imkan verir.

Xüsusi verilənlər bazasında imtiyazları olan bütün istifadəçilərin və ya rolların siyahısı İmtiyazlar informasiya qutusunda göstərilir. Əlavə edib yazaraq və ya (verilənlər bazasında kifayət qədər imtiyazınız varsa) istifadəçi və ya rol adını seçərək yeni bir istifadəçiyə və ya rola imtiyazlar verə bilərsiniz. Bu nümunədə, onlara üstünlük vermək üçün bir PostgreSQL verilənlər bazasından iki giriş rolu seçilir.

Məlumat bir verilənlər bazasında və ya bir yer verilənlər bazasındadırsa və versiyalanmırsa, müstəqil olaraq daxiletmə, yeniləmə və silmək hüquqlarını verə və ya ləğv edə bilərsiniz.

Bir versiyada və ya müəyyən bir verilənlər bazasında kilidlərə baxın

Məlumat və ya versiya sahibləri məlumat bazası və ya versiya səviyyəsində Geodatabase İdarəetmə informasiya qutusunun Kilidlər nişanını aça bilərlər. Bunu etdikdə, yalnız həmin obyekt üzərində saxlanan kilidlər göstərilir. Bu nümunədə xüsusiyyət sinifinin sahibi, Fitinqlər xüsusiyyət sinifində kilidlərin olub-olmadığını yoxlayır. Kilidlər nişanı Fitinqlər xüsusiyyət sinifindən açıldığından, obyekt adı süzgəci avtomatik armaturlar xüsusiyyət sinfinə qoyulur.

Rebuild Indexes geoprosessing alətindən istifadə edərək birdən çox məlumat dəstindəki indeksləri yenidən qurun

10.1-də yeni bir geoprosessinq vasitəsi mövcuddur ki, bu da müəssisə coğrafi verilənlər bazasında sahib olduğunuz birdən çox məlumat setindəki indeksləri yenidən qurmağa imkan verir. Yalnız versiyalanmış məlumat dəstlərinin delta cədvəllərində olan indeksləri yenidən qurmağı və ya verilənlər bazasındakı bütün indeksləri yenidən qurmağı seçə bilərsiniz.

Məlumat bazasına çox sayda qeyd daxil etdikdən və ya çox sayda qeyddən silindikdən sonra indekslər yenidən qurulmalıdır. Bu sorğu performansını yaxşılaşdırmağa kömək edir.

Məlumatların İdarəetmə alətlər qutusundakı Geodatabase İdarəetmə vasitələrindən İndeksləri Yenidənqurma prosesi alətini aça bilərsiniz.

Mekansal indeks yaratmaq təcrübəsi yaxşılaşmışdır

Əvvəlki ArcGIS buraxılışlarında, SQL Server həndəsəsi və ya coğrafiya saxlama növlərindən istifadə edən xüsusiyyət siniflərində məkan indeksini yarada və ya sala bilməzdiniz. 10.1-də Feature Class Properties informasiya qutusunun Indexes nişanı bunu etməyə imkan verəcək şəkildə dəyişdirildi. Xüsusiyyət Sinfi Xüsusiyyətləri informasiya qutusundakı İndekslər nişanı, məkan ızgarası indeksinin ızgara ölçülərini avtomatik olaraq hesablamaq üçün dəyişdirildi, bu informasiya qutusuna ızgara ölçüləri daxil etməyiniz lazım deyil. Daha çox məlumat üçün məkan indeksinin dəyişdirilməsinə baxın.

Datasets Analysis Datasets geoprosessing alətindən istifadə edərək birdən çox veri dəsti ilə verilənlər bazası statistikasını yeniləyin

10.1-də yeni bir geoprosessinq vasitəsi mövcuddur ki, bu da müəssisə coğrafi verilənlər bazasında sahib olduğunuz birdən çox məlumat bazasının statistikasını yeniləməyə imkan verir. Məlumat bazasının əsas cədvəllərini, delta cədvəllərini və ya tarix cədvəlini təhlil etməyi və ya statistikalarını yeniləmək üçün bütün bu cədvəlləri təhlil etməyi seçə bilərsiniz.

Verilənlər bazasını sorğuları ən səmərəli şəkildə yerinə yetirə bilmək üçün verilənlər bazası statistikasını yeniləmək vacibdir. Bir verilənlər bazasına çox sayda qeyd daxil etdikdən və ya çox sayda qeyddən silindikdən və ya coğrafi verilənlər bazanızı sıxdıqdan sonra verilənlər bazası statistikasını yeniləməlisiniz.

Analiz Datasets geoprosessing alətini birbaşa Data Management alətlər qutusundakı Geodatabase İdarəetmə alət dəstindən aça bilərsiniz. Alternativ olaraq, Kataloq ağacındakı verilənlər bazası bağlantısının altındakı sağ kliklə, İdarə et və Analiz düyməsini basaraq fərdi bir cədvəli və ya xüsusiyyət sinifini analiz edə bilərsiniz.

Düzenlemeler haqqında məlumatları saxlayın və xüsusiyyət xidmətləri vasitəsilə xüsusiyyət girişini idarə edin

Cədvəlinizə və ya xüsusiyyət sinfinizə bir sıra və ya xüsusiyyət əlavə edildiyi və ya düzəldildiyi barədə məlumat saxlamağınıza imkan verən yeni funksionallıq mövcuddur. Bir masada və ya xüsusiyyət sinifində redaktor izləməsini aktivləşdirə bilərsiniz və ArcGIS bir qeydin kim tərəfindən yaradıldığı və bir qeydin nə vaxt və son dəfə kim tərəfindən düzəldildiyi və tarix sahələrində göstərdiyiniz məlumatları qeyd edəcəkdir.

Redaktor izləmə Kataloq pəncərəsindən istifadə edərək Masaüstü üçün ArcGIS-də və ya İdarəetmə alətlər qutusunun Fields alətlər dəstində tapıla bilən Redaktor İzləməni aktivləşdirmə vasitəsi ilə aktivləşdirilir. Sahələr müəyyən edildikdən sonra, məlumatlar istənilən vaxt düzəldildikdə bu sahələrdə məlumat avtomatik olaraq qeyd olunur.

Bir xüsusiyyət xidmətində mülkiyyətə əsaslanan giriş nəzarətini təmin edərək sahib olmayanların fərdi xüsusiyyətlərə hansı növ giriş imkanlarını idarə etmək üçün sahib məlumat sahələrini istifadə edə bilərsiniz. Məsələn, xüsusiyyət xidmətini sorğu, əməliyyat yaratmaq, yeniləmək və silmək üçün icazə verə bilərsiniz. Yalnız xüsusiyyət sahiblərinin bu əməliyyatları öz xüsusiyyətləri ilə həyata keçirə biləcəyindən əmin olmaq üçün mülkiyyət əsaslı giriş nəzarətini təmin edir və sahibləri yalnız giriş sorğusu ilə məhdudlaşdırırsınız.

Bir addımda məkan cədvəlini qeyd edin

ArcGIS xaricindəki müştəri tətbiqetmələri tərəfindən yaradılan bir məkan cədvəlinə sahibsinizsə, artıq bu cədvəli Kataloq ağacından bir xüsusiyyət sinfi olaraq qeyd edə bilərsiniz.

Sahələrin adını dəyişin

Sahə adlarını 10.1 geodatabase cədvəllərinizdə dəyişə bilərsiniz. Bunu etmək üçün Cədvəl və ya Xüsusiyyət Sınıfının informasiya qutusunu açın, Sahələr nişanını vurun, adını dəyişdirmək istədiyiniz sahənin mövcud mətnini vurun, sonra yeni bir ad yazın.

Sahə adları cədvəl daxilində unikal olmalıdır, hərflə başlamalı, boşluqlar və verilənlər bazası üçün ayrılmış sözlər içərməməli və 31 simvolla məhdudlaşdırılmalıdır (30 Oracle və DB2 verilənlər bazasında). ArcGIS vasitəsilə yaradılan ObjectID və ya Shape sahələrinin adını dəyişə bilməzsiniz. 9.3.x və ya əvvəl buraxılan geodatabazalardakı sahələrin adı dəyişdirilə bilməz.

Həndəsi şəbəkələrlə işləmək üçün yeni alətlər və parametrlər mövcuddur

ArcGIS 10.1-də Utility Network Analyst alətlər panelində etdiyiniz parametrlər xəritə sənədlərində davam edir. Bu o deməkdir ki, şəbəkə izləmə qura bilərsiniz, xəritə sənədini saxlaya bilərsiniz və növbəti dəfə açıldıqda, son saxladığınız vaxtdakı parametrlər mövcuddur.

10.1-də həndəsi şəbəkələr üçün yenisi aşağıdakı altı geosessisasiya vasitəsidir:

Bütün bu alətlər Məlumat İdarəetmə alətlər qutusunun Həndəsi Şəbəkə alətlər dəstində tapıla bilər.

Bu funksionallığın geosessil alətləri şəklində olması, onları həndəsi şəbəkələrinizi idarə etmək üçün ümumi bir geosessil modelinin bir hissəsi kimi daxil etməyə imkan verir.

Replikasiya üçün yeni qeyd seçimləri

Bir replika yaradılması və ya sinxronizasiya prosesi həyata keçirildikdə, məlumat replika fəaliyyət jurnalına qeyd olunur. 10.1-ə qədər günlük ReplicaLog.dat adlandı və temp mühit dəyişəninin təyin etdiyi temp qovluğunda tapıldı. İndi bu jurnalın yolunu və adını seçə bilərsiniz. Qeyd etmək üçün beş səviyyəli detal arasında seçim edə bilərsiniz. Bu ayarları ArcMap Distributed Geodatabase alətlər çubuğundan əldə edilə bilən Dağıtılmış Geodatabase Seçimləri informasiya qutusundadır. Daha çox məlumat üçün replika fəaliyyət jurnalına baxın.

Topologiyalar üçün yeni funksionallıq

ArcGIS 10.1-də xüsusiyyət verilənlər bazasının dəyişdirilməsinə ehtiyac olmadan versiyalanmış topologiyaları dəyişdirə bilərsiniz.

ArcGIS-in əvvəlki buraxılışlarında, bir topologiyaya və ya onun qaydalarına hər hansı bir dəyişiklik edə bilmədən əvvəl bir xüsusiyyət məlumat bazasının dəyişdirilməsi lazım idi. ArcGIS 10.1-dən başlayaraq qeydiyyatdan keçmədən topologiyada aşağıdakı dəyişiklikləri edə bilərsiniz:

  • Küme tolerantlığını dəyişdirin.
  • Topologiyaya bir xüsusiyyət sinfi əlavə edin və ya birini silin.
  • Topoloji qaydasını əlavə edin və ya silin.
  • Bir xüsusiyyət sinifinin dərəcəsini dəyişdirin.

Sadəcə qayda ilə əlaqəli bütün səhvləri və istisnaları aradan qaldıran bir topoloji qaydasının aradan qaldırılması istisna olmaqla, bu dəyişikliklərdən hər hansı birini həyata keçirmək çirkli bir sahə ilə nəticələnir və topologiya yenidən təsdiqlənməlidir.

10.1-də, bir topologiyanın səhvini və istisna məlumatlarını üç xüsusiyyət sinfinə, hər dəstəklənən həndəsə tipi topoloji səhvlərinə görə ixrac etməyə imkan verən yeni bir geoprosessinq vasitəsi mövcuddur. Topologiyanın özünə giriş imkanı olmayan istifadəçilərə üç xüsusiyyət sinifinə giriş hüququ verə bilərsiniz və bu da topoloji səhv məlumatlarını görmələrinə imkan yaradır.

İxracat Topoloji Xətaları alətini Məlumat İdarəetmə alətlər qutusunun Topoloji alətlər dəstində tapa bilərsiniz.

Arxiv sinifinin xüsusiyyətlərini idarə edin

10.1-də bir arxiv sinfini dəyişdirə və üzərində yaradılan indeksləri idarə edə bilərsiniz. Daha çox məlumat üçün birbaşa arxiv sinfi ilə işləmə bölməsinə baxın.

Yeni alət dəsti və geodatabase əlavə ilə işləmək üçün alətlər

Yeni Əlavələr alət dəsti, əlaqəli, qeyri-coğrafi məlumatların xüsusiyyət siniflərinizə əlavə edilməsi prosesini sadələşdirmək üçün aşağıdakı vasitələri ehtiva edir:

Sorğu təbəqələri yaratmaq üçün yeni vasitə

Bir verilənlər bazasında və ya coğrafi verilənlər bazasında bir və ya daha çox cədvələ qarşı sorğu qatını təyin etmək üçün yeni Sorğu Qatını hazırlama geoprosessinq alətindən istifadə edə bilərsiniz. Bir modelin bir hissəsi və ya bir Python skriptində bir sorğu qatını yaratmağınız lazımdırsa, bu vasitə faydalıdır.

Bu alət, Data Management alətlər qutusunun Layers and Table Views alətlər dəstində tapıla bilər.

Versiyalı baxışlar avtomatik olaraq yaradılır və ya ArcGIS-dən əl ilə yaradıla bilər

Bir xüsusiyyət sinifini ArcGIS 10.1-dən versiya kimi qeyd etdiyiniz zaman avtomatik olaraq xüsusiyyət sinifində bir versiyalı görünüş yaranır. Bir xüsusiyyət verilənlər bazasının versiyasını hazırladığınızda, xüsusiyyət verilənlər bazasındakı hər bir xüsusiyyət sinfi üçün versiyalı bir görünüş yaradılır.

ArcGIS 10.1-dən əvvəl versiyalanmış bir xüsusiyyət sinfi və ya xüsusiyyət verilənlər bazası üzərində versiyalı bir görünüş yaratmaq və ya mövcud bir versiyalı görünüşü yenidən yaratmaq üçün, Versiya Görünüşünü Yarat kontekst menyusu əmrini, geo-işləmə vasitəsini və ya Python skriptini istifadə edin.

Versiyalı baxışlar, SQL istifadə edərək delta cədvəllərindəki məlumatlar da daxil olmaqla versiya verilərinə baxmağa və redaktə etməyə imkan verir. Daha çox məlumat üçün versiyalı baxışlar və bununla əlaqəli mövzulara baxın.

Düzəliş sessiyasını açmadan SQL istifadə edərək versiya görünüşü ilə DEFAULT versiyasını düzəldin

SQL ilə versiya edilmiş bir görünüş vasitəsilə düzəlişləriniz qısa müddətdirsə və digər istifadəçilərin dərhal düzəlişlərə girməsini istəyirsənsə, DEFAULT versiyasını düzəldə bilərsiniz.

Bu, açıq bir şəkildə redaktə sessiyasını açmadığınız versiyalı baxışlar üçün yeni bir tənzimləmə modelidir və digər istifadəçilərin məlumatlara girişini maneə törətməməyiniz üçün tez-tez düzəlişlərinizi verilənlər bazasına köçürməlisiniz. Bu yeni redaktə modelinin izahı və bunun necə istifadə edilə biləcəyi üçün SQL istifadə edərək sürətləndirilmiş məlumatların redaktə edilməsinə dair sürətli baxışa baxın.

Desktop for ArcGIS-dən verilənlər bazası görünüşü yaradın

Verilənlər bazası əlaqəsini və ya Kataloq ağacındakı Verilənlər Bazası Bağlantıları və ya Verilənlər Bazası Sunucuları qovşağının altındakı bir verilənlər bazası bağlantısını və ya bir geodatabanı sağ tıklayaraq, Yeni-yə işarə vurub, sonra Bax düyməsini basaraq verilənlər bazasında və ya coğrafi verilənlər bazasında cədvəllərdə və ya xüsusiyyət siniflərində görünüşlər yarada bilərsiniz. Açılan informasiya qutusunda görünüş üçün bir ad verin və onu təyin etmək üçün SQL sorğusu qurun. Daha çox məlumat üçün ArcGIS for Desktop-da verilənlər bazası görünüşünün yaradılması bölməsinə baxın.

Verilənlər bazası görünüşlərini yaratmaq üçün yeni bir geoprosessinq vasitəsi də var: Database View yaradın. Verilənlər bazanızdakı və ya müəssisə geodatabase məlumatlarınızı təyin etmək üçün bu aləti və ya Python skriptini istifadə edə bilərsiniz.

Domenlərin idarə olunması üçün yeni funksionallıq

Bir domenin sahibinə baxın

Verilənlər bazası xüsusiyyətləri informasiya qutusunun Domains nişanı indi müəssisə geodatabases-da domenin sahibini göstərir. Verilənlər bazası bağlantısını sağ vurun, Xüsusiyyətlər vurun, sonra bunu görmək üçün Domains nişanını vurun.

Atribut etki alanlarının adını dəyişin

ArcGIS 10.1-də mövcud atribut etki alanlarının adını dəyişə bilərsiniz. Bunu etmək üçün Domain Name sütunundakı mətni vurun və yeni bir domen yazın. Domen bir alt tiplə istifadə edilərsə, domen adı Feature Class Properties informasiya qutusunun Subtypes nişanında avtomatik olaraq yenilənəcəkdir.

Domenləri sıralamaq üçün yeni vasitə

Sort Coded Value Domain geoprosessing aləti kodlanmış dəyər domeninin kodunu və ya təsvirini artan və ya azalan qaydada çeşidləməyinizə imkan verir.

Bu alət, Data Management alətlər qutusunun Domains alət dəstində tapıla bilər.

Məlumat dəstlərini yüksəltmək üçün yeni vasitə

Geodatabase İdarəetmə alətlər paketindəki Yeniləmə Dataset aləti mozaika məlumat dəstlərini, bağlama parçalarını və şəbəkə məlumatlarını cari ArcGIS buraxılışına yüksəltməyə imkan verir.

Bu vasitə, Yeniləmə Şəbəkəsi və Yenilənmiş Parsel parça alətlərini əvəz edir, bu mozaika məlumat dəstləri ilə yanaşı, bu məlumat dəstlərini də təkmilləşdirmək üçün istifadə etmək üçün bir vasitə təqdim edir.

Cədvəldən bütün satırları silmək üçün yeni vasitə

Cədvəllər alətlər dəstindəki TruncateTable geoprosessinq aləti bir cədvəldən və ya xüsusiyyət sinifindən bütün sətirləri silmək üçün istifadə edilə bilər.

Bir cədvəldən və ya xüsusiyyət sinifindən bütün sətirləri silmək istədiyiniz zaman Sətirləri Sil alətinin əvəzinə Kəsmə Cədvəl alətindən istifadə etməlisiniz.

İstifadəçi şeması geodatabases-da məlumatların yaradılması üçün yeni qaydalar

Oracle-da bir coğrafi məlumat bazanız varsa, digər verilənlər bazası istifadəçilərinə öz geodatabazalarını yaratma imkanı vermək seçiminiz var. Bunlara istifadəçi şeması geodatabazaları deyilir. ArcGIS 10.1-dən başlayaraq istifadəçi şeması geodatabazalarını ehtiva edən bir Oracle nümunəsində məlumat yaradarkən aşağıdakı yeni qaydalar tətbiq olunur:

  • Bir istifadəçi şeması geodat verilənlər bazası sahibləri, yalnız o məlumat bazasında məlumat sahibi ola bilərlər, nə master sde geodat verilənlər bazasında, nə də başqa bir istifadəçinin sxem geodat verilənlər bazasında.
  • Bir istifadəçi şeması geodat verilənlər bazasına sahib olmayan istifadəçilər yalnız master sde geodatabase verilənlər bazasına sahib ola bilərlər, başqa bir istifadəçi şeması geodatabase-də məlumat sahibi ola bilməzlər.
  • Geriyə uyğunluq məqsədləri üçün, geodatabase sahibi xaricində bir istifadəçinin sahib olduğu məlumatları ehtiva edən mövcud, yüksəldilmiş bir istifadəçi şeması geodatabase məlumatınız varsa, bu istifadəçinin məlumatları hələ də əlçatandır və istifadəçi bu geodatabase-də məlumat yaratmağa davam edə bilər.

Oracle-da saxlanılan bir coğrafi məlumat 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.

Sənədi açmaq üçün Adobe Acrobat Reader lazımdır.

Sistem cədvəlləri və məzmunu ArcGIS proqramından başqa bir şey dəyişdirilməməlidir. Bununla birlikdə, sistem cədvəllərinin məzmununa baxmaq üçün SQL istifadə edə bilərsiniz.

COLUMN_REGISTRY cədvəli bütün qeyd olunmuş sütunları idarə edir.

Bir SQL interfeysi istifadə edərək sütun təriflərini dəyişdirirsinizsə, COLUMN_REGISTRY cədvəlindəki qeydlər yenilənmir. Bu, məlumatların sonrakı ixracının uğursuz olmasına səbəb ola bilər.

Qeydə alınmış sütunu ehtiva edən cədvəlin adı

Sütunun yerləşdiyi cədvəlin sahibi (cədvəli yaradan istifadəçi)

Qeydə alınmış sütunun adı

  • 1 = SE_INT16_TYPE — 2 baytlıq tam ədəd
  • 2 = SE_INT32_TYPE — 4 baytlıq tam ədəd
  • 3 = SE_FLOAT32_TYPE — 4 baytlıq şamandıra
  • 4 = SE_FLOAT64_TYPE — 8 baytlıq şamandıra
  • 5 = SE_STRING_TYPE — Null terminal xarakterli sıra
  • 6 = SE_BLOB_TYPE — Dəyişən uzunluq məlumatları
  • 7 = SE_DATE_TYPE — Yapılandırılmış vaxt tarixi
  • 8 = SE_SHAPE_TYPE — Forma həndəsi (SE_SHAPE)
  • 9 = SE_RASTER_TYPE — Raster
  • 10 = SE_XML_TYPE — XML sənəd
  • 11 = SE_INT64_TYPE — 8 baytlıq tam ədəd
  • 12 = SE_UUID_TYPE — Universal unikal şəxsiyyət
  • 13 = SE_CLOB_TYPE — Karakter dəyişkən uzunluğu məlumatları
  • 14 = SE_NSTRING_TYPE — Unicode sıfır terminal xarakterli sıra
  • 15 = SE_NCLOB_TYPE — Unicode xarakterli böyük obyekt
  • 20 = SE_POINT_TYPE — Nöqtə istifadəçi tərəfindən müəyyən edilmiş tip
  • 21 = SE_CURVE_TYPE — Linestring istifadəçi tərəfindən müəyyən edilmiş tip
  • 22 = SE_LINESTRING_TYPE — Linestring istifadəçi tərəfindən müəyyən edilmiş tip
  • 23 = SE_SURFACE_TYPE — Çoxbucaqlı istifadəçi tərəfindən müəyyən edilmiş tip
  • 24 = SE_POLYGON_TYPE— Çoxbucaqlı istifadəçi tərəfindən müəyyən edilmiş tip
  • 25 = SE_GEOMETRYCOLLECTION_TYPE — Çox nöqtəli istifadəçi tərəfindən müəyyən edilmiş tip
  • 26 = SE_MULTISURFACE_TYPE — Linestring istifadəçi tərəfindən müəyyən edilmiş tip
  • 27 = SE_MULTICURVE_TYPE — Linestring istifadəçi tərəfindən müəyyən edilmiş tip
  • 28 = SE_MULTIPOINT_TYPE — Çox nöqtəli istifadəçi tərəfindən müəyyən edilmiş tip
  • 29 = SE_MULTILINESTRING_TYPE — Çox sətirli istifadəçi tərəfindən müəyyən edilmiş tip
  • 30 = SE_MULTIPOLYGON_TYPE — Çox poliqonlu istifadəçi tərəfindən müəyyən edilmiş tip
  • 31 = SE_GEOMETRY_TYPE — Həndəsə istifadəçi tərəfindən təyin olunan tip

Qeydə alınmış sütun dəyərinin uzunluğu

Sütun dəyərindəki onluqdan sağdakı tam ədədin sayı

Sütun növünün təsviri

  • Bir sıra ID var
  • Sıra ID sütunu ArcSDE tərəfindən idarə olunur
  • NULL-lərə icazə verir
  • Oracle LONG RAW məlumatlarını saxlayır
  • BLOB məlumatlarını saxlayır
  • CLOB məlumatlarını saxlayır
  • ST_Geometry həndəsə məlumatlarını saxlayır
  • İkili həndəsə məlumatlarını saxlayır
  • İstifadəçi tərəfindən təyin edilmiş həndəsə məlumatlarını saxlayır
  • Oracle LOB həndəsə məlumatlarını saxlayır
  • İkili raster məlumatlarını saxlayır
  • İstifadəçi tərəfindən təyin edilmiş tipli raster məlumatlarını saxlayır
  • XML məlumatlarını saxlayır
  • Mağazaların tarixləri
  • Mağazaların vaxtı
  • Zaman damgası saxlayır
  • Unicode simli saxlayır

Sütun bir raster sütundursa RASTER_COLUMNS cədvəlinin RASTERCOLUMN_ID və ya bu sütun həndəsə sütunudursa LAYERS cədvəlinin LAYER_ID olaraq ayarlayın

COMPRESS_LOG cədvəli, coğrafi verilənlər bazasında həyata keçirilmiş bütün kompres əməliyyatlarını izləyir.

Bu cədvəl geodatabanı ilk dəfə sıxdığınız zaman yaradılır.

PROCESS_INFORMATION cədvəlində sıxılma əməliyyatı istinadlarının SDE_ID sütununun işləmə identifikasiya nömrəsi

Sıxlaşdırma əməliyyatını həyata keçirən və ya həyata keçirən ArcSDE server prosesinin sistem process_id

Müştəri geodatabase ilə birbaşa əlaqə qurursa Y (bəli) və ya N (yox)

Sıxılma əməliyyatının başladığı tarix və saat

Sıxılma başlayanda mövcud olan dövlətlərin sayı

Sıxılma əməliyyatının tarixi və saatı

Kompres əməliyyatından sonra qalan vəziyyətlərin sayı

Sıxlaşdırma əməliyyatının uğurla başa çatdığını və ya olmadığını göstərir

DBTUNE cədvəli xüsusiyyət sinifləri kimiArcSDE məlumat obyektləri üçün konfiqurasiya açar sözlərini saxlayır.

Konfiqurasiya açar söz

Konfiqurasiya parametri

Konfiqurasiya parametrinin dəyəri

GDB_ITEMRELATIONSHIPS

GDB_ITEMRELATIONSHIPS cədvəli, GDB_ITEMS cədvəlindəki obyektlərin necə əlaqəli olduğu barədə məlumat saxlayır. Məsələn, xüsusiyyət məlumat dəstləri və replikalar bu cədvəldə izlənilir.

Sətir üçün unikal identifikator

Maddənin unikal identifikatoru

GDB_ITEMRELATIONSHIPTYPES cədvəlindəki UUID-ə cavab verir

GDB_ITEMS cədvəlindəki UUID-ə cavab verir

GDB_ITEMS cədvəlindəki UUID-ə cavab verir

Atribut cütlərini təmsil edən xassə dəsti

Maddə xüsusiyyətlərinin bitmask

GDB_ITEMRELATIONSHIPTYPES

GDB_ITEMRELATIONSHIPTYPES cədvəli, GDB_ITEMS cədvəlindəki obyektlər arasında mövcud olan əlaqələr növləri barədə məlumatları saxlayır.

Sətir üçün unikal identifikator

Maddənin unikal identifikatoru

Münasibət növü dəyərlərinin adı aşağıdakıları əhatə edir:

  • DatasetInFeatureDataset
  • DatasetInFolder
  • DatasetOfReplicaDataset
  • Məlumat dəstləri ilə əlaqəli
  • DomainInDataset
  • FeatureClassInGeometricNetwork
  • FeatureClassInNetworkDataset
  • XüsusiyyətClassInParcelFabric
  • FeatureClassInTerrain
  • FeatureClassInTopology
  • QovluqInFolder
  • ItemInFolder
  • ReplicaDatasetInReplica
  • Xüsusiyyət Sınıfının Nümayəndəliyi
  • TableInParcelFabric

Mənşə elementinin kontekstindən əlaqəni təsvir edən etiket

Təyinat elementinin kontekstindən əlaqəni təsvir edən etiket

GDB_ITEMTYPES cədvəlindəki UUID-ə cavab verir

GDB_ITEMTYPES cədvəlindəki UUID-ə cavab verir

Mənşə elementinin varlığının təyinat obyektinin mövcudluğunu idarə edib-etmədiyini göstərir

Maddələr ArcGIS sistemində istifadə olunan, cədvəllər, domenlər, topologiyalar və şəbəkələr daxil olmaqla indekslənə və axtarıla bilən hər hansı bir obyektdir. GDB_ITEMS cədvəli, coğrafi verilənlər bazasında saxlanılan bütün maddələr haqqında məlumat saxlayır.

Sətir üçün unikal identifikator

Maddənin unikal identifikatoru

GDB_ITEMTYPES cədvəlindəki UUID-ə cavab verir

Maddənin tam ixtisaslı adı

Maddəyə bənzərsiz nisbi yol

Kataloq xidmətləri ilə istifadə olunan element üçün əlaqəli URL

Maddə xüsusiyyətlərinin bitmask

Xüsusiyyət sinfi üçün bir simvol və ya sütun genişliyi, rənglər və ya cədvəllər üçün şriftlər kimi seriyalı göstərici kimi əsas verilənlər bazasından asılı olmayan maddə haqqında məlumat

Cədvəlin xüsusiyyət növünü göstərir

Mümkün dəyərlər xüsusiyyət sinifləri və raster kataloqu üçün aşağıdakılardır:

  • Sıfır
  • 1 = sadə xüsusiyyət
  • 7 = sadə qovşaq xüsusiyyəti
  • 8 = sadə kənar
  • 10 = kompleks kənar
  • 11 = izahat xüsusiyyəti
  • 13 = ölçü xüsusiyyəti
  • 14 = raster kataloqu

Münasibət sinifləri üçün münasibət sinifinin əsaslığı saxlanılır. Mümkün dəyərlər:

Topologiyalar üçün bu sütunda Topology ID saxlanılır.

Cədvəlin həndəsə növünü göstərir

Mümkün dəyərlər xüsusiyyət sinifləri və raster kataloqu üçün aşağıdakılardır:

  • Sıfır
  • 1 = tək, sıfır ölçülü həndəsə
  • 2 = sifariş edilmiş bal toplanması
  • 3 = yolların sifariş edilmiş kolleksiyası
  • 4 = əhatə etmə əlaqəsinə görə sıralanmış halqaların toplanması
  • 9 = səth yamalarının toplanması

Münasibət sinifləri üçün bu sütundakı dəyər əlaqələr sinfinə aid olub olmadığını göstərir. Mümkün dəyərlər 0 = əlaqələndirilməmiş və ya 1 = aid edilmişdir.

Xüsusiyyət sinifləri üçün forma sahəsinin adını saxlayır

Topologiyalarda iştirak edən xüsusiyyət sinifləri üçün məlumat saxlayır

Məhsul haqqında məlumat saxlayır

Maddənin məlumat tərifi (metadata)

Simbologiya kimi maddə üçün əsas verilənlər bazasından asılı olmayan saxlama məlumatları

Maddənin məkan dərəcəsi

GDB_ITEMTYPES cədvəli, GDB_ITEMS cədvəlindəki hər bir maddənin hansı növ obyekt olduğu barədə məlumat saxlayır.

Sətir üçün unikal identifikator

Maddənin unikal identifikatoru

Bu (GDB_ITEMTYPES) ​​cədvəlindəki UUID-ə cavab verir

Maddə növü dəyərlərinin adı aşağıdakıları əhatə edir:

  • AbstractTable
  • Kataloq məlumat dəsti
  • Kodlu Dəyər Domeni
  • Məlumat dəsti
  • Domen
  • Əlavə məlumat dəsti
  • Xüsusiyyət sinfi
  • Xüsusiyyət Dataset
  • Qovluq
  • Həndəsi Şəbəkə
  • Tarixi Marker
  • Maddə
  • Mozaika məlumat dəsti
  • Şəbəkə məlumat dəsti
  • Bağlama Parçası
  • Range Domain
  • Raster Kataloqu
  • Raster Dataset
  • Münasibət sinfi
  • Nüsxə
  • Replika Dataset
  • Nümayəndəlik sinfi
  • Mənbə
  • Şematik verilənlər dəsti
  • Sorğu Datraset
  • Cədvəl
  • Ərazi
  • Qalay
  • Alət qutusu
  • Topologiya
  • İş sahəsi
  • İş sahəsi uzadılması

Replika hər dəfə ixrac etdikdə və ya idxal etdikdə, əməliyyat barədə məlumat GDB_REPLICALOG cədvəlində saxlanılır.

Sətir üçün unikal identifikator

GDB_ITEMS cədvəlindəki OBJECTID sahəsinə cavab verir

İdxalın (1) və ya ixracın (2) qeyd olunduğunu göstərir

Tədbirlə əlaqəli səhv kodu kodla əlaqəli təsviri almağa köməkçi axtarırsınız. Tədbir müvəffəq olubsa, bir müvəffəqiyyət səhv kodu qaytarılır.

Tədbirin baş verdiyi tarix

Bir hadisədə bir neçə nəsil məlumat dəyişikliyi idxal və ya ixrac edilə bilər. Bu dəyər, dəyişikliklərin ilk nəslinin istehsal sayını göstərir. Məsələn, 1-dən 3-ə qədər nəsillər idxal olunsaydı, bu sahə 1 dəyərinə sahib olardı.

Bir hadisədə bir neçə nəsil məlumat dəyişikliyi idxal və ya ixrac edilə bilər. Bu dəyər, dəyişikliklərin sonuncu nəslinin istehsal sayını göstərir. Məsələn, 1-dən 3-ə qədər nəsillər idxal olunsaydı, bu sahə 3 dəyərinə sahib olardı.

Dəyişikliklərin tətbiq ediləcəyi nəsil bu dəyər hədəf replikasiyasında uyğun versiyaya dəyişikliklər tətbiq etmək üçün istifadə olunur.

GDB_TABLES_LAST_MODIFIED

GDB_TABLES_LAST_MODIFIED cədvəli, müştəri tətbiqi tərəfindən önbelleğe alındıqda geodatabase sistem cədvəllərini təsdiqləmək üçün istifadə olunur.

Dəyişdirilən geodatabase sistem cədvəlinin adı

Sistem cədvəlinin hər modifikasiya üçün tədricən artaraq dəyişdirilmə sayının sayını saxlayır

GEOMETRY_COLUMNS cədvəli verilənlər bazasında OpenGIS SQL spesifikasiyasına uyğun hər bir növ həndəsə sütunu üçün bir sıra saxlayır. ArcSDE bu cədvəli yalnız yazmaq üçün qəbul edir - ArcSDE-nin əldə etdiyi yeganə vaxt OpenGIS SQL məlumat formatını istifadə edən bir qat əlavə və ya silməkdir. Bu cədvəl OpenGIS SQL spesifikasiyası ilə müəyyən edilir və ArcSDE tərəfindən idarə olunmayan həndəsə sütunları olan digər tətbiqetmələr tərəfindən yenilənə bilər. OpenGIS uyğun formatında yeni bir Həndəsə sütunu yaradıldıqda, GEOMETRY_COLUMNS cədvəlinə tam uyğun cədvəl, sütun adı və məkan istinad kimliyi (SRID) əlavə olunur.

Hər bir həndəsə sütunu bir məkan istinad sistemi ilə əlaqələndirilir. ArcSDE, SPATIAL_REFERENCES cədvəlində hər bir məkan istinad sistemi haqqında məlumat saxlayır.

Xüsusiyyət cədvəlinin saxlanıldığı verilənlər bazası

İş cədvəlinin saxlandığı şema

Verilənlər bazasının iş cədvəlinin adı

İş cədvəlindəki həndəsə sütununun adı

Həndəsə sütununun saxlanıldığı verilənlər bazası

Həndəsə sütunu olan cədvəlin saxlandığı sxem

Həndəsə sütunu olan cədvəlin adı

Həndəsənin saxlama növü üçün kod WKB, WKT, BINARY və ya SDO_GEOMETRY-ni təmsil edə bilər

Sütunun saxladığı həndəsə növü üçün kod, nöqtə, çox nöqtəli, linestring, çoxsaylı, çoxbucaqlı və ya çoxpoliqonlu ola bilər.

Sətir başına maksimum bal (ArcSDE tərəfindən artıq istifadə edilmir)

INSTANCES cədvəli bir istifadəçinin (sde istifadəçi xaricində) şemasında saxlanılan geodatabases izləmək üçün istifadə olunur. Bu cədvəl master SDE geodatabase-də saxlanılır.

İstifadəçi sxemi geodatabase verilənlər bazası üçün unikal identifikator

İstifadəçi sxemi geodatabaninin adı

İstifadəçinin sxemində geodatabanın yaradıldığı tarix

İstifadəçiyə məxsus geodatabanın cari vəziyyəti üç dəyərdən birini ehtiva edəcəkdir:

  • 1 = Coğrafi verilənlər bazası açıqdır və hazırda əlaqələri qəbul edir.
  • 2 = Coğrafi verilənlər bazası dayandırılıb və ya dayandırılıb və hazırda əlaqələri qəbul etmir.
  • 3 = Nümunə DBMS ilə əlaqəsini itirdi.

Son dəfə istifadəçi şeması geodatabase dəyişdirildi

LAYER_LOCKS cədvəli xüsusiyyət siniflərinin kilidlərini saxlayır.

Qatı kilidləyən prosesin proses identifikasiya nömrəsi PROCESS_INFORMATION cədvəlindəki sde_id sütununa cavab verir.

LAYERS cədvəlindəki layer_id sahəsinə cavab verir

Qat kilidi daxili qaydada başqa bir şəkildə qurulmuşsa 1-ə, tətbiq qatı kilidi təyin edildikdə 0-a qoyun.

Qat kilidinin növü aşağıdakılardan biri ola bilər:

  • 0 = Bütün qatdakı bir oxu kilidi
  • 1 = Bütün təbəqədə bir yazma kilidi
  • 2 = Qat içərisində bir sahədəki oxu kilidi
  • 3 = Qat içərisində bir sahəyə bir yazma kilidi
  • 4 = Bir qat avtomatik yoxlama

Sahə kilidi zamanı kilidlənmiş bir sahədəki xüsusiyyətləri müəyyənləşdirmək üçün istifadə olunan məhdudlaşdırma qutusunun minimum x koordinatı

Sahə kilidi zamanı kilidlənmiş bir sahədəki xüsusiyyətləri müəyyənləşdirmək üçün istifadə olunan məhdudlaşdırma qutusunun minimum y koordinatı

Sahə kilidi zamanı kilidlənmiş bir sahədəki xüsusiyyətləri müəyyənləşdirmək üçün istifadə olunan məhdudlaşdırma qutusunun maksimum x koordinatı

Sahə kilidi zamanı kilidlənmiş bir sahədəki xüsusiyyətləri müəyyənləşdirmək üçün istifadə olunan məhdudlaşdırma qutusunun maksimum y koordinatı

Qat kilidinin alındığı tarix və vaxt

LAYERS cədvəli verilənlər bazasındakı hər bir xüsusiyyət sinfi haqqında məlumat saxlayır. Məlumat məkan indekslərinin qurulmasına və saxlanmasına, uyğun forma növlərinin təmin edilməsinə, məlumatların bütövlüyünün qorunmasına və koordinat məlumatları üçün məkan istinadlarının saxlanmasına kömək edir.

Bu cədvəl verilənlər bazasındakı hər bir məkan sütunu üçün bir sıra saxlayır. Tətbiqlər mövcud məkan məlumat mənbələrini tapmaq üçün təbəqə xüsusiyyətlərindən istifadə edir. Layer xüsusiyyətləri ArcSDE tərəfindən məkan sütununun məzmunu, indeks həndəsi dəyərlərini məhdudlaşdırmaq və təsdiqləmək və əlaqəli DBMS cədvəllərini düzgün şəkildə yaratmaq və idarə etmək üçün istifadə olunur.

Lay üçün unikal identifikator

Katmanın istifadəçi tərəfindən müəyyənləşdirilmiş təsviri

Qatı yaradan istifadəçi

Katmanın iş masasının adı

Laydakı məkan sütununun adı

  • Tək və ya iki dəqiqlikli koordinatları saxlayır
  • 3D koordinatları saxlayır
  • Mağaza tədbirləri
  • Avtomatik yoxlama aktiv və ya deaktiv edilmişdir
  • Yalnız yükləmə I / O rejimində və ya normal I / O rejimindədir
  • Mağazaların annotasiyası
  • CAD məlumatlarını saxlayır
  • Başqa bir təbəqənin görünüşüdür
  • Məkan göstəricisi yoxdur
  • Qat məlumatlarının saxlandığı DBMS məlumat növü
  • Qatının qəbul edə biləcəyi sde növləri, bunlar nöqtələr, kəmərlər və çoxbucaqlılar ola bilər

Təbəqə haqqında əlavə daxili xüsusiyyətlər saxlayır

İlk məkan torunun ölçüsü

İkinci məkan torunun ölçüsü

Üçüncü məkan torunun ölçüsü

Laymanın minimum x koordinat dəyəri

Katmanın minimum y koordinat dəyəri

Katmanın maksimum x koordinat dəyəri

Katmanın maksimum y koordinat dəyəri

Laymanın minimum z koordinat dəyəri

Katmanın maksimum z koordinat dəyəri

Katmanın minimum m-koordinat dəyəri

Katmanın maksimum m-koordinat dəyəri

Katmanın yaradıldığı tarix

Qat yaradıldıqda göstərilən konfiqurasiya açar sözü

Həndəsə massivinin bufer ölçüsü

Tarix statistikası son dəfə bir təbəqə üçün hesablanmışdır

İkili qatın minimum xüsusiyyət ID dəyəri

SPATIAL_REFERENCES cədvəlindəki srid dəyərinə dair məkan istinad identifikasiya nömrəsi xarici açar

Əslində görünüş olan bir təbəqə üçün əsas təbəqənin layer_id dəyərini saxlayır

Verilər əsas dəqiq olduqda və yüksək dəqiqliyə çevrildikdə layihə məlumatlarına yüksək dəqiqlikli koordinat istinadını saxlamaq üçün istifadə olunur

LINEAGES_MODIFIED cədvəli bir dövlət xətti identifikatorunu və ən son dəyişiklik vaxt möhürünü ehtiva edir.

STATE_LINEAGES cədvəlindəki LINEAGE_NAME sahəsinə cavab verir

Soyun son tarixi və saatı dəyişdirildi

Bir DBMS-də bir geodatabase-ə bir lokator əlavə etdikdə, hər bir xassənin xüsusiyyətinə görə METADATA cədvəlinə bir sıra əlavə edilir.

Qeyd üçün unikal identifikator

Mülkiyyətin aid olduğu lokatorun adı və LOCATORS cədvəlindəki ad sütununun xarici açarı

Qeydin sahibi olan istifadəçinin adı

Yer tapma xüsusiyyətləri üçün həmişə 2 dəyər

Bulucu xüsusiyyətləri üçün həmişə SDE_internal dəyəri

Yer tapan əmlakın adı

Yer tapma xüsusiyyətinin dəyəri

Lokator xüsusiyyətləri üçün istifadə olunmur

Yer tapma mülkünün tarixi və saatı

MVTABLES_MODIFIED cədvəli verilənlər bazasının hər bir vəziyyətində dəyişdirilmiş bütün cədvəllərin siyahısını saxlayır. Bu məlumat, verilənlər bazasının versiyaları və ya vəziyyətləri arasında ziddiyyətlərin olub olmadığını tez bir zamanda müəyyənləşdirməyə kömək edir.

MVTABLES_MODIFIED cədvəli dövlət tərəfindən dəyişdirilmiş bütün cədvəllərin qeydini aparır. Bu məlumat, tətbiqetmələr bazasındakı versiyalar və vəziyyətlər arasındakı potensial ziddiyyətləri uzlaşdırarkən hansı cədvəllərdə dəyişikliklərin yoxlanılması lazım olduğunu müəyyənləşdirməyə imkan verir.

Hər hansı bir xüsusiyyət sinfi və ya cədvəl bir vəziyyətdə dəyişdirildikdə, MVTABLES_MODIFIED cədvəlində yeni bir giriş yaradılır. İki versiya barışdırıldıqda, prosesin ilk addımı bu iki versiyaya istinad vəziyyətlərini - mövcud redaktə versiyasının vəziyyətini və hədəf versiyasını vəziyyətini müəyyənləşdirməkdir. Bu dövlətlərdən ortaq bir ata dövləti, bu iki versiyanın dövlət soyundan keçərək müəyyən edilir.

Bu cədvəlin dəyişdirildiyi vəziyyətin identifikatoru STATES cədvəlindəki şəxsiyyət sütununa uyğundur

Vəziyyətdə dəyişdirilmiş cədvəlin qeydiyyat identifikatoru TABLE_REGISTRY cədvəlindəki REGISTRATION_ID-yə uyğun gəlir.

OBJECT_LOCKS cədvəli geodatabase obyektlərində kilidləri saxlayır.

PROCESS_INFORMATION cədvəlində geodatabase obyekt istinadlarını SDE_ID sütununa kilidləyən prosesin proses identifikasiya nömrəsi

Təsirə məruz qalan verilənlər bazasının identifikatoru

Obyekt kilidi növü, məsələn daxili versiyalar tərəfindən istifadə olunan versiya, dövlət_ağacı kilidi

Tətbiqin unikal identifikatoru

Qat kilidi daxili olaraq başqa bir şəkildə qurulmuşsa 1-ə, 0-a qoyun, yəni qat qıfılının tətbiqetmə tərəfindən təyin olunduğunu göstərir

Nesne kilidinin növü: S = paylaşılan və ya E = müstəsna

Nesne kilidinin alındığı tarix və saat

PROCESS_INFORMATION cədvəli, ArcSDE sessiya statistikasını toplayır, məsələn, oxunan qeydlərin sayı və sessiya aktiv olarkən yazılan qeydlərin sayı.

İdarəetmə nömrəsi

Server prosesinin əməliyyat sistemi əməliyyat identifikatoru

Tarix və saat prosesi başladı

İşlənmiş oxu sayı

İşlənmiş yazıların sayı

Bir əməliyyatın həyata keçirdiyi əməliyyatların ümumi sayı

Prosesin hazırda açdığı kilidlərin sayı

Proses tərəfindən göndərilən qismən xüsusiyyətlərin ümumi sayı

Proses tərəfindən yüklənmiş buferlərin ümumi sayı

Proses tərəfindən tamponlanan xüsusiyyətlərin ümumi sayı

Prosesin tamponladığı ümumi kilobayt sayı

Qoşulmuş istifadəçinin adı

Prosesin birbaşa əlaqə ilə aparıldığını göstərir: T (doğru) və ya F (yalan)

Müştəri maşınının işlədiyi əməliyyat sistemi

Bağlı müştəri maşını adı

Müştərinin gsrvr: T (true) və ya F (false) ilə əlaqə qurmaq üçün XDR istifadə edib-etmədiyini qeyd edir.

Bir əlaqənin proxy giriş üçün olub olmadığını göstərir

Proxy-nin ana girişinin SDE_ID

RASTER_COLUMNS cədvəli verilənlər bazasında saxlanılan raster sütunlarının siyahısını ehtiva edir.

Bu cədvəl zolaq, blok və köməkçi cədvəllərdəki raster məlumatlarına istinad edir.

Raster sütun cədvəlinin əsas açarı

Raster cədvəlinin istifadəçi tərəfindən müəyyənləşdirilmiş təsviri

Raster sütununun iş masasının sahibi

Rast sütununun iş masasına əlavə olunduğu tarix

Raster yaradıldıqda göstərilən DBTUNE konfiqurasiya açar sözü, rasterin cədvəllərinin və indekslərinin verilənlər bazasında necə saxlanıldığını müəyyənləşdirir.

Rastrın yaradılması zamanı təyin olunan, raster cədvəlinin raster_id sütununun dəyərini müəyyənləşdirir

Rastr sütunu cədvəlin deyil, görünüşün bir hissəsi olduqda, görünüşün əsas cədvəlinin rastercolumn_id olur

Geodatabase raster üçün 256 olaraq ayarlayın

SPATIAL_REFERENCES cədvəlindəki məkan istinad identifikatoru nömrəsi SRID-ə istinad edir

SDE_ARCHIVES cədvəli, arxivlər üçün meta məlumatları bir yer verilənlər bazasında saxlayır.

İş masasının qeydiyyat nömrəsi

Arxiv masasının qeydiyyat nömrəsi

Tarix sahəsinin adı

Tarix sahəsinin adı

Arxivin yaradıldığı tarix

SDE_LAYER_STATS cədvəli artıq istifadə edilmir.

SDE_LOGFILE_POOL cədvəli, ilk dəfə yaradıldığı zaman, nə cür günlük sənədlərindən istifadə etməyinizdən asılı olmayaraq, yerşünas verilənlər bazasında mövcud olacaqdır. Bu və digər günlük faylı cədvəllərinin təsviri üçün Oracle-da bir yer verilənlər bazasındakı Giriş faylı cədvəllərinə baxın.

Sistem cədvəllərində dəyişiklik edildikdə SDE_TABLES_MODIFIED cədvəli qeyd olunur. Bu məlumatlar dəyişməmiş cədvəllərin lazımsız oxunuşlarını aradan qaldırmaq üçün istifadə olunur.

Dəyişdirilən ArcSDE sistem cədvəlinin adı

Cədvəlin dəyişdirildiyi tarix və vaxt

Bir iş masasına bir ArcSDE XML sütunu əlavə etdikdə, XML sütunları cədvəlinə bir sıra əlavə olunur. Bu cədvəl hər ArcSDE geodatabase-də bir dəfə baş verir.

XML sütununun yaradıldığı vaxt ArcSDE tərəfindən təyin edilmiş XML sütununun identifikatoru

XML sütunu olan iş cədvəlinin identifikatoru TABLE_REGISTRY cədvəlindəki REGISTRATION_ID sütununa cavab verir.

İş cədvəlindəki XML sütununun adı

XML sütunu ilə əlaqəli XPath indeksinin identifikatoru, əgər XML indeksləri cədvəlində xarici bir açar varsa

Fərdi XML sənədlərini müəyyənləşdirmək üçün iş cədvəlinin XML sütununda istifadə olunan ilkin nömrənin dəyəri

XML sənədinin və XML XPath indeks cədvəllərinin və bu cədvəllərdə yaradılan mətn indekslərinin verilənlər bazasında necə təyin olunduğunu təyin edən parametrləri ehtiva edən DBTUNE konfiqurasiya açar sözü

XML sənəd cədvəlindəki orijinal sənədlərin sıxılmış və ya standart olaraq sıxılmış şəkildə sıxılmış vəziyyətdə saxlanıldığını göstərən bir dəyər (Sıxılmış sənədlər daha yaxşı performans təmin edir.)

Bir ArcSDE XML sütunu, hər bir sənəddə müəyyən bir XML elementinin və ya atributun məzmununu axtarmağa imkan verən bir XPath indeksinə sahib ola bilər. Hər XPath indeksinə daxil olan və ya xaric olunan elementlərin və atributların tərifi bu cədvəldə qeyd olunur.

Bu cədvəl hər ArcSDE verilənlər bazasında bir dəfə baş verir. ArcSDE XML sütununun XPath indeksi ilə əlaqəli hər XPath üçün bir sətir ehtiva edir.

XML indeksləri cədvəlində xarici açar varsa, ArcSDE XML sütunu ilə əlaqəli XPath indeksinin identifikatoru

XPath və ya etiketin identifikatoru

XML sənədində baş verə biləcək bir XML elementi və ya xüsusiyyəti müəyyən edən mütləq bir XPath

(Məsələn, / metadata / mdDateSt bir XML elementi və / metadata / dataIdInfo / tpCat / TopicCatCd / @ dəyəri bir XML atributu müəyyənləşdirir.

Bu XPath'lar bir qrup XML elementinə və ya atributuna istinad etmək üçün ulduzları [*] ehtiva etməməlidir - hər element və ya atribut bu cədvəldə göstərilən XPaths istifadə edərək tam uyğunlaşdırılır.)

  • 1 = Etiketin məzmunu mətn kimi indekslənəcəkdir.
  • 2 = Məzmun bir rəqəm kimi indekslənəcəkdir.

XPath müəyyən etmək üçün istifadə edilə bilən bir nömrə

(Məsələn, Z39.50 rabitə protokolunda axtarış edilə bilən məzmuna istinad etmək üçün ədədi kodlar istifadə olunur. Bu sütun ArcIMS Z39.50 Bağlayıcı tərəfindən istifadə edilmir.)

XML elementində və ya atributda olan məzmunu müəyyənləşdirən mətn

Bu cədvəl hər ArcSDE verilənlər bazasında bir dəfə baş verir. XPath indeksinə sahib olan hər bir ArcSDE XML sütunu üçün bir sətir ehtiva edir.

XPath indeksinin identifikatoru

XPath indeksinin adı

ArcIMS Metadata Service ilə əlaqəli XPath indeksləri üçün ad ims_xml # olacaq, burada # Metadata Service-in iş cədvəlindəki XML sütununun identifikatorudur.

XML sütununa sahib olan verilənlər bazası istifadəçisi

ArcIMS Metadata Services üçün bu, xidmətin ArcXML konfiqurasiya sənədində göstərilən istifadəçidir.

XPath indeksini təyin edən mətn

İndeksi yaratmaq üçün indeks tərifi faylı istifadə edilmişdirsə, indeksin təsviri sənədin yuxarı hissəsində göstərilə bilər.

SERVER_CONFIG cədvəli ArcSDE server konfiqurasiya parametrlərini saxlayır. Bu parametrlər ArcSDE proqramının yaddaşdan necə istifadə etdiyini müəyyənləşdirir.

Başlanğıc parametri adı

Başlanğıc parametrinin xarakter dəyəri

Başlanğıc parametrinin tam dəyəri

SPATIAL_REFERENCES cədvəli koordinat sistemi və üzən nöqtədən tam ədədə çevrilmə dəyərlərini ehtiva edir. Daxili funksiyalar, həndəsənin hər üzən nöqtə koordinatını saxlamadan əvvəl 64 bit müsbət tam ədədə çevirmək və miqyaslandırmaq üçün bir məkan istinad sisteminin parametrlərindən istifadə edir. Alındıqdan sonra koordinatlar orijinal xarici üzən nöqtə formatına qaytarılır.

GEOMETRY_COLUMNS cədvəlinin hər bir həndəsə sütunu, məlumat SPATIAL_REFERENCES cədvəlində saxlanılan məkan istinad sistemi ilə əlaqələndirilir. Bu cədvəlin sütunları OpenGIS SQL Spesifikasiyası (SRID, SRTEXT, AUTH_NAME və AUTH_SRID) tərəfindən müəyyən edilmiş və daxili koordinat çevrilməsi üçün ArcSDE tərəfindən tələb olunan sütunlardır. Mekansal istinad sistemi bir həndəsə üçün koordinat sistemini təyin edir və həndəsə üçün ədədi koordinat dəyərlərinə məna verir.

Mekansal istinad identifikatoru

Məkan istinad sisteminin mətn təsviri

Bu istinad sistemi üçün istinad edilən standart və ya standartlar orqanının adı

Məsələn, POSC etibarlı bir AUTH_NAME dəyəri olardı.

AUTH_NAME-da göstərilən orqan tərəfindən müəyyənləşdirilən məkan istinad sisteminin şəxsiyyəti

Yer koordinatlarını daxili sistem koordinatlarına çevirərkən istifadə olunan x ofset

Yer koordinatlarının daxili sistem koordinatlarına çevrilməsi zamanı istifadə olunan y ofset

Yer koordinatlarını daxili sistem koordinatlarına çevirərkən tətbiq ediləcək miqyaslı amil

Z dəyərlərini daxili sistem koordinatlarına çevirərkən istifadə ediləcək z ofset

Z dəyərlərini daxili sistem koordinatlarına çevirərkən istifadə ediləcək miqyas amili

Ölçmə dəyərlərini daxili sistem koordinatlarına çevirərkən istifadə ediləcək ölçü əvəzliyi

Ölçmə dəyərlərini daxili sistem koordinatlarına çevirərkən istifadə ediləcək miqyas amili

Topoloji emal üçün Xy-koordinat klaster tolerantlığı

Topoloji emal üçün Z-koordinat klaster tolerantlığı

Topoloji emal üçün klaster tolerantlığını ölçün

Dəqiqlik daxil olmaqla obyekt xüsusiyyətlərini saxlayır

ArcGIS interfeysində göründüyü kimi məkan referansı üçün ad və təsvir

STATE_LINEAGES cədvəli hər bir dövlətin soyunu saxlayır. Hər bir versiya üçün yeni bir soy adı yaradılır. Hər dəfə bir vəziyyət əlavə edildikdə, soy adı və vəziyyət şəxsiyyəti əlavə edilir. Yeni bir versiya olan bir dövlət əlavə edildikdə, ana dövlətin ata vəziyyəti soy xətti adı ilə əlavə edilir.

Bir versiyanın düzgün görünüşünü qaytarmaq üçün, bu versiyaya edilmiş hər bir dəyişikliyi qeyd edən bütün vəziyyətləri müəyyənləşdirmək üçün onun soy vəziyyəti soruşulur. Bu vəziyyətlər siyahısından, versiyanı düzgün təmsil edən cədvəl sətirləri müəyyən edilə bilər.

Vəziyyəti təsvir edən ad

Fərdi dövlətlərin unikal identifikatoru

STATE_LOCKS cədvəli versiya vəziyyəti kilidlərini saxlayır.

PROCESS_INFORMATION cədvəlində dövlət istinadları SDE_ID sütununa kilidlənmiş prosesin proses identifikasiya nömrəsi

Kilidlənmiş vəziyyətin identifikatoru

Qat kilidi daxili qaydada başqa bir şəkildə qurulmuşsa 1-ə, tətbiq qatı kilidi təyin edildikdə 0-a qoyun

  • 0 = Bütün dövlət ağacında paylaşılan bir kilid
  • 1 = Bütün dövlət ağacında xüsusi bir kilid
  • 2 = Vəziyyətdəki paylaşılan kilid
  • 3 = Vəziyyət üçün müstəsna kilid
  • 4 = Paylaşılan bir avtokalon
  • 5 = Eksklüziv bir avtomatik yoxlama

Dövlət kilidinin alındığı tarix və saat

STATES cədvəli dövlət metadatasını ehtiva edir. Zamanla yaradılan vəziyyətləri və yaradılış vaxtını, bağlanma vaxtını, valideynini və hər bir dövlətin sahibini hesablayır.

Vəziyyət yaradıldıqda, dövlət identifikatoru təyin edilir və bu cədvələ qeyd əlavə olunur.

ArcSDE tərəfindən təyin edilmiş bu vəziyyət üçün unikal identifikator

Bu vəziyyəti yaradan istifadəçi

Bu vəziyyətin tarixi və saatı

Bu dövlətin tarixi və saatı bağlandı

Ana dövlətin bu STATE_ID

Dövlətin STATE_LINEAGES cədvəlində saxlanılan soyuna istinad edir

ST_COORDINATE_SYSTEMS

ST_COORDINATE_SYSTEMS cədvəli, Məkan Tipi ilə qeydiyyatdan keçmiş bütün koordinat sistemlərini ehtiva edir. Bu cədvəl ArcSDE quraşdırıldıqda yenilənir və lazım olduqda yenilənir.

ST_SPATIAL_REFERENCES cədvəli ilə yanaşı, ST_COORDINATE_SYSTEMS cədvəli, ST_Geometry tipində mövcud olan koordinat sistemlərini və proqnozlarını təsvir edir.

Koordinat sisteminin növü: LAYİHƏLƏNİB, Coğrafi və ya təyin olunmur

Koordinat sisteminin tanınmış mətn təsviri

Koordinat sistemini təyin edən təşkilatın adı

Təşkilat tərəfindən müəyyən edilmiş sistem identifikatorunu əlaqələndirin

Tətbiqini göstərən koordinat sistemi üçün təsvir

Bu cədvəldə cədvəl obyektinə və ya görünüşünə yaradılan və ya əlavə edilən hər bir ST_Geometry sütunu üçün sxem, həndəsə növü və məkan istinad məlumatları verilir. ST_Geometry sütun məlumatlarının bu cədvələ daxil edilməsi cədvəllərin və ya görünüşlərin qeydiyyatdan keçirilməsi / qeydiyyatdan çıxarılması üçün saxlanılan prosedurlardan istifadə etməklə həyata keçirilir. Məkan / indeks yaratmadan əvvəl cədvəl / sütun metadataları bu cədvəldə qeydiyyata alınmalıdır.

ST_Geometry sütunu ilə bir cədvəl yaratmaq ST_Geometry metadata daxil etmir. Bir cədvəldə bir məkan indeksi yaratdığınız zaman bir giriş ST_GEOMETRY_COLUMNS və ST_GEOMETRY_INDEX cədvəllərinə daxil ediləcəkdir.

Bu cədvəl seçimləri və DML metadata əməliyyatlarını yerinə yetirmək üçün istifadə olunur. Saxlanılan prosedurlar ST_GEOMETRY_COLUMNS cədvəlinə girişlər daxil etmək və silmək üçün istifadə olunur.

Cədvələ sahib olan şema adı

Bir və ya daha çox məkan tipi olan vərdişsiz cədvəl adı

Həndəsə sütununun adı

Sütunla əlaqəli həndəsə növləri

Varlıq, cədvəl vəziyyəti, yükləmə / normal rejim, cədvəl və ya görünüş kimi tətbiqetmə məlumatlarını ehtiva edən bir az maska

ST_SPATIAL_REFERENCES cədvəlindən məkan istinad dəyəri

ST_GEOMETRY_INDEX cədvəlindəki index_id-ə istinad anahtarı kimi istifadə olunan bir qeydi unikal şəkildə müəyyənləşdirir.

Bu cədvəl bir ST_Geometry sütunu üçün məkan indeks məlumatlarını saxlayır. ST_Geometry tipi üçün məkan indeksi CREATE INDEX ifadəsində istinad edilən bir domen indeksidir.

Izgara ölçüləri və SRID, CREATE INDEX ifadəsinin PARAMETERS bəndində müəyyənləşdirilmişdir. ALTER INDEX REBUILD istifadə edərkən SRID dəyəri dəyişdirilməməlidir. Əgər belədirsə, bütün xüsusiyyətlər üçün SRID dəyərlərinin ayrıca bir cədvəl UPDATE ifadəsində yenilənməsi lazımdır. Şəbəkə ölçüləri və bir SRID təyin etmək üçün st_grids və st_srid açar sözlərindən istifadə edin:

OWNER, TABLE_NAME və COLUMN_NAME özünəməxsus bir ST_SPATIAL_INDEX domen indeksini təyin edir.

Həndəsə sütununun adı

Domen indeksini unikal şəkildə müəyyənləşdirir

Çox səviyyəli tam ədəd şəbəkə məlumatlarını ehtiva edən şəbəkə növü

SP_GRID_INFO üç NUMBER grid dəyərindən ibarət GRID_TYPE sütun obyektidir.

SRID və məkan istinad məlumatları

XML, məkan indeksi sətirləri üçün bir KOMİTSİ vermədən əvvəl təsirlənən sətirlərin sayı üçün interval verir. Varsayılan dəyər 1000-dir.

Domen indeksinin versiya nömrəsi

İndeks vəziyyətini təsvir edir (1 = Aktiv və ya 0 = Əlil). Yükləmə göstəricisini performans səbəbi ilə deaktiv edə bilər. Varsayılan aktivdir.

ST_SPATIAL_INDEX-in adı (domen indeksi)

Domen indeksinin UNİKAL və ya NONUNIQUE olduğunu göstərir

Fərqli domen indeksi düymələrinin sayı

Domen indeksinin kök blokundan yarpaq blokuna qədər dərinliyi

Domen indeksi üçün yarpaq bloklarının sayı

CLUSTERING_FACTOR dəyəri blok sayına yaxındırsa, cədvəldəki sətirlərin indeksin dəyərlərinə əsasən necə sifariş edildiyini, cədvəlin yaxşı qaydada olduğunu göstərir. Bu vəziyyətdə, bir yarpaq blokundakı indeks girişləri eyni məlumat bloklarındakı satırlara yönəlməyə meyllidir. CLUSTERING_FACTOR dəyəri sətir sayına yaxındırsa, cədvəl təsadüfi qaydada sıralanır, bu halda eyni yarpaq blokundakı indeks girişlərinin eyni məlumat bloklarındakı sətirlərə işarə etməsi ehtimalı yoxdur.

Şəbəkə hüceyrəsinə düşən orta xüsusiyyət sayı

ST_Geometry və ST_SPATIAL_INDEX olan cədvəldəki sıra sayı

ST_Geometry və ST_SPATIAL_INDEX olan cədvəldəki NULL ST_Geometry dəyərlərinin sayı

DBMS statistikası toplanarkən istifadə edilən məlumat nümunəsinin ölçüsü

Cədvəlin ən son analiz edildiyi tarix

Statistikanın birbaşa istifadəçi tərəfindən daxil edildiyini (YES) göstərir (yox)

İstifadəçi tərəfindən təyin olunan operator seçiciliyi və təyin edildikdə maliyyət dəyərləri, müəyyən edilmiş dəyərlər əldə edilən seçicilik və sistem tərəfindən təyin olunan operator xərclərini ləğv edir.

ST_SPATIAL_REFERENCES

Bu cədvəldə ST_Geometry tipində mövcud olan bütün məkan istinadları var. Fərdi olaraq analiz etməyiniz və ya əlaqələri görmək üçün birləşdirməyiniz üçün məkan cədvəllərinə düzgün istinad edilməlidir. Bu məkan istinad və koordinat sisteminə sahib olmaları lazım olduğunu göstərir.

ST_SPATIAL_REFERENCES cədvəli koordinat sistemi və üzən nöqtədən tam ədədə çevrilmə dəyərlərini ehtiva edir. Daxili funksiyalar, həndəsənin hər üzən nöqtə koordinatını saxlamadan əvvəl 64 bit müsbət tam ədədə çevirmək və miqyaslamaq üçün bir məkan istinad sisteminin parametrlərindən istifadə edir. Alındıqdan sonra koordinatlar orijinal xarici üzən nöqtə formatına qaytarılır.

ST_COORDINATE_SYSTEMS cədvəli ilə yanaşı, ST_SPATIAL_REFERENCES cədvəli, ST_Geometry tipində mövcud olan koordinat sistemlərini və proqnozlarını təsvir edir. Bu cədvəl şemasına koordinatlar (x, y, z) və ölçülər (m) üçün miqyas və əvəzlər daxildir. Bu məlumat ondalık dəyərləri tam, mənfi dəyərləri saxlama və performans səbəbləri üçün müsbət dəyərlərə çevirmək üçün istifadə olunur.

ST_SPATIAL_REFERENCES cədvəli, Avropa Petrol Tədqiqat Qrupu (EPSG) tərəfindən müəyyən edilmiş məkan istinadları ilə əvvəlcədən yerləşdirilmişdir. EPSG kodları, məlumat bazaları arasında məlumat mübadiləsini asanlaşdırmaq üçün məkan referans identifikatoru (SRID) üçün istifadə olunur. Gələn məkan referansı mövcud məkan referansı ilə uyğun gəlmirsə, məlumatları idxal etdiyiniz zaman digər məkan istinadları cədvələ əlavə olunur.


SDE SUPERUSER ilə SDE xüsusiyyət sinif xüsusiyyətlərini silin

SDE superuser ilə əlaqəli olduğum bir arcsde / postgresql effektiv DB bağlantısı var. Silin xüsusiyyətləri alətini təbəqələrdən birində çalışdırmağa çalışıram və alət bitir, lakin bütün satırlar hələ də var! SDE istifadəçisi ilə digər xüsusiyyət siniflərində silmək xüsusiyyətləri alətindən istifadə etdim və işləyir. Hər hansı bir təklif?

bu xüsusiyyət sinfi versiyalanır və arxivləşdirmə aktivdir (xüsusiyyətləri silən digər xüsusiyyət sinifləri də uğurla işə salındı)

SQL ilə arxa tərəfdəki xüsusiyyətləri silsəm, arxivləşmə məhv olacaq?

arcgis 10.5.1, postgresql 9.4

hər hansı bir kömək çox təqdir ediləcəkdir

Verilənlər bazası Arc tərəfindən qeyd olunmayan hər hansı bir səhv daxil edirmi? Yox

Sil xüsusiyyətlərini hansı versiyada işlədirsiniz? Defoltdur? arcgis 10.5.1 versiya nə deməkdir?

Alət həmin cədvəlin hər hansı bir versiyasında işləyir? bəli

Verilərdə versiya və arxivləşdirməyə imkan vermək məqsədi nədir? Alətdəki xüsusiyyətləri hansı versiyadan silirsiniz və qaldıqları yerdə hansı versiyaya baxırsınız? Superuseriniz bu xüsusi xüsusiyyət sinfi sahibidir?

Arxivin qorunması ilə əlaqəli olsanız, arxa tərəfdəki şeylərin silinməsini məsləhət görməzdim. Bunun necə işlədiyini daha yaxşı anlamaq üçün db cədvəllərinə nəzər yetirə və xüsusiyyətClass_evw görünüşünə (məlumatların cari nümayişi kimi görünən) və xüsusiyyətClassına (GDB_TO_DATE və s. Sahələri ilə işləyən bütün düzəlişlərin işləyən siyahısı) baxa bilərsiniz.

Problemi həll etmək üçün, ehtimal ki, arxivləşdirmə və versiya hazırlamaqla ehtiyaclarınızın nə olduğunu aydınlaşdırmaq və sonra versiya ağacında davam etdiyiniz bütün problemləri təmizləmək istəyirsiniz. Bu & # x27s kömək etmirsə, ArcMap (və ya istifadə etdiyiniz 10.5.1 müştəri istifadə etdiyiniz) xüsusiyyətlərini silmək vasitəsi işlədilən zaman db-yə nə göndərdiyini tutmaq üçün bir sdeintercept və ya verilənlər bazası izi çalıştırabilirsiniz. Bir şey uğursuz olarsa, izləmədən nə etməyə çalışdığı və db & # x27s cavabının nə olduğu barədə daha çox məlumat almalısınız.


3.1 ArcGIS-də məlumatların saxlanması və alınması

Bu atributları oxumaq və dəyişdirmək barədə ətraflı məlumat əldə etməzdən əvvəl, coğrafi məlumat dəstlərinin ArcGIS-də necə saxlanıldığını nəzərdən keçirmək faydalıdır. Bunu bilməlisiniz, beləliklə skriptlərinizdə məlumat dəstləri aça və bəzən yeni məlumat dəstləri yarada bilərsiniz.

Geodatabases

Bu illər ərzində Esri məkan məlumatlarını saxlamağın müxtəlif yollarını inkişaf etdirdi. Verilərinizi yerləşdirməyinizi tövsiyə edirlər geodatabases, bunlar məlumat dəstlərinin saxlanılması və bu verilənlər dəstləri arasındakı əlaqələrin müəyyənləşdirilməsi üçün təşkilati strukturlardır. Fərqli böyüklüklərdə məlumatların saxlanılması üçün geodatabase-in fərqli tatları təklif olunur.

  • Geodatabases sənədləşdirin yerli fayl sistemindəki məlumatların Esri tərəfindən hazırlanmış xüsusi formatda saxlanmasının bir yoludur. Formalı sənədlərdən daha çox funksionallıq təklif edirlər və ən çox şəxsi istifadə və ya kiçik təşkilatlar üçün uyğundurlar.
  • ArcSDE geodatabases və ya "müəssisə geodatabases" məlumatları SQL Server, Oracle və ya PostgreSQL kimi əlaqəli verilənlər bazası idarəetmə sistemində (RDBMS) mərkəzi bir serverdə saxlayır. Bunlar yalnız bir kompüterə deyil, bütün bir müəssisəyə məlumat vermək üçün hazırlanmış böyük məlumat bazalarıdır. RDBMS ilə işləmək öz-özlüyündə bir iş ola bildiyindən, Esri ArcSDE-ni ArcGIS Pro və digər Esri məhsullarındakı məlumat dəstlərini RDBMS proqramına toxunmadan konfiqurasiya etməyə və oxumağa imkan verən "orta proqram" kimi inkişaf etdirmişdir.

Tək bir vektor verilənlər bazası daxilində bir coğrafi verilənlər bazasına a deyilir xüsusiyyət sinfi. Xüsusiyyət dərsləri isteğe bağlı olaraq təşkil edilə bilər xüsusiyyət məlumat dəstləri. Raster məlumat dəstləri geodatabases-da da saxlanıla bilər.

Bağımsız məlumat dəstləri

Geodatabases uzunmüddətli məlumatların saxlanması və təşkili üçün vacib olsa da, bəzən lokal fayl sistemində "müstəqil" formatda məlumat dəstlərinə daxil olmaq rahatdır. Esrinin shapefile yəqin ki, ən çox yayılmış müstəqil vektor məlumat formatıdır (hətta öz Wikipedia məqaləsi var). Bir shapefile əslində vektor həndəsələrini və atributlarını saxlamaq üçün birlikdə işləyən bir neçə sənəddən ibarətdir. Faylların hamısı eyni kök adına malikdir, lakin fərqli uzantılar istifadə olunur. İştirak edən sənədləri bir yerə yığa bilər və asanlıqla elektron poçtla göndərə və ya yükləmək üçün qovluqda yerləşdirə bilərsiniz. ArcGIS Pro-dakı Esri fayl tarayıcılarında shapefiles yalnız bir fayl kimi görünür.

ArcGIS-in ilk günlərindən bəri bağımsız bir məlumat bazasının başqa bir növü də ArcInfo əhatə dairəsi. Forma şəkli kimi, əhatə dairəsi birlikdə işləyən bir neçə sənəddən ibarətdir. Qapaqlar mütləq nəsli kəsilməkdə olan bir növdür, ancaq təşkilatınız əvvəllər ArcInfo Workstation istifadə etsəydi, bunlarla qarşılaşa bilərsiniz.

Raster məlumat dəstləri də coğrafi verilənlər bazasına yüklənmək əvəzinə tez-tez müstəqil formatda saxlanılır. Raster verilənlər bazası, JPEG və ya TIFF kimi tək bir sənəd ola bilər və ya bir shapefile kimi, birlikdə işləyən birdən çox fayldan ibarət ola bilər.

Python skriptlərində yollar təmin etmək

Tez-tez bir skriptdə bir verilənlər bazasının yolunu təqdim etməlisiniz. Yolu göstərmək üçün sintaksisini bilmək, bəzən yuxarıda sadalanan məlumatların saxlanılmasının müxtəlif üsulları səbəbindən çətin olur. Məsələn, aşağıda yalnız Windows Explorer-in fayl sisteminə baxsanız, bir fayl geodatabase-in necə göründüyünə dair bir nümunə verilmişdir. Ehtiyacınız olan verilənlər bazasının yolunu necə müəyyənləşdirə bilərsiniz? Eyni problem daha intuitiv olaraq adlandırılsa da, əslində üç və ya daha çox iştirak sənədinə sahib olan bir shapefile ilə baş verə bilər.

İhtiyacınız olan yolları əldə etməyin ən etibarlı yolu Pro-nun Kataloq Görünüşünü açmaqdır (tətbiq pəncərəsinin sağ tərəfində görünən Kataloq Bölməsindən fərqli olaraq tətbiq pəncərəsinin ortasında görünən). Üst tərəfdəki yer qutusu, məzmununa baxılan qovluğu və ya yer verilənlər bazasını göstərir. Həmin qutunun içərisindəki açılan oxu vurmaqla yeri şəbəkə yolu kimi göstərir. İstədiyiniz yoldur. Pro-nun Kataloq görünüşündə eyni fayl coğrafi verilənlər bazası necə görünəcəkdir. Dairəvi yol, bir xüsusiyyət sinfinin geodat verilənlər bazasına necə müraciət edəcəyinizi və sonra xüsusiyyət sinifinin adını əlavə etməyinizi göstərir. (Alternativ olaraq, Kataloq Görünüşündən və ya Kataloq Bölməsindən hər hansı bir xüsusiyyət sinfinə sağ vurub, Xüsusiyyətlər-ə gedin, sonra yoluna daxil olmaq üçün Mənbə sekmesini vurun.)

Aşağıda bu yolu istifadə edərək Python skriptindəki xüsusiyyət sinfinə necə daxil ola biləcəyinizə dair bir nümunə var. Bu, Dərs 1-dəki nümunələrdən birinə bənzəyir.

Arxa əyilmənin () Python-da qorunmuş bir xarakter olduğunu unutmayın, buna görə yolda ikiqat geri əyilmə () və ya irəli əyik (/) istifadə etməlisiniz. Yollar üçün istifadə edə biləcəyiniz bir başqa üsul da xam sim, tırnak işarələrinizdən əvvəl "r" qoyduğunuz müddətdə sətirinizə əks və digər qorunan simvollar qoymağa imkan verir.

İş yerləri

Esri geoprosessinq çərçivəsində tez-tez a anlayışı istifadə olunur iş sahəsi hazırda çalışdığınız qovluğu və ya coğrafi məlumat bazasını göstərmək üçün. Skriptinizdə bir iş sahəsi göstərdiyiniz zaman, hər bir verilənlər bazasının tam yolunu siyahıya salmaq lazım deyil. Bir alət işlədən zaman, jeoprosessor xüsusiyyət sinif adını görür və onun göstərdiyiniz iş yerində olduğunu düşünür.

İş sahələri, iş sahəsindəki bir çox məlumat dəstində eyni hərəkəti yerinə yetirdiyiniz zaman, toplu işləmə üçün xüsusilə faydalıdır. Məsələn, bir qovluqdakı bütün xüsusiyyət siniflərini mahalınızın sərhədinə çəkmək istəyə bilərsiniz. Bunun üçün iş axını:

  1. Bir iş yerini müəyyənləşdirin.
  2. İş sahəsindəki xüsusiyyət siniflərinin siyahısını yaradın.
  3. Bir klip xüsusiyyətini təyin edin.
  4. Siyahıdakı hər bir xüsusiyyət sinfi üzərində işləmək üçün bir döngə qurun.
  5. Döngünün içərisində Klip alətini işə salın.

Bir fayl geodatabase bazasındakı hər bir xüsusiyyət sinifini Alabama əyalət sərhədinə bağlayan, sonra çıxışı fərqli bir fayl geodatabase-ə yerləşdirən bəzi kod. İdxal arcpy-dən sonra beş sətir kodunun yuxarıda sadalanan beş addıma necə uyğun olduğunu qeyd edin.

Yuxarıdakı nümunədə arcpy.ListFeatureClasses () metodu siyahının hazırlanmasında əsas rol oynadı. Bu metod bir iş sahəsini araşdırır və bu iş sahəsindəki hər bir xüsusiyyət sinifinin Python siyahısını hazırlayır. Bu siyahıya sahib olduqdan sonra hər bir maddəyə təsir göstərmək üçün for for'u asanlıqla konfiqurasiya edə bilərsiniz.

"C: Data USA USA.gdb" fayl geodatabase yerindən istifadə edərək iş sahəsinə gedən yolu təyin etdiyinizə diqqət yetirin. Shapefiles ilə işləsəydiniz, sadəcə iş sahəsi olaraq içərisində olan qovluğa gedən yolu istifadə edərdiniz. USA.gdb-ni buradan, Alabama.gdb-nı buradan yükləyə bilərsiniz.

ArcSDE ilə işləsəydiniz, iş yerinizi yaradarkən .sde əlaqə faylına gedən yoldan istifadə edərdiniz. Bu, Kataloq Görünüşündə ArcSDE-yə qoşulduğunuzda yaradılan və yerli profil qovluğunuza yerləşdirilən bir sənəddir. Bu kursda ArcSDE məlumatlarına daxil olmayacağıq, ancaq bunu işdə edərsənsə, ArcSDE-də məlumat dəstlərinə gedən yolları başa düşmək üçün yuxarıda göstərildiyi kimi yer qutusundan istifadə edə biləcəyini unutma.


İstifadəçilərin və məlumatların Geodatabase-ə əlavə edilməsi

Müəssisə coğrafi verilənlər bazası konsepsiyalarına dalmadan əvvəl, Amazon bulud nümunələrimizdə istifadə edəcəyimiz SQL Server ilə işləyən bəzi əsasları anlamaq vacibdir. SQL Server özünə giriş vasitəsilə verilir girişlər. Giriş kiminsə SQL Server ilə kimliyini təsdiqləməsinə imkan verir və "Kim qoşulur?" Sualına cavab verir. Fərdi verilənlər bazasına giriş (müəyyən bir SQL Server nümunəsi üçün bir neçə ola bilər) vasitəsilə verilir istifadəçilər. Girişlər identifikasiya ilə əlaqədardır, istifadəçi hesabları bir verilənlər bazası ilə fərqli tapşırıqları yerinə yetirmək üçün icazə verir. "Bu şəxs verilənlər bazasında nə edə bilər?" Sualına cavab verirlər. Gördüyümüz kimi, verilənlər bazası obyektləri ilə işləmək üçün girişlər verilənlər bazası istifadəçi hesablarına uyğunlaşdırılmalıdır. Bu blog yazısı əlavə məlumat verir.

Giriş və istifadəçilərlə əlaqəli bir anlayışdır rollar. Rol, icazələrin daha asan verilməsi üçün oxşar istifadəçiləri bir yerə toplamaq üçün bir yol təqdim edir. Verilənlər bazası administratorları istədikləri rolları təyin edə və bu rollar üçün istədikləri qaydada icazə dəyişiklikləri edə bilərlər. SQL Server ayrıca icazələri dəyişdirilə bilməyən bir sıra sabit server və verilənlər bazası rolları ilə gəlir. Bunlar arasında, təxmin etdiyiniz kimi, server üzərində tam nəzarət təmin edən icazələrə malik sysadmin rolu da var.

Geodatabase mülkiyyəti

SQL Server nümunəsində tapılan bütün verilənlər bazalarında xüsusi bir istifadəçi var DBO (verilənlər bazası sahibi üçün qısadır). Bir verilənlər bazasından istifadə edən sysadmin sabit server rolunun hər hansı bir üzvü DBO istifadəçisinə uyğunlaşdırılır və sysadmin sabit server rolunun hər hansı bir üzvü tərəfindən yaradılan hər hansı bir obyekt avtomatik olaraq DBO-ya aiddir.

SQL Server-də bir müəssisə geodatabanı tətbiq edərkən vacib bir məqam, geodatabanın sahibi olan kimdir - DBO istifadəçisi və ya SDE istifadəçisi. DBO istifadəçisi SQL Server səviyyəsində verilənlər bazasını idarə edən şəxsdir (məsələn, yeni istifadəçilər və rollar yaratmaq), SDE istifadəçisi ArcGIS daxilində verilənlər bazasını idarə edən şəxsdir (məsələn, verilənlər bazası statistikasını yeniləmək və verilənlər bazasını sıxmaq). Esri'nin sənədləri, hər birinin müsbət ve eksikliklerini müzakirə edən bir səhifə içərisindədir [https://pro.arcgis.com/en/pro-app/help/data/geodatabases/manage-sql-server/comparison-geodatabase-owners-sqlserver. htm]. Ümumiyyətlə, SQL Server verilənlər bazası administratoru ilə coğrafi verilənlər bazası administratoru eyni şəxsdirsə, DBO istifadəçisinin geodatabana sahib olması həssasdır. Digər tərəfdən, bu iki rolu fərqli insanlar yerinə yetirirsə, o zaman ŞDE istifadəçisinin geodatabana sahib olması daha məqsədəuyğundur. Bu kursda DBO-ya məxsus bir geodatabase ilə işləyəcəyik.

AMI nümunəsini yenidən başlatdığınız zaman bir xatırlatma

Növbəti hissədə, iş yerimizə aid verilənlər bazasını saxlayan Amazon Machine Image (AMI) nümunəsində Uzaq Masaüstü Bağlantınız vasitəsilə yenidən işləyəcəksiniz.

Nümunənizi bilərəkdən DURDURSANIZ və ya Uzaq Masaüstü Bağlantınız kəsilərsə, EC2 Konsolu vasitəsilə nümunənizi yenidən BAŞLAYIN.

Bunu etdikdən sonra və Uzaq Masaüstü Bağlantınızı yenidən qurmadan əvvəl Elastik IP-nizi nümunənizlə əlaqələndirib yenidən yükləməyiniz lazım olduğunu xatırlayın.

Bağlandığınız maşının IP ünvanı son keçidinizdən bəri dəyişibsə, yeni IP adresinizlə əlaqəyə icazə vermək üçün RDP qaydasını düzəltməyiniz lazım olduğunu unutmayın.

Doğrulama parametrlərinin dəyişdirilməsi

Geodatabase istifadəçilərini və rollarını qurmağa başlamazdan əvvəl, bu təhlükəsiz öyrənmə mühitində həyatımızı bir az asanlaşdırmaq üçün dəyişdirəcəyimiz bir neçə identifikasiya ayarı var.

Birincisi, qarışıq rejimdə identifikasiyaya icazə vermək üçün SQL Server qurmaq olacaq. Varsayılan olaraq, SQL Server yalnız əməliyyat sistemi girişləri vasitəsilə identifikasiyaya icazə verir. Bununla yanaşı, verilənlər bazasında saxlanılan istifadəçi adları və şifrələri vasitəsi ilə doğrulama da mümkündür. Həqiqi bir tətbiqdə, Windows kimlik doğrulamasından istifadə etməyi faydalı hesab edə bilərsiniz. Ancaq bu, yeni yaratdığımız nümunələrdə bir az əlavə iş tələb etdiyindən, SQL Server identifikasiyası ilə gedəcəyik.

Yapacağımız ikinci parametr, Windows Server əməliyyat sistemində SQL Server-ə qədər süzülən standart parol standartlarını rahatlaşdırmaq olacaq. Bu, uzun, mürəkkəb parollar yaratmaq ehtiyacından qaçınmağa imkan verəcəkdir.

    Uzaq masaüstü pəncərənizdə Microsoft SQL Server Management Studio. Siz altında tapa bilərsiniz Microsoft SQL Server 2016-ya başlayın.

İndi sadə, yadda saxlanması asan parollardan istifadə edərək təsdiq edə biləcəyik. Aydındır ki, gerçək bir tətbiqdə, verilənlər bazası təhlükəsizliyini bu şəkildə azaltmadan əvvəl iki dəfə düşünmək istərdiniz.

Müəssisə Geodatabase yarat

ArcGIS Server-in əvvəlki versiyaları üçün AMI əvvəlcədən konfiqurasiya edilmiş bir müəssisə geodatabase ilə gətirilmişdir. Bu versiyanın AMI-si yoxdur, ona görə də birini yaratmalıyıq. Bu da elədir, çünki bunu yəqin ki, real dünya tətbiqetməsində etməlisiniz.

  1. Qayıtmaq SQL Server Management Studiovə yerli serverə qoşun.
  2. Sağ basın Verilənlər bazasıseçin və seçin Yeni verilənlər bazası.
  3. Seçin Verilənlər bazası adı üçün egdb (müəssisə geodatabase üçün qısadır).
  4. Basın tamam verilənlər bazası yaratmaq.

Verilənlər bazasına DBO olaraq qoşun

DBO istifadəçisi olaraq qoşularaq işimizə egdb verilənlər bazası ilə başlayacağıq.

  1. Uzaqdan əlaqə masanızda açın ArcGIS Pro onsuz da açıq deyilsə. Seçməyi təklif edirəm Şablon olmadan başlayın.
  2. İçində Kataloq bölmə, sağ basın Verilənlər bazasıseçin və seçin Yeni verilənlər bazası bağlantısı.
  3. Seçin SQL Server kimi Məlumat bazası platforması əvvəlcədən seçilməyibsə.

Qeyd edin LOCALHOST kimi Nümunə.

Üçün Doğrulama növü, seçin Əməliyyat sisteminin identifikasiyası. Əvəzində verilənlər bazası identifikasiyasını seçdiyinizi görəcəyiniz kimi heç bir istifadəçi adı və şifrə sahəsi olmadığını görəcəksiniz. Bunun səbəbi, cari Windows Server sessiyasına necə daxil olduğunuza (bu halda həm Windows, həm də SQL Serverdə sistem administratoru imtiyazlarına sahib olan istifadəçi Administratoru) əsasən identifikasiya olunmağınızdır.

Verilənlər bazasını geodatabana çevirin

  1. Açın Geoprosessinq bölmə (Analiz və gt vasitələri). (Bunun ilk dəfə açılması biraz vaxt ala bilər.)
  2. Düyməsini vurun Alət qutuları başlıq, sonra genişləndirin Data Management Tools & gt Geodatabase İdarəetməvə açın Müəssisə Geodatabase məlumatını aktivləşdirin alət.
  3. Seçin Verilənlər bazası bağlantısını daxil edin düyməsini basaraq parametr Baxın düyməsini (qovluq nişanı) seçin və dbo_egdb yeni yaratdığınız əlaqə.
  4. Seçin İcazə sənədidir parametrinə keçərək C: Program Files ESRI License10.5 sysgen keycodes. (Qeyd: Bu fayla baxa bilmirsinizsə, bu texniki dəstək məqaləsində təsvir olunan keçid yoluna baxın.)
  5. Basın tamam aləti icra etmək. Alət uğurla icra edilərsə, ortaya çıxan informasiya qutusu sizə bunu söyləyəcəkdir:
    Geodatabase cədvəlləri və saxlanılan prosedurlar yaradıldı.
    Coğrafi məlumat bazası şeması hazırlandı.

Coğrafi verilənlər bazasına bəzi məlumatlar əlavə etməzdən əvvəl, istifadəçilərin və bir məlumat bazası kontekstindəki rolların mövzusunu müzakirə edək və işimizin qalan hissəsi üçün bu bölmədə ssenari hazırlayaq.

Coğrafi məlumat bazasındakı istifadəçilər və rollar

Verilənlər bazası rolları, verilənlər bazası administratoruna, istifadəçilərə və ya istifadəçi qruplarına verilənlər bazası cədvəllərinə müxtəlif səviyyələrdə giriş hüququ təyin edərək təhlükəsizliyi yaxşılaşdırmağa imkan verir. Müəssisə coğrafi verilənlər bazasında çox istifadə olunan rollara görüntüləyici, redaktor və s. Daxildir. Bu rolların adlarından da göründüyü kimi, bir istifadəçi qrupu yalnız məlumat oxumaqla məhdudlaşa bilər, başqa bir qrupa həm məlumatları oxumağa, həm də redaktə etməyə icazə verilə bilər. Bu mövzunu indi əldə etdiyimiz zaman, oxşar strategiyaların əvvəlki dərslərdə danışdığımız Postgres / PostGIS verilənlər bazalarına da tətbiq oluna biləcəyini unutmamalısınız.

Təsvir məqsədləri üçün ABŞ federal hökumətində işlədiyinizi və bir sıra fərqli şöbələrin məlumatlarını yerləşdirəcək bir geodatabaza idarə etdiyinizi təsəvvür edin: Əhalinin siyahıyaalınması Bürosundan dövlət sərhədləri, Nəqliyyat Nazirliyinin böyük magistral yolları, Departamentdən çaylar daxili və s. Hər bölmənin öz məlumatlarına rəhbərlik etməsini və digər şöbələrin məlumatlarına yalnız oxumaq imkanına sahib olmasını istəyirsiniz.

Dərs 6 məlumatlarını maşınınıza yükləmək üçün buraya vurun. Aşağıdakı addımlarda, sonra kopyalayacağınızı söylədiniz us_data.zip arxiv faylını yerli maşından uzaq instansiyaya. Uzaqdakı instansiyanızdakı D: / data qovluğu məlumatları yapışdırıb açmaq üçün məntiqi bir yerdir.

    Uzaq masaüstünüzdəki tapşırıq çubuğuna gedin və Fayl Gezgini'ni açın (fayl qovluqları işarəsi vasitəsilə).

Qeyd edək ki, müəssisə verilənlər bazamızda vektor məlumatları kimi saxlanılır xüsusiyyət dərsləri. Beləliklə, daha sonra Shapefile sizə verdiyim məlumat dəstləri yüklənəcək və xüsusiyyət siniflərinə çevriləcəkdir.

Veri yükləmə / yaratma prosesinin yadda saxlamağa lazım olan bir cəhəti ondan ibarətdir ki, geodat verilənlər bazasında bir xüsusiyyət sinfi və ya xüsusiyyət verilənlər bazası yaradıldıqda ArcGIS tətbiqlərindəki ad üç hissədən ibarətdir:

& ltparent gdb & gt. & ltowner & gt. & ltfeature sinif / xüsusiyyət verilənlər bazası & gt

Bəzi təşkilatlar, məlumatların yüklənməsi / məlumatların yaradılması ilə məşğul olmaq üçün istifadəçiləri xüsusi olaraq qururlar ki, üç hissəli adda göstərilən sahib məlumatları saxlayan bölməni açıq şəkildə çatdırsın. Bu təcrübədən sonra, siyahıyaalma məlumatlarının yüklənməsinə nəzarət edəcək bir istifadəçi bazasına əlavə edək.

Geodat verilənlər bazasına bir məlumat yükləyici / yaradıcı əlavə edin

Verilənlər Bazası İstifadəçisi yarat aracı, ArcGIS Pro GUI vasitəsi ilə mövcud olan bir neçə geodatabase idarəetmə vasitələrindən biridir.

  1. Yenidən uzaqdan əlaqə masanızda, yenidən işlənməyə qayıdın Alət qutuları.
  2. Eyni zamanda Data Management Tools & gt Geodatabase İdarəetmə yolu açın Verilənlər bazası istifadəçisi yaradın alət.

İçində Verilənlər bazası istifadəçisi yaradın informasiya qutusunu seçin Verilənlər bazası bağlantısını daxil edin sahə sizin üçün dbo_egdb.sde əlaqə.

Bu istifadəçi üçün verilənlər bazası doğrulamasından istifadə edəcəyik, buna görə də Əməliyyat Sistemi Doğrulama İstifadəçisi yaradın qutu seçilməyib.

Daxil edin a Verilənlər bazası istifadəçisi adı siyahıyaalma.

Bunu asanlıqla yadda saxlamaq üçün eyni sətri daxil edin (siyahıyaalma) üçün Verilənlər bazası istifadəçi şifrəsi.

Tərk edin Rolu sahə boşdur. Rolları qısa müddətdə müzakirə edəcəyik, ancaq hər hansı bir verilənlər bazası rolu varsa, yeni istifadəçini bu dialoqdakı rolla əlaqələndirmək seçiminizin olacağını unutmamalısınız.

Basın Qaç yeni istifadəçi yaratmaq.

The Məlumat bazası platformasıNümunə kimi düzgün göstərilməlidir SQL ServerLOCALHOST onsuz da.

Dəyişdirin Doğrulama növü üçün Verilənlər bazası identifikasiyası.

Siyahıyaalma daxil edin: siyahıyaalma İstifadəçi adıŞifrə yuxarıda qurulmuş birləşmə.

Yəqin ki, tərk etmək istəyəcəksiniz İstifadəçi adını və şifrəsini saxla Buradakı işiniz üçün qutu işarələndi, baxmayaraq ki, bu, real dünya tətbiqində diqqətlə nəzərdən keçirmək istədiyiniz başqa bir ayardır.

Ad və şifrəni düzgün daxil etmisinizsə, seçməyi bacarmalısınız egdb etibarən Verilənlər bazası açılan.

Məlumat yüklənir

Yaranmış siyahıyaalma istifadəçisi ilə yuxarıda yüklədiyiniz əyalət və şəhər məlumatlarını yükləmək üçün həmin istifadəçi kimi çalışaq. Xüsusiyyət məlumat dəstləri xüsusiyyət siniflərini yerləşdirmək üçün tez-tez istifadə olunduğundan, bunlardan birini yaradırıq.

  1. Üzərinə sağ basın siyahıyaalma_egdb.sde bağlantısını seçin və seçin Yeni & gt Xüsusiyyət Dataset.
  2. The Çıxış Geodatabase parametr census_egdb.sde bağlantısı ilə avtomatik olaraq doldurulmalıdır, buna görə də bu ayarı yerində saxlayın.
  3. Seçin Xüsusiyyət Dataset Adı üçün ABŞ.
  4. İdxal edəcəyiniz məlumatlar daxilindədir coğrafi koordinatlar, NAD83 datum, buna görə Koordinat Sistemi bu xüsusiyyət verilənlər bazası üçün və vurun Qaç.

Ayarı Giriş xüsusiyyətləri parametri, açdığınız yerə baxın us_data şəkillər seçin və seçin us_boundariesus_cities şəkillər.

Olduğunu təsdiq edin Çıxış Geodatabase sizin üçün qurulur egdb.CENSUS.usa xüsusiyyət verilənlər bazası və vurun Qaç.

Yenidən keçdiyimiz proses barədə qeyd etməli olduğumuz vacib məqam, Məlumat bazası yarat istifadəçisi vasitəsi ilə yaradılan istifadəçilərin məlumat yükləmək / yaratmaq qabiliyyətinə sahib olmasıdır. Verilənlər bazasını istənməyən məlumatlarla qarışdırmamaq üçün bu qabiliyyəti az sayda etibarlı idarəedici ilə məhdudlaşdırmaq ümumiyyətlə ən yaxşı təcrübə hesab olunur. İndi görəcəyik ki, bu ən yaxşı təcrübəyə riayət etmək üçün fərqli bir proses vasitəsilə daha aşağı icazə verilən istifadəçilər əlavə etmək lazımdır.

Geodatabanına məlumat redaktorları / izləyiciləri əlavə etmək

Ssenarimizə qayıtsaq, şöbələrdəki istifadəçilər aşağıdakılardır:

Coğrafi verilənlər bazası istifadəçiləri
Şöbə redaktorlar izləyicilər
Siyahıyaalma Moe Larry, Buruq
Nəqliyyat Lisa Bart, Homer
Daxili Stan Cartman, Kenny

Bu istifadəçiləri əlavə etmək üçün SQL Server Management Studio-ya qayıtmalıyıq.

  1. Management Studio pəncərəsini əvvəllər bağlamısınızsa, yenidən açın və qoşulun LOCALHOST istifadə etmək Windows Doğrulama.
  2. İçində Obyekt Explorer, genişləndirin Təhlükəsizlik qovluğu, sonra sağ düyməni vurun Giriş və seçin Yeni giriş.
  3. İçində Giriş - Yeni informasiya qutusu, a daxil edin Giriş adı of Moe.

Seçin SQL Server Doğrulaması, sonra a Şifrə of Moe (giriş adı ilə eyni, hərf üçün həssasdır).

Üç onay qutusunun hər birinin işarəsini götürün (Parol siyasətini tətbiq edin, Parolun bitmə müddətini tətbiq edin, İstifadəçi növbəti girişdə şifrəni dəyişdirməlidir). Yenə də, bu, real dünya tətbiqetməsində fərqli bir şəkildə seçim edə biləcəyiniz bir yerdir.

Seçin Varsayılan verilənlər bazası üçün egdb.

Daxil edin a İstifadəçi adı of Moe.

Uyğunluğu daxil edin Giriş adı of Moe. (Siz də ". SQL Server nümunəsi ilə əlaqəli giriş siyahısına baxmaq üçün 'düyməsini basın.)

Vacib: Tərk edin Varsayılan sxem boş. Moe-nin geodatabase verilənlər bazasına sahib olma qabiliyyətinə sahib olmasını istəsəniz (yəni yeni xüsusiyyət sinifləri yaratmaq üçün), onda Moe-ni standart sxem kimi daxil edərdiniz. ArcGIS Verilənlər Bazası İstifadəçisi vasitəsi bu ayarı yeni istifadəçi üçün hazırlayır, buna görə də Moe kimi aşağı səviyyəli istifadəçilər yaratmaq üçün bu aləti istifadə etmirik, əksinə burada göstərildiyi kimi SQL Server Management Studio istifadə edirik. Fərqli istifadəçi yaratma prosesinin əsasını Esri sənədlərində tapırıq:

"Veri olan istifadəçilərin də verilənlər bazasında istifadəçi adı ilə eyni adda olan şemaları olmalıdır."

Qeyd: Bu nöqtədə verilənlər bazanızın inzibati olmayan bir istifadəçisinin geodatabana qoşulmaq üçün keçəcəyini təqlid edirsiniz. Əvvəlki əlaqələr və məlumat yükləmə prosedurları bir verilənlər bazası administratoru rolunda yerinə yetirmə ehtimalı yüksək olan vəzifələrdir.

Rolların yaradılması

İstifadəçilərin bir coğrafi verilənlər bazasında məlumatları görmək və / və ya redaktə etmək qabiliyyətinə sahib olması üçün məlumat sahibi bu imtiyazları verməlidir. Bu bir istifadəçi bazasında (bir ArcGIS alətindən istifadə edərək) edilə bilər, ancaq istifadəçilər rollara atanaraq və rollara imtiyazlar təyin edilərək proses daha təsirli şəkildə edilə bilər. Bu hissədə, egdb verilənlər bazasında bir izləyici rolu və bir redaktor rolu yaradacaqsınız.

Rollara dair bir vacib qeyd: imtiyazlar məlumat sahibi tərəfindən verilməlidir (siyahıyaalma və ssenarimizdəki nəqliyyat istifadəçiləri), rollar sysadmin imtiyazlarına sahib biri tərəfindən yaradılmalıdır. Bu tətbiqimizdə DBO istifadəçisidir.

  1. -Ə qayıt Geoprosessing pane & gt Toolboxes & gt Data Management & gt Geodatabase Administration. Açın Rol yaradın alət.
  2. Nəticədə informasiya qutusunu seçin Verilənlər bazası bağlantısını daxil edin dbo_egdb.sde bağlantınız üçün parametr.
  3. Üçün Rolu, daxil edin izləyici.
  4. Bunu təsdiq edin Qrant rolu (və ləğv etməyən rol) növbəti açılan seçilir.
  5. İçində İstifadəçi adları sahəsinə yuxarıdakı hissədə izləyici siyahısına daxil etdiyiniz istifadəçilərin siyahısını daxil edin. Tool Help panelində deyildiyi kimi, istifadəçi siyahısı vergüllə ayrılmalıdır (boşluq yoxdur).
  6. Basın Qaç.
  7. Bir yaratmaq üçün bu addımları təkrarlayın Redaktor müvafiq istifadəçilər üçün rol.

Geodatabase imtiyazlarını idarə edin

Nəhayət, indi yeni yaradılan rollara uyğun uyğun imtiyazlar təyin etmək üçün məlumat sahibi əlaqələri üzərində işləyəcəyik.

  1. -Ə qayıt Geodatabase İdarəetmə alət qutusunu açın Güzəştləri dəyişdirin alət.
  2. Üçün Dataset daxil edin parametrinə baxın egdb.CENSUS.usa xüsusiyyət verilənlər bazası (ya siyahıyaalma, ya da dbo bağlantısı vasitəsilə).
  3. The İstifadəçi parametr ya bir istifadəçi, ya da bir rol üçün təyin edilə bilər. İzləyici rolunun üstünlüklərini burada təyin etmək istəyirik, buna görə daxil olun izləyici bu parametr üçün.
  4. Üçün Bax parametrini seçin Görünüş imtiyazları verin seçim.
  5. Üçün Redaktə edin parametri, təsdiqlə Düzəliş imtiyazlarını dəyişdirməyin seçim seçildi.

  • İmtiyazlar xüsusiyyət sinfi səviyyəsində təyin oluna bilər, lakin yalnız xüsusiyyət sinfi xüsusiyyət məlumat bazasının bir hissəsi olmadıqda. Bir xüsusiyyət verilənlər bazası ilə işləyərkən imtiyazlar verilənlər bazası səviyyəsində (yuxarıda göstərildiyi kimi) təyin edilməli və hər bir uşaq xüsusiyyət sinifinə şamil ediləcəkdir.
  • Giriş Dataset parametri birdən çox məlumat dəsti / xüsusiyyət sinifinin təyin edilməsini dəstəkləyir.
  • Bir xüsusiyyət verilənlər bazası / xüsusiyyət sinifinə sağ vurmaq və seçmək də mümkün olduğunu görə bilərsiniz & Gt imtiyazlarını idarə edin. Ancaq bu yanaşma ilə imtiyazları dəyişdirməyə çalışdığımda, təyin etdiyim istifadəçilərdən / rollardan heç biri seçim üçün əlçatan deyildi.

Bu, bu dərsdə coğrafi verilənlər bazası nümunəsi ilə edəcəyiniz praktik fəaliyyətlərə yekun vurur. Nümunənizlə bəzi sınaqlardan çəkinməyin. Tamamlandıqdan sonra uzaq masa üstü bağlantısını nümunənizə bağlayın və ən əsası lazımsız xərcləri artırmamaq üçün nümunənizi EC2 Konsolu vasitəsilə dayandırmağı unutmayın.

Bu həftənin səviyyəli fəaliyyətini görmək üçün növbəti səhifəyə keçin.

Bununla bir SQL Server geodatabase yaratmaq, istifadəçi əlavə etmək, bəzi məlumatları yükləmək və istifadəçilərə məlumat imtiyazları təyin etmək barədə təlimimizi başa vurduq. Daxili İşlər Departamentinin istifadəçilərini əlavə edib us_hydro shapefile idxal etməyiniz üçün xüsusi olaraq göstəriş verilməmişdir, lakin əlavə təcrübə axtarırsınızsa bunu edə biləcəksiniz.


Videoya baxın: Bu adam HEÇ YERDƏN peyda olur - İzahı Olmayan Hadisələr (Oktyabr 2021).