Daha çox

Python Parson of Field Calculator ilə Masaüstü üçün ArcGIS-də cədvəlləri düzəldirsiniz?

Python Parson of Field Calculator ilə Masaüstü üçün ArcGIS-də cədvəlləri düzəldirsiniz?


buna görə ad sütununda boşluq olmaması üçün bir cədvəli düzəltməyə çalışıram. Sadəcə, özü ilə getməli olan Python skriptini necə yazacağımı bilmirəm.

İndi Python skriptinə sahib olduğum şey budur.


Bunun üçün mürəkkəb bir kod blokuna ehtiyacınız yoxdur. Bir sətirli ifadə:

! ADI!. Dəyişdirin ("", "_")

Codeblock (arcgis 10.0) istifadə etmək istəsəniz, bir funksiyanı təyin etməli və bir dəyəri qaytarmalısınız. Misal:

def rename (field): sahəsində "" varsa: return field.replace ("", "_")

Sonra kod blokunun altında:

adını dəyişdirin (! ADI!)

Bu NAME sahəsinin bir mətn dəyəri olduğunu düşünür.


Münasibətlər məkan cisimləri (xüsusiyyət siniflərindəki xüsusiyyətlər), nonspatial cisimlər (cədvəldəki sətirlər) və ya məkan və qeyri-səth obyektləri arasında mövcud ola bilər.

Yarandıqdan sonra bir əlaqə sinfi dəyişdirilə bilməz, yalnız onun qaydalarını əlavə edə, silə və ya dəqiqləşdirə bilərsiniz. Münasibət sinifləri ArcCatalog istifadə edərək verilənlər bazasındakı digər obyektlərlə eyni şəkildə silinə və dəyişdirilə bilər.

Çoxdan çoxlu münasibət sinifləri üçün mənşə və təyinat siniflərini birləşdirmək üçün istifadə olunan xarici düymələri saxlamaq üçün verilənlər bazasında yeni bir cədvəl yaradılır. Bu cədvəldə əlaqənin özünəməxsus xüsusiyyətlərini saxlamaq üçün mənşə və ya təyinat sinifinə aid olmayan digər sahələr də ola bilər. Məsələn, bir bağlama verilənlər bazasında bağlamalarla sahiblərin "öz" bağlamaları və bağlamaların sahiblərinə "məxsus olduğu" bağlamalar ilə sahiblər arasında bir əlaqə sinfi ola bilər. Bu əlaqənin bir xüsusiyyəti yüzdə sahiblik ola bilər. Birdən birə və birdən çoxa münasibət sinifləri də bu vəziyyətdə atributlara sahib ola bilər, əlaqələri saxlamaq üçün bir cədvəl yaradılır.

Sadə və ya peer-to-peer münasibətləri verilənlər bazasında bir-birindən müstəqil olaraq mövcud olan iki və ya daha çox obyekti əhatə edir. Məsələn, bir dəmir yolu şəbəkəsində, bir və ya daha çox əlaqəli siqnal lampası olan dəmir yolu keçidlərinə sahib ola bilərsiniz. Bununla birlikdə, dəmir yolu keçidi siqnal lampası olmadan mövcud ola bilər və siqnal lampaları dəmir yolu keçidi olmadığı dəmir yolu şəbəkəsində mövcuddur. Sadə münasibətlər birdən birə, birdən çoxa və ya çoxdan çoxa əsaslı ola bilər.

Kompozit bir əlaqə, bir obyektin ömrünün əlaqəli obyektlərin ömrünü idarə etdiyi münasibətdir. Məsələn, elektrik dirəkləri transformatorları dəstəkləyir və transformatorlar dirəklərə quraşdırılır. Bir dirək silindikdən sonra, transformatorların xüsusiyyət sinifindən silinən əlaqəli transformatorlara bir silmə mesajı yayılır. Kompozit münasibətlər həmişə birdən çoxdur.

İrəli və geri yol etiketləri bir obyektdən digərinə keçərkən əlaqəni təsvir edir. İrəli yol etiketi mənşə sinifindən təyinat sinfinə gedən əlaqəni təsvir edir. Qütb-transformator nümunəsində irəli yol etiketi "Dirəklər transformatorları dəstəkləyir." Ola bilər. Geriyə gedən yol etiketi, təyinat nöqtəsindən mənşə sinfinə gedən əlaqəni təsvir edir. Qütb-transformator nümunəsində geriyə doğru bir yol etiketi "Transformatorlar dirəklərə quraşdırılmışdır" ola bilər.

Münasibət dərsləri ArcCatalog-da da yaradıla bilər. Bir coğrafi məlumat bazasının kontekst menyusundan New & gt Relationship Class əmrini seçin.


