Daha çox

ArcGIS 9.3 Geoprosessor Proqramlaşdırma Model diaqramının hansı hissələri ArcGIS 10 üçün uyğun deyil?

ArcGIS 9.3 Geoprosessor Proqramlaşdırma Model diaqramının hansı hissələri ArcGIS 10 üçün uyğun deyil?


Geoprosessor proqramlaşdırma modeli, ArcGIS 9.3 istifadə edərək python skriptləri üçün əla vasitə idi. ArcGIS 10 üçün hələ bərabər bir diaqram yoxdur - baxmayaraq ki, ArcGIS fikir saytında bir istək var.

ArcGIS 10 Arcpy istifadə edərək bir Geoprosessor Proqramlaşdırma Modelinə sahibdir? 9.3 diaqramının ArcGIS 10 üçün istifadə edilməsinin yaxşı olub olmadığını soruşdu. Cavab ondan ibarət idi ki, bəziləri ilə əlaqəlidir və istifadə etməməyin ən yaxşısıdır. Bununla birlikdə, diaqramı çox sevirəm və ArcGIS 10 yazarkən ona istinad etmək istərdim. Buna görə konkret sualım belədir:

ArcGIS 9.3 diaqramının hansı hissələri ArcGIS 10 ilə əlaqəli deyil? Səhv edirəmsə, məni düzəldin, amma başa düşdüyümdən, ArcGIS 10 üçün ekvivalent bir diaqram hazırlansaydı, diaqrama yeni funksiyalar əlavə ediləcəkdi; diaqram yalnız böyüyəcəkdir.


Arcgisscripting və arcpy arasındakı əsas fərqlər hazırlama və adlandırma konvensiyasına daha sərt bir riayətdir, yəni [alət_adı] _ [kateqoriya] (* args, ** kwargs)

Dan Patterson-un cavabı düzgün olduğundan başqa, hər bir alət üçün funksionallığın və ya parametrlərin dəyişib-dəyişmədiyini müəyyənləşdirmək üçün hər aləti nəzərdən keçirməlisiniz.

ArcPy, COM obyektləri üçün işlənmiş bir məqalədir. Pythondan bir COM kitabxanasının istifadəsi, python məlumat növlərini c / c ++ məlumat növlərinə tərcümə etmək üçün əlavə xərclərə malikdir. Və tez-tez bəzi mürəkkəb dönüşümlər tələb olunur. Bunu bilmək və COM haqqında bir anlayışa sahib olmaq, lazım olduqda skriptlərinizdən performansı sıxışdırmağa kömək edəcəkdir.


Videoya baxın: ArcGIS - Tabulate Area