Skip to content

shp2i2s

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

@brief:
Convertir (et translater) un ensemble de polylignes ouvertes shp en i2s

@features:
* choix du nombre de chiffres significatifs à écrire (option `--digits`)
* translation possible (option `--shift`)
* La valeur de chaque polyligne est adaptable (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
* Chaque polyligne peut être échantionnée selon une distance maximale avec l'option `--ech`

positional arguments:
  inname               fichier d'entrée shp
  outname              fichier de sortie i2s (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)
  --force, -f          Ecrase le fichier de sortie s'il existe (default:
                       False)
Clone this wiki locally