Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parDominique Faubert Modifié depuis plus de 6 années
1
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
2
... 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
3
Formats vectoriels XML SVG Exemples Contenu
4
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
5
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
6
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
7
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
8
+ - 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
9
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
10
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
11
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
12
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
13
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
14
XML Extensible Markup Language
Dialectes XML
15
Prolog (processing instructions)
Notions de XML Prolog (processing instructions) <?xml version="1.0" encoding="ISO " 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> </Naissance> <Residea>Brest</Residea> <Profession>cartographe</Profession> </Personne> </Adresses> root element (document entity) XML
16
<Pays code=”fr”>France</Pays>
Notions de XML L‘élément XML <Pays code=”fr”>France</Pays> XML
17
<Pays code=”fr”>France</Pays>
Notions de XML L‘élément XML <Pays code=”fr”>France</Pays> opening tag closing tag XML
18
<Pays code=”fr”>France</Pays>
Notions de XML L‘élément XML <Pays code=”fr”>France</Pays> delimiter XML
19
<Pays code=”fr”>France</Pays>
Notions de XML L‘élément XML <Pays code=”fr”>France</Pays> element name XML
20
<Pays code=”fr”>France</Pays>
Notions de XML L‘élément XML <Pays code=”fr”>France</Pays> element content XML
21
<Pays code=”fr”>France</Pays>
Notions de XML L‘élément XML <Pays code=”fr”>France</Pays> attribute XML
22
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
23
DOM Document Objet Model
24
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
25
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
26
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
27
Caracteristiques graphiques
SVG Caracteristiques graphiques Exemples sur SVG
28
svgmapping @ cartography . ch
www . carto . net cartography . ch Fin
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.