Bəzən, tez-tez birləşmiş məlumat növü olaraq adlandırılan birdən çox məlumat növünü qəbul edən bir parametrə ehtiyac yaranır. Python alət qutusunda, parametr parametrlərinin məlumat növü xüsusiyyətinə məlumat növlərinin siyahısı verilərək, kompozit məlumat növləri təyin olunur. Aşağıdakı nümunədə, bir Raster verilənlər bazasının və ya bir Raster kataloqu qəbul edən bir parametr təyin edilmişdir.

Coğrafi kodlaşdırma üçün istifadə edilən yer atributlarını, əlaqəli indeksləri və yerlərin qeyri-rəsmi təsvirlərini məkan məlumatlarına çevirmə prosesini müəyyənləşdirən qaydaları saxlayan bir verilənlər bazası.

Yeni ünvan axtarışını əsas götürəcək bir şablon.

Raster alətləri tərəfindən istifadə olunan hüceyrə ölçüsü.

İstənilən dəyəri qəbul edən bir məlumat növü.

Bir xəritəni, tərtibini və əlaqəli təbəqələri, cədvəlləri, qrafiklərini və hesabatlarını ehtiva edən bir fayl.

Kvadrat metr və ya akr kimi areal vahid növü və dəyəri.

Xüsusiyyət növləri və simbologiya ilə qarışıq bir vektor məlumat mənbəyi. Verilənlər bazası, xüsusiyyət sinfi əsaslı sorğular və ya analiz üçün istifadə edilə bilməz.

Kataloq ağacındakı ən üst səviyyə.

Erweiterung "ArcGIS Spatial Analyst" tərəfindən istifadə olunan hüceyrə ölçüsü.

Raster hüceyrənin iki tərəfini təyin edir.

Simbologiya və göstərmə xüsusiyyətləri daxil olmaqla bir neçə uşaq təbəqəsinə istinad.

Rastr üçün istifadə olunan sıxılma növünü müəyyənləşdirir.

Bir sıra nöqtələr, xətlər və / və ya səthlərdən ibarət UTM sistemi və iki və üç ölçülü məkanda nöqtələrin mövqelərini təyin etmək üçün istifadə olunan bir sıra qaydalar kimi bir istinad çərçivəsi.

Koordinat Sistemləri Qovluğu

Koordinat sistemlərini saxlayan diskdəki bir qovluq.

Əhatə dairəsi, əlaqəli xüsusiyyət atributları cədvəlləri ilə coğrafi xüsusiyyətləri nöqtələr, qövslər və çoxbucaqlar kimi saxlamaq üçün xüsusi bir məlumat modeli.

Nöqtə, qövs, düyün, marşrut, marşrut sistemi, bölmə, çoxbucaqlı və bölgə kimi bir əhatə xüsusiyyət sinfi.

ArcCatalogda görünən bir verilənlər bazası.

ArcCatalogdakı verilənlər bazası bağlantısı qovluğu.

Adətən qruplaşdırılan və ya birlikdə saxlanılan əlaqəli məlumatlar toplusu.

DBASE formatında saxlanılan atribut məlumatları.

Bu VÖEN-in ümumiləşdirilmiş versiyasını yaratmaq üçün bir VÖEN qovşaqlarının alt hissəsini təyin edir.

Məlumat saxlama cihazına giriş yolu.

İkiqat dəqiqlik, 64 bit dəyər kimi saxlanılan hər hansı bir üzən nöqtə nömrəsi.

Şifrələr üçün şifrələnmiş sətir.

Məlumat mənbəyinin düşdüyü minimum hədd düzbucağını təyin edən koordinat cütləri.

Ağırlıqlı örtükləmə əməliyyatında girişlərə tətbiq olunan miqyaslı dəyər aralığı və artım dəyəri.

Məlumat mənbəyinin minimum sərhəd düzbucağını (xmin, ymin və xmax, ymax) təyin edən koordinat cütlərini təyin edir. Məlumat mənbəyi üçün bütün koordinatlar bu həddə düşür.

Çıxarış dəyərləri parametri.

Eyni forma tipli məkan məlumatları toplusu: nöqtə, çox nöqtəli, çox xəttli və çoxbucaqlı.

Ortaq bir coğrafi ərazini və eyni məkan istinad sistemini paylaşan xüsusiyyət siniflərinin toplusu.

Simbologiya və göstərmə xüsusiyyətləri daxil olmaqla bir xüsusiyyət sinfinə istinad.

Alət işlədildikdə xüsusiyyətləri çəkən interaktiv xüsusiyyətlər.

Tək bir atribut üçün dəyərləri saxlayan bir cədvəldəki sütun.

Bir FieldMap-dəki sahə haqqında təfərrüatlar.

Bir və ya daha çox giriş cədvəlindəki sahələr toplusu.

Verilənlərin saxlandığı diskdəki yeri müəyyənləşdirir.

