Daha çox

ArcPy istifadə edərək atribut cədvəlinin xüsusi sütunlarını çağırırsınız?


Bir shapefile atribut cədvəlinin xüsusi sütunlarını necə sıralamaq lazım olduğunu anlamağa çalışıram, amma sualım aralıqdır.

Bir sıra sütunları necə seçə bilərəm, məsələn. 20-ci sütun ən sağ sütunda, döngə əməliyyatı tətbiq etmək üçün sahələr olaraq?

İlk düşüncəm numpy sınamaq idi, amma fikirlərə açıqam. Hələlik ya ya istədiyiniz sütunların adlarını çap etmək, ya da for loop xəttində təkrarlanacaq sütunları təyin etmək istərdim.

sahə üçün arcpy, arcpy.sa'dan np olaraq numpy import * fieldList = arcpy.ListFields (r "C:  Users  afullhar  Desktop  Lab6  Lab for Lab for Labitat Modelling  Layers  start_data  10_km_Points.shp") sahəsində fieldList: çap formatı (field.name [19 ,:])

Bu, demək olar ki, bitdi, ancaq sahənin istinad edilməsi sahə adında deyil, sahə siyahısında aparılmalıdır

fieldList = arcpy.ListFields (r "C:  your.shp") fieldListdəki sahə üçün [19:]: print field.name


Videoya baxın: GIS Tools: ArcMapArcGIS Tool for connecting points (Oktyabr 2021).