Daha çox

Python skriptini RasterDomain_3d fuksiyasından istifadə edənə dəyişdirin və nəticədə şəkilləri birinə yaz


Python ilə təcrübəli olmadığım üçün köməyinizə ehtiyacım var. Bir skripti dəyişdirməyi bacardım (burada yerləşdirilmiş ki, ArcGIS Desktop-da çoxbucaqlı raster təsvirin sərhədini alın? By / users / 2043 / jeb)

import arcpy, os InFolder = arcpy.GetParameterAsText (0) Dest = arcpy.GetParameterAsText (1) arcpy.env.workspace = InFolder # Giriş iş sahəsindəki raster məlumat dəstləri in_raster_datasets = arcpy.ListRastate (). dirname (Dest), os.path.basename (Dest), "POLYGON") arcpy.AddField_management (Dest, "RasterName", "String", "", "", 250) arcpy.AddField_management (Dest, "RasterPath", "String", "", "", 250) cursor = arcpy.InsertCursor (Dest) point = arcpy.Point () array = arcpy.Array () corner = ["lowLeft", "lowerRight", "upperRight", " in_raster_datasets-də Ras üçün upperLeft "]: feat = cursor.newRow () r = arcpy.Raster (Ras) künclərdəki künc üçün: point.X = getattr (r.extent,"% s "% corner) .X point.Y = getattr (r.extent, "% s"% corner) .Y array.add (point) array.add (array.getObject (0)) polygon = arcpy.Polygon (array) feat.shape = polygon feat.setValue ( "RasterName", Ras) feat.setValue ("RasterPath", InFolder + "" + Ras) cursor.insertRow (feat) array.removeAll () del feat del cursor

bir qovluğa daxil olan rasterlər siyahısının ölçülərini bir formalı sənədə yazan və raster adını atribut cədvəlinə əlavə edən. Eyni funksiyaya ehtiyacım var, amma əvəzinə Genişdir ilə hər Raster Raster Domain - çıxarılmış hər bir georeferenced videonun dəqiq kadrının hələ də olması.

Tək addımları tamamilə başa düşmədiyim üçün ... arcpy.RasterDomain_3d-i harada yerləşdirəcəyimi bilmirəm ...


Bu, son hissə xaricində mənim üçün işləyirdi, ancaq bu ayrıca edilə bilər:

"" "*********************************************** ***************************** Ad: RasterDomain Təsvir: Bu skript hamı üçün * .jpg çoxbucaqlı izlər yaratmaq üçün Raster Domain alətindən istifadə edir. " >Bu cavabı təkmilləşdirinredaktə edilmişdir 14 Fev '20 saat 18:46Kadir Şahbaz35.7k36 qızıl nişan110 gümüş nişan170 bürünc nişancavab verdi 17 Yanvar '19 saat 9:55FraukeFrauke1096 bürünc nişan


Videoya baxın: Ekranın Resmini Nasıl Çekeriz Print Screen Tuşu Nasıl Kullanılır? (Oktyabr 2021).