Étude comparative MapServer versus ArcGIS Server

Slides:



Advertisements
Présentations similaires
Tutoriel - Les Ressources du BCH
Advertisements

Les technologies décisionnelles et le portail
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
« 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.
VLC UMVF Fiche Veille Statut Logiciel gratuit, open source
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
Serveurs web pour JSP et Servlets
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Une solution personnalisable et extensible
Nairobi, Kenya, Septembre 2010
ISP/ASP ISP ASP Conclusion DESS Réseaux 2000/2001
27 octobre 2006 Thierry Clavel, ENSSIB Le site Internet du Comité français UNIMARC Thierry Clavel ENSSIB Deuxième journée dinformation UNIMARC, Paris,
Framework Avancement au Plan Principales avancées pour les parties Ligand, Sites Actifs et Docking Processus dinstallation de.
Présenté par : Kalleli Dhouha
XML-Family Web Services Description Language W.S.D.L.
LA VIRTUALISATION Par AVIGNON, CHOMILIER, MIGNOT 1.
Applications Chapitre B17 et C18
Les instructions PHP pour l'accès à une base de données MySql
Construire un site avec MapGuide Open Source
Crystal Reports COPYRIGHT © 2007 BUSINESS OBJECTS SA. TOUS DROITS RÉSERVÉS. DIAPOSITIVE 2 Informatique - Déclaration de positionnement Crystal Reports.
Présentation et utilisation du logiciel R Komi Sodoké Université du Québec à Montréal Février 2007.
Web dynamique PhP + MySQL AYARI Mejdi 2006
Les systèmes multiplateformes
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
Démarrer avec le WebCampus
Introduction : Présentation de Linux Choix d’une distribution
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
Projet de génie Les technologies Open Source au profit
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.
Les ressources naturelles du Canada – Pour aujourd’hui et pour demain Logiciels libres en géomatique 8 Novembre 2007.
Elabore par BELKADHI ABIR BEN HASSEN SALMA CHEBBI MARWA
Création d’un serveur de mise à jour
Maître de stage : Nicolas Saby
Greta des monts du cantal
Expose sur « logiciel teamviewer »
09/11/2006 CMS Content Management System Système de Gestion de Contenu.
Prise en main d’ArcGis Version ArcView 9.x (ESRI)
Kaboro SAMASSE Encadré par: -Dr. Tierry Badard -Dr. Frédéric Hubert
PHP & MySQL Master1 ICD Claire Jacquot Emilie Hot le 24/10/2006.
Qui sommes nous ? ERIidan Etudes et Réalisation d'Innovations Informatique et D'Activités Nouvelles 20 personnes à votre écoute Maîtrise Hard Soft et.
Comparaison des outils open source de webmapping Mapfish et Mapbuilder
SOMMAIRE Introduction – Contexte 1. Présentation 2. Travaux préliminaires 3. Développement d’applications Conclusion – Bilan Matthieu JULLIEN 14/09/2011.
S'initier au HTML et aux feuilles de style CSS Cours 5.
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
1 Présentation Comunaleo – SIG2007 – jeudi 11 octobre 2007 Présentation Comunaleo Comunaleo, une application de gestion cadastrale disponible sur InternetComunaleo,
Visualisation d’un entrepôt de données Pré soutenance technique
CMS - SGC Revenu Québec. Octobre 2003 SSWII - SERVICE DES SOLUTIONS WEB ET DE L’INGÉNIERIE DE L’INFORMATION DSAE - DIRECTION DES SOLUTIONS D’AFFAIRES.
S'initier au HTML et aux feuilles de style CSS Cours 5.
d’une plateforme web géo-décisionnelle
En route vers le déploiement . . .
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Installation et gestion d'un site Web avec Linux et Apache
Séance /10/2005 CSS et Dreamweaver. CSS : principes Cascading Style Sheet = feuille de style en cascade Norme du W3C :
Base de données biogéographiques sur Internet
Les Systèmes de Gestion de Contenu (CMS) Allirand Maud Chabord Grégoire Massart Anne-Sophie 24 novembre 2006.
Introduction General Chapitre 1 : Cadre général
Présentation SIG (06/05/2004) Sextant Mickael TREGUER IFREMER TMSI/IDM/ISI Serveur de données géographiques.
Introduction à SVG Scalable Vector Graphic. Informations ● Plus d'informations ici (draft, tutoriaux, outils... ): –
Soutenance de Projet – BTS IG
EFREI – – Mathieu Nebra Le développement Web.
Julien Lamure - Réunion des CI du 15/11/2006 Quelques utilitaires de création de comptes pour Windows 2003 server - GUNT - Gestion - PowerAD - Magret -
9 février 2010 Enrique Ruiz Mateos Architecte avant-vente Microsoft
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Echanges de données géographiques Sandre Geography Markup Language (GML) GIGE 2014 – Dimitri MEUNIER.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Transcription de la présentation:

Étude comparative MapServer versus ArcGIS Server Martine Girard 15 décembre 2009 Présenté aux professeurs Thierry Badard & Frédéric Hubert dans le cadre du cours SCG6002 – Publication avancée de données spatiales dans Internet

