Pipeline LiDAR: 19 visualisations archéologiques, corrections SVF/Openness, légendes explicites
- Corriger SVF: ray-tracing 16 azimuts (inversion DEM remplacée) - Corriger Openness: angle zénith/nadir sur 8 directions (min/max filter remplacé) - Ajouter MSRM (LRM multi-échelle 5/10/25/50/100m) - Ajouter TPI multi-échelle (5m + 100m) - Ajouter détection dépressions (remplissage hydrologique) - Ajouter SAILORE (LRM adaptatif f(pente)) - Ajouter rugosité de surface (écart-type local 5m) - Ajouter anomalies statistiques (z-score + Moran's I) - Ajouter ondelette Mexican Hat (CWT 5 échelles) - Ajouter texture GLCM (contraste + entropie - homogénéité) - Ajouter accumulation de flux (D8) - Retirer geomorphons et VAT composite - Répertoire par fichier LAZ dans visualisations/ - Support multi-CPU (-w/--workers) - Légendes explicites avec différenciation entre techniques similaires - Docker: uid/gid 1000:1000 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
11
Dockerfile
11
Dockerfile
@ -26,15 +26,20 @@ RUN pip3 install --no-cache-dir \
|
||||
'laspy[laspy]' \
|
||||
scikit-image \
|
||||
scikit-learn \
|
||||
scipy \
|
||||
tqdm
|
||||
|
||||
# Copy scripts
|
||||
COPY process_lidar.py /usr/local/bin/
|
||||
RUN chmod +x /usr/local/bin/process_lidar.py
|
||||
|
||||
# Create directories with correct permissions
|
||||
RUN mkdir -p /data/output /data/input && \
|
||||
chmod 777 /data /data/output /data/input
|
||||
# Create user with uid/gid 1000:1000 and run as that user
|
||||
RUN groupadd -g 1000 lidar && \
|
||||
useradd -u 1000 -g lidar -m lidar && \
|
||||
mkdir -p /data/output /data/input && \
|
||||
chown -R lidar:lidar /data /data/output /data/input
|
||||
|
||||
USER lidar
|
||||
|
||||
VOLUME ["/data"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user