Daha çox

Arcpy skript vasitəsilə hər bir atribut dəyəri üçün təbəqələrin yaradılması


Bu ssenarini başlatmaqda biraz çətinlik çəkirəm. Tam ədədi olan müəyyən bir sütundan hər bir atribut dəyəri üçün qatlar yaratma / çıxarmağı lazım olduğundan necə başlayacağımı bilmirəm. Hamısı misilsiz dəyərlərdir.

Mənim ilk düşüncəm bir şəkildə MakeFeatureLayer istifadə etmək idi, sonra yenə də lay adı ilə saysız-hesabsız yerli dəyişən etmədən qatları necə yaradırsan.

Başqa bir fikir, hər bir dəyəri təkrarlamaq üçün SearchCursor'u istifadə etmək və hər biri üçün bir qat qoymaq, ancaq sonra bunu necə edərdim.

Bəzi təklifləri gözləyirəm.

arcpy-dən arcpy import env #environnement de travail env.workspace = "D: / M1 Geomatique / Programmation II / Dossier" #variables locales in_features = "ELYTR_TR_BUREAU_VOTE_2015_polygon.shp" field = "CODE_SECTE" in arcpy. sahə) kursor kimi: kursorda sıra üçün: name = satır to_output = arcpy.SelectLayerByAttribute_management (sıra) arcpy.MakeFeatureLayer_management (to_output, name)

Bir RuntimeError əldə etmə: Alətin icrasında səhv, ancaq bu, çox güman ki, SelectLayer və MakeFeatureLayer-ı düzgün istifadə etməməyinizə görə, sifarişin yaxşı olmadığını düşünürəm, amma sonra yenidən MakeFeatureLayer üçün giriş yaxşı deyil.


Heç bir kod yazmağa ehtiyac yoxdur, aşağıda göstərildiyi kimi çox sadə bir model bütün bunları edə bilər. Sahə qrupunu tam ədədi sahə olaraq təyin etmisiniz və təkrarlayıcı seçmə alətindən istifadə edərək qənaət etdiyiniz alt dəsti yaradacaqsınız.


Bənzər bir şey üzərində işləyirdim - bu anda IDLE-dən idarə edilə bilən bir skript olduğu nöqtəyə gəldim.

Nə olur ki, müvəqqəti bir xüsusiyyət qatını düzəltmisiniz və daha sonra qatınıza sahib olmaq üçün qənaət etməlisiniz.

Aşağıdakı ikinci link, save_to_layer_file, python kodu nümunəsinə malikdir.

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00170000006p000000

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Save_To_Layer_File/001700000070000000/

arcpy-dən arcpy import env ## İşlənməli olan sənədin burada saxlandığı arcpy.env.workspace = "S:  AppsData  GIS  PROJECT  COMPANIES  SHAPEFILES " # Fayl qurulmuş arcp.env daxilində işlənəcək Source_File = "SDE_COMPANY_LIST.shp" # Bu vəziyyətdə baxılan atribut "COMPANY" feild_to_be_used = "COMPANY" # Axtarış imleci verilmiş feilddən keçir və arcpy.da.SearchCursor (Source_File, feild_to_be_used) üçün sıra üçün all_values_in_field = [sıra [0] bütün dəyərləri çıxarır] Unique_values ​​= set (all_values_in_field) print for UniqueCompany # for the loop in every unique_value in feild. Bu dəyəri götürür və tərif sorğusu daxilində tətbiq edir / burada bənd # yalnız Unique_values-də a_item üçün unikal dəyərləri göstərmək üçün: temp_name = str (a_item) + "lyr" out_layer = temp_name + "lyr" #MakeFeatureLayer dəyişənləri Source_File = "SDE_COMPANY_LIST. shp "# Baxılan atribut burada təkrarlanır, burada_clause = '"' + feild_to_be_used + '"" =' + "'" + company_query + "'" print where_clause workspace = "S:  AppsData  GIS   PROJECT  COMPANIES  SHAPEFILES  "cəhd edin: # MakeFeatureLayer arcpy.MakeFeatureLayer_management icra edin (Source_File, out_layer0, where_clause) # çıxış mühitini dəyişdirin arcpy.env.workspace =" S:  AppsData  GIS  PROJECT   COMPANIES  SHAPEFILES  "# SaveToLayerFile arcpy.SaveToLayerFile_management (temp_name, out_layer," ABSOLUTE ") yerinə yetirmək istisna olmaqla: print arcpy.GetMessages ()