Hüceyrə dəyərləri bir düstur və ya sabit ilə təmsil olunan bir raster səthi.

Giriş rasterinin fuzzifikasiyasında istifadə olunan alqoritmi təyin edir.

Bir coğrafi verilənlər bazasında ümumi bir mövzuya sahib məlumat toplusu.

Coğrafi verilənlər bazasına istinad edən qaba dənəli bir obyekt.

Topoloji cəhətdən əlaqəli kənar və qovşaq xüsusiyyətləri ilə təmsil olunan xətti bir şəbəkə. Xüsusiyyət bağlantısı onların həndəsi təsadüflərinə əsaslanır.

Simbologiya və göstərmə xüsusiyyətləri daxil olmaqla, bir geostatistik məlumat mənbəyinə istinad.

Geostatistik axtarış qonşuluğu

Geostatistik bir təbəqə üçün axtarış qonşuluq parametrlərini müəyyənləşdirir.

Geostatistik dəyər cədvəli

Geostatistik qatı müəyyən edən məlumat mənbələri və sahələr toplusu.

Görünən və tək bir təbəqə rolunu oynayan qatların toplusu. Qrup təbəqələri bir xəritəni təşkil etməyi, inkişaf etmiş rəsm sifarişi variantlarını təyin etməyi və digər xəritələrdə istifadə üçün qatları paylaşmağı asanlaşdırır.

Yatay xərc faktoru ilə üfüqi nisbi hərəkət bucağı arasındakı əlaqə.

Coğrafi məlumat və məlumat bazalarında qeydlərin axtarışını sürətləndirmək üçün istifadə olunan bir məlumat quruluşu.

INFO cədvəlindəki məlumatların təyini və manipulyasiyası üçün sintaksis.

INFO verilənlər bazasında bir cədvəl.

LAS verilənlər bazası diskdəki bir və ya daha çox LAS sənədinə və əlavə səth xüsusiyyətlərinə istinadları saxlayır. LAS faylı, havadakı lidar məlumatlarını saxlayan ikili bir sənəddir.

Diskdə bir LAS verilənlər bazasına istinad edən bir qat. Bu təbəqə, LAS verilənlər bazası tərəfindən istinad olunan səth məhdudiyyətləri və lidar sənədlər üzərində tətbiq edə bilər.

Simbologiya və göstərmə xüsusiyyətləri də daxil olmaqla, bir shapefile, əhatə dairəsi, geodatabase xüsusiyyət sinfi və ya raster kimi bir məlumat mənbəyinə istinad.

Bir təbəqə faylı, simbologiya və göstərmə xüsusiyyətləri daxil olmaqla bir qat tərifini saxlayır.

Bir-birinə bənzərsiz x, y koordinat cütləri ilə müəyyən edilmiş düz və ya əyri bir forma.

Metr və ya ayaq kimi xətti vahid növü və dəyəri.

M koordinatları üçün mümkün olan ən aşağı və ən yüksək dəyər aralığı.

Veriləri saxlamağa, görüntüləməyə və sorğu etməyə imkan verən raster və şəkil məlumatlarının toplusu. Kataloq olaraq saxlanılan və mozaik şəkli kimi baxılan raster məlumat dəstləri (şəkillər) kolleksiyasını idarə etmək üçün istifadə olunan coğrafi məlumat bazasındakı bir məlumat modelidir.

Mozaika verilənlər bazasına istinad edən bir qat.

Statistikanı hesablamaq üçün istifadə olunan hər hüceyrənin ətrafındakı sahənin forması.

Şəbəkə Analisti Sinif FieldMap

Şəbəkə Analisti qatındakı yer xüsusiyyətləri (dayanacaqlar, qurğular və hadisələr kimi) ilə nöqtə xüsusiyyət sinfi arasında Xəritəçəkmə.

Şəbəkə Analisti Hiyerarşi Ayarları

Şəbəkə verilənlər bazasının iyerarxiya dəyərlərini iki tam ədədi istifadə edərək üç qrupa bölən bir iyerarxiya atributu. Birinci tam birinci qrupun bitmə dəyərini, ikinci nömrə üçüncü qrupun başlanğıc dəyərini təyin edir.

Şəbəkə marşrutlaşdırma problemlərini ifadə etmək və həll etmək üçün istifadə olunan xüsusi bir qrup təbəqəsi. Şəbəkə Analist qatında yaddaşda saxlanılan hər bir alt qat marşrut probleminin və marşrutlaşdırma həllinin bəzi cəhətlərini təmsil edir.

Şəbəkə məlumat mənbəyi ya kataloqu yolu və ya xəritədən bir qat istifadə edərək göstərilən yerli bir verilənlər bazası və ya bir portal üçün bir URL ola bilər.

