Skip to content

shp2i3s

Luc DURON edited this page Apr 6, 2023 · 1 revision
usage: shp2i3s.py [-h] [--value VALUE] [--ech ECH] [--digits DIGITS]
                  [--shift SHIFT SHIFT] [--shift_z SHIFT_Z] [--force]
                  inname outname

@brief:
Convertir (translater et/ou rééchantillonner) un ensemble de polylignes ouvertes shp en i3s

@features:
* choix du nombre de chiffres significatifs à écrire
* translation horizontale possible en fonction de l'option `--shift`
* translation verticale possible en fonction de l'option `--shift_z`
* La valeur de chaque polyligne est adapté en fonction de l'option `--value` :
*# si l'option value est un flottant alors les valeurs sont toutes égales à cette constante
*# si l'option value est égale à `iter` alors la valeur correspond à la position/numérotation de la polyligne
*# sinon la valeur est prise dans l'attribut portant le nom de l'option

positional arguments:
  inname               fichier d'entrée shp
  outname              fichier de sortie i3s (format BlueKenue)

options:
  -h, --help           show this help message and exit
  --value VALUE        colonne de la table attributaire (voir l'aide)
                       (default: 0)
  --ech ECH            colonne de la table attributaire (voir l'aide)
                       (default: None)
  --digits DIGITS      nombre de chiffres significatifs des flottants
                       (default: None)
  --shift SHIFT SHIFT  décalage en X et Y (en mètre) (default: None)
  --shift_z SHIFT_Z    colonne de la table attributaire contenant le décalage
                       en Z (en mètre) (default: None)
  --force, -f          écrase le fichier de sortie s'il existe (default:
                       False)
Clone this wiki locally