- Apple iPad 11” (A16, 2025) - a táblagépek vanília fagylaltja
- Vezeték nélküli fülhallgatók
- Milyen egeret válasszak?
- Micro Four Thirds
- Adatmentés - HDD - SSD - Flash
- Váratlanul bónuszprocesszort kapott az LGA1851-es platform
- Milyen billentyűzetet vegyek?
- Tiszta szolárium: élőben brutális a TCL új SQD-Mini LED-es csúcsmodellje
- Milyen notebookot vegyek?
- AMD Navi Radeon™ RX 9xxx sorozat
Új hozzászólás Aktív témák
-
adamch4
tag
Sziasztok!
Tegnap összedobtam egy scriptet, mely arra hivatott, hogy nagyméretű műholdfelvételekből kivágjon egy általam kiválasztott kisebb területet (jelen esetben egy település határát), hogy később könnyebb legyen dolgozni vele. A scipt megfelelően működik, nem is ezzel van gond. A gond az, hogy sok műholdfelvételt szeretnék kivágni, és ezért sok idő megy el azzal, míg beirogatom a fájlok neveit. Gondoltam arra, hogy átnevezem a fájlokat pl. 001-től 100-ig, és a sciptben valahogy n=n+1 módszerrel adnám meg az adott fájl nevét, de sajnos nem nevezhetem át a fájlokat, mert jelentéstartalommal bírnak, és később nem tudnám, ki fia bornya
Szóval a kérdésem az lenne: meglehetne-e csinálni azt, hogy pl. csak egy mappa elérési útvonalat adok meg, amiben ott vannak a különböző nevű fájlok és azt szépen beolvasná? A fájlok kiterjesztése egységesen: *.TIF - ezzel talán lehetne valamit kezdeni? Pl. írni egy olyan sort, ami kikeresi az ilyen kiterjesztésű fájlokat az adott mappán belül? Köszi előre is a választ!
A scipt:
# ArcGIS-modulok betoltese
import arcpy, os
from arcpy import env
from arcpy.sa import *
# ArcGIS Spatial Analyst licenc ellenorzese
arcpy.CheckOutExtension("Spatial")
# Kivagando terulet (vektoros allomanyban)
inMaskData = r'D:\Workspace\Telepuleshatar.shp'
# Bemeneti raszteres allamany
inRaster = r'D:\Workspace\Muholdfelvetel_1.TIF'
# Kimeneti raszteres allomany (kivagat) elnevezese
newname=inRaster+'_kivagat.img'
outws = r'D:\Miert nem ebbe a mappaba menti'
out1 = os.path.join(outws, newname)
# Kivagat letrehozasa
outExtractByMask = ExtractByMask(inRaster, inMaskData)
# Kivagat elmentese
outExtractByMask.save(out1)
print newname, "letrehozva!"Szóval csak a # Bemeneti raszteres allamany -hoz kellene valami tuti jó dolgot írni

Új hozzászólás Aktív témák
- EarFun Air Pro 4+ – érdemi plusz
- Apple iPad 11” (A16, 2025) - a táblagépek vanília fagylaltja
- Vezeték nélküli fülhallgatók
- sziku69: Fűzzük össze a szavakat :)
- 7000 mAh-s aksit kapott a Motorola Moto G57 Power
- World of Tanks - MMO
- exHWSW - Értünk mindenhez IS
- Entware topik
- Formula-1
- Milyen egeret válasszak?
- További aktív témák...
- AKCIÓ! MacOS 26! UTOLSÓ GEN iMac 27" 5K i7-10700K 64GB RAM 512GB NVMe Radeon Pro 5700 XT 16GB gar
- MINI ITX, 11L! RTX 5090 FE, AMD 9950X3D, 32GB 6000Mhz CL26(!!) RAM, 4TB PCIe 5.0 Nvme -- BESZÁMÍTÁS!
- MacBook Air M1 (2020) 8/256GB - 100% AKKU! - Kihasználatlanság miatt eladó
- Dell Latitude 5500 61Wh Plugon Aksi, csak kipróbát!!! - 12.000 Ft
- Lenovo Thinkpad E14 GEN 5 14" FHD+ Core i7 1355U 16GB RAM 256GB NVME SSD Gar.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