Kodum bir az arabalı ola bilər, amma ehtiyac duyduğunuz yeri dəyişdirsəniz, bunu IDLE-dən idarə edə bilərsiniz - ArcGIS-də olmağınıza ehtiyac yoxdur. Diqqət yetiriləcək şeylər bəndin formatlaşdırılması və mühitin düzgün olduğu müddət üçün mühitin düzgün olmasıdır.


Hər halda, problemi bir az köməyi ilə həll etdim. Kimsə maraqlıdırsa, həll yolumu öyrənmək üçün Geonet icmasını ESRI-də yoxlaya bilərsiniz.

Bu istifadə etməyi əhatə edir SearchCursor unikal dəyərləri əldə etmək üçün bir giriş olaraq istifadə edilən bir siyahıdan hər dəyəri almaq üçün bir döngə izlədi MakeFeatureLayer alət.


Bu cavab @BERA-nın verdiyi cavaba əsaslanır: Seçilmiş bir cərgəni arcpy ilə yeni bir shapefile saxla

Ssenarilər xüsusiyyət sinifini oxuyur və satırların hər birini üç mərhələdə özünəməxsus shapefile şəklində ixrac edir:

  1. "arcpy.da.SearchCursor istifadə edinunikal almaq üçün bir xüsusiyyət sinifindəki hər satırı döngə üçünOBJECTID '
  2. istifadə edinOBJECTIDsətri alt qurmaq üçün yeni bir sorğu yaratmaq
  3. istifadə edərək yeni shapefile saxlaarcpy.Select_analysisalət.

Aralıq ehtiyac yoxdurMakeFeatureLayervə yaSaveToLayervə yaCopyFeatureClassalətlər.

import arcpy, os input_fc = r'C:  TEST  Shape.shp 'outfolder = r'C:  folder' # imleci olaraq arcpy.da.SearchCursor (input_fc, 'OID @') ilə OID @ işarəsi ilə unikal identifikator əldə edin. : # bənzərsiz sətir kimliyini yadda saxlamaq və imlecdəki sətir üçün sorğu üçün düzgün formatda saxlamaq üçün # loop düşünülmüşdür: # Sorğu yaradın, sıra [0] = OID @ "{0} = {1}" "". format ( arcpy.AddFieldDelimiters (input_fc, arcpy.Describe (input_fc). OIDFieldName), sıra [0]) arcpy.Select_analysis (in_features = input_fc, out_feature_class = os.path.join (outfolder, 'Shapefile_ {0 }p. sıra [0])), burada_clause = sql)

Route Identifier Field-dəki unikal dəyərlər Route Feature Class-a yazılmışdır.

Marşrutlar yaratmaq üçün istifadə olunan sətirlərin sayını effektiv şəkildə azaltmaq üçün Xüsusiyyət Qatını Edin və ya Sorgu Cədvəli alətlərindən istifadə edin.

Çıxış Rota Xüsusiyyət Sınıfı bir coğrafi verilənlər bazasına yazılacaqsa, uyğun bir M Tolerantlıq, M Çözünürlük və M Domain mühiti qurulmalıdır.

Marşrut ölçü vahidləri arasında çevrilmək üçün Tədbir Faktorundan istifadə edin. Məsələn, ayaqdan milə keçmək üçün 0.00018939394 əmsalından istifadə edin.

Hər bir marşrutun başlanğıc ölçüsünün 0-dan başqa bir dəyər olması lazım olan tətbiqetmələrdə Ölçmə Ofsetindən istifadə edin.

TWO_FIELDS Ölçmə Mənbəsi seçimi təyin edildikdə, məkan boşluqlarına məhəl qoyma parametri istifadə olunmur. Bunun səbəbi ölçmə dəyərlərinin ölçülmə sahəsi və ölçülmə sahəsi dəyərləri tərəfindən diktə edilməsidir.