Plan de présentation Introduction Description sommaire des solutions Description technique des solutions Fonctionnalités et formats de données Support OGC Installation et ressources disponibles Test comparatif Conclusion

Introduction Une entreprise veut publier ses données spatiales sur Internet. Une multitude de solutions s’offre à elle. Doit-elle opter pour une solution « open source »? Doit-elle opter pour la solution de son fournisseur de logiciel SIG?

Introduction (suite) Cette étude compare deux solutions MapServer, une solution « Open Source » ArcGIS Server, une solution payante du concepteur ESRI Cette étude ne répond pas à toutes les questions. De nombreuses autres solutions peuvent être utilisées.

Description de MapServer Environnement de développement « Open Source » visant à construire des applications internet et à diffuser des données spatiales. Développé à l’origine par l’ université du Minnesota en collaboration avec la NASA et le département des Ressources Naturelles du Minnesota. Aujourd’hui un projet de OSGeo (Open Source Geospatial Fundation)

Description de MapServer (suite) Développé et maintenu par un groupe d’environ 20 personnes à travers le monde. But de MapServer: Diffuser des cartes dynamiques via Internet. Ce n’est pas un SIG complet. Peut être téléchargé gratuitement sur le site de MapServer au www.mapserver.org

Description de ArcGIS Server Système d’information géographique (SIG) développé par ESRI pour diffuser des services de données spatiales sur le Web. Inclut un logiciel de gestion de données spatiales (SGBDS). Sert à diffuser des cartes spatiales sur Internet. Inclut des fonctionnalités de gestion de base de données et des services de geoprocessing.

Description de ArcGis Server (suite) Historique 1980, sortie de Arc/Info, premier SIG de ESRI 1992, sortie de ArcView, SIG pour PC abordable 1995, sortie de ArcSDE, permet de gérer les données spatiales dans un SGBD. 1999, sortie de ArcIMS, pour diffuser des données spatiales sur Internet 2004, première version de ArcGIS Server Il faut acheter ArcGIS Server, disponible en plusieurs versions à différents coûts.

Description technique de MapServer Composants d’une application MapServer Fichier MapFile Données géographiques Pages HTML CGI MapServer Serveur HTTP

Description technique de MapServer (suite) Fonctionne sur divers systèmes d’exploitation Linux Windows Mac OS X Solaris Autres… Nécessite un serveur HTTP (Apache ou IIS) sur la même machine que le MapServer.

Description technique de MapServer (suite) Étapes à suivre pour diffuser des données sur Internet avec MapServer: Écrire un fichier MapFile Écrire des « templates » HTML Personnaliser l’application avec, par exemple, le php mapscript pour MapServer.

Description technique de ArcGIS Server Système ArcGIS Server se compose de Serveur GIS : formé de la partie SOM et SOC Serveur Web Clients: Mobiles ou de bureau Serveur de données Administrateur Éditeur de contenu

Description technique de ArcGIS Server (suite) Principalement conçu pour Windows, peut fonctionner avec Linux ou Sun avec des limitations Requiert un serveur HTTP, IIS de préférence Requiert le framework ASP .net 2.0 et Python 2.5.1 fournis avec ArcGIS Server

Description technique de ArcGIS Server (suite) Étapes à suivre pour diffuser des données sur Internet avec ArcGIS Server: Monter un fichier .mxd avec ArcGIS Desktop Publier la carte comme un service avec ArcCatalog ou ArcGIS Server Manager Monter un site web avec ArcGIS Server Manager.

Fonctionnalités de MapServer But de MapServer, diffuser des cartes spatiales dynamiques via Internet. Permet de montrer et interroger plus de 100 formats de données matricielles, vectorielles et de bases de données. Fonctionne sur une grande variété de systèmes d’exploitation. Offre du support pour les langages populaires (php, python, perl, ruby, java, .NET). Supporte la projection à la volée.

Fonctionnalités de MapServer (suite) Permet un rendu de haute qualité Permet de développer des applications pleinement personnalisables. Plusieurs applications prêtes à l’emploi offertes en source libre. Répond à une requête client, interroge les données (de formats différents) et retourne une image ou des informations descriptives. Si différents systèmes de référence à la source, projection à la volée.

Fonctionnalités de ArcGIS Server But de ArcGIS Server, héberger des services et les distribuer à des applications clientes. Inclut de nombreuses autres fonctionnalités en plus de la diffusion de cartes sur Internet.

Fonctionnalités de ArcGIS Server (suite) Services pouvant être desservis par ArcGIS Server Map service : diffusion de cartes Geocode service : localisation par adresse Geodata service : gestion de base de données Geometry service : par exemple, projection et densification Geoprocessing service : diffusion de modèles contenant des outils de toolbox Globe service : scènes en 3D Image service : diffusion d’images raster

Fonctionnalités de ArcGIS Server (suite) Assistant de création d’application Web: on peut créer une application Web en quelques clics. Assistant de création d’application mobile.

