Tests de l environnement python pour des traitements SIG Transport

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Tests de l environnement python pour des traitements SIG Transport"

Transcription

1 Tests de l environnement python pour des traitements SIG Transport Contact : Patrick GENDRE / département DCEDI Décembre 2011

2

3 NOTICE ANALYTIQUE Organisme commanditaire : CETE Méditerranée Titre : Tests de l environnement python pour des traitements SIG Transport Sous-titre : Date d achèvement : Langue : Organismes auteurs : CETE Méditerranée 01/12/11 Rédacteurs : Cyrille BOITEL (vacataire) Français Relecteur assurance qualité : Patrick GENDRE Résumé : En liaison avec le projet Potimart (boite à outils open source pour les SIG transport), cette action R&D réalisée dans le cadre d une vacation en novembre 2011 a permis de tester la faisabilité d utiliser les librairies disponibles dans l environnement du langage python pour des traitements SIG Transport : - lecture de données routières OSM ou BD TOPO : ogr/gdal - lecture de données transport collectif GTFS : transitfeed - traitements géométriques : shapely - calcul sur des graphes : networkx - visualisation de graphes : Gephi (logiciel libre en java) Le rapport présentant les résultats encourageants qui ont été obtenus, décrit la mise en oeuvre des outils et librairies, et propose quelques perspectives. Ce rapport est publié sur le web en même qu un jeu de données de test et que les scripts python qui permettront au lecteur de vérifier concrètement comment mettre en oeuvre ces outils : Remarques complémentaires éventuelles (rubrique facultative) : Mots clés : SIG transport, logiciel libre, open source, réseaux de transport, python Nombre de pages : 10 Diffusion : Publique Confidentialité : Non Bibliographie : oui Tests de l environnement python pour des traitements SIG Transport 1

4 Sommaire I. INTRODUCTION 3 A. CONTEXTE 3 B. OBJET DU DOCUMENT 3 C. CONTENU DU RAPPORT 3 II. LANGAGES, LOGICIELS ET FORMATS 4 A. PYTHON 4 B. BIBLIOTHEQUES PYTHON UTILISEES 4 C. SHAPE 5 D. GEPHI 5 E. GEXF 5 III. CREATION D UN GRAPHE ROUTIER 5 A. SOURCES DES DONNEES 5 B. FONCTION NATIVE DE NETWORKX 5 C. ADAPTATION DE LA FONCTION A DES DONNEES SPECIFIQUES 6 D. NOUVELLE IDENTIFICATION DES NOEUDS ET DES ARCS 6 IV. INTEGRATION DE DONNEES TRANSPORT EN COMMUN 7 A. IMPORT DES DONNEES GTFS 7 V. CALCUL DE PLUS COURTS CHEMINS 8 VI. VISUALISATION DU GRAPHE AVEC GEPHI 9 VII. PERSPECTIVES 9 Tests de l environnement python pour des traitements SIG Transport 2

