ASSEMBLÉE GÉNÉRALE
CLUB DES UTILISATEURS
D’ASCODES ET DE TOPSTATION
À LOGNES le 19 septembre
2006
INTRODUCTION DU PRÉSIDENT :
Gilles COSTA nous présente le déroulement de la journée
et développe les points suivants :
- le site Internet du club (http://www.dlzlogic.com/ClubAscodes)
a, à ce jour, 126 inscrits. Depuis sa mise en place en novembre 2002, il y a eu
6700 visites sur le site ;
- ce site doit être un forum d’échange et une
maintenance bis qui n’occulte en rien la maintenance JS INFO ;
- pour faciliter le travail du bureau et pour une
meilleure organisation de cette journée, soyons plus réactifs pour nous inscrire
dès réception de la date de l’assemblée.
Gilles COSTA passe la parole à Patrice
GEILLON, P.D.G. de SN JSINFO.
ACTUALITÉS SN JSINFO
PRÉSENTÉES par Patrice GEILLON :
1-
Situation actuelle (Topstation version 8)
Monsieur GEILLON fait un bilan des années 2005-2006 :
Il nous précise que l’accent a été mis sur le
développement de TOPSTATION à travers 3 axes prioritaires :
-
la plateforme d’échange
avec autocad ;
-
le DA numérique (avec
la participation de F. BELLANGER) ;
-
L’applicatif COPRODIV.
2-
Le positionnement
Au
niveau des écoles :
Monsieur GEILLON nous précise que l’É.S.G.T. (École
Supérieure des Géomètres Topographes) a une politique de retrait, à savoir ne
pas favoriser un logiciel par rapport à un autre. Le logiciel TOPSTATION y est
présent pour la copropriété et les documents d’arpentage.
Pour ce qui est de L’É.S.T.P. (École Supérieure des
Travaux Publics), cette dernière développe des outils internes.
Pour l’I.N.S.A. de Strasbourg, des contacts
sont pris – le dossier est à suivre.
Pour les BTS de Géomètres Topographes, le
démarrage est plus lent que prévu.
Au
niveau des professionnels :
Des démarches ont été entreprises auprès des sociétés
MEASURIX, AUTODESK (vente de licences) et BENTLEY (partenariat difficile à
maintenir).
Expérience à l’export en ALGÉRIE et en BELGIQUE
et quelques projets au QUÉBEC. Nous avons apprécié la présence de M. RIBET,
revendeur JSINFO en ITALIE.
3-
Les orientations
Développement de la version
9 suivant deux axes :
-
le plan d’intérieur compensé « PIC »
-
le serveur de données TOPSTATION (à la demande de la Ville de RENNES)
4-
Partenariats
Monsieur GEILLON nous rappelle l’importance des
échanges éditeur utilisateurs avec des applicatifs tels que :
–
l’optimisation d’une
chaîne de production (M. BUTZBABCH)
–
CoproDiv, la rédaction
automatisée des ÉDD en copropriété avec Arkane foncier ;
–
Le DA numérique, développé
en collaboration avec F. BELLANGER ;
QUESTIONS / RÉPONSES :
M. BELLANGER : Y aura – t- il un « viewer »
topstation ?
Réponse: ce n’est pas à l’ordre du jour.
M. BELLANGER nous soumet une suggestion le
« TOP D’OR » qui récompenserait chaque année un applicatif sous
TopStation…
Question à Monsieur GEILLON sur la capacité de
développement au sein de JS INFO
Réponse : pas d’embauche à ce niveau mais
embauche d’un commercial pour assister Monsieur COCHARD.
M. BALLACÉ (ATGT) : remarques sur les
« anciennes » insuffisances TOPSTATION et en particulier la
traduction DXF et les dangers de l’utilisation de TOPSTATION sous autocad.
Question concernant le développement d’ASCODES :
Réponse : La mise à jour d’ASCODES sur
TOPSTATION est faite à chaque fois que cela est possible.
NOUVEAUTÉS SUR
TOPSTATION par Olivier COCHARD :
Concernant la version 9 :
Le module PIC intégré au noyau TopStation
est destiné à réaliser des plans d'intérieur compensés. Il utilise pour cela la
méthode traditionnelle des levés d'intérieur par un croquis de couleurs.
La méthode est la suivante : On saisit des
fiches. Une fiche est une suite de mesures en alignements et décalages par
rapport à une ligne de base identifiée par deux points.
Il faut créer des fiches pour reporter les
mesures prises sur le terrain et ainsi créer les murs des pièces ou placer des
points caractéristiques du levé d'intérieur. Pour cela on utilise les fiches
"Mur droit" et "Mur biais".
Une deuxième catégorie de fiches est formée
par les contraintes qui permettent d'imposer des règles géométriques entre
points ou segments existants: obligation de distance entre deux points
(typiquement les diagonales), alignement d'une sélection de points,
parallélisme ou angle droit entre deux segments, même axe entre deux couples de
points.
La méthode consiste à reporter pièce par
pièce les mesures levées sur le terrain, compenser de temps en temps les
mesures, puis créer la pièce suivante et ainsi de suite.
Les pièces peuvent être créées de façon
indépendante les unes par rapport aux autres, puis elles peuvent être recalées,
par exemple par une ouverture de porte (par une contrainte parallèle même axe),
des points alignés etc... Les points des deux pièces sont alors recalculés et
déplacés pour respecter la ou les nouvelles contraintes.
Par le bouton "Compenser" de la
fenêtre principale, la compensation est lancée sur toutes les fiches appartenant
à une même tranche (à choisir s'il y en a plusieurs). Le plus grand écart est
indiqué dans un menu popup avec l'identité de la fiche correspondante. Celle-ci
est affichée dans le plan et le menu popup propose à l'utilisateur d'éditer
cette fiche présentant le plus grand écart ou de revenir à la fenêtre
principale.
Il est possible également de lancer la
compensation et d'afficher tous les écarts triés par ordre décroissant. Ceci
permet ensuite d'éditer les fiches une à une et de comprendre si il y a une
erreur ou si la correction est acceptable.
Plus il y a de contraintes, mieux le plan
est compensé. Des points peuvent être fixés à tout moment. Les mesures ont un
poids de 5 par défaut. Ce poids peut varier de 1 à 9. Augmenter le poids d'une
mesure de un fait que celle-ci est prise en compte trois fois plus. De deux
elle est prise en compte 10 fois plus pour la compensation. Un poids de 1
permet au programme de calculer une mesure oubliée ou peu sure.
La notion de figure est un petit dessin défini par constructions
géométriques à partir de points existants. Ces constructions géométriques sont
dynamiques, c'est-à-dire qu'elles mettent à jour automatiquement la figure si
les points de base sont déplacés (par exemple par la compensation des fiches).
Une figure est composée d'une ou de plusieurs entités. On distingue 5 types
d'entités: les points, les lignes, les symboles, les blocs et les textes.
Des figures complexes prédéfinies sont
fournies : Arcs, Encadrements, Fenêtres, Portes, Escaliers, Poteaux, Symboles
ou Blocs et cotations. Une bibliothèque de blocs type éléments de mobilier
d'intérieur est fournie.
Des développements complémentaires sont
prévus pour la gestion de figures, la gestion des niveaux, l'import de données
de Measurix ou autre type de levé terrain, un export vers le module de gestion
de copropriétés CoproDiv etc.
Le
DA numérique (présentation succincte d’Olivier COCHARD – c’était l’heure du
déjeuner).
PRÉSENTATION DES
APPLICATIFS :
1- par François
BELLANGER :
Applicatif
HBASE
Affectation
et gestion de domaines par plan
Gestion
des dossiers, des titres de listings
et
des
titres de plans issus automatiquement des
données
du dossier.
Génération
automatique de plans de situation,
extrait cadastral, et DA numérique avec les cartouches associés.
Finition de l’habillage avec des modèles HBASE spécifiques.
Dossiers
parcellaires : gestion des
propriétaires et comptes de propriétés. Édition automatique des états
parcellaires selon une sélection de parcelles.
Imports TIF et DXF cadastre par communes complètes dans une même base. Finition
de l’habillage des DXF bruts en de véritables
feuilles
« à l’ancienne ».
Recherche
d’une parcelle selon la commune, la section puis le numéro Affichage du résultat de la requête dans une
fenêtre annexe, avec les attributs de la parcelle.
2-
en l’absence de Didier Bunel, présentation succincte d’un développement
permettant de consulter sous TopStation les données récupérées d’AURIGE
(système d’enregistrement des bornages géré au niveau national par l’ordre des géomètres
experts) :
Le
but est de :
-
se connecter sur Internet sur le site d'Aurige pour récupérer tous les
dossiers du cabinet ou tous les dossiers d'une ville dans un fichier texte
(Connexion Aurige) en bas du menu Aurige
-
récupérer ce fichier en le décodant pour créer des composants pour chaque
dossier A sur la copie d'écran pour les dossiers du cabinet, B pour les autres
(Reprise Aurige ou Reprise Dossier Commune)
-
viser un dossier trié par commune et le localiser sur la carte (fonds de plan
IGN à améliorer sans doute) (Vise Dossier Cne Trié)
-
Afficher les renseignements du dossier du cabinet par une recherche dans le
fichier des dossiers du cabinet archivés dans Excel (Affiche Dossier) propre au
cabinet.
C'est
très succinct mais cela résume l'exemple qui se veut modeste mais
qui a pour but d'utiliser les données AURIGE grâce à TopStation.
3 - par Gilles COSTA :
Un
ensemble varié d’utilitaires développés pour les besoins propres
d’Arkane-foncier depuis près de quatre ans :
– personnalisation des menus de jtCart en cohérence avec une charte graphique interne, les menus sont groupés par familles d’objets (route, bâtiments, végétation etc.) plutôt que par type d’accrochage, chaque objet a ses propres caractéristiques par défaut : dimensions, calque etc. ;
Figure 1 Le menu jtCart « fond de plan » personnalisé
–
création
de nombreuses fonctions type DAO, adaptées à la structure de base de données de
TopStation : parallèle à une ligne passant par un point, division d’une
ligne par répétition d’un bloc, copie des propriétés graphique d’une ligne sur
une autre, gestion des calques utilisés par un composant donné etc. ;
–
Figure 2 Diviser une ligne à l'aide d'un bloc
Figure 3 Gérer les calques utilisés par un composant
Figure 4 Ajustement d'un mur bahut sur un bâtiment
Figure 5 Gestion des calques par groupement dans des thèmes
– gestion des plans et de leurs cartouches avec indices, bureau émetteur, marques de pliage… Création des présentations d’après les mises en pages et leurs cartouches. Impression (ou export DXF) par lots en appliquant le plan dans l’espace objet puis dans sa présentation avant de l’envoyer au traceur ;
–
listings élaborés,
grâce à l’utilisation du format RTF (en simplifiant c’est l’équivalent du DXF
pour le format DOC), y compris fiches de calcul de SHOB/SHON en relation avec
un menu jtCart approprié ;
–
Figure 6 Le cartouche d'un plan
Figure 7 Listing de lignes
– fonctions un peu plus exotiques : lecture d’un fichier d’enregistrement de GPS (au format GPX) et visualisation du trajet sur le plan TopStation, export de données TopStation au format Google-earth (noter la concordance entre la transformation Lambert I -> WGS 84 et l’image calée de Google-earth )
–
Figure 8 Réseau d'assainissement
exporté dans Google earth
–
un début d’aide en
ligne présentant une partie des fonctionnalités développées et de notre charte
graphique.
Arkane-foncier met l’ensemble gratuitement à la
disposition des personnes souhaitant les utiliser. Une distribution de façon
officielle demanderait un gros travail de finition qui impliquerait un prix de
vente trop élevé. Ces utilitaires sont téléchargeables sur www.arkane-foncier.fr (à la rubrique
TOPSTATION). D’autres développements (interfaces SIG diverses par exemple ou
travaux spécifiques) sont distribués de façon commerciale.
3- par Joseph MOREL, Ville de Rennes :
La
Ville de Rennes utilise le logiciel Ascodes depuis 1982, et a construit une
stratégie de développement autour des outils SIG qui se sont régulièrement
implémentés dans cette plate-forme. Historiquement, l'Atlas topographique de surface de précision 1/200, les données
récolées du sous-sol, un plan de ville (plus complet que le cadastre) et les récentes évolutions permettent de gérer
les données de référence pour la modélisation en 3D (maquette réaliste de
ville).
Le
logiciel Ascodes est utilisé depuis 1993 dans un environnement client/serveur
qui sécurise les accès concurrents en modification. Tous les gestionnaires
peuvent interagir sur une base de données unique qui conserve sa cohérence au
fil du temps. Différents services de la Ville s'en servent en tant que
gestionnaires de certains éléments de la base, ou simplement en consultation de
la base.
La
majorité des développements sur la plate-forme Ascodes pour la gestion et la
consultation des données a été développée par le service CARTE de la Ville de
Rennes.
La
base Serveur Ascodes actuelle de la Ville de Rennes comporte environ 7 millions
de composants. La limite théorique d'un serveur Ascodes est de 16 millions de
composants.
Une
autre limite s'impose également : la taille du fichier « groupes » qui est
de 640Ko. Celui de la Ville a déjà atteint cette limite et une
ré-immatriculation de l'ensemble de la base a été nécessaire pour réduire le
fichier « groupes » à environ 400 Ko. Cette limitation est apparue comme une forte
contrainte en vue des évolutions futures, et posait question quant au devenir
du produit et des données.
Parallèlement,
la société SN JS INFO ayant recentré ses développements vers un nouvel outil
TopStation, la Ville de Rennes a fait une étude de marché pour voir les
différents logiciels qui pourraient remplacer Ascodes.
La
conclusion du marché a été que TopStation était le logiciel SIG le plus adapté
à répondre à la demande de la Ville de Rennes à condition qu'il soit porté sous
l'environnement client/serveur.
En
effet, la structure des données ne serait pas ou très peu modifiée. Les
développements réalisés seraient cependant à réécrire à environ 50%.
La
Ville de Rennes a donc souhaité faire évoluer la plate-forme TopStation vers un environnement client/serveur;
reproduisant, à minima, les propriétés ou fonctionnalités du serveur Ascodes.
Les
perspectives métropolitaines (Ville de Rennes et Rennes Métropole) induisant de
nouvelles contraintes (territoire étendu et répartition des compétences sur
plusieurs entités), il a été progressivement envisagé l'utilité de spécifier un
environnement client/multi-serveurs.
La
société SN JS INFO par l'intermédiaire de M. Fritz, a fait part à la Ville de
Rennes des contraintes d'un tel environnement client /multi-serveurs.
Ces
contraintes sont les suivantes :
1. Un composant
ne peut exister dans 2 serveurs différents.
2. Pour
distinguer les composants locaux de ceux contenus dans un serveur, les
composants serveur doivent commencer par un chiffre. Ceci est une convention et
ne devient une obligation qu'après le choix que opéré par la ville de Rennes,
cela s'impose désormais aux futurs utilisateurs de cet environnement.
3. Pour
distinguer un composant serveur d'un composant d'un autre serveur, les 2
premières lettres d'un matricule d'un composant serviraient à identifier le
serveur du composant.
Un matricule
peut comporter jusqu’à 6 caractères :
Ø
Le premier sera un chiffre de 0 à 9 ;
Ø
Le deuxième un caractère alphanumérique de 0 à 9, de A à Z
ou de a à z ;
Ø
Les quatre derniers caractères alphanumériques pouvant
servir à l'identification de la nature du composant .
Les 2
premières lettres étant utilisées pour identifier le serveur auquel le
composant appartient, le nombre limite de serveurs atteint 620 (10*(10+26+26)).
4. Un client ne
peut modifier des composants que d'un seul serveur à la fois (serveur actif).
Il peut utiliser les données des autres serveurs seulement en référence
(serveurs référence). S'il veut changer des données d'un autre serveur, il doit
donc sauvegarder les données modifiées du premier serveur et se connecter en
modification au second serveur.
SN JS INFO
doit finir de développer TopStation en environnement client/multi-serveurs, en
juillet 2007. Il a été livré en fin juillet 2006 et fin août 2006, une version
test de TopStation client/multi-serveurs afin que la Ville de Rennes puisse
commencer à réécrire ses développements.
La version
définitive intégrera une fonctionnalité importante, il sera possible de
combiner des données ayant des géodésies (ellipsoïdes) et des systèmes de
projection différents (projections coniques ou UTM), cet outil constituera une
aide précieuse pour gérer progressivement la transition entre le Lambert et le
RGF. Par exemple, au cours d'une même session, un client pourra modifier des
données gérées en UTM sur le serveur actif, tout en consultant des données
complémentaires provenant de différents serveurs utilisant des projections
coniques différentes (un système de projection par serveur).
4- par Pascal BUTZBACH :
Développement
d’un applicatif foncier :
Plan
de bornage de propriété avec tableaux dynamiques, Intégration du nom du
propriétaire, servitudes, descriptif des limites…
Le
but : partir des données terrain pour aboutir à des plans fonciers avec un
contrôle du processus à chaque phase.
À
voir l’année prochaine, en attendant vous pouvez consulter la notice jointe à
ce compte rendu.
Nous pouvons tous remercier les intervenants cités ci-dessus
pour le travail effectué avec une mention particulière pour Gilles COSTA qui a
fait les développements que nous réclamons depuis longtemps à JS INFO et
qui a choisi de nous en faire
bénéficier gratuitement sur son site.
Enfin, le bureau vous remercie d’avoir pris le temps
de nous rencontrer. À l’année prochaine
Le bureau du club
Nota : Pour ceux qui n’auraient pas encore réglé
les frais de l’AG, envoyez votre chèque à Pascal JEANSON au 21, quai de l’Oise
à l’Isle-Adam (95290).