Aller au contenu

Lister les données

Lister uniquement les shapefiles :

1
.\Isogeo_ScanOffline.exe --label "Test" --settings .\configuration.env --directory "D:\Isogeo\SampleData" --formats shp listing

Lister les shapefiles et les bases de données PostGIS :

1
.\Isogeo_ScanOffline.exe --label "Test" --settings .\configuration.env --directory "D:\Isogeo\SampleData" --formats shp,postgis listing

Données d'une géodatabase d'entreprise Esri

Pour lister les tables d'une gédatabase entreprise Esri (~ ArcSDE), il suffit de placer le(s) fichier(s) de connexion .sde dans un répertoire accessible en lecture par le Scan et de lancer le listing sur ce dossier.

Exemple :

Une fois votre connexion à la base de données configurée dans ArcCatalog par exemple (ou via un script), copier/coller le fichier .sde dans le dossier : D:\Isogeo\Data\SDE\. Puis, lancer le listing :

1
2
# lancer le listing
.\Isogeo_ScanOffline.exe --label "ProdSDE" --settings .\prod_sde.env --directory "D:\Isogeo\Data\SDE\" --formats sde

Consulter la documentation ArcGIS sur la connexion aux bases de données

Lister des données d'une base de données

Pour lister des données, le Scan a besoin de disposer d'un utilisateur (identifiant et mot de passe) ayant des droits en lecture sur les tables souhaitées (y compris leurs schémas/instances).

Pour cela, il suffit de créer un fichier de configuration de base de données .dbconf dont la structure est :

1
2
3
4
5
6
[db_name]
host=db-pg12.organization.intra
port=5432
user=metadata_reader
password=
schemas=metier,ign

De même que pour les autres types de données, placer par exemple ce fichier dans le dossier D:\Isogeo\Data\Databases\. Puis :

1
2
# lancer le listing
.\Isogeo_ScanOffline.exe --label "ProdPostGIS" --settings .\postgis.env --directory "D:\Isogeo\Data\Databases\" --formats postgis

Dernière mise à jour: 6 janvier 2020