Pages: 1
- Sujet précédent - [MapBasic] lister dans un CSV tous les objets des tables d'un .WOR - Sujet suivant
#1 Mon 19 November 2012 10:12
- Maxence Melin
- Juste Inscrit !
- Date d'inscription: 3 Feb 2011
- Messages: 2
[MapBasic] lister dans un CSV tous les objets des tables d'un .WOR
Bonjour,
Nous ne sommes pas familier du tout avec le MapBasic et cherchons à faire un script qui nous faciliterait bien la vie en interne pour archiver et retrouver facilement les .WOR que nous produisons pour nos décideurs et ministères de tutelle.
Explication :
Nous produisons des cartes sous MapInfo et stockons les fichiers (.PDF, .TAB, .WOR) sur notre serveur. Pour générer, archiver, retrouver facilement ces fichiers, nous avons mis en place une base PostgreSQL/PostGIS contenant à la fois les données de base et les relations entre nos données et les chemins d'accès aux cartes utilisant ces différentes données.
Production d'une carte : à la suite de plusieurs requêtes sur la base PostgreSQL/PostGIS (par PGAdmin ou dans notre interface PHP) nous nous retrouvons sous MapInfo avec plusieurs fichiers .TAB (par exemple : un pour les parcelles, un pour les zonages environnementaux, un pour les emprises d'ouvrages de collectivités,...) contenant chacun uniquement les objets que voulons cartographier.
Chaque .TAB comporte - entre autres - un champ type d'objet et un champ identifiant.
L'idée serait - une fois notre carte finalisée et le .WOR enregistré - de lancer un programme MapBasic qui recenserait tous les objets utilisés dans les .TAB du .WOR et produirait un fichier CSV à 3 colonnes (type objet, identifiant, chemin du .WOR) et irait l'enregistrer sur le serveur dans un dossier propre à chaque utilisateur (en ayant demandé préalablement ses initiales, si possible par liste déroulante, à l'utilisateur).
Le but étant d'intégrer le CSV sous PostgreSQL afin de renseigner les relations entre objets et .WOR (et ça nous savons faire).
Un tel script en MapBasic peut-il se faire facilement ? Quelqu'un aurait-il une idée précise du code à mettre en place ?
Merci d'avance pour vos réponses !
Maxence Melin
Chef du Service Cartographie
SAFER de Haute-Normandie
maxencemelin@ yahoo.fr
Hors ligne
Pages: 1
- Sujet précédent - [MapBasic] lister dans un CSV tous les objets des tables d'un .WOR - Sujet suivant