Daha çox

ArcPy istifadə edərək atributu ilə .shp formatının qatını necə seçmək olar?

ArcPy istifadə edərək atributu ilə .shp formatının qatını necə seçmək olar?


Əvvəlcə arcmap -da bir vektor təbəqəsi (.shp formatında) yükləməliyəm və sonra müəyyən bir atributa (atributun adı, etdiyim istifadəçidən daxil olaraq alınır) seçməlidir. və yalnız seçilmiş atribut qatı görünməlidir.

Bütün bunlar python istifadə edərək edilməlidir.

Bəs bunu necə edə bilərəm? Bu kod parçasını etdim

idxal arcpiss gr = arcgisscripting.create (9.3) gp.workspace = "E:  border" sFile = "E:  border  sample.shp" lyr = "layer" gp.makefeatureLayer_management (sFile, lyr) gp.toolbox = "management" gp.SelectLayerByAttribute_management ("lay", "NEW_SELECTION", "'DNAME' = 'NAME'") #indi seçilmiş xüsusiyyətə yaxınlaşdırın mxd = arcpy.mapping.MapDocument ('CARİ') df = arcpy.mapping. ListDataFrames (mxd, "Layers") [0] df.zoomToSelectedFeatures () arcpy.RefreshActiveView ()

amma səhv edir İşləmə zamanı xətası Traceback (ən son zəng): Fayl "", satır 7, ExecuteError: ERROR 000732: Giriş Xüsusiyyətləri: Dataset E: oundary sample.shp yoxdur və ya dəstəklənmir.


Kodunuzda şəkil sənədinizin yol adını düzgün göstərməmisiniz.

Əvəzinə:

sFile = "E:  sərhəd  sample.shp"

cəhd edin:

sFile = r "E:  sərhəd  sample.shp"

Bu, 000732 səhvinin yox olmasına səbəb olmalıdır.


Videoya baxın: ArcGIS - Converting a geodatabase to shapefiles