Daha çox

ArcSDE cədvəlini ArcObjects ilə düzəldirsiniz?


Aşağıdakı link ArcSdE cədvəlini ArcObjects ilə düzəltmək üçün kod parçasını təqdim edir.

ArcObjects istifadə edərək bir ArcSDE cədvəlini necə düzəltmək barədə başqa və ya daha yeni bir kod nümunəsi varmı?

ArcObjects ilə SDE geodatabase tablosunu redaktə edin


İşə başlamaq üçün bir neçəsi:

Buradan başlayın - ArcObjects öyrənmək

GeoDatabase-ə qoşulma

Şemanın yaradılması və dəyişdirilməsi

Sürətləndirmə

Məlumatları redaktə etmək

Xüsusi olaraq Xüsusiyyətlərin yaradılması və Xüsusiyyətlərin yenilənməsinə baxa bilərsiniz. Bunların hər ikisi, yuxarıdakı nümunələri tapa biləcəyiniz GeoDatabase-ə qoşulmağınızı tələb edəcəkdir.


Dəqiq tədbirlər üçün ümumiyyətlə məlumatların saxlanılması və ya proqnozlaşdırılan bir koordinat sisteminə çevrilməsi lazımdır.

& # 8211 İki koordinat sistemi arasında bir məlumat dəyişikliyi olarsa, bir koordinat sistemindən digər koordinat sisteminə çevrilmək üçün bir transformasiya tələb olunur.

& # 8211 Dönüşüm ya irəli, ya da geri ola bilər, yəni istinad təlimatına əsasən necə təyin olunduğunu tapa bilər. Çevrilmə, A_to_B-dən irəli gələn hesab edilə bilər, lakin B_To_A-dan çevrilmək tələb olunursa, eyni parametrlərin əks ilə istifadə edilməsi lazımdır

Aşağıda dönüşüm üçün kod parçaları verilmişdir

int numPts = koordinat uzunluğu / 2
pcsName = PeFactory.projcs (projCode)
PeCSTransformations.projToGeog (pcsName, numPts, coords)

// girişlər
projCode & # 8211 proyeksiya kodu (təlimata uyğun olaraq)
numPts & # 8211 xal sayı
koordinatlar & # 8211 koordinatlar proqnozlaşdırılacaq

gtransSingle = PeFactory.geogtran (transCode)
PeCSTransformations.geog1ToGeog2 (gtrans, numPts, coords, null)

// girişlər
transCode & # 8211 coğrafi transformasiya kodu
numPts & # 8211 xal sayı
koordinatlar & # 8211 koordinatlar

// Ters çevrilmə üçün geog2ToGeog1 metodundan istifadə edin

Bunu paylaş:

Bunun kimi:


ThoughtConnect

ArcSDE geodatabase kimi çox istifadəçi ssenarisində bir neçə istifadəçi eyni zamanda məlumatları istifadə edə bilər. Məlumatların bütövlüyünü qorumaq və digər istifadəçilərlə ziddiyyətlərin qarşısını almaq üçün, ArcGIS bəzi avtomatlaşdırılmış şemaları kilidləmə mexanizmləri təqdim edir. Paylaşılan kilidlər və xüsusi kilidlər

Paylaşılan kilidlər
ArcGIS, istifadə edildikdə, məsələn, bir istifadəçi bir xüsusiyyət sinfi və ya cədvəlin məzmununa düzəliş edərkən və ya sorğu göndərdikdə, fərdi bir verilənlər bazasında avtomatik olaraq paylaşılan bir kilid əldə edəcəkdir. Bu, digər istifadəçilər istifadə zamanı əsas verilənlər bazasında və sxemində dəyişiklik edə bilməməsini təmin etmək üçündür. İstədiyiniz anda istənilən sayda paylaşılan kilidlər tək bir xüsusiyyət sinfi və ya masa üzərində qurula bilər

Eksklüziv kilidlər
Xüsusi bir kilid, geodat verilənlər bazasındakı bir verilənlər bazasını başqaları tərəfindən istifadədən, məsələn, verilənlər bazasını dəyişdirmək üçün lazımlı dəyişikliklər etmək üçün kilidləmək üçün istifadə olunur. Müvafiq icazəsi olan bir istifadəçi coğrafi verilənlər bazasında bir verilənlər bazasında dəyişiklik etməyə başladıqdan sonra, ArcGIS avtomatik olaraq fərdi atribut cədvəlində, xüsusiyyət sinfi cədvəlində, raster cədvəlində və ya digər verilənlər bazasında müstəsna bir kilid quracaqdır.
Ümumiyyətlə şema kilidlərini söndürmək üçün yaxşı bir təcrübə deyil, lakin tələb olunduqda ssenarilər ola bilər. DİQQƏT ilə istifadə edin

ArcGIS Services tərəfindən əldə edilən kilidlər adlandırma konvensiyası və ltconfiguration name & gt. & Ltservice type & gt.cfg olan ArcGIS xidmət konfiqurasiya sənədini dəyişdirərək aradan qaldırıla bilər.
Məsələn, & ltProperties & gt etiketi altında MyService.MapServer.cfg, yeni bir etiket əlavə edin

& ltSchemaLockingEnabled & gtfalse & lt / SchemaLockingEnabled & gt aut0-şeması kilidini söndürmək üçün.

(Qeyd: Yeni konfiqurasiya yalnız SOM yenidən başladıldıqdan sonra təsirli olacaq)

Alternativ olaraq, AGSSOM alətini bir modeldə istifadə edə bilərsiniz və ya başqa bir şəkildə şemanın kilidlənməsinin aradan qaldırılması üçün xidmətlərə başlamaq / dayandırmaq üçün istifadə edə bilərsiniz.

Arcobjects ilə işləyərkən və IWorkspaceFactory-dan istifadə edilərkən standart yerlərdə qatlarla işləmək üçün iş sahəsi yaratmaq Şema kilidləri. Bəlkə də bəzən bu kilidin aradan qaldırılması tələb olunur. Aşağıda ArcObjects ilə işləyərkən şemanın kilidlənməsinin necə göstəriləcəyini bildirən kod parçası verilmişdir.
// İş sahəsinin kilidini açmaq üçün ArcObjects Java kodu