5 I. INTRODUCTION A. Contexte Le CETE (Centre d Etudes Techniques de l Equipement) Méditerranée est un service technique du ministère du développement durable, dont le service DCEDI/MIM travaille dans le domaine des systèmes d information sur les transports. Ses activités sont décrites sur les pages Le CETE contribue aux programmes nationaux relatifs au développement des systèmes d information sur tous les modes de transport (site et dans ce cadre, en particulier au développement d outils d analyse de réseaux de transport à base de logiciels open source : Projet L objectif de POTIMART est de fournir une boîte à outils SIG transport à base de logiciels libres. Actuellement, les outils sont centrés autour du SGBD postgis. Python semble bien adapté comme outil d études car c est un langage interprété et qui dispose d un grand nombre de librairies répondant aux besoins d analyse de réseaux de transport : - environnement interactif pythonxy - lecture de fichiers et conversions ogr/gdal, shapefile, osm (routes), transitfeed (transport collectifs) - analyse spatiale shapely - analyse de graphes networkx Par ailleurs, python se connecte facilement aux bases de données (y compris postgis) et aux SIG (et notamment avec QGIS), ainsi qu à des outils de visualisation de données (mapnik, etc.). L objectif de la présente réflexion est d étudier la faisabilité d avoir une boîte à outils centrée autour du langage python, sans nécessairement s appuyer sur une base de données, et de publier les résultats obtenues sous forme de rapport technique sur le web. B. Objet du document Ce document présente les résultats des travaux effectués par Cyrille BOITEL dans le cadre d une vacation pour le CETE Méditerranée, en vue d évaluer les potentialités du langage de programmation python dans l univers du SIG transport. Il s adresse aux développeurs, chercheurs et chargés d études du domaine de l analyse géospatiale de réseaux de transport. Ce rapport est publié sur le web en même qu un jeu de données de test et que les scripts python qui permettront au lecteur de vérifier concrètement comment mettre en oeuvre ces outils : C. Contenu du rapport Le rapport vise à tester si les différentes librairies existantes sont bien adaptées pour remplir les différentes fonctions : - savoir lire un fichier décrivant un réseau routier (couche SIG de tronçons routiers, pour des données IGN BD TOPO ou OpenStreetMap) - créer un graphe routier (détection des mailles et des impasses, plus court chemin) - savoir lire fichier décrivant un réseau TC (format Google Transit GTFS ou XML/Neptune) et créer un graphe TC - produire divers indicateurs spatiaux (mailles, impasses, densité d arrêts, etc.) - visualiser les résultats. CETE Med. Décembre

6 Le rapport décrit comment les outils et librairies ont été mis en œuvre (ou adaptés) en pratique, et doit permettre à un lecteur intéressé de rejouer les tests décrits : - installer l environnement : environnement interactif pythonxy, librairies networkx, shapely, ogr - importer un fichier OSM Shapefile - créer un graphe pour Networkx à partir de ce fichier - importer un fichier Shapefile BD TOPO couche Routes et créer un graphe pour networkx - tester la librairie networkx, en particulier produire un arbre des plus courts chemins depuis un noeud - importer un fichier GTFS (librairie python) - créer un graphe à partir des données GTFS - proposer une procédure similaire pour des données Neptune - visualiser les données depuis python (sans réexporter en SHP pour visualiser depuis un SIG) Le rapport se termine par quelques propositions de développements qui permettraient d améliorer l environnement SIG Transport python, qu on pourrait baptiser Trython... II. LANGAGES, LOGICIELS ET FORMATS A. Python Python est un langage de programmation interprété. C est la version 2.7 de python qui a été utilisée au cours de cette étude. Pour installer Python et les bibliothèques nécessaires, le framework Python(x,y) a été installé. PYTHON(X,Y) est un framework dont la principale utilité dans ce projet est que lors de son installation, on peut installer aisément et proprement la plupart des bibliothèques python dont nous avons besoin (l installation n est pas forcément simple sinon, notamment par exemple gdal sous Windows). B. Bibliothèques python utilisées NETWORKX est un module python dédié à l analyse, la création et la manipulation de graphes. Ce module est disponible sur : Networkx est installé avec Python(x,y). OGR est une bibliothèque de manipulation de données vecteur dont il existe une version en python. Ogr est installé avec Python(x,y). SHAPELY est un module python créé à partir de la bibliothèque C GEOS, elle même basée sur la bibliothèque java JTS. Shapely a pour but d effectuer des opérations spatiales sur des objets géométriques. Shapely devrait être intégré comme plug-in de Pythonx,y d ici fin 2011, mais est sinon assez simple à installer. TRANSITFEED est un module python rassemblant un ensemble de fonctions pour la validation la lecture, la création et la manipulation d objet au format GTFS (Google Transit Feed Specification). L installation n est pas proposée avec Python(x,y), mais le simple téléchargement des sources python de transitfeed ici 1, puis la copie du dossier TransitFeed contenant les fichiers python dans Python27/Lib suffisent à rendre le module disponible. 1 CETE Med. Décembre

7 C. Shape Les fichiers shape ou ESRI shapefile sont des fichiers contenant des objets géométriques. Développé par ESRI, ce format est devenu un standard. D. Gephi Gephi est un logiciel de visualisation et d analyse de graphes complexes. Dans le cadre de cette étude, Gephi est utilisé comme visualisateur des graphes. Comme ceux-ci sont géographiquement positionnés, l algorithme de spatialisation utilisé dans Gephi est le Geo-Layout. E. GEXF GEXF est un format de données XML ayant pour but de décrire la structure de réseaux complexes et les données associées. Il s agit du format natif de Gephi. III. CREATION D UN GRAPHE ROUTIER A. Sources des données L extraction des données routières d Open Street Map nous fournit un fichier shape dont les entités (features) sont les tronçons de routes, donc de géométrie linéaire. Chaque entité possède certains attributs. Le détail est donné sur le site de geofabrik, fournisseur de données provenant d Open Street Map 2. De même, les données routières issues de la composante ROUTE de la BD_TOPO de l IGN sont des données linéaires dont les spécifications sont données sur le site de l IGN 3. Ces données sont au format shapefile et ne comportent pas les géométries des intersections de routes. Celles-ci sont déduites des découpages de la voirie en tronçons. B. Fonction native de Networkx Networkx propose une fonction de lecture des fichiers shape : read_shp 4. Cette fonction s appuie sur ogr, la bibliothèque de fonctions dédiées aux données vecteurs de gdal. La fonction read_shp prend en paramètre un chemin vers un fichier shape ou un dossier et renvoie une structure de graphe networkx. Si le paramètre fourni est un dossier, la fonction bouclera sur tous les fichiers shape présents dans ce dossier. Read_shp se comportera différemment en fonction de la géométrie des entités présentes dans le ShapeFile. Si celles-ci sont du type linéaire, elles seront importées comme arcs et leurs extrémités comme nœuds du graphe. Si les entités sont ponctuelles, elles seront importées en tant que nœuds du graphe. Nous sommes ici dans le 1 er cas : les fichiers.shp OSM ou IGN contiennent les tronçons routiers. Tous les attributs liés aux entités seront importés avec les entités. Si un fichier shape comporte des tronçons de route avec le nom de la rue associé à chaque tronçon, ce nom sera lié aux arcs du graphe networkx. Cependant, la géométrie des arcs n est pas importée de façon native dans la version 1.5 de NetworkX et cette information est perdue lors de l import CETE Med. Décembre

8 Les nœuds sont créés par extraction des extrémités et ne comportent aucun attribut (toutes les données métier étant associées aux tronçons du shapefile, comme attributs des arcs). Pour les identifier, networkx utilise les seules informations dont il dispose qui permettent d identifier un nœud de manière unique, c'est-à-dire ses coordonnées. Cela permet en outrs de ne pas enregistrer le même nœud plusieurs fois, si celui-ci est extrémité de plusieurs arcs. >>#Lecture et transformation d'un graphe OSM >>import networkx as nx >>G = nx.read_shp('//chemin/vers/fichier.shp') >>#acces au noeud en position 0: >>G.nodes(data=True)[0] (( , ), {}) Cette limitation impacte aussi les arcs créés, car les identifiants des arcs sont générés par Networkx comme des des couples (nœud origine, nœud destination). >>#acces à l'arc en position 0: >>G.edges(data=True)[0] (( , ), ( , ), {'bridge':0, 'maxspeed': 0, 'AR_AUTO': 'N', 'SourceOID': 4993, 'SPEED_CAT': 7, 'ToPos': 1.0, 'FromLevel': 0, 'FID_1': 4993, 'osm_id': , 'Shape_Leng': , 'ST_NAME': None, 'ref': None, 'name': None, 'ObjectID': 34470, 'oneway': 0, 'SourceID': 1, 'AR_PEDEST': 'Y', 'ToLevel': 0, 'DIR_TRAVEL': 'B','ShpName': 'test_osm', 'FromPos': 0.0, 'type': 'footway'}) C. Adaptation de la fonction à des données spécifiques Comme décrit précédemment, la fonction read_shp récupère tous les attributs des arcs. Or tous ne nous intéressent pas forcément. EN surchargeant la fonction read_shp, nous pouvons sélectionner les attributs utiles et en rajouter d autres, notamment la géométrie des arcs. Pour récupérer la géométrie des arcs, qui n est pas encore disponible dans networkx 1.5, il nous suffit d utiliser une implémentation plus récente de read_shp disponible à partir du code source de la version «latest» (changeset : 1840:c31fd9b80325) de la bibliothèque NetworkX. Nous avons ensuite complété le code pour créer 2 fonctions dédiées respectivement à l import dans networkx de données BD_TOPO (read_shp_ign) et OSM (read_shp_osm). Le fichier readshp_ign.py illustre cette possibilité. La fonction read_shp_ign, basée sur le code source de la fonction read_shp de networkx, permet ainsi de lire un shape de la composante ROUTE de la BD_TOPO et d extraire les attributs suivant pour les arcs : gid, importance et nom_rue_d. De plus cette fonction extrait la géométrie de chaque arc en trois formats : WKB, WKT et Json et les lie à chaque arc dans les attributs : Wkt, Wkb, Json. La redondance de ces formats est certaine mais elle illustre les diverses possibilités pour récupérer une géométrie linéaire dans un chaîne de caractères. De plus, cette fonction permet d orienter le graphe non plus en fonction de la seule géométrie de l arc (origine vers destination), mais prend un paramètre de l entité du shape (dans le cas de la BD_TOPO, le champ sens ) pour orienter l arc du graphe NetworkX dans un sens, dans l autre ou encore le doubler dans le cas d une voie à double sens. Comme les données BD TOPO ne sont pas libres de droit, nous n avons pas inclus de jeu de données dans le jeu de test livré avec ce rapport. D. Nouvelle identification des noeuds et des arcs Pour manipuler plus aisément le graphe généré, il est intéressant d attribuer un identifiant unique à chaque nœud (sous forme d un attribut supplémentaire nommée id ). Ensuite on attribue à chaque arc deux nouveaux attributs o et d, qui correspondent respectivement aux attributs id des nœuds origine et destination de l arc. Un nouveau graphe est créé, dont les nœuds ont cette fois pour identifiant un entier unique et pour attributs deux champs lon et lat correspondant à leurs coordonnées. Cette manipulation est décrite dans le fichier joint readshp_transformgraph.py. et peut être exécutée une fois le graphe importé dans networkx. CETE Med. Décembre

9 IV. INTEGRATION DE DONNEES TRANSPORT EN COMMUN A. Import des données GTFS La bibliothèque TransitFeed permet d importer des données GTFS valides. Nous l utilisons pour écrire une fonction de création de graphe Networkx : import_gtfs. Pour cela, on parcourt les objets python créés par l import Transitfeed afin de créer un graphe NetworkX correspondant au réseau importé. L algorithme est le suivant : - Parcours de toutes les courses (trips) circulant le jour souhaité - Pour chaque course : - Fin pour. o Parcours de tous les horaires, o Pour chaque horaire (stop_time) : o Fin pour, ajout de l arc reliant l arrêt à son successeur s il n existe pas encore (NB : l ajout de l arc ajoute implicitement les nœuds s ils n existent pas encore), ajout du numéro de ligne comme attribut de l arc, ajout de l horaire comme attribut du nœud correspondant à l arrêt Comme les horaires sont classés par ordre au sein de l itinéraire (route), nous pouvons créer un arc associant un arrêt à l arrêt successeur au sein de la course. Une seconde boucle parcourt ensuite les arrêts (stops) : si un arrêt correspond à un nœud du graphe, la longitude, la latitude et son nom sont ajoutés comme attribut du nœud. Cette procédure est située dans le fichier import_gtfs.py. Nous obtenons donc la structure de graphe suivante : un arc par tronçon de ligne et un nœud par arrêt, avec les attributs des arcs et des nœuds qui permettent de reconstruire les horaires et les courses. En effet, s il n y a qu un un arc entre deux nœuds, par contre, son attribut ['routes'] est un dictionnaire python qui comporte comme clef le numéro de ligne et comme valeur 'true'. Un exemple sera plus parlant : - pour l'arc allant du nœud 1 au nœud 2, les attributs sont : - {'routes': {'21': 'true'}} Chaque arrêt a pour attribut : longitude, latitude, nom et spells. Spells est une liste de tuples (arrivées, départs) correspondant aux passages à cet arrêt. (spell au sens d «intervalle de temps») Exemple : - >>> G.node[5641] - {'lat': , 'lon': , 'name': u'place Meignan', 'spells': [[( , )], [( , )], [( , )], [( , )], [( , )], [( , )], [( , )], [( , )], [( , )], [( , )], [( , )], [( , )], [( , )], [( , )], [( , )], [( , )], [( , )], [( , )]...]} CETE Med. Décembre

10 V. CALCUL DE PLUS COURTS CHEMINS fait avec données routières, pas TC? Un des intérêts d un outil SIG Transport est de permettre de produire des cartes d accessibilité, sous forme de cartes d isochrones, permettant de comparer par exemple l accessibilité de plusieurs modes de transport (vélo, marche, voiture, TC...) ou de leurs combinaisons. Il nous semble pertinent par conséquent d illustrer les possibilités de networkx (qui compte bien d autres fonctions de calcul sur un graphe) à travers la fonction de calcul d un arbre de plus courts chemins, qui est une représentation concrète de l accessibilité peut-être plus parlante que les isochrones. La création d un arbre des plus courts chemins correspond à la fonction de NetworkX : single_source_dijkstra_path. Celle-ci prend en paramètre un graphe NetworkX ainsi qu un nœud source. Optionnellement, un attribut des arcs peut servir à pondérer les chemins (paramètre weight ) et un seuil maximal peut être défini (paramètre cutoff ). Ce dernier permet de ne retourner que les chemins dont le poids ne dépasse pas le seuil. Les chemins résultants sont donnés sous forme d une liste de nœuds, correspondant au chemin entre la source et un nœud destination. Sans le paramètre cutoff, la fonction retourne donc les plus courts chemins à partir de la source vers tous les nœuds du graphe. Si cette fonction semble fonctionner correctement sans le paramètre cutoff, l ajout de celui-ci ne semble pas fonctionner. Il n est pas pris en compte et la fonction retourne tous les plus courts chemins, même ceux dont le poids dépasse le seuil. Cependant, la fonction single_source_dijkstra_path_length, qui ne retourne pas les plus courts chemins mais la distance du plus court chemin entre la source et les nœuds destinations fonctionne avec le seuil : le paramètre cutoff est pris en compte et seuls les nœuds dont la distance (par plus court chemin) à la source sont retournées (avec leur distance en attribut). On peut combiner single_source_dijkstra_path_length et single_source_dijkstra_path pour renseigne les arcs et les noeuds, en vue d une représentation graphique plus parlante de l accessibilité à partir d un point. Ci-dessous (et dans le fichier de tests joint à ce rapport), on ne montre que le calcul sur un réseau routier mais l algorithme fonctionnerait de la même façon sur un réseau TC tel que créée à partir d un import GTFS (sachant que le plus court chemin n est alors pas un vrai plus court chemin prenant en compte tous les horaires de passage, mais un plus court chemin routier basique s appuyant sur des temps de parcours moyens des tronçons de ligne). Evidemment, il serait souhaitable de fusionner les graphes TC et routier en vue de calculer des chemins multimodaux combinant voiture, TC (et marche à pied), néanmoins ce point ne sera pas traité dans ce rapport. Exemple : >>path=nx.single_source_dijkstra_path_length(g,g.nodes()[0],cutoff=10) >>path {( , ): 8, ( , ): 8, ( , ): 9, ( , ): 8, , ): 6, ( , ): 5, , ): 8, ( , ): 7, , ): 3, ( , ): 8, , ): 2, ( , ): 4, , ): 7, ( , ): 7, , ): 6, ( , ): 4, , ): 7, ( , ): 3, , ): 10, ( , ): 0, , ): 9, ( , ): 7, , ): 9, ( , ): 7, , ): 4, ( , ): 6, , ): 8, ( , CETE Med. Décembre

11 ): 5, , ): 9, ( , ): 1} Cette fonction retourne les nœuds (identifiés par leurs coordonnées), distant de moins de 10 du premier nœud du graphe G. Comme les arcs ne sont pas pondérés, la distance d un arc est de 1. VI. VISUALISATION DU GRAPHE AVEC GEPHI Afin de visualiser les graphes de NetworkX dans Gephi, le graphe est enregistré dans un fichier au format GEXF. Ensuite, il faut ouvrir ce fichier GEXF dans Gephi, le spatialiser à l aide du plug-in GeoLayout. Pour pouvoir utiliser cette spatialisation, il est nécessaire que les nœuds du graphe aient deux attributs renseignant leurs coordonnées. Le GeoLayout prendra par défaut les attributs lon et lat des nœuds, mais il est possible de spécifier n importe quel attribut des nœuds comme coordonnées. VII. PERSPECTIVES Les tests effectués dans le cadre de ce travail ont montré que l environnement python était un choix pertinent pour une boîte à outil SIG Transport, grâce aux librairies disponibles. Au-delà des principes présentés et mis en pratique avec quelques données tests, il reste bien sûr à mettre en oeuvre ces outils dans le cadre d une application concrète en vraie grandeur. Les principales améliorations seraient les suivantes : - améliorer les méthodes dédiées à l import OSM, BDTOPO, GTFS ; - lier les graphes VP et TC ; - ajouter un vrai algorithme de recherche d itinéraire TC dans networkx ; - simplifier l aller retour entre l environnement Python pour les calculs et l environnement Gephi pour la visualisation, envisager d autres outils alternatifs pour cela ; - envisager une méthode permettant de lire nativement du XML/Neptune (le format normalisé similaire à GTFS, sachant néanmoins que l on peut passer de l un à l autre via le logiciel Chouette) ; - intégrer des données INSEE à l IRIS ou à la commune, permettant des analyses spatiales (avec shapely) : corrélation entre offre de transport et données socio-économiques, etc. - compléter la batterie d outils : connexion à une base données (postgis ou autre), à un SIG (QGis ou autre), à un site web, etc Vaste programme, qui pourrait être menées dans le cadre d un projet (Trython?) qui reste à construire, dans la suite logique du projet Potimart soutenu par la PREDIM en 2008 et Néanmoins ce rapport a montré selon nous que les outils disponibles depuis Python sont déjà utilisables concrètement pour produire des résultats utiles en analyse de réseaux de transport, dès aujourd hui. CETE Med. Décembre

