Accueil |Communications Utilisateurs |Session Plénière |Ateliers |Classe |Concours |Partenaires |Contacts 
 
 
AccueilPlan du site

TopoForms, une solution complète pour créer vos masques de saisie ou de consultation dans ArcGIS


Session Collectivités Territoriales
 


Stéphane COUDERQ,
Courriel : scouderq@topomat.ch

Directeur de Topomat Technologies SATopomat Technologies SA,
Ch Sus-la-Meule 6,
1297 Founex,
Suisse

 

Mots-clés et logiciels ESRI utilisés
 


Mots-clés : Formulaires de saisie attributaire, Geodatabase. Attributs, Formulaires

Logiciels ESRI utilisés : ArcGIS, ArcSDE, Geodatabase

 

1 Introduction


TopoForms est une extension ArcGIS permettant la création de masques de saisie ou de consultation pour vos solutions géographiques sans effectuer de longs et coûteux développement.


2 Description de l’application


2.1 Pourquoi TopoForms ?



ArcGIS
•          Manipulation et analyse d’objets géoréférencés
•          Gestion de tables d’attributs



2.2 Qu’est que TopoForms ?



TopoForms
•          Gestion avancée des tables d’attributs et leurs relations
•          Interface intuitive et conviviale



2.3 Caractéristiques



·         Modèle de données relationnel complémentaire
·         Solutions gérées par espace de travail
·         Formulaires visuels paramétrables
·         Éditeur visuel

2.4 Modèle complémentaire à ArcGIS



ArcGIS
• Modèle Géodatabase
      (domaines, sous-types, ...)
• Relations basées sur un champ
• Pas de clés uniques
• Relations basées sur un champ
• Limitation d’édition avec ArcView

ArcGIS + TopoForms
• Modèle Géodatabase + compléments
• Valeurs par défaut dynamiques
• Champs calculés
• Relations avancées
• Mise en place de clés uniques multiples

2.5 Concept de l’espace de travail



• Structure commune
• Plusieurs solutions parallèles



• Maintenance simplifiée
Support
Mise à jour




3 Formulaires


3.1 Les formulaires



• Gestion avancée des tables d’attributs et leurs relations
• Interface d’édition/consultation intuitive
• Interface de recherche et interrogation conviviale
• Facilité d’accès aux données
• Cohérence de saisie

3.2 Fonctions des formulaires



• Sessions d’édition
• Listes personnalisées
        - domaines, tables, listes XML
• Générateur de valeurs dynamiques
        - identifiants uniques
        - dates automatiques
• Champs calculés et géographiques
• Contrôles de cohérence
        - au chargement
        - à la validation
• Aide à la saisie
• Boutons de localisation
• Différents types de formulaires
        - simple
        - recherche
        - sélection attribut
        - sélection carte
        - navigateur

Modèle  extensible !

3.3 Types de formulaires



• Formulaires simples de consultation/édition
• Formulaires de recherche
• Formulaires de sélection par attribut
• Formulaires de sélection par entité géographique
• Navigateur d’objets

3.4 Formulaires de consultation/édition



• Présentation structurée des attributs
• Attributs simples ou complexes
• Utilisation des sessions d’édition



3.5 Formulaires de recherche



• Recherche par attribut sur les champs définis ou tous les champs
• Accès direct au formulaire
• Localisation sur la carte
• Sélection d’objets (carte et table)



3.6 Formulaire de sélection par attribut





3.7 Formulaire de sélection par entité géographique





3.8 Navigateur d’objets



• Sélection sur la carte
• Accès aux formulaires
• Mise à jour simple ou simultanée



3.9 Gestion des relations dans les formulaires



• Tables liées
• Maintenance des relations
• Relations 1-1 ou 1-N



3.10 Cinématique d’utilisation des formulaires





3.11 Personnalisation des formulaires






4 Distribution de l’application


4.1 Distribution



TopoForms Engine
• Runtimes de l’application



Espace de travail solution
• Fichiers de configuration
 
TopoForms Editor
• Data Designer
• Form Designer

4.2 Organisation des fichiers



Structure du modèle
• Paramètres de connexion
     (ArcMap exclu)
• Tables, champs
• Relations,
• Domaines, sous-types



Formulaires
• Formulaires
• Fichiers ressources
• Binding



Application
• Paramètres de configuration



4.3 Fichiers de configuration



• Paramétrisation basée sur des fichiers XML
• Utilise les propriétés des objets .NET

<?xml version="1.0" encoding="utf-8"?>
 
- <form assembly_name="xmlMask" class_name="xmlApp.Mask.FormClass" elements_node="./elements" properties_node="./properties">
- <defaults>
<Button assembly_name="xmlControl" class_name="xmlApp.Control.Button" />
<CheckBox assembly_name="System.Windows.Forms, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                class_name="System.Windows.Forms.CheckBox" />
 
<ComboBox assembly_name="xmlControl" class_name="xmlApp.Control.ComboBox.ComboBox" />
<DateTimePicker assembly_name="System.Windows.Forms, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                class_name="System.Windows.Forms.DateTimePicker" />
<GroupBox assembly_name="System.Windows.Forms, Version=1.0.3300.0, Culture=neutral,

 
- <properties>
<Text value="Dossier/Projet" />
<Name value="Projet" />
<Height value="495" />
<Width value="370" />
<BackColor value="White" />
</properties>
- <elements>
<element default="#/defaults/Label" properties_node="./properties">


5 TopoForms Editor


5.1 Editeurs





5.2 Editeur – DataDesigner



• Gestion des thématiques
• Architecture du modèle
• Définition des champs, formulaires, relations, sous-types, domaines, …
• Utilisation de modèles (formulaires)
• Fonctions d’importation





5.3 Editeur – FormDesigner



• Éditeur de formulaires
      (fonctionnalités .NET)
• Interface WYSIWYG
• Définition du binding
• Edition / consultation
• Types de formulaires




6 Conclusion


Le déploiement de TopoForms peut se faire à l’aide d’une licence de site. Ce déploiement est très intéressant pour les administrations ou entreprises possédant un SIG d’entreprise fonctionnant sur les technologies Esri. Déjà plusieurs administrations de type gouvernemental nous ont fait confiance dans l’utilisation de TopoForms.

Document
Taille : 3032 ko - Dernières modifications : 10/04/2006
 

© ESRI France