Construire un site avec MapGuide Open Source

Slides:



Advertisements
Présentations similaires
« Les Mercredis du développement » Gestion de la navigation avancée
Advertisements

Tutoriel - Les Ressources du BCH
MySQL Base de données.
Utiliser un logiciel de présentation
ZOTERO logiciel de gestion bibliographique
Novembre 2005 – Michel Desconnets PHP : théorie Objectif : introduire les concepts globaux permettant d'aborder la programmation en PHP.
Atlas cartographique du Sandre
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
dispositif SIST et l’accès à l’information scientifique et technique
FORMATION API GEOPORTAIL
CASTEL Dennis SARZEAUD Floriane TAKAHASHI Atsushi.
Aperçu des architectures des systèmes d’information web
StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Communauté dutilisateurs Communauté française importante, déclinaison.
VLC UMVF Fiche Veille Statut Logiciel gratuit, open source
Une solution personnalisable et extensible
Internet.
Exposé de Système - Informatique et Réseau
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
SVG: Scalable Vector Graphics Exemple: Vienne Christine Potier, INF347, 20 juin 2008.
27 octobre 2006 Thierry Clavel, ENSSIB Le site Internet du Comité français UNIMARC Thierry Clavel ENSSIB Deuxième journée dinformation UNIMARC, Paris,
Exercices Recherche dinformation. Méthodo ? Connaissance des ressources Prise dindices (mots clès, type de doc, langue,...) Connaître les opérateurs /
Conception d’une application de gestion de fiches études
Projet J2EE Maverick XMLBeans Garcel Jean-Baptiste – Le Loc Martin – Muller Thibaut.
- Le nom de domaine - Lhébergement - Logiciels pour logos/bannière - Logiciel de transfert - De quels outils a-ton besoin pour créer un site web ?
Référence directe non sécurisée à un objet
Sécurité Informatique
Installation OpenBravo
Exposé Duan Kun Alexandra Moraru M2 Pro Traductique, INALCO
Pour une meilleure visibilité sur le web Rapide incontournable et gratuit BRAGE Benoît - ANT - Aubusson Hiver 2013 adresse.
Mise en place de quotas d’impression
Communiquer avec ELYX.
Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser.
Présenté par : Kalleli Dhouha
Quest-ce quun blog? « Un blog ou blogue (aphérèse de web log) est un site Web constitué par la réunion d'un ensemble de billets triés par ordre chronologique.
Android est une plateforme mobile open source et entièrement paramétrable. Elle a été créée afin de mettre à disposition des développeurs toutes les fonctionnalités.
Ajax. Contexte Dabord, il y a eu les terminaux des ordinateurs centraux (environnements TSO, CICS, etc.) et les terminaux plein écran des environnements.
Lycée Louis Vincent Séance 1
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
WikiViz La visualisation dun réseau sémantique Travail de diplôme 2005 Urs Richle / 31 it.
Microsoft .NET.
Les Serveurs WEB.
L’incontournable des logiciels Microsoft pour l’enseignement :
Visio 2007 TechDays – 7 février 2007 Julien Jouhanneaud – Ingénieur d’Affaires Visio Bertrand Pichot – Chef de Produit Project & Visio.
Présentation du nouveau mode de distribution des médias Open Janvier 2008.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
Initiation au web dynamique
Windows Sharepoint Services “v3“ (1/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
‘‘Open Data base Connectivity‘‘
1© 2006 Autodesk FDO : couche logicielle modulaire d'accès aux données Gwenaël Bachelot, Autodesk Bruno Scott, Geomap.
1© 2006 Autodesk Installation et mise en marche d'un serveur MapGuide Open Source Gwenaël Bachelot.
Ahmed Jebali – INSTA Ahmed Jebali INSTA mai 2007 Cours Chap 0 : Framework, cms, lib.. PHP.
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
09/11/2006 CMS Content Management System Système de Gestion de Contenu.
Cours de programmation web
Étude comparative MapServer versus ArcGIS Server
Page 1Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, Tous droits réservés.
Installation et Configuration Internet Information Server (IIS 6)
S'initier au HTML et aux feuilles de style CSS Cours 5.
D4 : Organiser la recherche d'informations numériques
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
Xi HUA Wenyun DAI Morgane GIRONA
Daniel Peraya Choï Jenni TECFA – Université de Genève.
S'initier au HTML et aux feuilles de style CSS Cours 5.
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
Use Local SQL Server with Azure Emulator. Configurer la DAL Fabriquer une DAL dans un projet de class library Configurer le data model avec la bdd locale.
Séance /10/2005 CSS et Dreamweaver. CSS : principes Cascading Style Sheet = feuille de style en cascade Norme du W3C :
Nassim Bouaziz Mariève Bureau
DWR Jean-Jacques LE COZ. Introduction Projet DWR Framework AJAX Projet Open Source commencé en 2004 Licence GPL (Apache Software License v2) Sponsorisé.
Transcription de la présentation:

Construire un site avec MapGuide Open Source Gwenaël Bachelot

Déroulement Installation du serveur déjà réalisée Comment construire un site utilisant différentes données ? Comment diffuser ces données ?

Serveur Web (IIS/Apache) Outils de publication Serveur Applicatif Serveur Web Client Serveur base de données MapGuide Open Source Fichiers de données Services Web WMS / WFS Serveur Web (IIS/Apache) + Web Server Extensions de MapGuide MapGuide Web Studio Google Earth Client Ajax Client DWF MapStudio Open Source Autodesk Studio Now let’s look more closely at the Autodesk MapGuide® Enterprise web services architecture, which is composed of server, web, and client tiers. Each of these fulfills a separate function. The server tier contains the data sources—including files, databases, and web services—that can be accessed by the Autodesk MapGuide Enterprise default application through the services residing on the server. These services include the core software components that access data (FDO Data Access Technology), perform analysis, handle client queries, and prepare data for display to the end user’s client. The Autodesk MapGuide Enterprise platform is compatible with either Microsoft® Windows® or Linux® server environments. [Build 1] The web tier contains the web extensions that developers use to build applications on the web services. Unlike many other web mapping systems, Autodesk MapGuide Enterprise supports the three main web development environments: PHP, Microsoft .NET, and Java. This provides the developer with the flexibility to choose the one that best suits the application and the customer’s deployment environment. The web application contains the business logic: what the end user sees and does. [Build 2] The client tier contains the different mechanisms for delivering the user interface of the application to the end user. Autodesk MapGuide Enterprise supports five basic client types, which can be loosely divided into thin clients that don’t require anything to be downloaded to the end user’s local machine or browser and thick clients that do require some type of installation or download. The main thin client is the AJAX Java mapping client, and the Autodesk® DWF™ viewer provides an ActiveX component that works within the browser. Both give flexibility to the developer for creating applications that meet different user needs. One of the interesting capability in Autodesk MapGuide Enterprise is that Google Earth™ is directly supported as a client. Some of you may be familiar with the idea of being able to publish static files by KML to Google Earth, but the direct support of KML/KMZ within Autodesk MapGuide Enterprise actually allows for interactive applications to be built for Google Earth. Some of the examples that have been built so far involve using extrusion support to model buildings and then thematically shade them based on data values, all extracted from the Autodesk MapGuide Enterprise server. We think this is a very exciting capability. There are also the Autodesk MapGuide® Studio and open source Web Studio clients. Autodesk MapGuide Studio provides a powerful desktop tool for authoring and administering applications and web sites. Web Studio, available through open source, is a thin client application that provides a basic set of administrative tools. [Build 3] In summary, the server tier provides the core components of the system, the web tier contains the application and business logic, and the client provides the user interface. Services Rendering KML Mapping Tile Feature Drawing Resource FDO Site PHP .NET® Java® 3

MapStudio Open Source Développé par Kenneth Skovhede Une alternative au produit propriétaire Autodesk MapGuide Studio. Actuellement hébergé par Google Code Développé en .Net 1.1 (C#) Devrait fonctionner sous Linux, avec Mono Avec WebStudio, permet de créer un site.

Téléchargement

MapStudio Open Source - Installation Framework .Net 1.1 : http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=fr Décompresser l’archive MapStudio Open Source

Préambule - Ressources MGOS stocke toutes les informations de paramétrage dans une base de données XML (BerkeleyDB) Ressources de différents types : - Source de données (Feature Source-DataConnection ) - FDO - Couche (Layer) – lié à une source de données - Carte (Map) – empile des ressources couches - Présentation Web (Layout) – Paramétrage du client et fonctions mises à disposition des utilisateurs – Référence une carte - Présentation Web Flexible (application Fusion) - Référence une carte - Bibliothèque de symboles - Définition de mise en page pour impression

Etapes Outil Action MapStudio Open Source Créer un répertoire dans le référentiel MapGuide Créer une connexion vers un fichier SHP WebStudio Créer une couche (layer) et modifier sa symbologie Créer une carte (map) MapStudio Créer un Layout à partir d’un Layout existant http://mgos:8008/mapguide/mapviewerajax/?WEBLAYOUT=Library://Demo/Layout.WebLayout Changer option d’affichage de propriétés Filtre NOM_COM like 'MEUDON‘ URL : concat('http://www.google.fr/search?hl=fr&q=',NOM_COM) Info bulles concat(NUMERO,concat('\n',NOM_COM)) MapStudio et WebStudio Ajouter une seconde couche – SDF Couleur : FF880F0F

Diffusion Google Earth http://trac.osgeo.org/mapguide/wiki/MapGuideRfc16 Library://Boulogne/Boulogne_3D.MapDefinition

Evolutions MapGuide Open Source à venir Changement de moteur de système de projection - Proj4 actuellement - CS Map dès que ce sera un projet OSGeo

Où trouver plus d’informations ?

Documentation MapGuide

Documentation MapGuide

Documentation MapGuide