Modélisation de l'offre multimodale. Application à un outil d'analyse de l'accessibilité multimodale

Modélisation de l'offre multimodale. Application à un outil d'analyse de l'accessibilité multimodale Direction Territoriale Méditerranée Modélisation de l'offre multimodale Application à un outil d'analyse de l'accessibilité multimodale Patrick GENDRE CEREMA Direction Territoriale Méditerranée Aix-en-Provence

Plus en détail

application Chouette -

application Chouette - CHOUETTE Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales application Chouette - Format d'échange d'arrêts V2.5 Auteurs : Relecteurs Michel ETIENNE (CityWay)

Plus en détail

Journée PREDIM 21.11.13. Christophe Duquesne Aurige (christophe.duquesne@aurigetech.com)

Journée PREDIM 21.11.13. Christophe Duquesne Aurige (christophe.duquesne@aurigetech.com) Journée PREDIM 21.11.13 Christophe Duquesne Aurige (christophe.duquesne@aurigetech.com) Qui suis-je? Christophe Duquesne Fondateur et directeur de Dryade (racheté par Cityway) : information voyageur et

Plus en détail

INFO-F-101 Programmation Projet 4 Page Ranking(1/4): Création de la matrice du compte des liens

INFO-F-101 Programmation Projet 4 Page Ranking(1/4): Création de la matrice du compte des liens INFO-F-101 Programmation Projet 4 Page Ranking(1/4): Création de la matrice du compte des liens Année académique 2009 2010 1 Introduction Ce projet est le premier d une série de quatre projets qui ont