LENGTH və ya ONE_FIELD Ölçmə Mənbəsi seçimi istifadə edildikdə, Koordinat Prioriteti, bir marşrut yaratmaq üçün birləşdiriləcək giriş xüsusiyyətlərinin ətrafındakı minimum məhdud düzbucaqlı yerləşdirilərək müəyyən edilir.

TWO_FIELDS Ölçmə Mənbəsi seçimi istifadə edildikdə, ölçmə istiqaməti ölçülmə sahəsi və ölçülmə sahəsi içərisindəki dəyərlərdən irəli gəldiyindən koordinat prioritetini təyin etmək lazım deyil.

Marşrut identifikatoru sahəsindəki bir atribut indeksi dinamik seqmentləşdirmə prosesini sürətləndirir. Dinamik seqmentləşdirmə üçün Çıxış Rota Xüsusiyyət Sinifindən istifadə edəcəksinizsə, atribut indeksinin yaradılmasını seçməyiniz tövsiyə olunur.

Hər hansı bir xüsusiyyət Rota Yarat aləti tərəfindən rədd edilərsə, bu xüsusiyyətlər haqqında məlumatları saxlamaq üçün müvəqqəti fayl yolunda bir mətn faylı yaradılır. Məsələn, C: Documents and Settings patrickb Local Settings Temp Create_Output0.txt (burada Create_Output çıxış marşrutu xüsusiyyət sinfinin adıdır).

Çıxış M Dəyərlərə malikdir mühit ayarı nəzərə alınmayacaq. Çıxış Rota Xüsusiyyət Sınıfı M (ölçü) dəyərlərinə sahib olacaqdır.


1 Cavab 1

[*] Və. * Operatorları yalnız siyahılarla istifadə üçün nəzərdə tutulmuşdur. Bu qaynaq saymaq əvəzinə for_each istifadə etdiyi üçün digər ifadələrdə dəyəri a xəritə, bir siyahı deyil.

Konfiqurasiyanızı işlək vəziyyətə gətirmək üçün düymələrin var.bridge_domains açarları olduğu bir ad xəritəsini qaytarmaq və ya zəng edən şəxsin hansı adın olduğunu müəyyənləşdirə bilmədiyi bir sıra idləri qaytarmaq daha yaxşı olub-olmadığına qərar verməlisiniz. var.bridge_domains elementlərindən hansı:

Bu, hər növ kolleksiyalarla işləyən və nəticəsi olaraq həm ardıcıllıqlar, həm də xəritələr yarada bilən splat ifadələrin daha ümumi həmkarı olan ifadələr üçün istifadə olunur, splat ifadələr yalnız siyahılarla işləyir.


3.3.1 Mövcud qeydlərin yenilənməsi

Bir verilənlər bazasında mövcud qeydləri dəyişdirmək üçün yeniləmə imlecini istifadə edin. Yeniləmə kursorunu istifadə etmək üçün ümumi addımlar:

  1. Arcpy.da.UpdateCursor () zəng edərək yeniləmə kursorunu yaradın. İsteğe bağlı olaraq bu metoda bir arqument olaraq bir SQL ifadəsini ötürə bilərsiniz. Bu, cədvəldəki hər sətirdə dəyişiklik etmək istəmirsinizsə, düzəltmək istədiyiniz sətirləri daraltmaq üçün yaxşı bir yoldur.
  2. Satırlar arasında və hər bir sıra üçün təkrarlamaq üçün for for istifadə edin.
  3. Sıradakı yenilənmə ehtiyacı olan sahə dəyərlərini dəyişdirin (aşağıya baxın).
  4. Redaktəni yekunlaşdırmaq üçün UpdateCursor.updateRow () zəng edin.

Sahə dəyərlərinin dəyişdirilməsi

Bir UpdateCursor yaratdığınızda və satır adlı dəyişəndən istifadə edərək sətirləri təkrarladığınızda, sintaksis sətrindən istifadə edərək tapşırıqlar verərək sahə dəyərlərini dəyişdirə bilərsiniz [& dəyişdirmək istədiyiniz sahənin ltindex & gt] = & ltthe new value & gt. Misal üçün:

[.] 'Də baş verən indeksin olduğunu qeyd etmək vacibdir. ] hansı sahənin dəyişdiriləcəyini təyin etmək üçün UpdateCursor yaradıldıqda verilən sahələrin cədvəlinə görə verilir. Məsələn, aşağıdakı əmrdən istifadə edərək imleci yaratsaq

sətir [0] "CompanyName" adlanan sahəyə və sətir [1] "Sahib" adına sahib olan sahəyə istinad edir.

Misal

Aşağıdakı skript atribut cədvəlində "axtarış və dəyişdir" əməliyyatı həyata keçirir. Məsələn, banklar da daxil olmaqla yerli müəssisələri təmsil edən bir məlumat bazasının olduğunu düşünək. Banklardan biri bu yaxınlarda başqa bir bank tərəfindən satın alındı. Köhnə bank adının hər bir nümunəsini tapmaq və yeni adla əvəz etmək lazımdır. Bu skript həmin tapşırığı avtomatik olaraq yerinə yetirə bilər.

Bütün parametrləri mətn kimi aldığı üçün bu skriptin nisbətən çevik olduğuna diqqət yetirin. Bununla birlikdə, bu skript yalnız sorğu sətirinin qurulma qaydasına görə sətir dəyişkənləri üzərində işləyə bilər. Köhnə dəyərin tırnak işarələrinə qoyulduğuna diqqət yetirin, belə: "'" + oldValue + "'". Tam ədədlər kimi digər növ dəyişənlərlə işləmək nümunəni daha uzun etmiş olardı.

Yenidənqurma kursorunu yaratdığınız zaman daxil olduğunuz təsirlənmiş sahələrin cədvəlini anlamaq çox vacibdir. Bu misalda yalnız bir təsirlənmiş sahə var (buna təsirli sahə adını verdik), indeks mövqeyi qapıdakı 0-dur. Buna görə, satır [0] = newValue istifadə edərək həmin sahə dəyərini təyin etmisiniz.

Yenilənmiş sətrin atribut cədvəlinə yazıldığından əmin olmaq üçün updateRow (.) İlə sonuncu sətir lazımdır. Xahiş edirik unutmayın ki, dəyişən sətrin updateRow (.) Üçün bir parametr kimi ötürülməsi lazımdır.

Veri dəsti yenidən kilidlənir

Qeyd etdiyimiz kimi, ArcGIS, bəzən iki istifadəçi arasındakı ziddiyyətlərin düzəldilməsinin qarşısını almaq üçün məlumat dəstlərinə kilid qoyur. Hər hansı bir səbəbdən skriptinizdən bir kilidin verilənlər bazanıza təsir etdiyini düşünürsənsə (baxmağın qarşısını alaraq, bütün sətirlər silinmiş kimi görünür və s.), Kilidi silmək üçün Spyder'i bağlamalısan. Pro'nun məlumatlarınızda bir kilid olduğunu düşünürsünüzsə, məlumatlarda açıq bir tənzimləmə sessiyası olub olmadığını, məlumatların Kataloq Görünüşündə / Bölməsində göstərildiyini və ya məlumatlara əsaslanan bir təbəqənin bir hissəsi olub olmadığını yoxlayın. açıq xəritə.

Qeyd etdiyimiz kimi, imlecin təmizlənməsi olmalıdır bir "ilə" ifadəsi içərisində imlecin yaradılması yolu ilə baş verir, lakin sətri və kursor obyektlərini silmək üçün sətirlər əlavə etməklə kilidlərin sərbəst buraxılmasını təmin edəcəkdir.

Kilidləmənin necə işlədiyini izah edən Esri izahatı üçün, ArcGIS Pro Help-də imleclərdən istifadə edərək məlumatlara giriş mövzusundakı "İmleclər və kilidləmə" bölməsini nəzərdən keçirə bilərsiniz.


Təsnifat və proqnoz

Təsnifat, məlumat siniflərini və ya konsepsiyalarını təsvir edən bir model tapmaq prosesidir. Məqsəd bu modeldən sinif etiketi bilinməyən obyektlərin sinifini proqnozlaşdırmaq üçün istifadə etməkdir. Bu çıxarılan model təlim məlumatlarının təhlilinə əsaslanır. Alınan model aşağıdakı formalarda və mənfi şəkildə təqdim edilə bilər

  • Təsnifat (IF-THEN) qaydaları
  • Qərar ağacları
  • Riyazi düsturlar
  • Sinir Şəbəkələri

