Daha çox

Tamponlama davamlı olaraq “Fon server bir istisna yaratdı” səhvini atır (Xəta 001143). Niyə?


Dönüştürülmüş xüsusiyyət siniflərinin xüsusiyyətləri üçün (rasterlərdən) 1 metr bufer yaratmaq üçün bir kod yazdım. "Sinif" sahəsi ilə həll etmək istəyirəm ki, işləmək üçün əhəmiyyətli dərəcədə kiçik məlumat dəstlərinə sahib olacağam, çünki konvertasiya edilmiş xüsusiyyət sinifləri çox şey etmək üçün çox böyükdür. Birincisini GUI istifadə edərək edə bildim, buna görə mümkündür, amma kodumu çalıştırdığımda səhv 001143 alıram. Səhv dərhal açılmır, əksinə icradan təxminən bir saat sonra görürəm (ilk fayl) olduqca böyükdür). "[Fayl] bufer üçün hazırdır" mesajını alıram (Sətir 13). Hata mesajı, problemin tamponu icra etdiyim zaman 17-ci sətirdə olduğunu söyləyir. Tampon parametrlərim səhvdir? Arxa fonda işləmə funksiyasını ləğv etdim, amma heç nə dəyişmədi. Hər hansı bir təklifi eşitmək və suallarınıza cavab verməkdən xoşbəxtəm.

import os arcpy.env.workspace = r "C:  Data  ConvertedPolygons.gdb" arcpy.env.overwriteOutput = True arcpy.env.addOutputsToMap = False polygdb = arcpy.ListFeatureClasses () in polycdb in fc: name = fc. (".") [0] əgər "Test" adında: çap fc + "atlandı" elif "birləşmə" adında: çap fc + "atlandı" başqa: çap fc + "tampon üçün hazır" outws = r " C:  Data  BufferedPoly.gdb "outfc = name +" _buff "outfile = os.path.join (outws, outfc) arcpy.Buffer_analysis (fc, outfile," 1 Meter "," FULL "," ROUND "," SİYAHI "," Sinif ")

Veritabanınızın ölçüsü ilə yaddaşınız bitməkdədir. Bu vəziyyətdə, deyəsən məlumatlarınızı bir şəkildə azaltmanız lazım olacaq. Yenidən nümunə verilsin? və ya xüsusiyyət siniflərinizi bir şəkildə bölün. və ya bu prosesləri idarə etmək üçün daha böyük bir maşın tapın. 10 milyon poliqon varmı? O vaxtla məşğul olmaq üçün bir çox zirvələr var.

uğurlar.


Bir az forum araşdırması apardıqdan sonra bir neçə şeylə qarşılaşa biləcəyiniz görünür.

  1. Maşını yenidən başladın (vurmağa dəyər)
  2. Arxa plan geokimyasını söndürün (bunu etdiniz)
  3. Hər hansı bir alət üçün hər hansı bir çıxış / giriş sənədinin adını yoxlayın

Bəlkə "outfile" dəyişəninin təyin edilməsindən sonra bir çap ifadəsi qoyardım

çap şəkli

Birləşmədən sonra son adın quruluşuna nəzər yetirin və orada tire və ya xüsusi simvollar və boşluqlar kimi bir şeyin olub olmadığını öyrənin. Bu, bəzi alətlər üçün səhvlərin baş verməsinə səbəb ola bilər, buna görə də onları işlətmək yaxşıdır.


Videoya baxın: Niyə İlham Əliyev məni dinləməlidir? (Oktyabr 2021).