Formats de données de MapServer Formats de données vectorielles pouvant être diffusés: Shapefiles ESRI (par défaut) PostGIS/PostgreSQL OGR MapInfo WFS GML ArcInfo ArcSDE DGN

Format de données MapServer (suite) Formats de données vectorielles pouvant être diffusés (suite): S57 Géodatabase personnelle ESRI KML Oracle Spatial MySQL NTF STDS USGS TIGER GPX

Format de données MapServer (suite) Formats de données matricielles pouvant être diffusés : TIFF/GeoTIFF GIF PNG JPEG Erdas .LAN/.GIS Nombreux autres avec librairie GDAL

Formats de données MapServer (suite) Les formats générés par MapServer sont les suivants: Les images AGG (Anti-Grain Geometry): rendu graphique 2D de haute qualité Antialiasing: minimise la distorsion Graphiques dynamiques (par exemple, à pointes de tartes ou histogrammes) Animations flash

Formats de données MapServer (suite) Formats générés par MapServer (suite): Légendes HTML Images de carte HTML PDF SVG Génération par tuilage qui accélère le temps-réponse

Formats de données de ArcGIS Server Tous les formats de données supportés par ArcGIS Desktop pouvent être diffusés par ArcGIS Server. Voici les formats matriciels les plus courants: ESRI shapefiles Arc/Info Coverage Fichiers CAD MapInfo GeoMedia

Formats de données de ArcGIS Server (suite) Voici les formats matriciels les plus courants: ESRI GRID ERDAS TIFF et GeoTIFF JPEG et JPEG 2000 De nombreux autres formats sont supportés Les images générées par les services de carte sont en format MIME + URL.

Support OGC MapServer supporte les services OGC suivants: Services WMS Map Context Services WFS SLD Services WCS SOS Server MapScript pour services WxS ArcGIS Server supporte les services OGC suivants: Services WMS Services WFS Services WCS Wms time: requêtes temporelles Map context: document XML qui décrit l’apparence des layers de 1 ou plusieurs services WMS

Installation MapServer Il existe des applications d’installation de MapServer tout inclus, particulièrement pour Windows. Exemple: MS4W ou OSGeo4W Inclut Apache et tout ce qu’il faut pour faire des applications MapServer, comme le php MapScript. L’installation de Apache n’est pas à faire si on utilise IIS. Il faut alors configurer celui-ci correctement. On peut aussi installer MapServer et les librairies désirées et compiler manuellement sur Windows ou Unix.

Installation ArcGIS Server Lors de l’achat de ArcGIS Server, on obtient tout ce qu’il faut pour installer ArcGIS server. Requiert un fichier de licence pour fonctionner. Installation puis configurations post-installation.

Ressources pour MapServer Documentation officielle de MapServer sur le site de MapServer www.mapserver.org. Wiki MapServer alimenté par les utilisateurs. Liste de distribution des utilisateurs, réponses aux questions par les développeurs .

Ressources pour MapServer (suite) Utilisateurs et développeurs disponibles sur un IRC (Internet Relay Chat). Tutoriel disponible sur le site. Nombreux exemples et ensembles de données test. Livres disponibles, documentation sur le site.

Ressources pour ArcGIS Server Documentation complète fournie lors de l’achat. Documentation en ligne au http://webhelp.esri.com/arcgisserver/9.3/dotNet/index.htm. Exemples d’application et ressources complètes au http://resources.esri.com/arcgisserver/.

Ressources pour ArcGIS Server (suite) Support de ESRI gratuit pour 1 an lors de l’achat. Offre de formations au Québec en français par les gens de ESRI. Possibilité d’utiliser les services des spécialistes de ESRI pour configurer et démarrer le ArcGIS Server.

Test comparatif Test d’affichage avec les 2 solutions. Services WMS dans les 2 cas. Utilisation de OpenLayers. Les deux sont hébergés sur le même serveur. Les deux fonctionnent avec IIS.

Test comparatif (suite) Données couvrant le territoire d’une UAF (Shapefiles 1.25 Go de données) Courbes de niveau Lacs Ruisseaux Chemins Peuplements forestiers

Test comparatif (suite) Adresse pour test MapServer: http://www.portaileats.com/test_ms/test.html Adresse pour test ArcGIS Server: http://www.portaileats.com/test_ms/test_ags.html

Conclusion Forces de MapServer Forces de ArcGIS Server Gratuit Meilleur temps réponse Applications très personnalisables Adapté à plus de systèmes d’exploitation Facile à installer Grand nombre d’utilisateurs et exemples disponibles Meilleur support OGC Forces de ArcGIS Server Les cartes sont montées dans ArcGIS directement, facilite la symbologie Permet de créer des applications rapidement Offre des fonctionnalités de gestion de base de données et de geoprocessing Support et formation disponibles en français

Conclusion (suite) Faiblesses de MapServer Faiblesses de ArcGIS Server Demande un développement plus long Documentation en anglais seulement Faiblesses de ArcGIS Server Coût élevé Applications peu personnalisables Pour changer une symbologie, on doit refaire le .mxd Temps réponse nettement plus important