Bu proseslərdə iştirak edən funksiyaların siyahısı aşağıdakı və mənfi

Təsnifat & mənfi Sinfi etiketi bilinməyən obyektlərin sinifini proqnozlaşdırır. Məqsəd, məlumat siniflərini və ya konsepsiyalarını təsvir edən və fərqləndirən bir törəmə model tapmaqdır. Törədilmiş Model, təlim məlumatlarının analiz dəstinə, yəni sinif etiketi yaxşı bilinən məlumat obyektinə əsaslanır.

Proqnoz & mənfi Sinif etiketlərindən çox itkin və ya mövcud olmayan ədədi məlumat dəyərlərini proqnozlaşdırmaq üçün istifadə olunur. Regresiya Analizi ümumiyyətlə proqnoz vermək üçün istifadə olunur. Proqnoz, mövcud məlumatlara əsasən paylanma meyllərinin müəyyənləşdirilməsi üçün də istifadə edilə bilər.

Xarici analiz & mənfi Outliers, mövcud məlumatların ümumi davranışına və ya modelinə uyğun olmayan məlumat obyektləri olaraq təyin edilə bilər.

Təkamül Analizi & minus Evolution təhlili, davranışı zamanla dəyişən obyektlərin təsviri və model qanunauyğunluqlarına və ya meyllərinə aiddir.


İç içə təkrarlamalarla riskin aradan qaldırılması

Ənənəvi üsullara riayət edərək bir müəssisə məlumat anbarı qurmaq risklə doludur, çünki empirik tədqiqatlar bu layihələrin uğurlu olduğundan daha tez-tez uğursuz olduğunu göstərir. Çevik müəssisə məlumat anbarı (EDW) üsulları, bu riski bir-birinin içərisinə yığılmış üç növ təkrarlama və fərqli bir təhlükə növünün aşkarlanması üçün hər təkrar üslubu ilə azaldır. Ən aşağı səviyyədə, komandalar Scrum inkişaf təkrarlamalarını tətbiq edirlər ki, məhsul sahibləri tətbiqetmələri kodlaşdırma konsepsiya səhvləri üçün mütəmadi olaraq nəzərdən keçirə bilsinlər. Növbəti səviyyədə, çevik EDW komandaları, hər üç-dörd təkrarlamadan sonra bir subrelease namizədinin nəzərdən keçirilməsini həyata keçirirlər ki, layihənin yaxın payçıları tətbiq etmə xüsusiyyətlərini həll etməli olduqları iş problemlərinə necə uyğunlaşdırdığını nəzərdən keçirə bilsinlər. Nəhayət, EDW komandaları uğurlu subrelease namizədlərini istehsalata tanıtdırırlar ki, son istifadəçilər proqramı gündəlik fəaliyyətlərinin bir hissəsi kimi istifadə edə bilsinlər və layihənin yüksək səviyyəli iş hədəfləri kimi xidmət edən iş konsepsiyalarındakı çatışmazlıqları ortaya qoysunlar.


Sintaksis

Standart sapma ellipsinin hesablanacağı xüsusiyyətlərin paylanmasını ehtiva edən bir xüsusiyyət sinfi.

Çıxış ellips xüsusiyyətini ehtiva edən bir çoxbucaqlı xüsusiyyət sinfi.

Standart sapmalarda çıxış elipslərinin ölçüsü. Varsayılan ellips ölçüsü 1 etibarlı seçimdir, 1, 2 və ya 3 standart sapma.

Rəqəmsal sahə nisbi əhəmiyyətinə görə yerləri ağırlaşdırırdı.

Ayrı-ayrı istiqamətli paylama hesablamaları üçün xüsusiyyətləri qruplaşdırmaq üçün istifadə olunan sahə. İş sahəsi tam, tarix və ya sətir növü ola bilər.


3 Cavablar 3

Bunu etmək üçün həqiqətən asan bir yol tapdım.

İndi dörd fərqli pəncərə əldə edəcəksiniz: R, G, B və A.

