La cartographie en mode vectoriel sur le Web.

Slides:



Advertisements
Présentations similaires
SVG: Scalable Vector Graphics. Dialecte dXML pour la représentation de graphique vectoriel 2D Tracés de base en vectoriel (courbes, lignes, rectangles,…)
Advertisements

Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
Mediator 9 - Un outil de développement multimédia 3AC Techno/Informatique.
Gabriel Dumouchel, doctorant Université de Montréal Atelier Jouvence 2011 Atelier Jouvence 2011.
Informatique en L2-L3 Thèmes du niveau « Expert » G.
24 novembre 2008 – Claude BUENO– ITSYSTEM – Joomla, logiciel de gestion de contenu en mode open source, permet de réaliser.
1 Logiciels Libres Planète en fête 6-7 Juillet 2007.
Composants Matériels de l'Ordinateur Plan du cours : Ordinateurs et applications Types d'ordinateurs Représentation binaires des données Composants et.
22/10/2011 Inkscape Le dessin vectoriel à portée de tous INKSCAPE Aru2L 22 octobre 2011.
Outils et scénarios d’édition collaborative en Haute École Étienne Vandeput Projet HETICE © CRIFA - ULg.
Les ORMs ● Faire coexister le monde relationnel et objet.
Reformulation  L’AFPA promoteur du projet souhaite mettre en place une application WEB afin de remplacer une solution en Java. Pour ce projet 4 mandataires.
Laurent Pierron TextMate / Mac OS X macromates.com.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
Introduction aux technologies du Web Mercredi 12 décembre 2007 Patrice Pillot
Chainedit 10èmes Rencontres Mondiales du Logiciel Libre Nantes – 10 juillet 2009 Frédéric Hannouche - CIRM.
Quantum GIS Thibault BRUN. Quantum GIS Sommaire Introduction o GIS o Historique Utilisation o Données o Traitement Évolution logicielle o C++ o Python.
1 Créer un extension OpenOffice.org avec Eclipse Créer une extension OpenOffice.org avec Eclipse.
Go2ACT Echange de données entre les géomètres officiels et l’Administration du Cadastre et de la Topographie.
INKSCAPE Creative Commons By Armel Maran & Jean-Pierre Morfin pour G3L.
Ooo.hg.free.fr visiteurs depuis 2005 Concevoir gratuitement et librement tous ses documents et activités d'Histoire Géographie avec OpenOffice.
Créer un site web avec WordPress
Brève histoire d’Internet
Création de site web Langage & programmation.
JAVA.
Présenté par M. Anis DIALLO
Mener une activité.
Thèmes du niveau « Expert »
InfodataDay 2016 CONFÉRENCES 17 NOVEMBRE 2016.
Eléments de présentation
A JavaScript library for building user interfaces
Utiliser la vidéoprojection en SES
PRINCIPES D’INTEGRATION
Centre Universitaire des Ressources Informatiques CURI-UH2MC
Publication site AROEVEN
Openoffice 2 : Dessin vectoriel Première approche
Les standards du web.
FENIX Aperçu GLOBALE DU Système
LE MASHUP.
Question 5 : La numérisation suffit-elle à valoriser l’information ?
Asynchronous Javascript And Xml
Windev.
Présentation initiale
Regroupement contextuel de cimes dans les images aéroportées
Package R Markdown: Un outil pour générer des pages html avec R Studio
ADOBE FLASH PLAYER.
Structuration du contenu
G.ELGHOUMARI Université ParisII Panthéon-Assas
Programmation Android Première application Android
5 Analyse avec Designer d'Oracle
Révision du format des données
Assembleur, Compilateur et Éditeur de Liens
Catherine Cyrot - bibliothèques numériques - Cours 5
Module bibliothèques numériques : le format PDF
Utiliser PowerPoint dans le cadre des TPE
G.ELGHOUMARI Université ParisII Panthéon-Assas
Présenté par M. Anis DIALLO
FORMATION POWERPOINT 2007/2010
Catherine Cyrot - bibliothèques numériques - Cours 5
20 Données semi-structurées et XML
Programmation Web : Introduction à XML
JDepend - Analyse de la qualité du code Java -
Logiciel de présentation
PRO1026 Programmation et enseignement
Démarrage du projet Préparer les fonds de plan
Présenté par Viviane Lévesque
Catherine Cyrot - bibliothèques numériques - Cours 5
Qu’est ce qu’une page web? Comment fonctionne un site web?
Les données structurées et leur traitement
Catherine Cyrot - bibliothèques numériques - cours 3
Transcription de la présentation:

La cartographie en mode vectoriel sur le Web. XML et SVG Andréas M. Winter Université de Vienne et FreytagBerndt.com Andreas Neumann Ecole Polytechnique de Zurich

... est un média de publication à part entière Internet ... est un média de publication à part entière Communication et information rapide Croissance continue Phénomène de masse Haute pénétration Multimédia Mauvaise cartographie ... Internet

Formats vectoriels XML SVG Exemples Contenu

Le besoin de formats vectoriels HTML/DHTML L‘aspect graphique Raster is faster, but raster is vaster, and vector just seems to be correcter. Formats vectoriels Tomlin, 1990

