Module de saisie version 2 - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Module de saisie version 2

Description:

Cr ation du formulaire de saisie (classe PHP) Cr ation d'une couche dans Veremap.admin ... Cr er une colonne g om trique de type 'POLYGON', 'LINESTRING', 'POINT' ou 'GEOMETRY ... – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 16
Provided by: olivie85
Category:

less

Transcript and Presenter's Notes

Title: Module de saisie version 2


1
Module de saisie version 2
  • Ajout dun jeu de donnée dans le module
  • Nouveautés et améliorations

2
Module de saisie, première version
  • Fonctionnalités de saisie limités
  • Pas dinterface dadministration
  • Gestion des droits complexe

3
Exemples fournis à linstallation
  • 5 couches disponibles
  • Exemple saisie polygone
  • Exemple saisie ligne
  • Exemple saisie point
  • Exemple saisie géométrie
  • Exemple saisie données
  • Formulaires composés des différents champs
    standards

4
Procédure
  • Création de la table PostgreSql
  • Création du formulaire de saisie (classe PHP)
  • Création dune couche dans Veremap.admin
  • Gestion des droits
  • Déclarer la couche en mise à jour
  • Ajout dune entrée dans le menu  Saisie 

5
Création de la table PostgreSql
  • Création dune nouvelle table
  • Utilisation de PgAdmin ou FME
  • Avec OID
  • Une clé primaire ou une contrainte dunicité sur
    un champ de type entier
  • Créer une colonne géométrique de type 'POLYGON',
    'LINESTRING', 'POINT' ou 'GEOMETRY
  • Accorder des droits de mise à jour aux
    utilisateurs
  • A partir dune table existante
  • Vérifier les points obligatoires

6
Création du formulaire de saisie (classe PHP)
  • 1. Décrire le contenu du formulaire (édition
    code php)
  • pour la visualisation (display)
  • pour la recherche (search)
  • pour lajout (insert)
  • pour la mise à jour (update)
  • 2. Spécifier les contrôles à effectuer pour
    valider le formulaire
  • Vérification de type (date, entier, nombre)
  • Vérification dexistence

7
Création du formulaire de saisie (classe PHP)
  • Nouveaux champs de saisie disponibles
  • champListeCascade
  • champDeuxListes
  • champUpload
  • champPhoto

8
Création de la couche Veremap.admin
  • Création dune couche standard dans Veremap.admin
  • Sélectionner le système de projection
  • Dans lattribut  DATA de la définition ajouter
     USING UNIQUE identifiant 

9
Gestion des droits
  • Table
  • Droit en mise à jour sur la table pour tous les
    utilisateurs de Veremap
  • Dans Veremap.admin
  • Donner les droits en mise à jour
  • sur la couche au groupe.

10
Déclarer la couche en mise à jour
  • Ajout dun enregistrement

11
Récupération des erreurs
12
Ajout dune entrée dans le menu  Saisie 
  • Modification du fichier JavaScript qui défini le
    menu du module
  • ../veremap.pro/module/saisie2/javascript/menu.js

13
Démonstration
  • Veremap.pro
  • Veremap.admin
  • http//documentation.veremes.com/

14
Portage au module de saisie 2
  • Refaire les formulaires de saisie
  • Structure modifiée
  • Connexion à la base de données modifiée (passage
    de Pear à PDO)
  • Ajout de champs cachés
  • Déclarer les couches en mise à jour dans
    Veremap.admin
  • Modifier le menu du module

15
Evolutions possibles
  • Ajout de nouvelles fonctionnalités de saisie
  • Modification du menu automatique
  • Test des formulaires
  • Génération du formulaire automatisé
Write a Comment
User Comments (0)
About PowerShow.com