Merge pull request #1855 from sanmit99/patch-1.1

Fallback gdal_proximity command to native path
pull/1856/head
Piero Toffanin 2025-04-08 22:27:37 -04:00 zatwierdzone przez GitHub
commit 465b66a9ae
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 8 dodań i 2 usunięć

Wyświetl plik

@ -1,4 +1,5 @@
import os
import subprocess
import sys
import rasterio
import numpy
@ -29,8 +30,13 @@ except ModuleNotFoundError:
# GDAL <= 3.2
try:
from osgeo.utils.gdal_proximity import main as gdal_proximity
except:
pass
except ModuleNotFoundError:
# GDAL <= 3.0
gdal_proximity_script = shutil.which("gdal_proximity.py")
if gdal_proximity_script is not None:
def gdal_proximity(args):
subprocess.run([gdal_proximity_script] + args[1:], check=True)
def classify(lasFile, scalar, slope, threshold, window):
start = datetime.now()