Le besoin de formats vectoriels L‘aspect graphique Zoom et panoramique continus Qualités visuelles à l‘écran sur papier Format léger Courbes de Bézier Réutilisation d‘objets (clones) Hiérarchie d‘objets (DOM) Analyse Interaction Formats vectoriels

Prémisses d’un format vectoriel L‘aspect de la manipulation des données Le PAO Vecteurs Raster Texte L‘edition Source ASCII Automatisable Import-Export SIG PAO Format unique pour l‘écran l‘impression l‘archivage Hiérarchie d‘objets Interaction Animation Standardisation W3C, ISO, ... Pao = publication assistée par ordinateur Formats vectoriels

Formats graphiques concurrents Formats raster GIF, JPG, PNG SVF (Simple Vector Format) DWF (Drawing Web Format, Autodesk) Flash (Macromdia) PDF (Portable Document Format, Adobe) VRML, X3D (Virtual Reality M. L.) Java2D, ActiveX (VML) WebCGM, PGML, HGML, DrawML Par la suite je vous présenterai SVG, mais voici les autres formats existant sur le marché Formats vectoriels

+ - Macromedia Flash Fonctions similaires à SVG Très répandu Performant Bonnes animations multimédia + Format propriétaire et binaire Pas de base XML/CSS Edition PAO essentiellement Interaction cartographique pauvre - Formats vectoriels

PDF, Portable Document Format Très répandu, toutes plate-formes Sécurisable Bien documenté Génération automatique possible + Interaction faible Multimédia faible Pas de base XML/CSS Non standard W3C - Formats vectoriels

Java2D, machine virtuelle Grande flexibilité, toutes plate-formes Performant Importante bibliothèque de ressources Utilisation hors Web possible + Programmation difficile Développement long Peu de navigateurs intègrent Java2 à l‘heure actuelle - Formats vectoriels

XML Extensible Markup Language Caractéristiques Extensible Indépendance de plate-forme de langages de programmation d‘applications Séparation du contenu de la structure de la présentation de la syntaxe de validation XML

XML Extensible Markup Language Caractéristiques Facile à créer et à éditer tout éditeur texte éditeur XML applications individuelles et scripts bases de données Lisible (non-binaire) Standard à longue échéance Tests intégrés de validité de syntaxe XML

XML Extensible Markup Language Caractéristiques Indépendance du média de diffusion Word Wide Web PDA, UMTS Impression Indépendance de produits commerciaux XML n’est pas un langage de programmation XML

XML Extensible Markup Language Dialectes XML

Prolog (processing instructions) Notions de XML Prolog (processing instructions) <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <?xml-stylesheet href="adressliste.xsl" type="text/xsl"?> <!DOCTYPE Adresses SYSTEM "mes_adresses.dtd"> <Adresses> <Personne Sexe="m"> <Nom>Dupont</Nom> <Prenom>Michel</Prenom> <Naissance>02.12.1963</Naissance> <Residea>Brest</Residea> <Profession>cartographe</Profession> </Personne> </Adresses> root element (document entity) XML

<Pays code=”fr”>France</Pays> Notions de XML L‘élément XML <Pays code=”fr”>France</Pays> XML

<Pays code=”fr”>France</Pays> Notions de XML L‘élément XML <Pays code=”fr”>France</Pays> opening tag closing tag XML

<Pays code=”fr”>France</Pays> Notions de XML L‘élément XML <Pays code=”fr”>France</Pays> delimiter XML

<Pays code=”fr”>France</Pays> Notions de XML L‘élément XML <Pays code=”fr”>France</Pays> element name XML

<Pays code=”fr”>France</Pays> Notions de XML L‘élément XML <Pays code=”fr”>France</Pays> element content XML

<Pays code=”fr”>France</Pays> Notions de XML L‘élément XML <Pays code=”fr”>France</Pays> attribute XML

XML Définition et structure Diffusion Transfert de données XML Liens DTD Def. de données XML Définition et structure XSL CSS PDF SVG HTML etc ... Diffusion Bases de données Applications diverses Transfert de données XML XLink XPointer HTML GIF JPG PNG Dérivés XML autres ressources Liens XML

DOM Document Objet Model

Caracteristiques générales SVG Caracteristiques générales Grande qualité graphique (anti-aliasing) Intégration de polices Remplissage, dégradé, transparence Filtres raster Compatibilité XML/DOM, standard ouvert Edition ASCII, Format lisible Extensible par des définitions individuelles Intégration de métadonnées Animation, multimédia + SVG

Points problématiques SVG Points problématiques - Code source ouvert En développement Grande concurrence Dessin non-cartographique: aucune topologie un objet a un style graphique SVG

Caracteristiques graphiques SVG Caracteristiques graphiques Affichage par „l'algorithme des peintres“ Derniers éléments recouvrent les premiers Groupes, Couches Graphes et hiérarchie modifiable par scripts Systèmes de coordonnées Coordonnées locales (UserSpace) Coordonnées naturelles (ViewPortSpace) Plusieurs systèmes à la fois Transformations affines SVG

Caracteristiques graphiques SVG Caracteristiques graphiques Exemples sur http://www.carto.net/ SVG

svgmapping @ cartography . ch www . carto . net svgmapping @ cartography . ch Fin