Plus en détail

TOPCASED UML Génération de la couche d accès aux données via Acceleo. Atos Origin Communauté D2I. Version : 1.0.Révision (1) Date : 30/10/2007

TOPCASED UML Génération de la couche d accès aux données via Acceleo. Atos Origin Communauté D2I. Version : 1.0.Révision (1) Date : 30/10/2007 TOPCASED UML Génération de la couche d accès aux données via Acceleo Atos Origin Communauté D2I Version : 1.0.Révision (1) Date : 30/10/2007 Atos Origin Intégration Les Miroirs C Tél. : +33 (0)1 55 91

Plus en détail

RÉALISATION D UN SERVICE WEB RETOURNANT LE NOM D UNE COMMUNE ET SON CODE INSEE À PARTIR D UN POINT LAT/LON EN FRANCE

RÉALISATION D UN SERVICE WEB RETOURNANT LE NOM D UNE COMMUNE ET SON CODE INSEE À PARTIR D UN POINT LAT/LON EN FRANCE RÉALISATION D UN SERVICE WEB RETOURNANT LE NOM D UNE COMMUNE ET SON CODE INSEE À PARTIR D UN POINT LAT/LON EN FRANCE Présenté par : Mohcen BENMOUNAH Texte en blanc Stage effectué à : Tela-Botanica Texte

Plus en détail

De velopper une ve ritable application Open Data avec Processing

De velopper une ve ritable application Open Data avec Processing Open data : séquence n 4 De velopper une ve ritable application Open Data avec Processing Conditions Travail en groupe Durée : 2x2h La Ville de Nantes, Nantes Métropole et leurs partenaires ont lancé dernièrement

Plus en détail

Démonstrateur libre Analyse géographique de réseaux de voirie et Transports Collectifs. Manuel d Utilisation

Démonstrateur libre Analyse géographique de réseaux de voirie et Transports Collectifs. Manuel d Utilisation Démonstrateur libre Analyse géographique de réseaux de voirie et Transports Collectifs Manuel d Utilisation version du 19/10/09 MOBIGiS / CETE Med. Démo BD géographique voirie et TC Manuel d Utilisation

Plus en détail

Démonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs

Démonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs Démonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs Manuel d Utilisation et Documentation version du 27/11/09 MOBIGiS / CETE

Plus en détail

L approche Bases de données

L approche Bases de données L approche Bases de données Cours: BD. Avancées Année: 2005/2006 Par: Dr B. Belattar (Univ. Batna Algérie) I- : Mise à niveau 1 Cours: BDD. Année: 2013/2014 Ens. S. MEDILEH (Univ. El-Oued) L approche Base

Plus en détail

Application Chouette V3.0 Imports, exports et validation

Application Chouette V3.0 Imports, exports et validation CHOUETTE Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales Application Chouette V3.0 Imports, exports et validation Utilisation en mode ligne de commandes Auteurs

Plus en détail

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Oussama ELKACHOINDI Wajdi MEHENNI RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Sommaire I. Préliminaire : Notice d exécution et mode opératoire...4 II. Architecture globale de l application...5

Plus en détail

DECHARGEMENT ET CHARGEMENT MASSIF DES DONNEES

DECHARGEMENT ET CHARGEMENT MASSIF DES DONNEES DECHARGEMENT ET CHARGEMENT MASSIF DES DONNEES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas être

Plus en détail

L INFORMATION GEOGRAPHIQUE

L INFORMATION GEOGRAPHIQUE Champs sur Marne ENSG/CERSIG Le 19-nove.-02 L INFORMATION GEOGRAPHIQUE Archivage Le Système d information géographique rassemble de l information afin de permettre son utilisation dans des applications

Plus en détail

GeOxygene : installation pas à pas - sous environnement Windows - version 1.0

GeOxygene : installation pas à pas - sous environnement Windows - version 1.0 Institut Géographique National Laboratoire COGIT GeOxygene : installation pas à pas - sous environnement Windows - version 1.0 Date de la dernière modification Rédacteur Diffusion Contenu du document 21

Plus en détail

Code_Aster. Méthodes Python d'accès aux objets Aster. Version 11. Résumé :

Code_Aster. Méthodes Python d'accès aux objets Aster. Version 11. Résumé : Titre : Méthodes Python d'accès aux objets Aster Date : 16/07/2015 Page : 1/11 Méthodes Python d'accès aux objets Aster Résumé : Ce document présente les méthodes Python permettant d accéder aux informations

Plus en détail

Publication d indicateurs d'accessibilité transport dans la métropole marseillaise avec OpenTripPlanner Analyst