Şəbəkə mənbələrindən alınmış və şəbəkə atributları toplusu ilə əlaqəli topoloji cəhətdən əlaqəli şəbəkə elementlərinin (kənarları, qovşaqları və növbələri) toplusu.

Simbologiya və göstərmə xüsusiyyətləri daxil olmaqla bir şəbəkə verilənlər bazasına istinad.

Səyahət rejimi obyektlərinin lüğəti.

Bir bağlama parçası, bağlı bağlamaların və ya bağlama şəbəkəsinin davamlı bir səthinin saxlanması, saxlanılması və düzəldilməsi üçün bir verilənlər bazasıdır.

Diskdəki bağlama parçasına istinad edən bir qat. Bu təbəqə bir qat altında əlaqəli bir sıra dəsti təşkil edən bir qrup təbəqəsi olaraq işləyir.

Birinci və son koordinat cütünün eyni olduğu x, y koordinat cütlərinin əlaqəli ardıcıllığı.

Məkan məlumatları üçün koordinat sistemi məlumatlarını saxlayan bir sənəd.

Piramidaların tikilib qurulmadığını müəyyənləşdirir.

İnterpolasiya üçün hansı ətraf nöqtələrdən istifadə olunduğunu müəyyənləşdirir.

Təsadüfi dəyərlər yaradarkən toxumu və generatoru təyin edir.

Raster verilənlər bazasında bir qat.

Raster Kalkulyator İfadəsi

Raster kalkulyator ifadəsi.

Cədvəldə müəyyən edilmiş raster məlumat dəstləri toplusu. Hər bir cədvəl qeydləri kataloqdakı fərdi bir raster məlumat dəstini təyin edir.

Simbologiya və göstərmə xüsusiyyətləri daxil olmaqla, raster kataloquna istinad.

Bir və ya daha çox rastrdan düzəldilmiş tək bir verilənlər bazası.

Simbologiya və göstərmə xüsusiyyətləri daxil olmaqla bir rasterə istinad.

Raster statistikasının qurulmasını müəyyənləşdirir.

Rastr məlumatları, raster növü göstərilməklə mozaika verilənlər bazasına əlavə olunur. Rastr növü, yerquruluşu, əldə etmə tarixi və sensor tipi kimi metadataları raster formatı ilə müəyyənləşdirir.

Alət işlədildiyi zaman cədvəl dəyərlərindəki interaktiv masa növü.

Coğrafi verilənlər bazasındakı obyektlər arasındakı əlaqə haqqında təfərrüatlar.

Rastr hüceyrə dəyərlərinin necə yenidən təsnif edildiyini təyin edən bir cədvəl.

Marşrut ölçmə hadisəsi xüsusiyyətləri

Xətti bir istinad marşrutu sistemi ilə ölçülən hadisələri təsvir edən bir cədvəldəki sahələri təyin edir.

Şematik bir verilənlər bazası, eyni tətbiq sahəsini, məsələn, su və ya elektrik enerjisini bölüşən bir sxematik diaqram şablonu və sxematik xüsusiyyət sinifləri toplusunu ehtiva edir.

Şematik diaqram sinfi.

Şematik bir təbəqə, sxematik diaqramın əsas götürdüyü şablonla əlaqəli şematik xüsusiyyət siniflərinə əsaslanan xüsusiyyət qatlarından ibarət olan birləşmiş qatdır.

Avtokorrelyasiyanın kəmiyyətini təyin etmək üçün istifadə olunan iki yeri təmsil edən məsafəni və istiqaməti təyin edir.

Formalaşma formatında məkan məlumatları.

Məkan domeni daxil olmaqla məkan verilənlər bazasının saxlanılması üçün istifadə olunan koordinat sistemi.

Bir əlaqəli verilənlər bazasından məlumatları təyin etmək və idarə etmək üçün sintaksis.

* Simvollarla maskalanan bir simli.

Hinweis:

Ssenaridə istifadə edildikdə mətn şifrələnmir.

Yaddaşda və ya diskdə saxlanılan, görüntüləmə və redaktə etmək üçün cədvəlli məlumatların nümayişi.

Simbologiya və göstərmə xüsusiyyətləri daxil olmaqla bir əraziyə istinad. Bir ərazi çəkmək üçün istifadə olunur.

Blokda saxlanılan məlumatların genişliyini və hündürlüyünü müəyyənləşdirir.

Xüsusi yerlərdə günəş radiasiyasının hesablanması üçün istifadə olunan müddətləri müəyyənləşdirir.

Dəqiqə və ya saat kimi bir zaman vahidi növü və dəyəri.

Coğrafi məkanı bitişik, üst-üstə düşməyən üçbucaqlara bölən bir vektor məlumat quruluşu. Hər üçbucağın təpələri x-, y- və z-dəyərləri olan nümunə məlumat nöqtələridir.

