#1 Fri 18 December 2009 14:38
- loula
- Participant actif
- Date d'inscription: 25 Oct 2005
- Messages: 53
Base de données dynamique
Bonjour,
1 - Existe t-il un module ou une "macro" qui permet de (re)calculer automatiquement la superficie d'une parcelle après modification de cette dernière (cad sans Mise à jour de colonne) ? si oui, la table doit être en DBMS ?
2 - Peut-on ensuite la traduire au format Shape sans perdre l'éventuel "automatisme" ?
Si les questions ne sont pas claires, n'hésitez pas à me le faire savoir !
Merci pour votre aide !
Loula
Hors ligne
#2 Fri 18 December 2009 15:30
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: Base de données dynamique
Bonjour
Pour la mise à jour, il faut faire TABLE - METTRE à JOUR COLONNE. Pour le transfert en SHAPE, on perd l'automatisme.
Cependant, je me demande si le GÉNÉRATEUR DE SCRIPT ne serait pas utile dans ce cas. Je crois que Spacejo utilise à l'occasion cette option. Je me trompe peut-être de personne!!! À voir.
Daniel
De retour à la géomatique
Hors ligne
#3 Fri 18 December 2009 16:42
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Base de données dynamique
Salut,
Oui Daniel j'utilise bien cet outil pour faire du travail en batch.
Mais je ne vois pas la soluce du problème de loula avec le "scriptgen" peux tu m'éclairer?
A+
Joël
Dernière modification par Spacejo (Fri 18 December 2009 17:10)
Hors ligne
#4 Fri 18 December 2009 17:04
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: Base de données dynamique
Salut Joël
Je me demandais si on pouvais simplement faire un petit script qui exécuterait la mise à jour de sa base de données et par la suite, exporter en Shape. Si j'ai bien compris le problème!!!
Daniel
De retour à la géomatique
Hors ligne
#5 Fri 18 December 2009 17:26
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Base de données dynamique
Re,
Le scriptgen ne fait que dupliquer via une liste, les commandes d'un script de base vers un script final à copier dans la FMB par exemple.
Imagine que tu veuilles renommer 10 000 tables
Tu utilises comme script de base :
Code:
Rename Table XXXX As "ZZZZ\YYYY.TAB"
La variable "XXXX" représente la table que tu veux renommer
La variable "YYYY" représente la table renommée
La Variable "ZZZZ" le chemin oû tu veux enregistrer la table
La liste ou les listes contiennent les valeurs qui seront affectées à XXXX, YYYY,ZZZZ
Le script final sera généré avec toutes les commandes pour toutes tes tables soit 10 000 lignes
Code:
Rename Table Table1 As "Chemin1\TableRenommée1.TAB" Rename Table Table2 As "Chemin2\TableRenommée2.TAB" Rename Table Table3 As "Chemin3\TableRenommée3.TAB" etc....
En espérant être clair
Pour ceux que cela intéresse ---> Une ancienne version --> http://www.paris-pc-gis.com/externes/tremblay_fr.htm
Et normalement la dernière ---> http://rictrem.com/Scriptgen.aspx
Par contre le lien vers le téléchargement de l'outil ne doit pas être actif ou je ne le trouve pas c'est pour cela que je mets le lien vers la version précédente qui lui fonctionne
Merci à Richard pour son outil sympathique
A+
Joël
Dernière modification par Spacejo (Fri 18 December 2009 17:43)
Hors ligne