Publication d indicateurs d'accessibilité transport dans la métropole marseillaise avec OpenTripPlanner Analyst Publication d indicateurs d'accessibilité transport dans la métropole marseillaise avec OpenTripPlanner Analyst le 8 décembre 2014 Auteurs : Frédérique REFFET (DREAL PACA) Patrick GENDRE (CEREMA DTer Méditerranée)

Plus en détail

TP1 POSTG. Géomatique. Session TP1. p. 1

TP1 POSTG. Géomatique. Session TP1. p. 1 Certificatt Universitaire en Urbanisme et Développementt Durable Session Géomatique et Systèmes d Informations Géographique P POSTG GRESQL PO INSTALLATION OSTGIS QUANTUMGIS p. 1 Session Géomatique et Systèmes

Plus en détail

Utilisation de l application Android SMART pour les relevés de terrain ORENVA

Utilisation de l application Android SMART pour les relevés de terrain ORENVA Utilisation de l application Android SMART pour les relevés de terrain ORENVA Smart est une application open Source pour mobile Android qui permet de récolter des informations sur le terrain sous formes

Plus en détail

Le changement dans la continuité

Le changement dans la continuité Introduction à BCDI3 Le changement dans la continuité Pourquoi une nouvelle version de BCDI? Pour satisfaire les demandes des usagers Pour sécuriser les données sur le réseau : - architecture client/serveur

Plus en détail

Connexion à SQL server

Connexion à SQL server Micromedia International Etude technique Auteur : Pierre Chevrier Nombre de pages : 18 Société : Date : 12/09/2012 Réf. : ETT_20110624_000001.docx Connexion à SQL server Ce document précise les modalités

Plus en détail

D INFORMATION GEOGRAPHIQUE et DONNEES PATRIMONIALES. Service Analyse Spatiale Région Provence-Alpes-Côte d Azur

D INFORMATION GEOGRAPHIQUE et DONNEES PATRIMONIALES. Service Analyse Spatiale Région Provence-Alpes-Côte d Azur SYSTÈME D INFORMATION GEOGRAPHIQUE et DONNEES PATRIMONIALES 1 1. INFORMATION GEOGRAPHIQUE et SYSTEME D INFORMATION GEOGRAPHIQUE (S.I.G.) 2 Le processus général de DEMATERIALISATION et NUMERISATION s applique

Plus en détail

Pia Murgat, Christophe Duquesne, Aurige. Marc Florisson, Michel Etienne, Patrick Gendre

Pia Murgat, Christophe Duquesne, Aurige. Marc Florisson, Michel Etienne, Patrick Gendre CHOUETTE Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales Agence française pour l'information multimodale et la billettique Le processus de validation de données

Plus en détail

CREER UNE BASE DE DONNEES ACCESS AVEC DAO (étape par étape)

CREER UNE BASE DE DONNEES ACCESS AVEC DAO (étape par étape) CREER UNE BASE DE DONNEES ACCESS AVEC DAO (étape par étape) NIVEAU : PREMIERE RENCONTRE AVEC VB INITIES/EXPERIMENTES Pré requis pour comprendre ce tutorial : - Connaître les principales commandes de VB

Plus en détail

Modifier les données d OpenStreetMap dans ArcGis

Modifier les données d OpenStreetMap dans ArcGis Modifier les données d OpenStreetMap dans ArcGis En utilisant la boite à outils «ArcGIS Editor for OpenStreetMap» Tony EMERY - Chef de Projet SIG et Prospective Service SIG - Mairie d Orange (84) France

Plus en détail

1 Description générale de VISFIELD

1 Description générale de VISFIELD Guide d utilisation du logiciel VISFIELD Yann FRAIGNEAU LIMSI-CNRS, Bâtiment 508, BP 133 F-91403 Orsay cedex, France 11 décembre 2012 1 Description générale de VISFIELD VISFIELD est un programme écrit

Plus en détail

Le voyageur de commerce

Le voyageur de commerce Université de Strasbourg UFR Maths-Informatique Licence 3 - Semestre 6 Le voyageur de commerce Jonathan HAEHNEL & Marc PAPILLON Strasbourg, le 3 mai 2012 Table des matières 1 Etat des lieux 4 1.1 Fonctionnalités..............................

Plus en détail

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10 Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs

Plus en détail

StockMalin l application pour les brocanteurs!

StockMalin l application pour les brocanteurs! StockMalin l application pour les brocanteurs! Conçue en intégralité par Quentin Comte-Gaz StockMalin Gestion de stock/clients/fournisseurs en ligne (2014) 1/15 Sommaire Introduction...3 PARTIE 1 : DESCRIPTION

Plus en détail

Code_Aster. Méthodes Python d'accès aux objets Aster

Code_Aster. Méthodes Python d'accès aux objets Aster Titre : Méthodes Python d'accès aux objets Aster Date : 23/07/2015 Page : 1/11 Méthodes Python d'accès aux objets Aster Résumé : Ce document présente les méthodes Python permettant d accéder aux informations

Plus en détail

Le présent rapport décrit le travail effectué par Claire Christol lors de son stage effectué au CETE Méditerranée de mars à juin 2009.

Le présent rapport décrit le travail effectué par Claire Christol lors de son stage effectué au CETE Méditerranée de mars à juin 2009. Résumé Ce document est un rapport de stage de Licence Professionnelle SIG effectuée au CETE Méditerranée de mars à juin 2009. Il s inscrit dans le cadre du projet Potimart qui vise à développer des logiciels

Plus en détail

Lancement de la simulation SIMBA

Lancement de la simulation SIMBA Lancement de la simulation SIMBA Sommaire Nature du document... 1 Présentation de l architecture réseau... 1 Configuration poste élève... 3 Configuration confxml... 3 Installation du service SimulationSIMBA...

Plus en détail

Guide d installation et d utilisation du composant Geoportail pour le CMS Joomla

Guide d installation et d utilisation du composant Geoportail pour le CMS Joomla Annexe I Par Tristan Roche Pour l IGN Guide d installation et d utilisation du composant Geoportail pour le CMS Joomla i Sommaire Composant Geoportalapi... iii Installation :... iii Paramétrage :... v

Plus en détail

Introduction au Makefile

Introduction au Makefile Introduction au Makefile Nicolas Kielbasiewicz 3 mars 2009 Le développement d un programme et plus généralement d un logiciel demande au(x) programmeur(s) de gérer plusieurs fichiers, voire plusieurs langages.

Plus en détail

SQL MAP. Etude d un logiciel SQL Injection

SQL MAP. Etude d un logiciel SQL Injection Introduction Ce TP a pour but d analyser un outil d injection SQL, comprendre les vulnérabilités d une BD et de mettre en œuvre une attaque par injection SQL. Prise en main du logiciel SQLMap est un outil

Plus en détail

Données modes actifs OpenStreetMap pour le calcul d accessibilité

Données modes actifs OpenStreetMap pour le calcul d accessibilité Sommaire Données modes actifs OpenStreetMap pour le calcul d accessibilité Contexte...1 Qu est ce que Openstreetmap...1 Sites internets officiels...2 Intérêt d OpenStreetMap pour le calcul d accessibilité...2

Plus en détail

PHP 4 PARTIE : BASE DE DONNEES

PHP 4 PARTIE : BASE DE DONNEES PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux

Plus en détail

MÉRÉ Aurélien FIIFO1. Pathfinder