Topoloji əlaqələr, simbologiya və göstərmə xüsusiyyətləri daxil olmaqla bir VÖEN-ə istinad.

İnterpolasiyaya daxil olan xüsusiyyətlər.

Məkan məlumatları üçün məlumatların bütövlüyü qaydalarını təyin edən və tətbiq edən bir topoloji.

Simbologiya və göstərmə xüsusiyyətləri daxil olmaqla bir topologiyaya istinad.

Bir Məkan Analisti çevrilmə funksiyası.

Dəyər sütunlarının toplusu.

Hər hansı bir əsas növü ehtiva edən bir məlumat dəyəri: Boolean, tarix, ikiqat, uzun və simli.

Şaquli xərc faktoru ilə şaquli, nisbi hərəkət bucağı arasındakı əlaqəni müəyyənləşdirir.

Vektor məhsul formatında saxlanılan məkan məlumatları.

Vektor məhsul formatında saxlanılan atribut məlumatları.

Web Əhatə Xidməti (WCS), raster məlumat dəstlərini vebdə paylaşmaq üçün açıq bir spesifikasiyadır.

Hər bir rasterə dəyərlərin ümumi ölçülmə şkalasını tətbiq edərək, hər birinin əhəmiyyətinə görə çəkilərək birdən çox rasteri birləşdirmək üçün məlumatları olan bir masa.

Hər biri verilmiş çəkiyə vurulan və ümumiləşdirilən bir neçə rasteri örtmək üçün məlumatları müəyyənləşdirir.


Tarix

ARC / BİLGİ

ARC / INFO-nun ilk versiyası 1982-ci ildə minicomputers-də - Esrinin iddia etdiyi kimi ilk müasir CİS-lərdə işə salındı. Hesablama Unix və Windows-a keçdikdə, Esri izlədi və hər iki platformada ARC / INFO işə saldı. (1987-ci ildə ARC / INFO funksionallığının bir alt hissəsi DOS üçün PC ARC / INFO olaraq buraxıldı [baxın PE & ampRS Aprel 1988, s. 455] və sonra Windows üçün yayımlandı). Orijinal memarlıq hələ də ArcInfo Workstation kimi dəstəklənir.

ARC / INFO CİS alətləri və texnikaları dəstini təklif etməklə yanaşı, özünün makro dili - ARC Macro Language (AML) ilə gəldi. Bu, istifadəçilərə daha uzun kod bölmələrini birləşdirməyə imkan verir, bu da kompleks modelləşdirmə alətləri və avtomatlaşdırma qurmağa imkan verir.

Ad ARC / BİLGİ coğrafi emal alətlərinin ("ARC") ticari verilənlər bazası idarəetmə proqramı ilə (Henco, Inc.-in məhsulu olan "INFO") birləşməsinə əsaslanır. Proqramın adı, Coğrafi məkan problemlərini həll etmək üçün kompüter qrafika və RDBMS texnologiyası nigahı kimi GIS konsepsiyasının populyarlaşmasına kömək etdi.

Komanda xətti irsi

Komanda xətti əsaslı məhsul olma tarixinə və 1992-ci ildə Esrinin ilk GUI əsaslı GIS (ArcView GIS) tətbiq edilməsindən sonra, ArcInfo alətlərinin komanda satırı istifadəçiləri üçün tez-tez fərqli bir yaş bölgüsü var. Komut satırı versiyasında "yetişdirilən" bir çox istifadəçi hələ də sürəti və böyük alət dəsti üçün ArcGIS tərəfindən təklif olunan GUI ilə birlikdə istifadə edir. Ancaq bir çox kiçik istifadəçi bunu heç görməmiş və hətta orada olduğunu anlamamışlar. Bundan əlavə, bəzi istifadəçilər (xüsusilə Python ArcGIS 9.x-də skript dili kimi qəbul edilməmişdən əvvəl) AML interfeysinin istifadəçiyə daha asan bir skript mühiti yaratdığını söylədi. Saxlanılan əhatə topologiyasından faydalanan bəzi tapşırıq və funksiyalar (məsələn, LƏĞV OLUN) ArcGIS-dəki ekvivalentlərindən daha sürətli icra ediləcəkdir. ArcGIS-in bir çox məlumat formatına və GUI interfeysinə girişi, istifadəçi interfeysinə əlavə bir "yük" əlavə etdi ki, bu da bəzi təcrübəli GIS istifadəçilərini köhnə proqram sistemindən istifadə etməyə davam etməyə təşviq etdi.

ArcGIS 9.x, geoprosessinq alətlərinə bir komanda xətti interfeysi daxil etdi. ArcGIS 10.x-də bu komanda xətti interfeysi interaktiv Python əmr satırı ilə əvəz edilmişdir. (Yeni Python interfeysi, orijinal ArcInfo Workstation komanda xəttini xatırladan əməliyyat sistemi əmr satırı zəngləri və xəritə cəbrinin istifadəsinə imkan verdi.)