scExport = getServerContext () // SDE iş yerini açın
IWorkspaceFactory sdeWkspFactory = yeni IworkspaceFactoryProxy (scExport.createObject (& # 8220esriDataSourcesGDB.SdeWorkspaceFactory & # 8221))
// IworkspaceFactoryLockControlProxy obyektini açın
IWorkspaceFactoryLockControlProxy ipWsFactoryLockProxy = yeni IWorkspaceFactoryLockControlProxy (sdeWkspFactory)
ipWsFactoryLockProxy.disableSchemaLocking ()
ümumi IServerContext getServerContext ()
<
IServerContext sc = sıfır
String server = Constants.getAGSServer ()
String user = Constants.getAGSUser ()
String pwd = Constants.getAGSPwd ()
String domain = Constants.getAGSDomain ()

cəhd edin
<
ServerInitializer serverInitializer = yeni ServerInitializer ()
serverInitializer.initializeServer (domen, istifadəçi, pwd)
ServerConnection bağlantısı = yeni ServerConnection ()
connect.connect (server)
IServerObjectManager som = connection.getServerObjectManager ()
sc = som.createServerContext (& # 8220 & # 8221, & # 8220 & # 8221)
> tutmaq (keçmiş istisna)
<
ex.printStackTrace ()
>
qayıt sc
>
Hansı istifadəçinin / maşınının təbəqələri kilidlədiyini tapmaq
sde_id, OSNAME kimi sysname, lockingmachine kimi sde.process_information olan sde_id olan sde_id seçin
(sde.table_locks qeyd_idindən sde_id-dən fərqli sde_id seçin
(table_name = & # 8216 & ltlayername & gt & # 8217 olduğu sde.table_registry-dən fərqli qeyd_idini seçin.
və sahibi = & # 8216 & ltowner & gt & # 8217))

ArcSDE Şeması Kilidinin silinməsi

Asılı əlaqələrə görə və ya başqa bir şəkildə təmizlənməsi lazım olan kilidlər varsa, şemanın kilidini silmək üçün verilənlər bazası sql skriptindən aşağıda istifadə edilə bilər.

sde.table_locks-dan qeydiyyatın daxil olduğu silmək
(table_name = & # 8216 & ltlayername & gt & # 8217 olduğu sde.table_registry-dən fərqli qeyd_idini seçin.
və sahibi = & # 8216 & ltowner & gt & # 8217)

& Ltlayername & gt-i kilidin çıxarılması lazım olan həqiqi qat adı ilə dəyişdirin & ltowner & gt-ni Layer Sahibi ilə əvəz edin


Mündəricat

ArcGIS versiyası tarixçəsi
Versiya Sərbəst buraxıldı
8.0 1999-12-27 [6]
8.0.1 2000-01-13 [7]
8.1 2001-05-01 [8]
8.2 2002-05-10 [9]
8.3 2003-02-10 [10]
9.0 2004-05-11 [11]
9.1 2005-05-25 [12]
9.2 2006-11-14 [13]
9.3 2008-06-25 [14]
9.3.1 2009-04-28 [15]
10.0 2010-06-29 [16]
10.1 2012-06-11 [17] [18] [19]
10.2 2013-07-30 [20] [21]
10.2.1 2014-01-07 [22]
10.2.2 2014-04-15 [23]
10.3 2014-12-10 [24]
10.3.1 2015-05-13 [25]
10.4 2016-02-18 [26]
10.4.1 2016-05-31 [27] [26]
10.5 2016-12-15 [28] [29]
10.5.1 2017-06-29 [30]
10.6 2018-01-17
10.6.1 2018-07-16
10.7 2019-03-21 [31]
10.7.1 2019-06-27 [32] [33]
10.8 2020-02-20 [34]
10.8.1 2020-07 [35]

ArcGIS paketindən əvvəl, Esri proqram inkişafını Arc / INFO iş istasyonu proqramı və ArcView GIS 3.x masaüstü proqramı kimi bir neçə Qrafik İstifadəçi İnterfeysi əsaslı məhsullara yönəltmişdi. Digər Esri məhsulları, inkişaf etdiricilər üçün bir proqramlaşdırma kitabxanası olan MapObjects və əlaqəli bir verilənlər bazası idarəetmə sistemi olaraq ArcSDE-yə daxil idi. Müxtəlif məhsullar çox mənbəli ağaclara ayrılmış və bir-biri ilə yaxşı birləşməmişdir. 1997-ci ilin yanvarında Esri, vahid inteqrasiya edilmiş bir proqram arxitekturası yaratmaqla CBS proqram platformasını yeniləməyə qərar verdi. [36]

ArcMap 8.0 Düzəliş edin

1999-cu ilin sonlarında Esri, Microsoft Windows əməliyyat sistemində çalışan ArcMap 8.0-ı buraxdı. [36] ArcGIS, ArcView GIS 3.x interfeysinin vizual istifadəçi interfeysi aspektini Arc / INFO versiyası 7.2 iş yerindən gələn gücün bir hissəsi ilə birləşdirdi. Bu cütləşmə, komanda satırı ArcInfo iş istasyonu (v8.0) və ArcMap (v8.0) adlı yeni bir qrafik istifadəçi interfeysi tətbiqi daxil olmaqla ArcGIS adlı yeni bir proqram dəsti ilə nəticələndi. Bu ArcMAP, daha asan bir interfeysə sahib olan ArcInfo funksiyalarının bir hissəsini və ArcCatalog (v8.0) adlı bir fayl idarəetmə tətbiqini özündə birləşdirir. ArcMap-ın çıxışı, Esri'nin proqram təkliflərində böyük bir dəyişiklik meydana gətirdi, bütün müştəri və server məhsullarını Microsoft Windows COM standartlarından istifadə edərək inkişaf etdirilən ArcGIS adı verilən bir proqram arxitekturasına uyğunlaşdırdı. [37] ArcMap 8.0 interfeysi və adları ArcGIS Desktop-un sonrakı versiyalarına oxşar olsa da, fərqli məhsullardır. ArcGIS 8.1 məhsul xəttində ArcMap 8.0 əvəz etdi, lakin yeniləmə deyildi.

ArcGIS Masaüstü 8.1 - 8.3 Düzenle

ArcGIS 8.1, 2000-ci ildə Esri Beynəlxalq İstifadəçi Konfransında təqdim edildi. [38] ArcGIS 8.1 rəsmi olaraq 24 Aprel 2001-ci ildə çıxdı. Bu yeni tətbiq üç uzantıdan ibarət idi: 3D Analist, Mekansal Analist və GeoStatistical Analist. Bu üç uzantı ArcView GIS 3.x məhsul xəttində çox güclü və populyar oldu. ArcGIS 8.1 ayrıca birbaşa Coğrafiya Şəbəkəsi saytından və ya digər ArcIMS xəritə xidmətlərindən onlayn məlumat əldə etmək imkanı əlavə etdi. [39] ArcGIS 8.3, ilk olaraq yalnız ArcInfo örtükləri ilə mövcud olan bir xüsusiyyət olan geodatabaslara topoloji əlavə edərək 2002-ci ildə təqdim edildi. [40]

Əsas fərqlərdən biri, proqramı xüsusi istifadəçi ehtiyaclarına uyğunlaşdırmaq və ya genişləndirmək üçün mövcud olan proqramlaşdırma (skript) dilləridir. ArcGIS-ə keçiddə Esri, tətbiqetmə ssenari dilləri, Avenue və ARC Makro Language (AML) dəstəyini, Visual Basic for Applications skriptinin və Microsoft COM standartlarını istifadə edərək ArcGIS komponentlərinə açıq girişin lehinə buraxdı. [39] ArcGIS, məlumatları geodatabase kimi tanınan xüsusi RDBMS formatında saxlamaq üçün nəzərdə tutulmuşdur. ArcGIS 8.x, məlumat bazasında şərhlər və şərhlər daxil olmaqla digər yeni xüsusiyyətləri təqdim etdi. [41]

ArcGIS 9.x Düzəliş edin

ArcGIS 9, inkişaf etdiricilər üçün ArcGIS Server və ArcGIS Engine daxil olduğu 2004-cü ilin may ayında buraxıldı. [36] ArcGIS 9 buraxılışına a geoprosessinq ənənəvi CİS işləmə alətlərinin (kəsmə, örtük və məkan analizi kimi) interaktiv şəkildə və ya COM standartlarını dəstəkləyən hər hansı bir ssenari dilindən icrasına imkan verən mühit. Bunlardan ən populyarı Python olsa da, digərləri, xüsusən Perl və VBScript istifadə edilmişdir. ArcGIS 9, ERDAS IMAGINE-in Model Maker (1994, v8.0.2-də buraxılmışdır) kimi görsel bir proqramlaşdırma mühitini əhatə edir. Esri versiyası ModelBuilder adlanır və ERDAS IMAGINE versiyası da istifadəçilərə geoprosessinq alətlərini qrafik olaraq yeni alətlərə bağlamağa imkan verir. modellər. Bu modellər birbaşa icra edilə bilər və ya yığım rejimində icra edilə bilən skript dillərinə ixrac edilə bilər (bir komanda xəttindən başlayır) və ya dallanma və ya döngə əlavə etmək üçün əlavə redaktə edilə bilər.

26 iyun 2008-ci ildə Esri ArcGIS 9.3'ü buraxdı. ArcGIS Desktop-un yeni versiyasında yeni modelləşdirmə vasitələri və geostatistik səhv izləmə xüsusiyyətləri, ArcGIS Server isə performansını və rola əsaslanan təhlükəsizliyi dəstəklədi. Maşuplar yaratmaq üçün istifadə edilə bilən və ya Google Xəritələr və ya Microsoft Virtual Earth ilə inteqrasiya olunan yeni JavaScript API-ləri var. [42] [43]

2008 Esri Developers Summit-də, ArcIMS-dən ArcGIS Server əsaslı tətbiqlərə keçidlə bağlı bir iclas xaricində ArcIMS-ə az əhəmiyyət verildi, bu da veb əsaslı Xəritəçəkmə tətbiqləri üçün ArcGIS 9.3 ilə Esri üçün fokus dəyişikliyini göstərdi. [44]

2009-cu ilin may ayında Esri, dinamik xəritə nəşrinin performansını yaxşılaşdıran və coğrafi məlumatların daha yaxşı paylaşılmasını təmin edən ArcGIS 9.3.1 versiyasını buraxdı.

ArcGIS 10.x Düzəliş edin

2010-cu ildə Esri, perspektivli 9.4 versiyasının 10-cu versiyaya çevriləcəyini və 2010-cu ilin ikinci rübündə göndəriləcəyini bildirdi. [45]

ArcGIS 10.3 buraxılışına ArcGIS Pro 1.0 daxil edildi, 2015-ci ilin yanvarında satışa təqdim edildi.

21 oktyabr 2020-ci ildə Esri, bunun ArcGIS Desktop-ın son buraxılışı olacağını açıq şəkildə bildirdi. [46] ArcMap da daxil olmaqla, məhsulları 1 Mart 2026-cı il tarixinədək dəstəklənəcəkdir. [47] Bu elan, ArcGIS Pro (və əlaqədar məhsulların) ArcMap üçün tam bir əvəz olacağı planlandığını təxmin etdi.

ArcGIS Pro Edit

ArcGIS Pro, ArcGIS Desktop-un daha müasir versiyası olan 64-bit CİS proqramdır. ArcGIS Desktop-dan fərqli olaraq, ArcCatalog və ArcMap funksiyalarına eyni tətbiqetmə vasitəsi ilə, ən çox Kataloq bölməsi vasitəsilə çatılır. [48] ​​ArcGIS Pro üçün qrafik tələbləri, təkmilləşdirilmiş vizuallaşdırmanı dəstəkləmək üçün ArcGIS Desktop ilə müqayisədə xeyli yüksəkdir. ArcGIS Pro ayrıca ArcGIS Online istifadə edərək xüsusiyyət təbəqələrinin nəşrini və istehlakını ehtiva edən sadələşdirilmiş iş axınlarını dəstəkləyir. [49]

ArcGIS Pro 1.0 yanvar 2015-ci ildə buraxıldı. [50]

ArcGIS Pro 2.6, 2020-ci ilin iyul ayında çıxdı. [51] Qeyd olunan xüsusiyyətlərə əlavə edildi: [52]

  • Voxel təbəqələri
  • Şəbəkələri izləyin
  • Yeni Uyğunluq Modelleyicisini istifadə edərək interaktiv uyğunluq analizi
  • Qrafik qatları
  • Bağlamanın tənzimlənməsi
  • Bağlantı təhlili
  • Layihənin bərpası

Məlumat formatları Redaktə edin

ArcView 3.x daxil olmaqla köhnə Esri məhsulları, shapefile formatında məlumatlarla işləyirdi. ArcInfo Workstation, məkan məlumatları haqqında topoloji məlumatları saxlayan örtüklərlə işləyirdi. 1981-ci ildə ArcInfo-nun ilk çıxışı ilə tanıdılan əhatə dairələrinin xüsusiyyət növlərini idarə etmə məhdudiyyətləri var. Bəzi xüsusiyyətlər, məsələn, küçə kəsişmələri olan yollar və ya üst keçidlər və yeraltı keçidlər, digər xüsusiyyətlərdən fərqli olaraq idarə edilməlidir. [53]

ArcGIS, məkan məlumatlarını saxlamaq üçün obyekt-əlaqəli verilənlər bazası yanaşmasından istifadə edən bir geodatabase ətrafında qurulmuşdur. Coğrafi məlumat bazası, məkan xüsusiyyətlərini atributlarla birləşdirmək üçün məlumat dəstlərini tutmaq üçün "konteyner" dir. Coğrafi məlumat bazası topoloji məlumatları da içə bilər və yol kəsişmələri kimi xüsusiyyətlərin davranışını, xüsusiyyətlərin bir-birilə necə əlaqəli olduğuna dair qaydalarla modelləşdirə bilər. [54] Geodatabases ilə işləyərkən nöqtələr, xətlər və ya çoxbucaqlar ilə təmsil olunan xüsusiyyətlər toplusu olan xüsusiyyət siniflərini anlamaq vacibdir. Shapefiles ilə hər bir fayl yalnız bir növ xüsusiyyətə sahib ola bilər. Bir coğrafi verilənlər bazası bir fayl daxilində bir çox xüsusiyyət sinifini və ya xüsusiyyət növünü saxlaya bilər. [55]

ArcGIS-dəki jeodatabases üç müxtəlif yolla saxlanıla bilər - "fayl geodatabase", "şəxsi geodatabase" və ya "müəssisə geodatabase" (əvvəllər SDE və ya ArcSDE geodatabase). [56] 9.2-də təqdim olunan geodatabase faylı məlumatları .gdb uzantılı bir qovluqda saxlayır. İçərilər əhatə dairəsinə bənzəyir, amma əslində bir örtük deyil. Fərdi yer verilənlər bazasına bənzər, fayl geodatabase yalnız tək bir redaktoru dəstəkləyir. Lakin, şəxsi geodatabase-dən fərqli olaraq, praktik olaraq heç bir ölçü hüdudu yoxdur. Varsayılan olaraq, hər hansı bir cədvəl 1 TB-ı keçə bilməz, lakin bu dəyişdirilə bilər. Şəxsi geodatabases, həndəsə məlumatlarını saxlamaq üçün bir BLOB sahəsi istifadə edərək, məlumatları Microsoft Access sənədlərində saxlayır. OGR kitabxanası bu fayl növünü digər fayl formatlarına çevirmək üçün idarə edə bilər. [57] İstifadəçilərin idarəedilməsi və ehtiyat nüsxələrinin yaradılması kimi şəxsi geodatabases üçün verilənlər bazası idarəetmə tapşırıqları ArcCatalog və ArcGIS Pro vasitəsilə edilə bilər. Microsoft Access-ə əsaslanan fərdi geodatabases, yalnız Microsoft Windows-da işləyir və 2 gigabayt ölçü məhdudiyyətinə malikdir. [58] Müəssisə (çox istifadəçi) geodatabases verilənlər bazası idarəetmə aspektlərini idarə etmək üçün PostgreSQL, Oracle, Microsoft SQL Server, DB2 və Informix kimi yüksək səviyyəli DBMS-lərin üstündə oturur, ArcGIS isə məkan məlumatlarının idarə olunması ilə məşğul olur. [59] Müəssisə səviyyəsində geodatabases verilənlər bazasının təkrarlanmasını, versiyalanmasını və əməliyyatların idarə edilməsini dəstəkləyir və platformalararası uyğun, Linux, Windows və Solaris-də işləyə bilir. [58]

9.2-də SQL Server Express ilə işləyən şəxsi SDE verilənlər bazası da yayımlandı. Şəxsi SDE verilənlər bazaları çox istifadəçi düzəlişlərini dəstəkləmir, lakin versiya və əlaqəsiz əlaqələndirmələri dəstəkləyir. Microsoft, SQL Server Express verilənlər bazalarını 4GB ilə məhdudlaşdırır.

ArcGIS Pro (64 bitlik bir tətbiqetmədir) şəxsi geodatabase formatını dəstəkləmir, lakin onları geosessil alətlərindən istifadə edərək dəstəklənən formata çevirə bilər. [60]

ArcGIS Masaüstü Redaktəsi

Məhsul səviyyəsi Düzenle

ArcGIS Desktop, artan funksionallığı ilə fərqli məhsul səviyyələrində mövcuddur.

  • ArcReader (pulsuz proqram, izləyici) ArcGIS Publisher istifadə edərək xüsusi Esri formatında yayımlanan xəritələr və CİS məlumatları üçün əsas bir məlumat görüntüləyicisidir. Proqram eyni zamanda xəritəyə baxmaq, məkan məlumatlarını çap etmək və sorğu etmək üçün bəzi əsas vasitələri təmin edir. ArcReader, ArcGIS məhsullarından hər hansı birinə daxildir və pulsuz yükləmək üçün də mövcuddur. ArcReader yalnız ArcGIS Publisher ilə yaradılmış əvvəlcədən yazılmış nəşr edilmiş xəritə sənədləri ilə işləyir. [61]
  • ArcGIS Desktop Basic, əvvəllər ArcView olaraq bilinən [62], ArcGIS lisenziyalaşdırma səviyyəsidir. ArcView ilə düz fayllarda saxlanılan CİS məlumatlarına baxa və redaktə edə, ya da əlaqəli verilənlər bazası idarəetmə sistemində saxlanılan məlumatları ArcSDE vasitəsilə əldə edə bilərsiniz. Bir də qatlı xəritələr yarada və əsas məkan təhlilini edə bilər.
  • ArcGIS Masaüstü StandartıƏvvəllər ArcEditor olaraq bilinən, formalı və geodatabasesdakı məkan məlumatlarının inkişaf etmiş bir şəkildə düzəldilməsi üçün hazırlanmış orta səviyyəli proqram dəsti. Coğrafi məlumat bazasında istifadə edilən xəritə və məkan məlumatlarının yaradılması üçün, o cümlədən coğrafi verilənlər bazası faylları və məlumatlarının redaktə edilməsi, çox istifadəçi geodatabase redaktə, versiya, raster məlumatların redaktə edilməsi və vektorlaşdırılması, inkişaf etmiş vektor məlumatlarının redaktə edilməsi, örtüklərin idarə edilməsi, koordinat həndəsi (COGO) və həndəsi şəbəkələrin redaktəsi. ArcEditor qabaqcıl məkan təhlili üçün nəzərdə tutulmayıb. [63]
  • ArcGIS Masaüstü ƏtraflıƏvvəllər ArcInfo olaraq bilinən, istifadəçilərə "məlumatların yaradılması, modelləşdirilməsi, təhlili və xəritə göstərilməsinin bütün aspektləri" ndə ən çox rahatlıq və nəzarət etməyə imkan verir. [64] ArcInfo, məkan təhlili, geosessil, məlumatların idarə edilməsi və digər sahələrdə artan qabiliyyəti əhatə edir. [63]

Digər masa üstü GIS proqramına ArcGIS Explorer və ArcGIS Engine daxildir. ArcGIS Explorer, ArcGIS Server, ArcIMS, ArcWeb Services və Web Map Service (WMS) üçün müştəri kimi işləyə bilən bir GIS görüntüləyicisidir.

  • ArcGIS Online[65] coğrafi məlumatların, həmçinin Esri, ArcGIS istifadəçiləri və digər nüfuzlu məlumat təminatçıları tərəfindən nəşr olunan məzmunun paylaşılmasına və axtarışına imkan verən bir veb tətbiqdir. İstifadəçilər qruplar yaratmağı və onlara qoşulmağı və ümumi olaraq və ya qruplar daxilində paylaşılan əşyalara girişini idarə etmələrini təmin edir.
  • ArcGIS Veb Xəritəçəkmə API'ləri istifadəçilərin ArcGIS Online və ArcGIS Server-dən GIS funksionallığı və Veb xidmətləri daxil olan tətbiqetmələr qurmağı və yerləşdirmələrini təmin edən müxtəlif dillər üçün API'lərdir. Adobe Flex, JavaScript və Microsoft Silverlight veb səhifələrə yerləşdirilə bilən və ya müstəqil Veb tətbiqetmələri kimi işə salına bilən tətbiqetmələr üçün dəstəklənir. Flex, Adobe Air və Windows Təqdimat Fondu (WPF) masa üstü tətbiqetmələr üçün dəstəklənir.

Komponentləri redaktə edin

ArcGIS Desktop, ArcMap, ArcCatalog, ArcToolbox, ArcScene, ArcGlobe və ArcGIS Pro da daxil olmaqla bir neçə inteqrasiya edilmiş tətbiqetmədən ibarətdir. ArcCatalog birinin kompüterindəki, verilənlər bazasındakı və ya digər mənbələrdəki məlumat dəstlərinə və fayllarına baxmaq üçün istifadə olunan məlumat idarəetmə tətbiqidir. ArcCatalog, hansı məlumatların mövcud olduğunu göstərməklə yanaşı, istifadəçilərə məlumatları xəritədə önizləməyə imkan verir. ArcCatalog ayrıca məkan məlumatları üçün metadataları görmək və idarə etmək imkanı verir. [66] ArcMap, yerleşim məlumatlarına baxmaq, redaktə etmək və sorğu vermək və xəritələr yaratmaq üçün istifadə olunan bir tətbiqdir. ArcMap interfeysi sol tərəfdəki bir cədvəl və xəritəni göstərən məlumat çərçivələri daxil olmaqla iki əsas hissəyə malikdir. Məzmundakı əşyalar xəritədəki qatlarla uyğun gəlir. [67] ArcToolbox, ArcInfo-dakı funksionallığın bir çox hissəsi ilə yanaşı, jeoprosessinq, məlumatların konversiyası və analiz alətlərini ehtiva edir. Tez-tez təkrarlanan tapşırıqlar üçün ArcToolbox ilə toplu işləmə istifadə etmək də mümkündür. [68] ArcScene, istifadəçinin CBS məlumatlarını 3 ölçülü şəkildə izləməsinə imkan verən və 3D Analitik Lisenziyasına sahib olan bir tətbiqdir. [69] ArcScene-nin təbəqə xüsusiyyətlərində istifadəçinin üç ölçülü müttəfiq xüsusiyyətlərini şişirtməsinə imkan verən bir Ekstruziya funksiyası mövcuddur. [70] ArcGlobe, ArcGIS-in 3D Analiz Lisenziyası ilə təqdim olunan 3D vizual tətbiqetmələrindən biridir. ArcGlobe, bir dünya səthində böyük miqdarda CİS məlumatlarına baxmağa imkan verən bir 3D vizual tətbiqidir. [71] ArcGIS Pro tətbiqi, 2015 Fevral ayında ArcGIS Masaüstünə əlavə edildi. [72] Digər inteqrasiya edilmiş tətbiqetmələrin kombinə edilmiş bacarıqlarına sahib idi və tam 64 bit proqram təminatı kimi qurulmuşdur. [73] ArcGIS Pro, verilənlər bazası proqramlaşdırılması üçün ArcPy Python skriptinə malikdir. [74]

Əlavələr Düzenle

ArcGIS Desktop-a əlavə edilə bilən əlavə funksionallıq təmin edən bir sıra proqram uzantıları mövcuddur, bunlar arasında 3D Analitik, Məkan Analisti, Şəbəkə Analisti, Sorğu Analisti, İzləmə Analisti və Geostatistika Analisti də var. [75] Qabaqcıl xəritə etiketlənməsi, ArcView və ArcEditor-a əlavə olaraq Maplex uzantısı ilə mövcuddur və ArcInfo ilə birlikdə verilir. [63] MapSpeller yazım yoxlayıcısı, ST-Links PgMap, XTools Pro [1] və georeferenced pdfs (GeoPDF) yaratmaq üçün MAP2PDF, [76] ERDAS 'Image Analysis and Stereo kimi üçüncü tərəflər tərəfindən də çox sayda uzantı hazırlanmışdır. ArcGIS və ISM PurVIEW analitiki, dəqiq geodatabase birbaşa düzəliş və ya xüsusiyyət rəqəmləşdirmə üçün coğrafi istinadlı stereoskopik görüntü modelləri ilə işləmək üçün Arc masaüstlərini dəqiq stereo görüntüləmə pəncərələrinə çevirir.

Ünvan axtarış yeri redaktə edin

Ünvan tapan, ArcGIS-də ünvan atributlarını, əlaqəli indeksləri və küçə ünvanları kimi yerlərin qeyri-rəsmi təsvirlərini xəritədəki xüsusiyyətlər kimi göstərilə bilən məkan məlumatlarına çevirmə müddətini müəyyən edən qaydaları saxlayan bir verilənlər bazasıdır. Ünvan axtarış cihazı coğrafi kodlaşdırma üçün istifadə olunan istinad məlumatlarının anlıq görüntüsünü və ünvanların standartlaşdırılması, uyğun yerlərin axtarışı və nəticənin yaradılması parametrlərini ehtiva edir. Ünvan axtarış sənədləri .loc fayl uzantısına malikdir. ArcGIS 8.3 və əvvəlki versiyalarda bir ünvan tapan geocoding xidməti adlandı. [77]

Digər məhsullar Redaktə edin

ArcGIS Mobile və ArcPad mobil cihazlar üçün hazırlanmış məhsullardır. ArcGIS Mobile, inkişaf etdiricilər üçün smartfonlar və ya tablet kompüterlər kimi mobil cihazlar üçün tətbiqetmə yaratmaq üçün istifadə etmələri üçün bir proqram inkişaf dəsti. İnternetə qoşulduqda, mobil tətbiqetmələr məlumatları əldə etmək və ya yeniləmək üçün ArcGIS Server-ə qoşula bilər. ArcGIS Mobile yalnız Enterprise səviyyəsində mövcuddur [78]

Server GIS məhsullarına ArcIMS (veb Xəritəçəkmə server), ArcGIS Server və ArcGIS Image Server daxildir. ArcGIS Desktop-da olduğu kimi, ArcGIS Server da Basic, Standard və Advanced Editions daxil olmaqla müxtəlif məhsul səviyyələrində mövcuddur. ArcGIS Server, quraşdırılmış SQL Server Express DBMS ilə gəlir və SQL Server Enterprise və Oracle kimi müəssisə DBMS ilə işləyə bilər. [79] Esri Developer Network (EDN) xüsusi proqram tətbiqetmələri yaratmaq üçün ArcObjects və digər vasitələrdən ibarətdir və ArcGIS Engine inkişaf etdiricilər üçün bir proqramlaşdırma interfeysi təmin edir. [80]

Qeyri-kommersiya məqsədləri üçün Esri, daha az illik lisenziya haqqı olan bir ev istifadəsi proqramı təklif edir. [81]

The ArcGIS Mühərriki ArcGIS proqram mühərriki, xüsusi GIS masa üstü tətbiqetmələri yaratmaq üçün bir geliştirici məhsuludur.

ArcGIS Engine, Windows, Linux və Solaris platformaları üçün COM, .NET, Java və C ++ üçün tətbiqetmə proqram interfeyslərini (API) təmin edir. API-lər ArcGIS tətbiqlərinin qurulmasını asanlaşdırmaq üçün sənədləşdirmə və bir sıra yüksək səviyyəli vizual komponentlərdən ibarətdir.

ArcGIS Engine, ArcGIS Desktop məhsullarının istehsal olunduğu əsas komponentlər qrupu olan ArcObjects-i əhatə edir. ArcGIS Engine ilə təkbaşına tətbiqetmələr qurmaq və ya həm CBS, həm də GIS istifadəçiləri üçün mövcud tətbiqləri genişləndirmək olar. ArcGIS Engine paylanması əlavə olaraq kommunal xidmətlər, nümunələr və sənədləri də əhatə edir.

Kompüter başına bir ArcGIS Mühərrikin İşləmə Zamanı və ya ArcGIS Masaüstü lisenziyası lazımdır.

ArcGIS Desktop məhsulları və ArcPad tək istifadə lisenziyası ilə əldə edilə bilər. Əksər məhsullar eyni vaxtda istifadə lisenziyası ilə, inkişaf server lisenziyaları və digər proqram lisenziyaları digər məhsullar üçün mövcuddur. [82] Tək istifadə məhsulları Esri Mağazasından onlayn satın alınabilir, bütün ArcGIS məhsulları isə satış nümayəndəsi və ya satıcı vasitəsilə əldə edilə bilər. ArcGIS üçün illik proqram təminatı və dəstəyi də mövcuddur. [83] MapInfo, Maptitude, AutoCAD Map 3D və açıq mənbəli QGIS kimi satıcılardan alternativ məhsullar mövcud olsa da, Esri, 2015-ci ildə% 43 olaraq qiymətləndirilən CBS proqram bazarında dominant paya sahibdir. [84]

ArcGIS ilə əlaqəli problemlər məhsullar üçün algılanan yüksək qiymətlər, mülkiyyət formatları və Esri ilə digər GIS proqramları arasında məlumat daşımaqda çətinlik çəkir. [85] [86] [87]

1999-cu ildə çıxan ArcGIS 8.0 ilə başlayan Esrinin ArcGIS platformasına keçidi, geniş bir sıra istifadəçi tərəfindən hazırlanmış və üçüncü tərəf əlavə proqram təminatı və skriptləri uyğunlaşdırmadı. Azlıq istifadəçi bazası, ArcGIS-ə köçürülməyə müqavimət qabiliyyəti, funksionallığı, əməliyyat sistemi (Esri yalnız Microsoft Windows əməliyyat sistemi üçün ArcGIS Desktop proqramını inkişaf etdirdi) və ArcGIS proqramının tələb etdiyi əhəmiyyətli dərəcədə daha böyük sistem mənbəyindəki dəyişikliklər səbəbindən müqavimət göstərir. [88] [89]


ArcSDE geodatabase kimi çox istifadəçi ssenarisində bir neçə istifadəçi eyni zamanda məlumatları istifadə edə bilər. Məlumatların bütövlüyünü qorumaq və digər istifadəçilərlə ziddiyyətlərin qarşısını almaq üçün, ArcGIS bəzi avtomatlaşdırılmış şemaları kilidləmə mexanizmləri təqdim edir. Paylaşılan kilidlər və xüsusi kilidlər

Paylaşılan kilidlər
ArcGIS, istifadə edildikdə, məsələn, bir istifadəçi bir xüsusiyyət sinfi və ya cədvəlin məzmununa düzəliş edərkən və ya sorğu göndərdikdə, fərdi bir verilənlər bazasında avtomatik olaraq paylaşılan bir kilid əldə edəcəkdir. Bu, digər istifadəçilərin istifadədə olduğu müddətdə əsas verilənlər bazasında və sxemində dəyişiklik edə bilməməsini təmin etmək üçündür. İstədiyiniz anda istənilən sayda paylaşılan kilidlər tək bir xüsusiyyət sinfi və ya masa üzərində qurula bilər

Eksklüziv kilidlər
Xüsusi bir kilid, geodat verilənlər bazasındakı bir verilənlər bazasını başqaları tərəfindən istifadədən, məsələn, verilənlər bazasını dəyişdirmək üçün lazımlı dəyişikliklər etmək üçün kilidləmək üçün istifadə olunur. Müvafiq icazəsi olan bir istifadəçi coğrafi verilənlər bazasında bir verilənlər bazasında dəyişiklik etməyə başladıqdan sonra, ArcGIS avtomatik olaraq fərdi atribut cədvəlində, xüsusiyyət sinfi cədvəlində, raster cədvəlində və ya digər verilənlər bazasında müstəsna bir kilid quracaqdır.
Ümumiyyətlə şema kilidlərini söndürmək üçün yaxşı bir təcrübə deyil, lakin tələb olunduqda ssenarilər ola bilər. DİQQƏT ilə istifadə edin

ArcGIS Services tərəfindən əldə edilən kilidlər, adlandırma konvensiyası & ltconfiguration name & gt. & Ltservice type & gt.cfg olan ArcGIS xidmət konfiqurasiya sənədini dəyişdirərək deaktiv edilə bilər.
Məsələn, & ltProperties & gt etiketi altında MyService.MapServer.cfg, yeni bir etiket əlavə edin

& ltSchemaLockingEnabled & gtfalse & lt / SchemaLockingEnabled & gt aut0-şeması kilidini söndürmək üçün.

(Qeyd: Yeni konfiqurasiya yalnız SOM yenidən başladıldıqdan sonra təsirli olacaq)

Alternativ olaraq, AGSSOM alətini bir modeldə istifadə edə bilərsiniz və ya başqa bir şəkildə şemanın kilidlənməsinin aradan qaldırılması üçün xidmətlərə başlamaq / dayandırmaq üçün istifadə edə bilərsiniz.

Arcobjects ilə işləyərkən və IWorkspaceFactory-dan istifadə edərək, standart yerlər kimi qatlarla işləmək üçün iş sahəsi yaratmaq Şema kilidləri. Bəlkə də bəzən bu kilidin aradan qaldırılması tələb olunur. Aşağıda ArcObjects ilə işləyərkən şemanın kilidlənməsinin necə göstəriləcəyini bildirən kod parçası verilmişdir.
// İş sahəsinin kilidini açmaq üçün ArcObjects Java kodu


scExport = getServerContext () // SDE iş yerini açın
IWorkspaceFactory sdeWkspFactory = yeni IworkspaceFactoryProxy (scExport.createObject (& # 8220esriDataSourcesGDB.SdeWorkspaceFactory & # 8221))
// IworkspaceFactoryLockControlProxy obyektini açın
IWorkspaceFactoryLockControlProxy ipWsFactoryLockProxy = yeni IWorkspaceFactoryLockControlProxy (sdeWkspFactory)
ipWsFactoryLockProxy.disableSchemaLocking ()
ümumi IServerContext getServerContext ()
<
IServerContext sc = sıfır
String server = Constants.getAGSServer ()
String user = Constants.getAGSUser ()
String pwd = Constants.getAGSPwd ()
String domain = Constants.getAGSDomain ()

cəhd edin
<
ServerInitializer serverInitializer = yeni ServerInitializer ()
serverInitializer.initializeServer (domen, istifadəçi, pwd)
ServerConnection bağlantısı = yeni ServerConnection ()
connect.connect (server)
IServerObjectManager som = connection.getServerObjectManager ()
sc = som.createServerContext (& # 8220 & # 8221, & # 8220 & # 8221)
> tutmaq (keçmiş istisna)
<
ex.printStackTrace ()
>
qayıt sc
>
Hansı istifadəçinin / maşınının təbəqələri kilidlədiyini tapmaq
sde_id, OSNAME kimi sysname, lockingmachine kimi sde.process_information olan sde_id olan sde_id seçin
(sde.table_locks qeyd_idindən sde_id-dən fərqli sde_id seçin
(table_name = & # 8216 & ltlayername & gt & # 8217 olduğu sde.table_registry-dən ayrı qeyd_idini seçin.
və sahibi = & # 8216 & ltowner & gt & # 8217))

ArcSDE Şeması Kilidinin silinməsi

Asılı əlaqələrə görə və ya başqa bir şəkildə təmizlənməsi lazım olan kilidlər varsa, şemanın kilidini silmək üçün verilənlər bazası sql skriptindən aşağıda istifadə edilə bilər.

sde.table_locks-dan qeydiyyatın daxil olduğu yerdən silin
(table_name = & # 8216 & ltlayername & gt & # 8217 olduğu sde.table_registry-dən fərqli qeydiyyat_idini seçin.
və sahibi = & # 8216 & ltowner & gt & # 8217)

& Ltlayername & gt-i kilidin çıxarılması lazım olan həqiqi qat adı ilə dəyişdirin & ltowner & gt-ni Layer Sahibi ilə əvəz edin


Parametrlərin necə istifadə edildiyinə bir nümunə

Aşağıdakı nümunədə, bir SQL ifadəsi, RAS ilə başlayan və DBTUNE cədvəlindəki DEFAULTS açar sözünün altında qruplaşdırılmış bütün parametrlər üçün dəyərləri qaytarır.

RAS_STORAGE parametri üçün config_string, CREATE TABLE ifadəsi üçün Oracle SQL sintaksisini ehtiva edir. RAS_STORAGE parametri SDE_RAS_ & ltraster_column_ID & gt masalarının saxlanmasına nəzarət etmək üçün istifadə olunur. Buna görə də, coğrafi verilənlər bazasında bir raster verilənlər bazası yaradarkən DEFAULTS açar sözünü təyin etsəniz, ArcGIS RAS_STORAGE üçün config_string-i oxuyur və SDE_RAS_ & ltraster_column_ID & gt cədvəlini yaratmaq üçün istifadə olunan SQL ifadəsinə yerləşdirir.

Konfiqurasiya açar sözləri və parametr dəyərləri cədvəl yaratmaq üçün ArcGIS-in verdiyi SQL ifadələri üçün istifadə olunur. Aşağıdakı DEFAULTS söz / parametr dəyəri aşağıdakı SQL ifadəsinə çevrilir:

Bir masa sahəsi göstərilməyibsə, Oracle, masa boşluğunun standart saxlama parametrlərindən istifadə edərək cədvəlləri və indeksləri istifadəçinin standart cədvəlində saxlayır. Son nümunədə raster masa sahəsi göstərilməsəydi, istifadəçinin standart masa sahəsi istifadə ediləcəkdi.

Bu istifadəçi kimi qoşulduqda USER_USERS Oracle sistem cədvəlinin DEFAULT_TABLESPACE sahəsini soruşaraq istifadəçinin standart cədvəlini təyin edə bilərsiniz. Oracle verilənlər bazası administratoru olaraq DBA_USERS cədvəlinin DEFAULT_TABLESPACE sahəsini istifadəçini müəyyənləşdirmək üçün bir WHERE müddəasından istifadə edərək sorğu göndərin.

Konfiqurasiya parametr parametrlərini dəyişdirərək məlumatlarınız üçün uyğun masa boşluğu adlarını təmin edə bilərsiniz. Geodatabase Konfiqurasiya Açar söz ixrac etmə alətindən istifadə edərək cari konfiqurasiya parametr parametrlərini ixrac edə, dəyərləri dəyişdirə, sonra da Geodatabase Konfiqurasiya Açar sözdən istifadə edərək dəyişiklikləri idxal edə bilərsiniz.


İşlevsellik

ArcSDE, təşkilatların ənənəvi bir yanaşmadan - coğrafi məlumatların ayrı bir kolleksiyasını idarə etməkdən - məkan məlumatlarını davamlı verilənlər bazası kimi idarə edə biləcəyi inteqrasiya olunmuş bir mühitə keçməsini təmin edir: eyni zamanda bütün təşkilat üçün əlçatan və İnternetdə asanlıqla nəşr edilə bilər.

ArcSDE, bir DBMS-də məkan məlumatlarının (raster, vektor və sorğu) saxlanılmasını və idarə edilməsini asanlaşdıran və məlumatları bir çox tətbiqə təqdim edən bir tətbiqetmə serveridir. ArcSDE, dörd ticari verilənlər bazasından (IBM DB2, Informix, Microsoft SQL Server və Oracle) hər hansı birindəki məkan məlumatlarını idarə etməyə imkan verir. 9.3 buraxılışından başlayaraq Esri açıq mənbəli PostgreSQL verilənlər bazası üçün dəstək əlavə etdi.

ArcSDE, inkişaf etmiş ArcGIS Desktop məhsulları (ArcView, ArcEditor və ArcInfo) ArcGIS inkişaf məhsulları (ArcGIS Engine və ArcGIS Server), ArcView 3.x və ArcIMS üçün məlumat verir. Çox istifadəçi Esri əsaslı CİS-in idarə edilməsində əsas komponentdir.

While traditional RDBMS software keeps track of the tables and records contained in the database, ArcSDE pushes the relational model higher so that client software can manage geographic data - which comprise several tables - seamlessly. The user need have no awareness of nor dealings with the particulars of the RDBMS. The GIS environment routes all connections to the database through the ArcSDE middleware, which manages the storing and retrieval of data.


ArcGIS Masaüstü

ArcGIS Desktop is the primary platform for GIS professionals to compile, use, and manage geographic information. It's the starting point and foundation for deploying GIS across your organization and onto the Web.

ArcGIS Desktop is available at three functional license levels to address the needs of many types of users.

License levels

ArcGIS Desktop is available at different license levels: ArcView, ArcEditor, and ArcInfo, each with increasing functionality.

  • ArcView is the entry level of ArcGIS licensing offered. With ArcView, one is able to view and edit GIS data held in flat files, or view data stored in a Relational Database Management System (RDBMS) by accessing it through ArcSDE.
  • ArcEditor is the midlevel software suite designed for advanced editing of spatial data published in the proprietary ESRI format. It provides tools for the creation of map and spatial data used in GIS, including the ability of editing geodatabase files and data, multiuser geodatabase editing, versioning, raster data editing and vectorization, advanced vector data editing, managing coverages, coordinated geometry (COGO), and editing geometric networks. ArcEditor is not intended for advanced spatial analysis.
  • ArcInfo allows users the most flexibility and control in "all aspects of data building, modeling, analysis, and map display".

Other desktop GIS software include ArcGIS Explorer and ArcGIS Engine. ArcGIS Explorer is a GIS viewer which can work as a client for ArcGIS Server, ArcIMS, ArcWeb Services and Web Map Service (WMS).

Components

ArcGIS Desktop consists of several integrated applications, including ArcMap, ArcCatalog, ArcToolbox, and ArcGlobe. ArcCatalog is the data management application, used to browse datasets and files on one's computer, database, or other sources. In addition to showing what data is available, ArcCatalog also allows users to preview the data on a map. ArcCatalog also provides the ability to view and manage metadata for spatial datasets. ArcMap is the application used to view, edit and query geospatial data, and create maps. The ArcMap inferface has two main sections, including a Table of contents on the left and the data frame(s) which display the map. Items in the table of contents correspond with layers on the map. ArcToolbox contains geoprocessing, data conversion, and analysis tools, along with much of the functionality in ArcInfo. It is also possible to use batch processes with ArcToolbox, for frequently repeated tasks.

Extensions

There are a number of software extensions for ArcGIS Desktop to provided added functionality, including 3D Analyst, Spatial Analyst, Network Analyst, Survey Analyst, Tracking Analyst and Geostatistical Analyst. Numerous extensions have also been developed by third-parties, such as XTools and MAP2PDF for creating Georeferenced pdfs, ERDAS' Image Analysis and Stereo Analyst for ArcGIS, and ISM's PurVIEW, which converts Arc- desktops into precise stereo-viewing windows to work with geo-referenced stereoscopic image models for accurate geodatabase-direct editing or feature digitizing.


ArcSDE Databases Have Extent Randomly Change

I've been having a problem with the extents of feature classes in our SDE here at work. Our database is divided into feature datasets that have various feature classes in them. The problem is as follows: The feature classes are all in GCS NAD 27. Sometimes, when editing data (digitizing features and filling in the fields), at some point, the extent of the feature class will change. The data source is still set correctly, and while the top and right extent are still correct, the bottom and left extent get changed to -400.00 dd. It's always the bottom and left extent that get changed as well.

I can't think of anything in particular that I'm doing to cause this. There are a couple of us editing the SDE at the same time, but we are always working in different feature classes.

It's possible to fix the extent by resetting the data source from a feature class that still has the correct extent, but I'd like to know why this is happening so that we can fix it permanently.

I don't have a solution but I can say we have a similar issue. we use GCS NAD 1983 and sometimes the max extents of the feature class get changed to very large values that make no sense in terms of degrees of latitude/longitude. If there is no data outside of our normal extent, we use the Feature Extent property tab in ArcCatalog to fix it, or sdelayer -o alter -E.

Other times we have data entered during editing that ends up a complete revolution around the world from where it should be. To fix that I have to select those features in ArcMap and use "Move. " in the Editor toolbar pulldown to subtract 360 degrees from their location and the features are then in the correct location. Then I can change the extents as above.

I've also had to fix dirty areas in topologies that go far outside the extent of the data - they cannot be validated as-is and you need to use sdelayer -o alter -E on the dirtyareas feature class as there is no topology extent property in ArcCatalog (10.2.0).

I've talked to several editors and tried to use their recollections of their editing workflows to duplicate it in my test SDE geodatabase, but so far I have not been able to make it happen.
http://forums.arcgis.com/threads/101700-SDE-Feature-Class-envelope-(max-x-y)-too-large

Good to know we aren't the only ones having this issue. I did also find the feature extent tab and recalculating the values from there, which was nice. My continuing research into this hasn't turned up much, but what I have noticed is that the extent of the feature classes is being changed to match the spatial reference domain values (Domain, Resolution, and Tolerance tab in ArcCatalog). Of course, that brought up something else that puzzled me, which is why our Domain values are so bizarre (Max X/Y: 9006799.254, Min X/Y: -400 degrees). The extent seems to be matching the Min X/Y values, but I still don't know what is causing it to change.

I don't have much experience with SDE's having just graduated recently (1 year ago) and not being responsible for anything but editing data, so I'm trying to learn about more than just our problem as I figure this out.

I am wondering if there is some correlation between something I'm doing while editing and the extent changing. Occasionally when I'm editing, I'll accidentally copy/paste some info into the bottom entry that doesn't actually exist (usually by accidentally hitting ctrl + down arrow and pasting before I realize I've jumped all the way to the bottom), but which gets created once I put info into it. I always delete the entry, but zooming to it puts me just off the coast of Texas in the gulf, near Houston, which is within the FC extent. After the last time I did this (admittedly on purpose this time), I came back the next day and the extent of that FC had changed again, although it hadn't changed when I left work (I made sure to check). I have a suspicion my problem is related to this, but I can't figure out how exactly.

I hope something I've said above helps you either duplicate or find a solution to this/your problem. Thanks for the details about your struggle with this. If I didn't explain something clearly enough or you have any other questions/comments let me know.


Web Firewall Configuration Alternatives

Firewall configurations are provided to support communication between various levels of security. A number of firewall configuration options are identified here, based on the location of the ArcIMS or ArcGIS Server software components. ArcGIS Server [Firewall security ports] are identified on the Esri Enterprise Resource Center.

The remaining discussion addresses available Web services firewall configuration strategies. Advantages and disadvantages of each configuration are discussed. Understanding the available configuration options and associated implications can help the security architect select the best solution for supporting enterprise security needs.


Videoya baxın: GeodatabaseBasicsPart1 (Sentyabr 2021).