Tude comparative mapserver versus arcgis server
This presentation is the property of its rightful owner.
Sponsored Links
1 / 38

Étude comparative MapServer versus ArcGIS Server PowerPoint PPT Presentation


  • 80 Views
  • Uploaded on
  • Presentation posted in: General

É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

Download Presentation

Étude comparative MapServer versus ArcGIS Server

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Tude comparative mapserver versus arcgis server

É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

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

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

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

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

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

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

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

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

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 suite1

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

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

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 suite1

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

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

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

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

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 suite1

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 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

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 suite1

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

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 suite1

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

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

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

Support OGC


Installation mapserver

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

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

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

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

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

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 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

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 suite1

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

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


Conclusion suite

Faiblesses de MapServer

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

Conclusion (suite)


  • Login