ArcGIS xəritələşdirmə və geo-işləmə funksiyasına yeni və daha böyük imkanlar əlavə edildikdə və coğrafi məlumat bazasında, ArcInfo Workstation-ın istifadəçi bazası zaman keçdikcə azaldı.

ArcGIS və ArcInfo

ARC / INFO versiya 7 ilə 1999-cu ilin sonlarında ArcGIS 8.0 versiyasını çıxardığı zaman Esri, GIS məhsul ailəsində böyük bir dəyişiklik yaşadı. Bununla birlikdə, əsas ARC / INFO məhsul xətti bağımsız bir məhsul olaraq dayandırıldı və ArcInfo olaraq dəyişdirildi. Esri, tək bir masa üstü istifadəçi və inkişaf çərçivəsi olan ArcGIS Desktop-da əsasdan inkişaf etmiş GIS-ə ev sahibliyi etmək üçün tək bir çərçivə inkişaf etdirməyi hədəflədi. Həqiqətdə, ArcInfo Workstation-a daxil olan zəngin alətlər dəsti ArcGIS mühitində həyata keçirilmək üçün illər sürdü, son bir neçə parça (toplu Xəritəçəkmə və tam, möhkəm, ssenari mühiti) ArcGIS 10.0-un buraxılması ilə tamamlandı.

ArcInfo Workstation genişləndirmə lisenziyaları və funksionallığı ArcInfo Workstation-dan ArcGIS Desktop-a aşağıdakı şəkildə eşlendi:

ArcInfo Workstation alt sistemlərinin adı da dəyişdirildi. (Bu terminologiya bəzən Esri sənədlərində və ya marketinq ədəbiyyatında görülür.)

Çoxsaylı istifadəçilər və bəzi ArcInfo Workstation funksiyalarının tədricən tətbiq olunması səbəbindən ArcInfo Workstation 2012-ci ilədək Windows platformasında (və Unix platformalarının qısa siyahısı) saxlanıldı. ArcInfo Workstation ArcInfo Desktop-un bir hissəsi kimi göndərildi və lisenziyalaşdırıldı. Başlıq ArcInfo ArcGIS paketi daxilindəki funksionallıq və lisenziyalaşdırma səviyyəsini təsvir etmək üçün istifadə olunmağa davam edildi. ArcInfo lisenziyası, 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əti təmin etdi.

ArcGIS Desktop ArcInfo lisenziyası, məkan təhlili, geosessil, məlumatların idarə edilməsi və digər sahələrdə artan qabiliyyəti əhatə edir. Əlavə qabiliyyətin əksəriyyəti, ArcGIS-də digər lisenziya səviyyələrində mövcud olmayan redaktə və geoprosessinq alətlərini aktivləşdirərək məruz qaldı.

ArcInfo əmr satırı sistemlərinə (BUILD, CLEAN, CLIP və EXPORT daxil olmaqla Arc, GRID, ARCPLOT) COM sarmalayıcıları vasitəsilə ArcInfo Workstation əmr satırına giriş üçün geoprosessinq alətləri daxil olan "Qapaq" alət qutusu məruz qalır. bu alətlər, ArcGIS Desktop interfeysindən əhatə dairəsi məlumatlarının məhdud işlənmə qabiliyyətini təmin edir.

ArcInfo-nun köhnəlməsi

ArcInfo Workstation proqramı bütün platformalarda köhnəlmişdir. ArcGIS 10.0, Windows və Unix platformalarında son buraxılış oldu. [2]

Müddət ArcInfo ArcGIS 10.1-də də qüvvədən düşəcəkdir. [3] Bunun əvəzinə ArcGIS lisenziya səviyyələri üçün yeni terminologiya istifadə olunacaq:

ArcGIS 10.0 ArcGIS 10.1
ArcView Desktop Basic üçün ArcGIS 10.1
ArcEditor Desktop Standard üçün ArcGIS 10.1
ArcInfo Desktop Advanced üçün ArcGIS 10.1

ArcGIS for Desktop Advanced

ArcGIS 10.1-in iyun 2012 versiyası ilə ArcInfo adı dəyişdirildi ArcGIS for Desktop Advanced. [4] .

ArcGIS for Desktop Advanced, standart lisenziyalaşdırma səviyyəsinin bütün funksiyalarına malikdir və inkişaf etmiş məkan təhlili, məlumat manipulyasiyası və yüksək səviyyəli kartoqrafiya alətləri əlavə edir.


Prosedur

