Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

 

Pied de page des forums

Powered by FluxBB