- Vous êtes ici : Accéder au Wiki GeoRezo » Accueil : Wiki GeoRezo » Les logiciels en géomatique » ShapeLib
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| main:logiciels:shapelib [2009/06/19 14:19] – Yves | main:logiciels:shapelib [2026/01/03 20:48] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 31: | Ligne 31: | ||
| ==== dbfcreate ==== | ==== dbfcreate ==== | ||
| - | * Objectif : créer un nouveau fichier .dbf vide. | + | |
| - | * Usage : dbfcreate xbase_file [ [ -s field_name width ],[ -n field_name width decimals ] ]... | + | |
| - | + | * //xbase_file :// le nom du fichier xBase à créer. Pas besoin de spécifier l' | |
| - | * xbase_file : le nom du fichier xBase à créer. Pas besoin de spécifier l' | + | * //-s field_name width :// créer un champ //string// nommé // |
| - | * -s field_name width : créer un champ //string// nommé // | + | * //-n field_name width decimals :// créer un champ numérique nommé // |
| - | * -n field_name width decimals : créer un champ numérique nommé // | + | |
| **Exemple :** | **Exemple :** | ||
| Ligne 44: | Ligne 43: | ||
| ==== dbfadd ==== | ==== dbfadd ==== | ||
| - | * Objectif : ajoute un enregistrement dans un fichier .dbf existant. | + | |
| - | * Usage : dbfadd xbase_file field_values | + | |
| - | * xbase_file : le nom du fichier xBase existant. | + | * //xbase_file :// le nom du fichier xBase existant. |
| - | * field_values : liste valeurs à insérer dans le fichier xBase. Vous devez spécifier un nombre de valeur égale au nombre de champ que possède le fichier xBase. L' | + | * //field_values :// liste valeurs à insérer dans le fichier xBase. Vous devez spécifier un nombre de valeur égale au nombre de champ que possède le fichier xBase. L' |
| **Exemple :** | **Exemple :** | ||
| Ligne 56: | Ligne 55: | ||
| ==== dbfdump ==== | ==== dbfdump ==== | ||
| - | * Objectif : dump le contenu d'un fichier xBase vers la console. | + | |
| - | * Usage : dbfdump [-h] [-r] [-m] xbase_file | + | |
| - | + | * //-h :// affiche les informations de l' | |
| - | * -h : affiche les informations de l' | + | * //-r :// résultat brute des informations des champs, valeurs numériques non reformatées ; |
| - | * -r : résultat brute des informations des champs, valeurs numériques non reformatées ; | + | * //-m :// résultat une ligne par champ ; |
| - | * -m : résultat une ligne par champ ; | + | * //xbase_file :// le nom d'un fichier xBase existant. |
| - | * xbase_file : le nom d'un fichier xBase existant. | + | |
| **Exemple :** | **Exemple :** | ||
| Ligne 75: | Ligne 73: | ||
| ==== shpcreate ==== | ==== shpcreate ==== | ||
| - | * Objectif : créé un nouveau fichier shapefile vide. | + | |
| - | * Usage : shpcreate shp_file [point|arc|polygon|multipoint] | + | |
| - | * shp_file : le nom du shapefile à créer. Ne nécessite pas d' | + | * //shp_file :// le nom du shapefile à créer. Ne nécessite pas d' |
| - | * point/ | + | * //point/ |
| **Exemple :** | **Exemple :** | ||
| Ligne 88: | Ligne 86: | ||
| * **Objectif :** ajoute un shape dans un shapefile existant. | * **Objectif :** ajoute un shape dans un shapefile existant. | ||
| * **Usage :** shpadd shp_file [ [x y] [+] ]* | * **Usage :** shpadd shp_file [ [x y] [+] ]* | ||
| - | * shp_file : le nom d'un shapefile existant. | + | * //shp_file :// le nom d'un shapefile existant. |
| - | * x1 y1 x2 y2 ... xn yn : l' | + | * //x1 y1 x2 y2 ... xn yn :// l' |
| **Exemple :** | **Exemple :** | ||
| Ligne 190: | Ligne 188: | ||
| ==== shpdxf ==== | ==== shpdxf ==== | ||
| + | * **Objectif :** créé un fichier DXF à partir d'un fichier shapefile existant. | ||
| + | * **Usage :** shpdxf shapefile {idfield} | ||
| + | * //shapefile :// le nom d'un shapefile existant. | ||
| + | * //idfield :// //à faire// | ||
| + | |||
| + | **Exemple :** | ||
| + | $ shpdxf testshapefile IDFIELD | ||
| + | # ... | ||
| ==== shpfix ==== | ==== shpfix ==== | ||
| + | * **Objectif :** progamme qui corrige les valeurs nulles et inconsistante dans des Shapefiles comme cela arrive de temps en temps. | ||
| + | * **Usage :** shpfix shpfile new_file <Record# to Blank> | ||
| + | * //shpfile :// fichier en entré | ||
| + | * //new_file :// fichier en sortie | ||
| + | |||
| + | **Exemple :** | ||
| + | $ shpfix broken fixed | ||
| ==== shpproj ==== | ==== shpproj ==== | ||
| + | * **Objectif :** Reprojette des Shapefiles en utilisant PROJ.4 | ||
| + | * **Usage :** shpproj shp_file new_shp ( -i=in_proj_file | -i=" | ||
| + | |||
| + | === Entré === | ||
| + | L' | ||
| + | |||
| + | === Sortie === | ||
| + | La sortie peut provenir d'un des trois sources. Un fichier de paramètre de projection, directement via des paramètres ou géographique. Si la sortie est omise sa valeur par défaut est géographique. | ||
| + | |||
| + | === Fichier de paramètres de projection === | ||
| + | |||
| + | Ce fichier **doit** se terminer avec l' | ||
| + | |||
| + | === Paramètres de projection === | ||
| + | Les paramètres de projection sont les mêmes que ceux utilisés par proj et invproj. Utilisez | ||
| + | * proj -lP : pour voir les projections disponibles | ||
| + | * proj -lu : pour voir les unités disponibles | ||
| + | * proj -le : pour voir les ellipsoïdes disponibles | ||
| + | |||
| + | Ou visitez la page web du projet PROJ.4 sur http:// | ||
| + | |||
| + | **Exemples :** | ||
| + | |||
| + | Les exemples suivants projettent un fichier //rowtest// vers //row3//, déplace des données de // | ||
| + | |||
| + | |||
| + | shpproj rowtest row -i=" | ||
| + | |||
| + | shpproj rowtest row3 -o=" | ||
| + | |||
| + | shpproj rowtest row3 -o=" | ||
| + | |||
| + | shpproj rowtest row3 -i=myfile.prj -o=geographic | ||
| + | shpproj rowtest row3 -is=myfile.prj | ||

