- Xiaomi 17 - még mindig tart
- Motorola Edge 50 Fusion - jó fogás
- Xiaomi 17 Ultra - jó az optikája
- Samsung Galaxy A55 - új év, régi stratégia
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Honor Magic6 Pro - kör közepén számok
- Szerény teleppel érkezik a Galaxy A37/A57
- Samsung Galaxy Fit 3 - keveset, de jól
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
Ú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
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Philips LCD és LED TV-k
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Horgász topik
- Milyen egeret válasszak?
- Xiaomi 17 - még mindig tart
- Xbox Series X|S
- Bluetooth hangszórók
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Linux haladóknak
- További aktív témák...
- Zenbook UX3404VA 14.5" 3K OLED i5-13500H 16GB 512GB NVMe magyar vbill gar
- Apple MacBook Pro 14" (2021) M1 Pro - 32GB/1TB / 91% akku - Újszerű - 12 hónap garancia
- Lenovo Thinkpad x13 (i5 10th, 8 GB, 240 SSD) AkciÓÓ!
- Corsair Vengeance RGB 64GB (2x32) DDR5 6000Mhz for AMD // Számla // Garancia//
- HP Eltebook x360 1030 G2 tablet+laptop (i5 7th, 8 GB, 128 GB SSD FHD) AkciÓÓ!
- AKCIÓ! Apple iPad Pro 13 M5 1TB Wifi tablet garanciával hibátlan működéssel
- iPhone 15 Pro Max 256GB 100% (1év Garancia)- ÚJ EREDETI AKKUMULÁTOR - AKCIÓ
- Lenovo ThinkPad X1 Carbon Gen 10 - 27% ÁFÁS (0332)
- Asus RP-AC87 AC2600 Wi-Fi range extender
- Új Acer Nitro V15 FHD IPS 144Hz i9-13900H 14mag 16GB 512GB SSD Nvidia RTX 4060 8GB Win11 Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