İndi yenidən menyunu vurun və seçdiniz Kanalları birləşdirin.

Seçin RGB birləşmə rejimi kimi.

Təsdiqləyin hər kanalın düzgün vəziyyətdə olması.

Artıq bir qat maskası olaraq istifadə ediləcək orijinal şəffaflığa sahib əlavə bir sənəd olan "şəffaflıqsız" RGB sənədiniz var.

Bu qat maskası, orijinal sualımın soruşduğu kimi boya və işləmək üçün istifadə edilə bilər.

Maska əlavə etmək üçün.

Gri tonlamalı şəkli seçin (Ctrl + A) və buferə kopyalayın.

Katmanın informasiya qutusundakı rəngli təsvirdə "Maska əlavə et" düyməsini basın.

Maskada (Alt + Basın) və Panoya yapışdırın.

Qısa cavab həqiqətən deyil.

Şəffaf olan pikselləri almağın bildiyim yeganə yol qatın çoxaldılması və təkrar-təkrar birləşdirilməsidir.

  1. Qat panelindəki qatı seçin
  2. CMD / CTRL + J vurun - təbəqəni təkrarlamaq üçün
  3. CMD / CTRL + E vurun - qatı aşağı birləşdirmək üçün
  4. Artıq şəffaflıq olmayana qədər 2 & amp 3 addımı təkrarlayın

Sonra bir qat maskası edə və şəffaflığı istədiyiniz kimi rəngləyə bilərsiniz. Budur qat maskaları ilə necə işləmək barədə əla cavab

Xeyr, ancaq qırğınsız silmək üçün istifadə etməyiniz lazım olan qat maskaları var.

Photoshop-da silmək istədiyiniz təbəqəyə bir qat maskası əlavə edin. Qatlar panelində seçmək üçün qat maskasına vurun. Boya Fırçası alətini seçin, standart qara və ağ ön və arxa rəngləri seçmək üçün D düyməsini basın. Şəffaflıq əlavə etmək üçün şəkildəki qara rəngə çəkin, qeyri-şəffaf vəziyyətə qayıtmaq üçün ağ rəngə çəkin. X düyməsini vuraraq qara və ağ ön rənglər arasında keçid edə bilərsiniz. Fırçanın qeyri-şəffaflığını% 100-dən az dəyişsəniz, hər vuruşda maska ​​üzərinə tətbiq etdiyiniz qara və ya ağ miqdarını azalda bilərsiniz.


İstədiyiniz: IoT və genişlənmiş reallıq üçün yeni arxitekturalar

Proqram texnologiyası sürətlə dəyişir. Köhnə və yeni problemləri həll etmək üçün bir çox yeni vasitə və texnika proqram mühəndisliyi sahəsinə gəlir. Hələ həll edilməli olan böyük memarlıq və tətbiq deşikləri var. Məsələn, dünyada bir neçə milyard daha çox ağıllı telefon, planşet və internetə bağlı algılama cihazı onlayn olduqda, hamısı birlikdə mövcud olan bütün mənbələri necə kəşf edib istifadə edəcəklər?

Mövcud arxitekturaların əksəriyyətində mövcud problemlərdən biri də məlumatların bir mərkəzdəki mərkəzi serverlər vasitəsilə ötürülməsidir. Tipik olaraq proqram sistemləri hələ də müştəri / server arxitekturaları istifadə edilərək qurulur. Bir tətbiq məlumat üçün birdən çox uzaq mənbədən istifadə etsə də, yenə də cüzi bir dəyişiklikdir. Xidmət və məlumat axtarışları kəşf yolu ilə deyil, statik olaraq təyin edilmiş bir ünvan istifadə edilir. Uzaqdan zondlama və ev avtomatlaşdırma cihazları da yerli olaraq çətinliklə işləyir və bir məlumat mərkəzindəki uzaq bir serverlə əlaqə qurmaq üçün yerli bir router tələb edir.

Son bir ayda həm Şeylərin İnterneti Dünyasında, həm də Genişlənmiş Dünya Sərgisində (AWE) olmuşam. Bu əla konfransların hər ikisində daha yaxşı bir altyapıya ehtiyac barədə ən azı bir müzakirə var idi

  • cihazları qaynaqların əməkdaşlığı sayəsində daha faydalı hala gətirmək üçün birləşdirmək
  • təcrübələri real vaxtda bölüşmək imkanları təmin etmək üçün cihazları birləşdirmək.