MÉRÉ Aurélien FIIFO1. Pathfinder MÉRÉ Aurélien FIIFO1 AMC Pathfinder 1 Sommaire Préambule... 3 Modélisation de l espace... 4 Modélisation des cases δ, α... 4 Interface en mode texte... 5 Modélisation du robot... 8 1 ) Le type Robot...

Plus en détail

Morgan Beau Nicolas Courazier

Morgan Beau Nicolas Courazier EPSI - 2010 Rapport projet IA Conception et mise en œuvre d un générateur de systèmes experts Morgan Beau Sommaire Cahier des charges 3 Présentation générale 4 Analyse et modélisation 6 Le moteur d inférence

Plus en détail

WebPASH Guide utilisateur

WebPASH Guide utilisateur WebPASH Guide utilisateur SPGE Juin 2013 Sommaire 1 Accéder au Guichet... 3 1.1 Accès «grand public»... 3 1.2 Généralités... 3 1.3 Limites d utilisation... 3 1.4 Sources de données... 3 2 Fonctionnalités

Plus en détail

Code_Aster. Méthodes Python d'accès aux objets Aster. Version 10. Résumé :

Code_Aster. Méthodes Python d'accès aux objets Aster. Version 10. Résumé : Titre : Méthodes Python d'accès aux objets Aster Date : 21/05/2013 Page : 1/9 Méthodes Python d'accès aux objets Aster Résumé : Ce document présente les méthodes Python permettant d accéder aux informations

Plus en détail

Présentation. Logistique. Résumé de la 1e Partie. Mise en place du système

Présentation. Logistique. Résumé de la 1e Partie. Mise en place du système Présentation Diapo01 Je m appelle Michel Canneddu. Je développe avec 4D depuis 1987 et j exerce en tant qu indépendant depuis 1990. Avant de commencer, je tiens à remercier mes parrains Jean-Pierre MILLIET,

Plus en détail

Base de connaissances

Base de connaissances Base de connaissances 1/11 Sommaire Sommaire... 2 Principe de fonctionnement... 3 Configurer Serv-U avec un routeur/pare-feu... 4 Le client FTP ne voit pas les listes de répertoires ou n arrive pas à se

Plus en détail

C A R T O G R A P H I E D E S S E R V I C E S S O C I A U X D E B A S E ( S S B )

C A R T O G R A P H I E D E S S E R V I C E S S O C I A U X D E B A S E ( S S B ) C A R T O G R A P H I E D E S S E R V I C E S S O C I A U X D E B A S E ( S S B ) M A N U E L D ' U T I L I S A T I O N D U P O R T A I L W E B Version : 1.1.0 SOMMAIRE I. PRE REQUIS 5 II. DEMARRAGE DE

Plus en détail

GED MARKETING. Page 1 sur 18

GED MARKETING. Page 1 sur 18 GED MARKETING I. Présentation du produit... 2 II. Page principale de l application... 3 L arbre... 3 Le menu... 4 La fenêtre de navigation... 4 III. La recherche de documents... 4 Rechercher tous les documents...

Plus en détail

Fiche descriptive d une unité d enseignement (UE) et de ses éléments constitutifs (ECUE)

Fiche descriptive d une unité d enseignement (UE) et de ses éléments constitutifs (ECUE) Fiche descriptive d une unité d enseignement (UE) et de ses éléments constitutifs (ECUE) Intitulé de l UE Informatique Générale et SIG 2 Nombre des crédits:.. 6.. Code UE : GEOIDE2F1. Université : Mannouba.

Plus en détail

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Scribe 1 er Degré Formation des utilisateurs

Scribe 1 er Degré Formation des utilisateurs Scribe 1 er Degré Formation des utilisateurs Liens utiles : http://www2.ac-lyon.fr/serv_ress/mission_tice/wiki/doku.php?id=scribe:scribe_version_2 http://eole.orion.education.fr/diff/article.php3?id_article=5

Plus en détail

SIG + Python. Love Story 1 / 41

SIG + Python. Love Story 1 / 41 SIG + Python = Love Story 1 / 41 1. SIG? 2. Pourquoi Python 3. Données vecteur 4. Données raster 5. Des exemples 2 / 41 SIG? 3 / 41 SIG? Systèmes d'information Géographique capturer, créer, stocker, analyser,

Plus en détail

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

CONCEPTION Support de cours n 3 DE BASES DE DONNEES CONCEPTION Support de cours n 3 DE BASES DE DONNEES Auteur: Raymonde RICHARD PRCE UBO PARTIE III. - LA DESCRIPTION LOGIQUE ET PHYSIQUE DES DONNEES... 2 A. Les concepts du modèle relationnel de données...

Plus en détail

Classes et templates C++

Classes et templates C++ Classes et templates C++ Ce TP propose une application des classes, des templates et du polymorphisme au travers du design de classes permettant de gérer des courbes de Bézier. Contents 1 Bézier unidimensionnelle

Plus en détail

Présentation de la solution

Présentation de la solution Infrastructure spatiale des Etudes Transport de Tisseo une solution intégrée au SI Tisseo Présentation de la solution Introduction MobiGIS a conçu pour le compte de Tisséo SMTC pour une solution d'alimentation,

Plus en détail

Guillaume SOLDERA (B guillaume.soldera@serli.fr) SERLI Informatique Bull OW2 Consortium. Comparatif Choco/Drools dans le cadre du projet JASMINe

Guillaume SOLDERA (B guillaume.soldera@serli.fr) SERLI Informatique Bull OW2 Consortium. Comparatif Choco/Drools dans le cadre du projet JASMINe Guillaume SOLDERA (B guillaume.soldera@serli.fr) SERLI Informatique Bull OW2 Consortium dans le cadre du projet JASMINe Avril 2008 Table des matières 1 Introduction 3 1.1 Rappel sur JASMINe.......................................

Plus en détail

Format du fichier de résultat de validation

Format du fichier de résultat de validation CHOUETTE Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales Format du fichier de résultat de validation Auteurs : Relecteurs Zakaria BOUZIANE, Marc FLORISSON

Plus en détail

GUIDE D INSTALLATION DXO OPTICS PRO 6

GUIDE D INSTALLATION DXO OPTICS PRO 6 GUIDE D INSTALLATION DXO OPTICS PRO 6 Merci de votre intérêt pour DxO Optics Pro! Vous trouverez ci-dessous des informations concernant l achat, l installation, l activation et la mise à jour du logiciel.

Plus en détail

Club utilisateurs Logiciels Chouette et Irys

Club utilisateurs Logiciels Chouette et Irys Club utilisateurs Logiciels Chouette et Irys 22 Octobre 2015 La Défense Agence française pour l information multimodale et la billettique - AFIMB Ministère de l'écologie, du Développement durable et de

Plus en détail

Mise en place d une gestion d un fond d images pour le service d un community manager

Mise en place d une gestion d un fond d images pour le service d un community manager Projet Informatique Mise en place d une gestion d un fond d images pour le service d un community manager Projet réalisé avec Filemaker Pro 12 Projet informatique présenté en vue d obtenir la LICENCE PROFESSIONNELLE

Plus en détail

Hadoop / Big Data. Benjamin Renaut MBDS 2014-2015

Hadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS 2014-2015 Hadoop / Big Data Benjamin Renaut MBDS 2014-2015 TP 1 - Correction Méthodologie Map/Reduce - programmation Hadoop. Rappel 1 La première partie du TP consistait à mettre en

Plus en détail

Protéger. Faire découvrir Gérer

Protéger. Faire découvrir Gérer Protéger Faire découvrir Gérer Tutoriel N 9 Comment importer des SITES sous SERENA via Access? Étape N 1 Importer des SITES Objectif: Il n existe pas dans SERENA de fonction permettant d importer en masse

Plus en détail

Synthèse de (certains) travaux: récents / en cours / en développement

Synthèse de (certains) travaux: récents / en cours / en développement Synthèse de (certains) travaux: récents / en cours / en développement Pr Catherine Morency, ing., Ph.D. Titulaire de la Chaire Mobilité 3 e colloque annuel, Polytechnique Montréal, 13 mai 2013 Quelques

Plus en détail

Documentation Utilisateur SEO EXPERT

Documentation Utilisateur SEO EXPERT Documentation Utilisateur SEO EXPERT SEO EXPERT est un module très complet qui vous aide à optimiser rapidement le référencement naturel de votre boutique sur les principaux moteurs de recherche mais aussi

Plus en détail

Programmation sous QT

Programmation sous QT SN IR 1 2014-2015 Développement logiciel Programmation Objet Programmation sous QT Projet Alarme Domestique ~ TD n 6~ Conception et Tests Unitaires Date : mars 2015 Version : 3.2 Référence : TD6 Conception

Plus en détail

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+ Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides

Plus en détail

Sujet Projets 2 nd Semestre

Sujet Projets 2 nd Semestre Sujet Projets 2 nd Semestre Seuls les appels systèmes vus en cours sont autorisés. L usage d autres fonctions doit impérativement être validé par l enseignant. La date d ouverture pour l assignation de

Plus en détail

Spring IDE. Mise en œuvre. Eclipse

Spring IDE. Mise en œuvre. Eclipse A Spring IDE Bien que Spring mette à disposition d intéressants mécanismes afin d améliorer l architecture des applications Java EE en se fondant sur l injection de dépendances et la programmation orientée

Plus en détail

Personnaliser et adapter SPIP Développeur SPIP

Personnaliser et adapter SPIP Développeur SPIP Personnaliser et adapter SPIP Développeur SPIP En Théorie Le fonctionnement de SPIP Qu est ce que SPIP? SPIP (Système de Publication pour l Internet Partagé) est un logiciel libre destiné à la production

Plus en détail

Flux de communication. Invenio <-> Curator

Flux de communication. Invenio <-> Curator Projet de diplôme Infoscience Synthèse Invenio Curator Sylvain Egger 02 octobre 2007 entre Invenio et Curator 1 INDEX 1 Introduction... 3 2 Différents Flux... 4 2.1 Vue générale... 4 2.2 Spécificités

Plus en détail

Sommaire : I. Introduction

Sommaire : I. Introduction Sommaire : I. Introduction... 1 II. Lancement de PcGalileo :... 2 III. Envoie demande de localisation :... 3 A. Geolocalisation ponctuelle :... 4 B. Géolocalisation séquentielle :... 4 C. Géolocalisation

Plus en détail

Rapport Gestion de projet

Rapport Gestion de projet IN56 Printemps 2008 Rapport Gestion de projet Binôme : Alexandre HAFFNER Nicolas MONNERET Enseignant : Nathanaël COTTIN Sommaire Description du projet... 2 Fonctionnalités... 2 Navigation... 4 Description

Plus en détail

référentiel routier est le socle du système d information routier. De sa qualité dépend la qualité de l exploitation du patrimoine routier.

référentiel routier est le socle du système d information routier. De sa qualité dépend la qualité de l exploitation du patrimoine routier. SYSTEME D INFORMATION ROUTIER L offre logicielle ROUTE d IMAGIS Méditerranée constitue la solution idéale pour la gestion du domaine routier, basée sur une cartographie en environnement web. Elle permet

Plus en détail

Table des matières. 2 Uses Cases 8. 3 Manuel de développement 9. 4 Code 10

Table des matières. 2 Uses Cases 8. 3 Manuel de développement 9. 4 Code 10 Table des matières 1 Choix techniques 2 1.1 Enregistrement au format XML......................... 2 1.1.1 Introduction............................... 2 1.1.2 De Java à XML..............................

Plus en détail

E-LECLERC LEVALUATION DU SITE WEB. A. Evaluation «subjective» du site web. 1. Choix du site web. 2. Présentation le site A P I 0 8 1 1 / 0 3 / 2 0 1 4

E-LECLERC LEVALUATION DU SITE WEB. A. Evaluation «subjective» du site web. 1. Choix du site web. 2. Présentation le site A P I 0 8 1 1 / 0 3 / 2 0 1 4 LEVALUATION DU SITE WEB E-LECLERC A P I 0 8 1 1 / 0 3 / 2 0 1 4 A. Evaluation «subjective» du site web 1. Choix du site web J ai choisi de réaliser l évaluation «subjective» sur le site web : www.e-leclerc.com,

Plus en détail

Rappel sur les bases de données

Rappel sur les bases de données Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant

Plus en détail

Explorer Google Earth: Données GPS, cartographie KML des données du recensement, géocodage et géoréférencement d images.

Explorer Google Earth: Données GPS, cartographie KML des données du recensement, géocodage et géoréférencement d images. Explorer Google Earth: Données GPS, cartographie KML des données du recensement, géocodage et géoréférencement d images. Partie 1: Intégrer des relevés GPS dans Google Earth ( ~12 min) Dans cette section,

Plus en détail

Côté labo : Initiation aux scripts PowerShell

Côté labo : Initiation aux scripts PowerShell Côté labo : Initiation aux scripts PowerShell Description du thème Propriétés Intitulé long Formation concernée Matière Présentation Notions Description Initiation à la rédaction de scripts dans le langage

Plus en détail

WordPress : Guide à l édition

WordPress : Guide à l édition WordPress : Guide à l édition WordPress : Guide à l édition... 1 Présentation... 2 1. Accès au site... 2 2. Le tableau de bord... 2 3. Editez les contenus... 4 Quelle est la différence entre les pages

Plus en détail

Le projet POTIMART : Programmes Open source pour le Traitement de l'information Multimodale et l'analyse des Réseaux de Transport

Le projet POTIMART : Programmes Open source pour le Traitement de l'information Multimodale et l'analyse des Réseaux de Transport Le projet POTIMART : Programmes Open source pour le Traitement de l'information Multimodale et l'analyse des Réseaux de Transport Note Technique SAGEO 2007 Frédéric Schettini, MOBIGIS, fschettini@mobigis.fr

Plus en détail

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas

Plus en détail

Sites web propriétaires

Sites web propriétaires Ce document est disponible à : C:\Users\pc_samba\Documents\Doc sites prop.docx Sommaire 1 Introduction... 3 2 Création du mini-site... 4 2.1 Autorisation de création... 4 2.2 Création de votre site Web...

Plus en détail

Extended Communication server