ArcMap-da xətt təpələrinin XY koordinatlarını təyin etmək üçün aşağıdakı metodlardan birini istifadə edin:

  1. ArcMap-də maraq qatına sağ vurun və seçin Xüsusiyyətləri redaktə edin & gt Redaktə etməyə başlayın.
  2. Üstündə Redaktor alətlər çubuğunu vurun Dikləri düzəldin alət .
  3. Düyməsini vurun Eskiz xüsusiyyətləri alət . The Eskiz xüsusiyyətlərini redaktə edin pəncərə açılır və X və Y sütunlarında sətir uclarının XY koordinatları verilmişdir. Daha çox məlumat üçün ArcGIS Yardımı: Eskiz Xüsusiyyətlərini Düzenle pəncərəsindən istifadə edin.

  1. Qeyd edin Əmlak açılır siyahıdan. Daha çox məlumat üçün sahəsi, uzunluğu və digər həndəsi xüsusiyyətlərin hesablanması bölməsinə baxın.
  2. Varsayılanı qoruyun Koordinat sistemindən istifadə edinVahidlər parametrlər.
  3. Basın tamam. Y koordinatı üçün 4-6 addımları təkrarlayın.

X və Y koordinatları göstərilən koordinat xüsusiyyətlərinə əsasən yaradılır.


Atribut cədvəlləri ilə təkrarlama (ArcGIS 10.1, Python)

ArcGIS / arcpy çərçivəsindəki python istifadə edərək R-dəki cədvəllərə baxma üsullarımı təkrarlamağı ümid edirəm. Konkret olaraq, python istifadə edərək bir atribut cədvəlinin sətirlərindən keçmək və bu məlumatları əvvəlki cədvəl dəyərlərindən alınan dəyərlərə əsasən kopyalamaq üçün praktik bir yol varmı? Məsələn, R istifadə edərək, müəyyən bir dəyişən üçün unikal dəyərlərə malik olan bir cədvəldən məlumat satırlarını kopyalamaq üçün aşağıdakılara oxşar kodu istifadə edərdim:

Yuxarıdakı kodu sözlə düzgün yazmışamsa, bu for-loop sadəcə bir cədvəldəki cari dəyərin əvvəlki dəyərdən fərqli olub olmadığını yoxlayır və əgər bu sətir üçün bütün sütun dəyərlərini yeni cədvələ əlavə edirsə əslində yeni bir dəyər. Bu düşüncə prosesi ilə bağlı hər hansı bir kömək əla olardı. Təşəkkürlər!


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 fərqli qeydiyyat_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


Python Parson of Field Calculator ilə Masaüstü üçün ArcGIS-də cədvəlləri düzəldirsiniz? - Coğrafi İnformasiya Sistemləri

Kommunal mühəndislərdən tez bir zamanda məlumatlı qərarlar qəbul etmələri lazım olan çoxsaylı tapşırıqları yerinə yetirmək istənilir. Bəziləri birdən çox alət və proqram təminatı ilə işləməyi üstün tutsa da, bəziləri bütün lazımi məlumatları təqdim edən tək bir mühitdə işləmək üçün sadəliyi seçirlər. ArcGIS Desktop & # 153 üçün CYME, enerji sistemlərinin analitiklərini CBS mühitinizə yerləşdirmək üçün bir həlldir. CYME Server həlli ilə yanaşı güclü analitik qabiliyyət də təklif edir.

Ticari bir proqram məhsulu olaraq, ArcGIS Desktop & # 153 üçün CYME alətlər paneli, GIS interfeysi daxilində CYME analiz nəticələri əldə etmək istəyənlərə xidmət etmək üçün hazırlanmışdır.

CYME alətlər çubuğu güclü CYME simulyasiya mühərriklərindən istifadə edərək real vaxt şəbəkə təhlili təklif etmə qabiliyyətinə malik olan, xidmətə əsaslanan tam bir həll yolu olan CYME Server həlli ilə birləşdirilmişdir. CYME alətlər paneli vasitəsilə təklif olunan şəbəkə analizlərinə aşağıdakılar daxildir:

Simulyasiya nəticələri ArcGIS Desktop & # 153 interfeysində vizualizasiya üçün dinamik cədvəlli hesabatlar və nəticə etiketləri ilə inteqrasiya olunur. Anormal şərtləri göstərən rəng kodlama təbəqələri mühəndislərin GIS xəritəsində həddindən artıq yüklənmiş avadanlıqları və gərginlik problemi olan yerləri asanlıqla müəyyənləşdirməsinə kömək edir.

ArcGIS Desktop & # 153 interfeysindən dəqiq elektrik simulyasiya nəticələrinə giriş istəyənlər üçün, ArcGIS & # 153 üçün CYME alətlər panelinin və CYME Server həllinin birləşdirilmiş gücü sizin üçün doğru vasitədir.


Müəllif (lər)

Tərcümeyi-hal