Ancaq bu, sadəcə ehtiyac barədə danışıldı. Hələ heç kim bu şəkildə heç bir funksional imkan nümayiş etdirmir.

Yan bir qeyddə: AWE konfransında böyütmək üçün bir cihaz taxan 3000 nəfərdən yalnız bir nəfər gördüm. Geyilə bilən geyimlərin atası sayılan Steve Mann idi. Cəsarətlə deyirəm ki, texnologiyanın əksər tərəfdarları nə onu nümayiş etdirməyə hazırdır, nə də onun effektiv istifadəsini dəstəkləyən infrastruktur. Bununla birlikdə böyük bir iş var.

Fayl paylaşımında istifadə edilən peer-to-peer arxitekturası və Skype-ın istifadə etdiyi memarlıq, həqiqi paylanmış arxitekturada gəlmək üçün istiqamətləndirici rəhbərlik etməyə başlayır. Proqram və hardware mənbələrinin dinamik kəşfini əhatə edən bu arxitekturaların gücləndirilməsi və dinamik mənbələrdən istifadənin təşkili hələ də lazımdır.

Məlumatların bölüşdürülməsi, genişlənmiş reallıq və maşın tədrisi üçün lazım olan bəzi internet səviyyəsində paylanmış hesablama platformalarına toxunmaq üçün inkişafda bir neçə səy var. Toplu iş və ya bölüşdürülmüş hesablama kimi iş xidmətləri ilə əlaqə qurmağı düşünənlər, bu mənim danışdığım şey deyil. Bu cihazların bir-biri ilə birbaşa əlaqə qurma qabiliyyəti ilə bir çox fərqli aparat cihazında icra edə bilən kiçik bir ayaq izi proqram yığınından bəhs edirəm.

Bu boş yerə inkişaf səylərini bilirsinizsə, bunları eşitmək istərdim.


Nöqtələri, çox nöqtələri, xətləri və çoxbucaqlı həndəsələri dəstəkləyir.

Hər bir xüsusiyyətin hündürlüyü göstərilən hündürlük sahəsində əldə edilən dəyərdən əldə ediləcəkdir.

Xətt xüsusiyyətləri istəyə görə ikinci bir hündürlük sahəsi təmin edə bilər. İki hündürlük sahəsinin istifadəsi, hər bir sətir xüsusiyyətinin birinci hündürlük sahəsindən alınan Z dəyərindən başlayaraq ikinci hündürlük sahəsindən Z dəyərində bitməsinə səbəb olacaqdır. Hər hansı bir orta təpə üçün yüksəkliklər iki son nöqtə arasındakı xəttin yamacına əsasən interpolasiya ediləcəkdir.


Uyğunluq Küməsi Qurulması üçün WLST (Offline) istifadə

WebLogic Scripting Tool (WLST), Uyğunluq qruplarını konfiqurasiya və idarə etmək daxil olmaqla, domen konfiqurasiya tapşırıqlarını avtomatlaşdırmaq üçün istifadə edə biləcəyiniz bir komanda xətti interfeysidir. WLST haqqında daha çox məlumat üçün bax WebLogic Scripting Tool.

Aşağıdakı nümunələr bir əlaqələndirmə qrupu yaratmaq və konfiqurasiya etmək üçün oflayn rejimdə WLST-dən istifadə etdiyini göstərir. Bir domenin artıq yaradıldığı və nümunələrin təqdim olunduğu sırada tamamlandığı güman edilir. Bundan əlavə, nümunələr yalnız bir məlumat qatını yaradır. Tələb olunduğu kimi əlavə təbəqələr yaradıla bilər. Nəhayət, nümunələr hər bir Uyğunluq səviyyəsini göstərmək üçün nəzərdə tutulmayıb. Uyğunluq mallarının tam siyahısı üçün Oracle WebLogic Server üçün MBean Reference-ə baxın.


Videoya baxın: Extend Line and Trim Line in ArcGIS (Sentyabr 2021).