Extended Communication server Extended Communication server P-5288 : Backup / Restore Juin, 2007 Alcatel-Lucent Office Offer - All Rights Reserved Alcatel-Lucent 2007 INTRODUCTION...3 NOUVEAUTES DU BACKUP/RESTORE...3 SAUVEGARDE...3

Plus en détail

Chapitre VIII. Les bases de données. Orientées Objet. Motivation

Chapitre VIII. Les bases de données. Orientées Objet. Motivation Chapitre VIII Motivation Le modèle relationnel connaît un très grand succès et s avère très adéquat pour les applications traditionnelles des bases de données (gestion) Les bases de données Orientées Objet

Plus en détail

Tutoriel pour l introduction à l animation en HTML5 et JavaScript

Tutoriel pour l introduction à l animation en HTML5 et JavaScript Tutoriel pour l introduction à l animation en HTML5 et JavaScript Frédéric Guégan Olivier Fauvel-Jaeger Giacomo Rombaut Table des matières 1. Introduction... 2 2. Création de l environnement... 2 3. Création

Plus en détail

Club utilisateurs Logiciels Chouette et Irys

Club utilisateurs Logiciels Chouette et Irys Club utilisateurs Logiciels Chouette et Irys 22 janvier 2015 La Défense Agence française pour l information multimodale et la billettique - AFIMB Ministère de l'écologie, du Développement durable et de

Plus en détail

Support de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur

Support de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur JEAN-MARC GILLIOT 2014-2015 Durée 1,5 heures Introduction à l automatisation et au développement avec ArcGIS 10.1 3 e année ingénieur Support de TD ArcGIS 10.1 Grande école européenne d'ingénieurs et de

Plus en détail

Utilisation de l application. Introduction à asa-control. Connexion à l application. Plus facile que tu ne le penses.

Utilisation de l application. Introduction à asa-control. Connexion à l application. Plus facile que tu ne le penses. asa-control Introduction à asa-control Utilisation de l application Plus facile que tu ne le penses. Tu travailles avec la souris et effectues toujours les mêmes étapes. Connexion à l application Choisis

Plus en détail

Introduction à GeoKettle un outil ETL spatial open source

Introduction à GeoKettle un outil ETL spatial open source Introduction à GeoKettle un outil ETL spatial open source par Etienne Dubé et Thierry Badard {etienne.dube,thierry.badard}@scg.ulaval.ca Groupe de recherche GeoSOA (http://geosoa.scg.ulaval.ca) Université

Plus en détail

Projet POTIMART Atelier: Information Géographique

Projet POTIMART Atelier: Information Géographique Projet POTIMART Atelier: Information Géographique C. DUQUESNE - Dryade F. SCHETTINI - MobiGIS Les Rencontres de SIG la Lettre 2009 La géomatique au service des transports en commun 14/05/09 www.potimart.org

Plus en détail

Les tableaux. Chapitre 3

Les tableaux. Chapitre 3 Chapitre 3 Les tableaux 3.1 Généralités Les tableaux en PERL sont identifiés par le symbole @ à l image du $ pour les variables. Comme ces dernières, les tableaux ne sont pas typés et un même tableau peut

Plus en détail

A1-1 TP3 Gmsh et partitionnement de maillage

A1-1 TP3 Gmsh et partitionnement de maillage A1-1 TP3 Gmsh et partitionnement de maillage Nicolas Kielbasiewicz 23 septembre 2013 1 Introduction à Gmsh Sous Windows et Mac OS, Gmsh est une application native. Sous Linux, il se lance en ligne de commande,

Plus en détail

Mes documents Sauvegardés

Mes documents Sauvegardés Mes documents Sauvegardés Guide d installation et Manuel d utilisation du logiciel Edition 13.12 Photos et illustrations : Copyright 2013 NordNet S.A. Tous droits réservés. Toutes les marques commerciales

Plus en détail

1. Faire Démarrer, Paramètres, Panneau de configuration, Outils d administration, Gestion de l ordinateur.

1. Faire Démarrer, Paramètres, Panneau de configuration, Outils d administration, Gestion de l ordinateur. TP PERSONNALISER SON POSTE DE TRAVAIL LES COMPTES, LES GROUPES C'EST QUOI? Les comptes et les groupes permettent de gérer plus facilement l administration d une machine. Il semble assez logique que sur

Plus en détail

10 - Extensions et plugins

10 - Extensions et plugins 10 - Extensions et plugins QGIS version 3.1C 4 mars 2015 Table des matières Introduction 5 I - Gestionnaire d'extensions 7 A. Extensions principales et complémentaires...7 B. Commande Extension/Installer/Gérer

Plus en détail

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on? Le "Portrait de la Biodiversité Communale" est un document réalisé au niveau national pour chaque commune, regroupant les connaissances publiques disponibles et mobilisables à l'échelle nationale en matière

Plus en détail

NOTICE TECHNIQUE D UTILISATION DU MODULE DE SAISIE EN LIGNE BILAN SOCIAL 2011. Saisir ses données par Internet

NOTICE TECHNIQUE D UTILISATION DU MODULE DE SAISIE EN LIGNE BILAN SOCIAL 2011. Saisir ses données par Internet NOTICE TECHNIQUE D UTILISATION DU MODULE DE SAISIE EN LIGNE BILAN SOCIAL 2011 Saisir ses données par Internet Description générale 2 Phase 1 : Connexion au système 2 a) Se connecter 2 b) Installation du

Plus en détail

OPEN STREET MAP Devenir contributeur

OPEN STREET MAP Devenir contributeur OPEN STREET MAP Devenir contributeur 1 / 14 SOMMAIRE 1 OPEN STREET MAP? 3 LES PROJETS AUTOUR D OSM 3 OSM ET L ASSISTANCE HUMANITAIRE 3 2 COMMENT PARTICIPER? 4 INSCRIPTION A OSM 4 MODIFIER LA CARTE DANS

Plus en détail

Management par les processus Les facteurs clés de succès. Lionel Di Maggio Master 1 MIAGE

Management par les processus Les facteurs clés de succès. Lionel Di Maggio Master 1 MIAGE Management par les processus Les facteurs clés de succès Lionel Di Maggio Master 1 MIAGE 1 1. Objectifs et définitions 2. Le retour sur investissement des démarches 3. Les éléments structurants 4. Mise

Plus en détail

Mini-Projet de Prolog : Solver de Sudoku

Mini-Projet de Prolog : Solver de Sudoku UNIVERSITE François Rabelais TOURS Polytech Tours-Département Informatique 64, Avenue Jean Portalis 37200 TOURS Mini-Projet de Prolog : Solver de Sudoku Encadré par : Présenté par : M. J-L Bouquard Florent

Plus en détail

I. Objectifs de ce document : II. Le changement d architecture :

I. Objectifs de ce document : II. Le changement d architecture : I. Objectifs de ce document : Ce document a pour but de vous présenter : - L outil File Server Migration Toolkit 1.1. - Le mode opératoire à suivre pour migrer les données de plusieurs serveurs de fichiers

Plus en détail

PostgreSQL / Postgis Premiers pas

PostgreSQL / Postgis Premiers pas PostgreSQL / Postgis Premiers pas Mars 2012 Conseillers en Management des SIG du Sud-Est Centre de Prestations et d'ingénierie Informatiques Ministère de l'écologie, du Développement durable, des Transports

Plus en détail