Chaowei Yang, George Mason Universitetinin (GMU) coğrafi məlumat elmləri professorudur. Tədqiqat marağı, elm kəşflərini dəstəkləmək üçün hesablama infrastrukturunu optimallaşdırmaq üçün məkan-çağdaş prinsiplərdən istifadə etməkdir. Ağıllı Mekansal Hesablama Mərkəzini və NSF Məkan-Müasir İnnovasiya Mərkəzini qurdu. Ümumi dəyəri 40 milyon ABŞ dollarından çox olan və 15-dən çox agentlik, təşkilat və şirkət tərəfindən maliyyələşdirilən layihələrdə PI və ya Ko-I kimi xidmət etmişdir. 150-dən çox məqalə dərc etmiş və bir sıra CİS kursları və bir təlim proqramı hazırlamışdır. Yüksək bəyənilmiş ABŞ və Çin təşkilatlarında professor və elm adamı kimi fəaliyyət göstərən 20-dən çox doktorant və doktorant tələbəsini bitirmişdir. 2009-cu ildə ABŞ Prezidentinin Ətraf Mühitin Mühafizəsi Mükafatı kimi bir çox milli və beynəlxalq mükafata layiq görülmüşdür. Bütün nailiyyətləri CİS və yerleşim informasiya sistemləri haqqında praktik biliklərinə əsaslanır. Bu kitab CİS alətlərini proqramlaşdırma nöqteyi-nəzərindən necə inkişaf etdirmək barədə bu cür praktik biliklərin toplusudur. İçindəkilər son 10 ildə (2004–2016) proqramlaşdırma və CİS alqoritm dərslərində təklif edilmiş və ABŞ-da və beynəlxalq miqyasda bir çox universitetdə professor kimi fəaliyyət göstərən tələbələri və həmkarları tərəfindən qəbul edilmişdir.


Python-u tanıyırsınızsa və yerleşim analizi üçün istifadə etmək istəyirsinizsə, bu kitab axtardığınız şeydir. Mütəşəkkil, istifadəçi dostu bir yanaşma ilə sizə lazımi bacarıq və təcrübə qazandırmaq üçün bütün əsasları əhatə edir.

  • Python-dan istifadə edərək CİS inkişafı üçün tətbiqetmələr yaradın
  • Python Qablaşdırma İndeksi paylama sistemi ilə uyğun quraşdırılmış Python modullarına və kitabxanalara fokuslanır - C kitabxanalarının tərtibinə ehtiyac yoxdur
  • ST Bu, Python'dakı Coğrafi analiz haqqında hər şeyi öyrədən praktik və praktik bir təlimdir

Coğrafi məkan təhlili tibbdən, müdafiədən, əkinçilikdən düşünə biləcəyiniz demək olar ki, hər sahədə istifadə olunur. Coğrafi və ya coğrafi aspektə malik olan məlumatlar üçün statistik analiz və digər məlumat mühəndisliyindən istifadə edilməsinə yanaşmadır. Və bu, ümumiyyətlə tərtib edilmiş və faydalı bir məlumat əldə etmək üçün coğrafi göstərmə və işləmə qabiliyyətinə malik tətbiqetmələri əhatə edir.

"Python ilə Məkan Təhlilini Öyrənmək" coğrafi informasiya sistemləri, uzaqdan zondlama, topoqrafiya və s. Mövzularda sizə rəhbərlik etmək üçün ifadəli və güclü Python proqramlaşdırma dilindən istifadə edir. Coğrafi məkan analizinə effektiv yanaşmaq üçün bir çərçivədən necə istifadə edəcəyinizi, ancaq öz şərtlərinizlə izah edir.

"Python ilə Coğrafi Analizi Öyrənmək" sahənin arxa planından, istifadə olunan texnika və texnologiyanın araşdırılmasından başlayır və sonra sahəni özünün ixtisas sahələrinə ayırır: CBS, uzaqdan zondlama, yüksəklik məlumatları, inkişaf etmiş modelləşdirmə və real vaxt məlumat.

Bu kitab, müəyyən bir proqram paketi və ya API istifadə etməkdən, yer məkan təhlilinə tətbiq edilə bilən ümumi alqoritmlərdən istifadə etməyinizə qədər hər şeyi öyrədəcəkdir. Bu kitab, təhlil etməyə hazırlaşmaqda boğulmamağınız üçün platformadan asılı ikili faylları tərtib etməyi minimuma endirmək üçün mümkün olduğunda təmiz Python-a diqqət yetirir.

Mən "Python ilə Məkan Təhlilini Öyrənmək" texniki kitabxananızı lazımlı reseptlər və bir çox müasir insan səylərini tamamlayan bir sahəni yaxşı başa düşməklə tamamlayacağam.


Videoya baxın: Basic Field Calculator