Visualisierung von Geodaten mittels SVG
|
|
- Hansl Melsbach
- vor 8 Jahren
- Abrufe
Transkript
1 1 XML-basierte Visualisierung von Geodaten mittels SVG Prof. Dr.-Ing. Franz-Josef Behr
2 2 Gliederung Einleitung: Entwicklung, Übersicht einige Grundlagen Beispiele Dokumentstruktur, Aufbau einer einfachen SVG-basierten Karte Zusammenfassung
3 3 Entwicklung Sprachfamilie Sprache 2000 XSL XHTML SVG 1998 XML 1992 HTML World Wide Web 1986 SGML 1970 GML IBM: Charles Goldfarb Edward Mosher Raymond Lorie Internet Quelle: unbekannt
4 4 World Wide Web Consortium
5 5 Grundsätze von XML extensible Markup Language Dient der Definition von Sprachen (Grammatik und Vokabular) -> Auszeichnungselemente selbst schaffen Sätze von Auszeichnungen wiederverwendbar Strenge Syntaxregeln Trennung der Präsentation vom Inhalt -> GML / SVG
6 6 Die Basis: Elemente Elementname Attributname Elementname, Attributwertfrei wählbar <person wohnort="karlsruhe">franz-josef <person>franz-josef Behr</person> Start-Tag mit Attribut Start-Tag Elementinhalt End-Tag
7 7 Aufbau eines XML-Dokuments <?xml version="1.0" encoding="iso " standalone="yes"?> <!DOCTYPE punktliste [ <!ELEMENT punktliste (datum,punkt)> <!ELEMENT datum(#pcdata)> <!ELEMENT punkt (x,y)> <!ELEMENT x (#PCDATA)> <!ELEMENT y (#PCDATA)> ]> <punktliste> <datum> </datum> <punkt id='1000'> <x> </x> <y> </y> </punkt> <punkt id='1001'> <x> </x> <y> </y> </punkt> </punktliste> Wurzelelement / Dokumentinhalt Kindelemente XML-Deklaration Dokumententyp-Deklaration
8 8 Document Object Model (DOM) Knotentypen: punktliste Document DocumentFragment DocumentType DTD DTD datum punkt EntityReference Element punkt x Attr y ProcessingInstruction x y Comment id id Text id id CDATASection Entity Notation
9 9 Document Object Model (DOM) Strukturierung von XML-Dokumenten Sprach- und plattformneutrale Schnittstelle var Knoten = punktliste.getelementbyid(1000);... var Kinderknoten = Knoten.getChildNodes(); In SVG: Unterstützung DOM Grafiken können per JavaScript und anderen Programmiersprache manipuliert werden.
10 10 XML-Namensräume Eindeutige Benennung von Elementnamen Namensräumen, durch URI-Verweise identifiziert <TKFD xmlns:tkfd=" xmlns:gml=" xmlns:xsi=" xsi:schemalocation=" <tkfd:bahnhof> <tkfd:oar tkfd:id="ez00vpk">9201</tkfd:oar> <gml:centerof> <gml:point> <gml:pos> </gml:pos> </gml:point> </gml:centerof> </tkfd:bahnhof> GML
11 11 GML-Visualisierung mittels Scalable Vector Graphics (SVG) XSL GML XSLT- Prozessor SVG
12 12 SVG XML-Sprache, lesbar Dateien oft sehr klein, da reiner Text. Hochauflösende Grafiken möglich, die auch bei Skalierung nicht an Qualität verlieren. Gute Qualität bei Rasterdaten (Resampling) hohe Farbtiefe Animationen ohne signifikanten Overhead Unterstützung DOM (Document Object Model) Grafiken können per JavaScript und anderen Programmiersprache manipuliert werden. Filter und Schatten.
13 13 Beispiele (offline) Landesvermessungsamt Baden-Württemberg: Thematische Kartenfachdaten Tuerlersee
14 14 Landesvermessungsamt Baden-Württemberg: Thematische Kartenfachdaten (TKFD) Zielsystem: Adobe Illustrator, geringfügige Änderungen / Aktualisierungen, dann Ausgabe Mit SVG: neuer Workflow Vorteil: wesentlich schneller "in letzter Sekunde" Änderungen im Vektordatensatz Keine Einschränkung wie bei der Bearbeitung von Rasterdaten.
15 15 Landesvermessungsamt Baden-Württemberg: Thematische Kartenfachdaten in SVG
16 SVG 16 Tuerlersee
17 SVG 17 Schummerung
18 18 Tuerlersee: : Höhenprofil
19 19 SVG-Dokumentaufbau Koordinatensystem, Canvas, Viewport Wurzelelement, Grundstruktur Aufbau eines Beispiels aus Geometrieelemente Effekte
20 20 Koordinatensystem, Canvas und Viewport Canvas Viewport +x +y
21 21 Erstellung eines SVG-Dokuments XML-Prolog <?xml version="1.0" standalone="no"?> DTD einfügen <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" <rect>, <circle>, <line>,... <rect>, <circle>, <line>,... Stileigenschaften Stileigenschaften Filter Filter Verläufe SVG-Wurzelelement mit Größenangaben Verläufe Animation einfügen Animation <svg id="map" width="600px" height="400px" viewbox="0cm 0cm 240cm 160cm" > </svg>
22 22 Geometrische Grundelemente Rechteck <rect... Kreis: <circle... Ellipse: <ellipse cx="200" cy="135" rx="50" ry="20" /> Linie: <line... Polyline : <polyline points="160, , , ,220" /> Polygon: <polygon points="350,75 379, , , , , ,301" /> Path: <path... Text <text...
23 23 Rechteck als Kartenrahmen <rect x="10" y="20" width="150" height="120"/> Koordinaten linke obere Ecke Breite Höhe <rect... fill="#eeeeff" stroke="red" stroke-width="1" /> Füllfarbe Farbe Umrandung Linienbreite Umrandung
24 24 Linie <line x1="10" y1="120" x2="50" y2="80"/> Koordinaten Anfangspunkt Koordinaten Endspunkt
25 25 Unser Beispiel... Gruppe von Straßen <g id="streets" stroke="yellow" stroke-width="0.9"> <line x1="10" y1="120" x2="50" y2="80"/> <line x1="50" y1="80" x2="150" y2="80"/> <line x1="60" y1="40" x2="60" y2="80"/> <line x1="100" y1="40" x2="100" y2="80"/> <line x1="140" y1="40" x2="140" y2="80"/> <line x1="80" y1="80" x2="80" y2="130"/> <line x1="135" y1="80" x2="135" y2="130"/> <line x1="40" y1="90" x2="20" y2="70"/> </g>
26 26 Kreise <circle cx="30" cy="30" r="3"/> Koordinaten Mittelpunkt Radius
27 27 Unser Beispiel... Gruppe von Bäumen <g id="trees" stroke="#009900" fill="#99ff99" stroke-width="0.4"> <circle cx="30" cy="30" r="3"/> <circle cx="40" cy="30" r="3"/> <circle cx="50" cy="30" r="3"/> <circle cx="60" cy="30" r="3"/> <circle cx="70" cy="30" r="3"/> <circle cx="80" cy="30" r="3"/> </g>
28 28 <path d="m 120,130L 130,120L 130, ,105 Pfade 115, , ,125 z"/> Parameter: moveto(m,m) + x,y lineto (l,l) + x,y horizontallineto(h,h) + x, verticallineto(v,v) + y closepath(z,z), beendet die Darstellung des Pfades, mit m kann an einer anderen Stelle nach Unterbrechung fortgesetzt werden. kubische Bezierkurven (c,c; s,s), übernimmt je nach Kurventyp sechs oder vier Parameter quadratische Bezierkurven (q,q; t,t) übernimmt je nach Kurventyp vier oder zwei Parameter elliptische Kurven (a,a), zeichnet eine Ausschnitt einer Ellipse, inklusive der Rotation: sieben Parameter
29 29 Unser Beispiel... Vielleicht ein See... Farbe folgt später! <path d="m 120,130L 130,120L 130, , , , ,125 z"/>
30 30 Text Start-Tag End-Tag <text x="15" y="135">abcdef</text> Position Textinhalt <text... style="font-family:arial;font-size:6>...</text> Schriftart Größe
31 31 Text: Weitere Möglickeiten gedrehter Text: <text x="32" y="66" transform="rotate(20)">strasse</text> Mehrzeiliger Text und Untergrupen <text x="140" y="73">mehrzeilig: <tspan x="140" y="98">erste Zeile</tspan> <tspan x="140" y="123">zweite Zeile</tspan> </text> Farben: Wechselnde tspan-elemente werden mit unterschiedlichen Farben belegt: <text class="cafl">die Farbe <tspan class="yel">gelb</tspan>, schlecht!</text> Zeichenabstand und -versetzung <text x="44" y="255" class="cafl"> Ein <tspan dy="-9"> hohes </tspan> <tspan rotate=" " dx=" "> Wort! </tspan> </text> Text längs Linie
32 32 Unser Beispiel <text x="15" y="135" style="font-family:arial;fontsize:6">svg Map</text>...
33 33 Definitionen: das <defs> < defs>-element Container-Element Darin: Definitionen von Objekten, die in der Grafik von anderen Objekten referenziert (verwendet) werden können (einzelne Elemente, Gruppen, Symbole, Farbverläufe oder Filtereffekte). Elemente nur sichtbar, wenn sie innerhalb der Grafik von anderen Elementen referenziert werden. Elemente, die Referenzen darstellen, immer innerhalb des defs- Container platzieren! <defs> <rect id="house" width="5" height="5"/> </defs>
34 34 Das <use> < use>-element Mit dem use-element wird eine Instanz einer bereits bestehenden Vorlage erzeugt, d.h. sie können mit dem Element use andere Elemente bzw. Objekte referenzieren. Die Attribute x und y verlegen den Standort der Instanz, dabei ist der Nullpunkt der Nullpunkt des Elements und nicht der gesamten SVG-Grafik. <use xlink:href="#house" x="105" y="50" />!
35 35 Transformationen Allgemeine Syntax: <g transform=command (parameter)"> scale (zum Skalieren) rotate (zum Rotieren) translate (zum Verschieben) skewx skewy (zum Neigen in x- oder y-richtung) matrix (zum allgemeinen Verzerren einschließlich Skalieren, Rotieren, Verschieben und Neigen).
36 36 Unser Beispiel... Reihenfolge der Transformationen beachten! <!-- bottom left road, left side --> <g transform="translate(65,90)"> <use xlink:href="#house" x="0" y="0 transform="scale(1.5)"/> </g>
37 37 Hyperlinks Anchor-Tag, vergleichbar HTML, Jedoch: href entstammt hier dem xlink-namensraum. <a xlink:href=" </a> a -Element Namensraum xlink href-attribut URL
38 38 Filter Quelle: w3.org
39 39 Unser Beispiel... <defs> <rect id="house" width="5" height="5"/> <filter id="schatten"> <fegaussianblur stddeviation="5" /> </filter> <rect x="10" y="20" width="150" height="120 transform="translate(3, 3) style="filter:url(#schatten); fill='#999999' stroke='# stroke-width='1' />
40 40 Verlauf (Gradienten) gleichmässige Abstufung von einer Quell- hin zu einer Zielfarbe. Unterscheidung lineareverläufe radiale Verläufe jeweils durch Form und Richtung des Verlaufsmusters charakterisiert.
41 41 Unser Beispiel... Im defs -Abschnitt <radialgradient id="radial" cx="50%" cy="90%" r="60%" fx="60%" fy="80%"> <stop offset="0%" style="stop-color:rgb(0,15,150);stop-opacity:1"/> <stop offset="1%" style="stop-color:rgb(128,128,255);stop-opacity:1"/> <stop offset="50%" style="stop-color:rgb(0,0,255);stop-opacity:1"/> </radialgradient> Um den "See" herum: <g id="lake" stroke="#0000ff" fill="url(#radial)" stroke-width="0.4"> <path d="m L L z"/> </g>
42 42 Animation Im defs-abschnitt <symbol id="car" overflow="visible"> <rect x="-1" y="-1" width="4" height="2" style="fill: rgb(240,65,25); fill-opacity: 0.8; stroke: rgb(55,0,0); stroke-width:0.1" /> </symbol> <path id="carpath" d="m " /> <g id="animationpaths"> <use xlink:href="#car"> <animatemotion id="animmotioncar" dur="10s;" repeatcount="indefinite" rotate="auto-reverse"> <mpath xlink:href="#carpath"/> </animatemotion> </use> </g>
43 43 Zusammenfassung
44 44 Zusammenfassung XML: Metasprache Grundlage einer Vielzahl von Sprachen und Einsatzmöglichkeiten in allen Bereichen der IT Von Mensch und Maschine gleichermaßen gut lesbar International und plattformunabhängig einsetzbar
45 45 Relevanz von XML im GI-Bereich Geography Markup Language (GML) NAS künftiges Austauschformat der AdV häufig zur Beschreibung von Metadaten genutzt XML-based messaging: WMS GetCapabilities, GetFeature... für GetMap-Ergebnisse ist SVG optionales Ausgabeformat LandXML.org ESRI: Arc Extensible Markup Language (ArcXML), the file format ArcIMS uses for communication between ArcIMS components Scalable Vector Graphics (SVG)
46 46 Résumée SVG Integration von vektor- und rasterbasierten raumbezogenen Daten einschließlich Sachdaten, exzellente Darstellung, hohes Maß an Interaktivität (Zoom, Verschieben des Bildaussschnittes, ), Kopplung zwischen verschiedenen Elementen bzw. Gruppen (Übersichtskarte / Detailkarte, Karte / Attribute), interaktive Analyse / Abfrage der Daten
47 47 GI-Systeme und SVG Direkte Unterstützung: MicroImages TNTmips, tm SVG-Erzeugung über Add-ons: ArcView(Shape2SVG,...) MapInfo(Map2SVG, SVGMapMaker,...) Manifold (Master Thesis P&GI) FME,
48 48 Links Die SVG-Website für Kartographie / GIS: SVG-Tutorials: Der Spezialist für SVG / PDF, PostScript: Linkslisten: für Verspielte unter den Zuhörern:
49 49 SVG <message>viel Spaß!</message>
50 50 Bereitstellung von SVG-Dokumenten im Internet Client "User Agent" Webserver Document root http Internet http SVG Dokumente Adobe SVG Viewer CGI-Protokoll CGI-Programme Ggf. dynam. Generierung von SVG-Dokumenten
Scalable Vector Graphics. Ulrich Hoffmann <Ulrich.E.Hoffmann@gmx.de>
Scalable Vector Graphics Ulrich Hoffmann 1 Überblick ftp://tins1.rz.e-technik.fh-kiel.de/home/share/xxml Was ist SVG? Wie lässt sich SVG anzeigen, bearbeiten? Wie sehen SVG-Dokumente
MehrVersion 1 SVG. Scalable Vector Graphics. B.Wenk, HTW Chur. apple ibooks Author
Version 1 SVG Scalable Vector Graphics B.Wenk, HTW Chur SVG SVG - Scalable Vector Graphics 1 Einführung Bilder und Grafiken Mit der Digitalkamera aufgenommene oder mit einem Scanner aufgenommene Bilder
Mehr... MathML XHTML RDF
RDF in wissenschaftlichen Bibliotheken (LQI KUXQJLQ;0/ Die extensible Markup Language [XML] ist eine Metasprache für die Definition von Markup Sprachen. Sie unterscheidet sich durch ihre Fähigkeit, Markup
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrScalable Vector Graphics (SVG)
Scalable Vector Graphics () Beschreibungssprache für Vektorgraphiken. Basiert auf XML, daher ähnlich zu (X)HTML, SMIL, VRML, RSS, etc.
Mehr2. XML 2.1 XML 1.0 und XML Schema. Jörg Schwenk Lehrstuhl für Netz- und Datensicherheit
XML- und Webservice- Sicherheit 2. XML 2.1 XML 1.0 und XML Schema Gliederung 1. XML 1.0 2. XML Namespaces: URI, URL und URN 3. XML Schema Literatur: A. Tanenbaum, Computer Networks. E. R. Harold and W.
MehrWas ist SVG? Inhalt: Allgemeines zu SVG Besondere Merkmale Vor- und Nachteile Dateiformat Standardobjekte Koordinatensystem Beispiele Links
Was ist SVG? Was ist SVG? Inhalt: Allgemeines zu SVG Besondere Merkmale Vor- und Nachteile Dateiformat Standardobjekte Koordinatensystem Beispiele Links SVG: Allgemeines zu SVG SVG = Scalable Vector Graphics
MehrXML 1. Einführung, oxygen. Ulrike Henny. ulrike.henny@uni-koeln.de. IDE Summer School 2013, Chemnitz
XML 1 Einführung, oxygen Ulrike Henny ulrike.henny@uni-koeln.de XML extensible Markup Language Was ist XML? XML-Grundlagen XML-Editoren, oxygen HTML + CSS XPath Übungen Literatur Folie 2 Was ist XML? extensible
MehrApp-Entwicklung für Android
App-Entwicklung für Android XML / Layouts Hochschule Darmstadt WS15/16 1 Inhalt XML Layouts Layouttypen Dimensions View Element Designs Farben Strings 2 XML XML ist eine Meta-Sprache zur Festlegung der
MehrX-Technologien. Ein Überblick. Ulrike Henny. ulrike.henny@uni-koeln.de. IDE Summer School 2013, Chemnitz
X-Technologien Ein Überblick Ulrike Henny ulrike.henny@uni-koeln.de X-Technologien Das X-Universum XML im Zentrum Woher kommt XML? Einsatz von XML X-Technologien Datenhaltung Datenzugriff Umwandlung Ausgabe
MehrPräsentation von Karten im Internet. Ein Vergleich der Vektorformate SVG und ActiveCGM
Präsentation von Karten im Internet Ein Vergleich der Vektorformate SVG und 41. Sitzung der Arbeitsgruppe Automation in der Kartographie (AgA) am 21. und 22. September 2004 in Hamburg Dipl.- Ing. Prof.
MehrXML. Teil 3: Namensräume. Abteilung Informatik WS 02/03
XML Teil 3: Namensräume Abteilung Informatik WS 02/03 Namensräume: Motivation Namensräume erlauben: Gleichnamige Elemente und Attribute verschiedener XML-Applikationen zu unterscheiden Beispiel: Mit dem
MehrTransformation von RailML timetable Daten zu SVG mittels XSLT zur Darstellung von Zeit-Weg-Liniendiagrammen
Transformation von RailML timetable Daten zu SVG mittels XSLT zur Darstellung von Zeit-Weg-Liniendiagrammen Peter K. Brandt Ergon Informatik AG Zürich, Schweiz 2007 Ergon Informatik AG Ausgangslage RailML
MehrXML Grundlagen. Andreas Rottmann,Sebastian Riedl. 27. August 2002. Quit Full Screen Previous Page Next Page GoTo Page Go Forward Go Back
XML Grundlagen Andreas Rottmann,Sebastian Riedl 27. August 2002 Rottmann, Riedl: XML Grundlagen 1 Überblick Hintergründe und Geschichte Aufbau von XML-Dokumenten DTD Schemata Erweiterungen XML APIs Rottmann,
MehrVerteilte Anwendungen. Teil 2: Einführung in XML
Verteilte Anwendungen Teil 2: Einführung in XML 05.10.15 1 Literatur [2-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [2-2] Nussbaumer, Alfred; Mistlbacher, August:
MehrXML-Verarbeitung. XPath XSL die extensible Stylesheet Language. Torsten Schaßan SCRIPTO Modul 4: EDV Wolfenbüttel 25.-29.6.2012.
XML-Verarbeitung XPath XSL die extensible Stylesheet Language Folie 1 Was ist XSL? - Mehrere Komponenten: - XSLT Transformations - XSL-FO Formatting Objects - XPath - (XML-Schema) - Ausgabeformate: - XML,
MehrWEBSEITEN ENTWICKELN MIT ASP.NET
jamal BAYDAOUI WEBSEITEN ENTWICKELN MIT ASP.NET EINE EINFÜHRUNG MIT UMFANGREICHEM BEISPIELPROJEKT ALLE CODES IN VISUAL BASIC UND C# 3.2 Installation 11 Bild 3.2 Der Webplattform-Installer Bild 3.3 IDE-Startbildschirm
MehrHTML5. Wie funktioniert HTML5? Tags: Attribute:
HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,
MehrX-Technologien. XML and Friends. Jörn Clausen joern@techfak.uni-bielefeld.de. 9. Juli 2001
X-Technologien XML and Friends 9. Juli 2001 Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht XML SAX DOM XSL XPath XSLT XSL FO Extensible Markup Language Simple API for XML Document Object Model Extensible
MehrIT-Zertifikat: Daten- und Metadatenstandards
IT-Zertifikat: Daten- und Metadatenstandards DTD - Document Type Definition / Dokumenttypdefinition Das (bislang) Wichtigste auf einen Blick Externe DTD einbinden:
MehrOnline-Publishing mit HTML und CSS für Einsteigerinnen
mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Web-Technologien Überblick HTML und CSS, XML und DTD, JavaScript
MehrHyperlink-Erstellung in InDesign für
Hyperlink-Erstellung in InDesign für Übersicht Sie können in InDesign Hyperlinks erstellen, sodass nach einem Export in eine Adobe PDF- oder SWF-Datei die Benutzer über einen Klick auf den Link zu anderen
MehrXML-Austauschformat für Sicherheitsdatenblätter
XML-Austauschformat für Sicherheitsdatenblätter Version 2.0 / 15. Dezember 2008 www.edas.org 1 XML-Austauschformat für Sicherheitsdatenblätter Der Austausch der Sicherheitsdatenblätter erfolgt als XML-Datei.
MehrGrundlagen von Corel Draw
Grundlagen von Corel Draw Allgemeines Corel Draw ist ein so genanntes Vektorgrafik-Programm. Der Vorteil von Vektorgrafiken besteht darin, dass die Qualität auch beim Vergrößern im Gegensatz zu Bitmap-Bildern
MehrXML Extensible Markup Language
XML-Praxis XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Woher? Wohin? Warum? Bestandteile von XML XML-Dokumente erstellen und bearbeiten XML-Praxis XML Extensible
MehrErrata-Liste zum Kurs: Einführung in XML (2. Auflage)
Errata-Liste zum Kurs: Einführung in XML (2. Auflage) 1. Kapitel 4.8: Auf Kursseite 8 ist der angeführten XML-Quellcode fehlerhaft:
MehrScalable Vector Graphics-basierte
Technische Universität Carolo-Wilhelmina zu Braunschweig Scalable Vector Graphics-basierte Softwareplattform mit flexibler Logikanbindung 14.05.2009 SVG-basierte Softwareplattform mit flexibler Logikanbindung
MehrText-Bild-Link-Editor
Reihe TextGrid-Tutorials Text-Bild-Link-Editor Arbeiten mit Verknüpfungen Mit dem Text-Bild-Link-Editor können Textsegmente mit Bildausschnitten verknüpft werden. Eine typische Anwendung ist die Verknüpfung
MehrUmwandeln und Exportieren von Adobe-Illustrator-Dateien in Illustrator für Artcut
Umwandeln und Exportieren von Adobe-Illustrator-Dateien in Illustrator für Artcut Unsere mitgelieferte Fonts & Grafik CD haben wir vom Hersteller des Plotters zur Verfügung gestellt bekommen. Die darauf
MehrXML Extensible Markup Language
XML-Praxis XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Woher? Wohin? Warum? Bestandteile von XML XML-Dokumente erstellen und bearbeiten XML-Praxis XML Extensible
MehrDaten- und Metadatenstandards Wintersemester 2011/2012 26. März 2012 Text / XML: Erste Schritte
Daten- und Metadatenstandards Wintersemester 2011/2012 26. März 2012 Text / XML: Erste Schritte Themenüberblick Text / XML: Erste Schritte Text Inhalt Struktur Äußeres Erscheinungsbild: Layout Extensible
MehrWas ist ein Web Service?
Web Services: Was ist ein Web Service? Dienste, auf die über Standard-protokolle programmtechnisch zugegriffen werden kann. erlauben Kommunikation zwischen Applikationen über das standardisierte Schnittstellen
MehrHyperlinks, Navigation, Pfade
Tutorium Hyperlinks, Navigation, Pfade 30. Juni 2004 Martin Stricker martin.stricker@rz.hu-berlin.de Hyperlinks Hyperlinks sind Verknüpfungen zu Adressen (URL's) im Internet Links (Menüpunkte), mit denen
MehrVisualisierung von Geodaten
Seminar: mobilegis Visualisierung von Geodaten Maria Selzer Agenda Einführung Datenformate Maps APIs Virtuelle Globen Zusammenfassung Einführung Visualisierung: graphische bzw. visuelle Darstellung von
MehrBibliothekssysteme / Verbundsysteme / Netze
Bibliothekssysteme / Verbundsysteme / Netze Teil 5: Datenstrukturen / Anwendungen Kaderkurs für Diplombibliothekarinnen und Diplombibliothekare 2002-05-08 Programm 2002-05-08 1105 1140 XML und die Folgen
MehrKlaus Schild, XML Clearinghouse 2003. Transformation von XML-Dokumenten
Transformation von XML-Dokumenten Lernziele Warum kann es sinnvoll sein XML-Dokumente zu transformieren? Wie funktioniert XSLT (Extensible Stylesheet Language Transformations)? Was ist XPath? Was sind
MehrDie aktuelle Entwicklung des GeoService-Portals. Analyse- und Auswertefunktionen
Die aktuelle Entwicklung des GeoService-Portals Analyse- und Auswertefunktionen Referent Herr Karl-Heinz Gerl RDE Regionale Dienstleistung Energie Folie 1 2004 RDE Objektmengenlehre Nachbarn Info Auswertung
MehrOnline-Publishing mit HTML und CSS für Einsteigerinnen
mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Grundlagen Frau erfahrt, wie das Internet aufgebaut ist, aus welchen
MehrSVG Skalierbare Vektorgrafiken im Netz
SVG Skalierbare Vektorgrafiken im Netz Weckung des Bedarfs an der Verteilung von georeferenzierten Informationen beim LWL: Weckung des Bedarfs an der Verteilung von georeferenzierten Informationen beim
MehrTobias Hauser. XML-Standards. schnell+kompakt
Tobias Hauser XML-Standards schnell+kompakt Tobias Hauser XML-Standards schnell+kompakt ISBN: 978-3-86802-236-0 2010 entwickler.press ein Imprint der Software & Support Media GmbH 2. vollständig aktualisierte
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrOnline Kataloge. Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum: 26.06.12.
Online Kataloge Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum: 26.06.12 Autor: Manuel Ginesta Kontakt: m.ginesta@ncag.ch Versionsliste Version Datum
MehrInformation über die WebServices der Parlamentsdienste
Parlamentsdienste Services du Parlement Servizi del Parlamento Servetschs dal parlament Information über die WebServices der Parlamentsdienste Version 4 Verlauf Version Datum Kommentar Person 0.1 25.03.11
MehrPDF/A. Mar$n Fischer
PDF/A Mar$n Fischer Au(au Was ist PDF? Unterschiede von PDF und PDF/A PDF/A im DANRW Was ist PDF? PDF = Portable Document Format Erstveröffentlichung 1993 Von Adobe Systems entwickelt Dateiformat unabhängig
MehrLernprogramm "Veröffentlichen von WMS- Services"
Lernprogramm "Veröffentlichen von WMS- Services" Copyright 1995-2012 Esri All rights reserved. Table of Contents Lernprogramm: WMS-Service veröffentlichen....................... 0 Copyright 1995-2012 Esri.
MehrSachwortverzeichnis... 251
Inhalt Vorwort... V 1 WWW World Wide Web... 1 1.1 Das Internet Infrastruktur und Administration... 2 1.2 Datenübertragung... 4 1.3 Sprachen im Web... 6 1.4 Webseiten... 7 1.4.1 Clientseitige Dynamik...
MehrXSLT Vortrag. 2. Beispiel XML. 3. Anwendungsmöglichkeiten von XSLT 4. XHTML
XSLT Vortrag 1. Was ist XSLT? XSLT ist eine Transformationssprache für XML Dokumente. XSLT war wahrscheinlich die erste XML basierte Programmiersprache. XSLT ist von der Struktur her Template-Matching,
MehrWord 2013. Aufbaukurs kompakt. Dr. Susanne Weber 1. Ausgabe, Oktober 2013 K-WW2013-AK
Word 0 Dr. Susanne Weber. Ausgabe, Oktober 0 Aufbaukurs kompakt K-WW0-AK Eigene Dokumentvorlagen nutzen Voraussetzungen Dokumente erstellen, speichern und öffnen Text markieren und formatieren Ziele Eigene
MehrGezielt über Folien hinweg springen
Gezielt über Folien hinweg springen Nehmen wir an, Sie haben eine relativ große Präsentation. Manchmal möchten Sie über Folien hinweg zu anderen Folien springen. Das kann vorkommen, weil Sie den gesamten
MehrXSL Templates. Mit Templates arbeiten. XSL Templates
XSL Templates Mit Templates arbeiten Innerhalb von XSLT werden Templates verwendet. Ein Template ist eine Vorlage für die Transformation bestimmter Knoten. Diese Knoten können Elemente, Attribute oder
MehrVortrag Postscript, Einführung, Koordinatgeometrie und Prozeduren
Vortrag Postscript, Einführung, Koordinatgeometrie und Prozeduren 03.05.2006 1 2 Punkte und Vektoren Einfache Parallelogramme Vektorprojektion Rotation 3 Variablen Prozeduren 4 3 Grundlegende Fragen zum
MehrRessourcen-Beschreibung im Semantic Web
Ressourcen-Beschreibung im Semantic Web Cristina Vertan Inhaltsübersicht Wie sollen die Ressourcen für Semantic Web annotiert werden? Was ist und wie funktioniert RDF? Wie kodiert man RDF-Statements in
MehrWebView -Mit ArcView und ArcGIS ins Internet
Thomas Zerweck WebView -Mit ArcView und ArcGIS ins Internet Abstract WebView, die Internet Extension für ArcView GIS, hat mittlerweile zahlreiche Kunden in über 20 Ländern auf der Welt überzeugt. Die Einsatzbereiche
Mehretutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche
etutor Benutzerhandbuch Benutzerhandbuch XQuery Georg Nitsche Version 1.0 Stand März 2006 Versionsverlauf: Version Autor Datum Änderungen 1.0 gn 06.03.2006 Fertigstellung der ersten Version Inhaltsverzeichnis:
MehrXML Vortrag. 1. Beispiel XML. 2. Begriffe. 3. XML Standards
XML Vortrag 1. Beispiel XML Philipp Gühring Hebenstreitstr. 16 2602 Neurißhof Austria +43-2628-49103
MehrOECD Programme for International Student Assessment PISA 2000. Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland
OECD Programme for International Student Assessment Deutschland PISA 2000 Lösungen der Beispielaufgaben aus dem Mathematiktest Beispielaufgaben PISA-Hauptstudie 2000 Seite 3 UNIT ÄPFEL Beispielaufgaben
Mehrwww.horoskop-server.de Programmers Manual Geodaten Ver. 2.0
www.horoskop-server.de Programmers Manual Geodaten Ver. 2.0 Inhaltsverzeichnis Intro...3 Quick Start...3 Request...4 Parameter...4 Response...5 XML Format...5 Header...5 Liste der Orte...6 Stand: 28.12.2005
MehrC O C O O N. Wo ist Cocoon in die Apache Projekte einzureihen?
C O C O O N ein Web-Framework der Apache Software Foundation http://www.apache.org Wo ist Cocoon in die Apache Projekte einzureihen? Apache Server sehr leistungsfähiger HTTP-Server Tomcat Server Referenzimplementierung
MehrBedienungsanleitung Albumdesigner. Neues Projekt: Bestehendes Projekt öffnen:
Bedienungsanleitung Albumdesigner Hier wählen Sie aus ob Sie mit einem neuen Album beginnen - Neues Projekt erstellen oder Sie arbeiten an einem bestehenden weiter - Bestehendes Projekt öffnen. Neues Projekt:
MehrBewusstkaufen.at XML Produkt Importschnittstelle für Händler
Bewusstkaufen.at XML Produkt Importschnittstelle für Händler Inhalt Inhalt... 1 Ablauf... 2 Bilder vorbereiten... 2 Methode 1: Bilder auf Fremdserver bereitstellen... 2 Methode 2: Bilder per FTP auf den
MehrGEONET Anleitung für Web-Autoren
GEONET Anleitung für Web-Autoren Alfred Wassermann Universität Bayreuth Alfred.Wassermann@uni-bayreuth.de 5. Mai 1999 Inhaltsverzeichnis 1 Technische Voraussetzungen 1 2 JAVA-Programme in HTML-Seiten verwenden
MehrXML und SOAP Einführung und Grundlagen
XML und SOAP Einführung und Grundlagen Matthias Böhmer 16.12.2005 Agenda 1. XML 2. SOAP 3. Seife im Buchladen?! E-Commerce :: XML und SOAP Matthias Böhmer 16.12.2005 2 XML :: Einführung (1) extensible
MehrStarten sie WordPad über das Startmenü von Windows. WordPad finden Sie im Ordner Zubehör.
Windows - Das Textprogramm WordPad WordPad ist ein Textverarbeitungsprogramm, mit dem Sie Dokumente erstellen und bearbeiten können. Im Gegensatz zum Editor können Dokumente in WordPad komplexe Formatierungen
MehrErstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])
3.7 Erstellen einer Collage Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) Dann Größe des Dokuments festlegen beispielsweise A4 (weitere
MehrMit XML-basierten Web-Standards zur Lernplattform im Projekt ITO
Mit XML-basierten Web-Standards zur Lernplattform im Projekt ITO Martin Rotard Institut für Visualisierung und Interaktive Systeme Universität Stuttgart 1 / 17 Überblick Projekt ITO Mit konventionellen
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MehrFeatures. Hier wichtigsten Features im Überblick:
Beim Bildfahrplan 3 handelt es sich um ein leistungsstarkes Tool zur Erstellung von grafischen Bildfahrplnnen Flexible Anpassungsmöglichkeiten und detailreiche Darstellung, Anzeige von Anschlussverbindungen
MehrSymbolbearbeitung mit EPLAN 5.60/5.70 DIC_***D.SYM
Symbolbearbeitung mit EPLAN 5.60/5.70 DIC_***D.SYM Beispielhaft anhand einer kopierten DIC_ESSD.SYM nach DIC_BGID.SYM werden hier die einzelnen Schritte der Symbolbearbeitung erklärt. Es ist generell empfehlenswert
MehrHistorical Viewer. zu ETC5000 Benutzerhandbuch 312/15
Historical Viewer zu ETC5000 Benutzerhandbuch 312/15 Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Dokumentation...3 2 Installation... 3 3 Exportieren der Logdatei aus dem ETC 5000... 3 4 Anlegen eines
MehrHandbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen
Handbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen Dateiname: ecdl6_05_01_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 6 Präsentation - Diagramm
MehrJava Webentwicklung (mit JSP)
Java Webentwicklung (mit JSP) SEW(3.Jg) Unterlagen zu Java Server-Pages Teil 1 Inhalt 1 Zielsetzung... 1 2 Webprojekt mit Netbeans... 2 2.1 Webprojekt erstellen... 2 2.1.1 Neues Projekt... 2 2.2 Aufbau
MehrL A TEX Ferienkurs TUM SS13 Kapitel 7: Bilder und Zeichnungen in L A TEX
Bilder und L A TEX Ferienkurs TUM SS13 Kapitel 7: Bilder und Zeichnungen in L A TEX 09.10.2013 Bilder und Übersicht Kapitel 7: Bilder und Zeichnungen in L A TEX Zeichnungen in L A TEX Bilder und Einfügen
MehrStandardrichtlinien für das Web Version 1.2. Stand: 19. Oktober 2010 Von: Technische Hochschule Wildau [FH] Hochschulrechenzentrum
Standardrichtlinien für das Web Version 1.2 Stand: 19. Oktober 2010 Von: Technische Hochschule Wildau [FH] Hochschulrechenzentrum INHALTSVERZEICHNIS 1 Einleitung... 1 2 Text... 1 2.1 Texte verfassen...
MehrBeuth Hochschule Die erweiterbare Markierungssprache XML WS10/11
Die erweiterbare Markierungssprache XML 1. Einleitung Eine Markierungssprache (markup language) dient dazu, Textdateien mit zusätzlichen Informationen anzureichern. Die verbreitete Markierungssprache HTML
MehrCASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS
CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS Sören Elvers, Julia Polner, Max Weller, Moritz Willig T-Doku, Werner-von-Siemens-Schule, Wetzlar 2010-2011 INHALT DIESES VORTRAGS 1. Kurze Einführung
MehrAnwendungsbeispiel zu XML -MathML
Vorlesungsreihe Entwicklung webbasierter Anwendungen Anwendungsbeispiel zu XML -MathML Prof. Dr.-Ing. Thomas Wiedemann email: wiedem@informatik.htw-dresden.de HOCHSCHULE FÜR TECHNIK UND WIRTSCHAFT DRESDEN
MehrÜbungsaufgaben zu XML:
Übungsaufgaben zu XML: Aufgabe 1 Allgemeine Fragen zu XML: (Benutzen Sie zum Lösen der Aufgaben die Online-Hilfen, welche wir erwähnt haben.) a) Was ist eine DTD? DTD steht für Document Type Definition.
MehrWebseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools
Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools 1 Kurze HTML-Geschichte Die HTML4-Spezifikation wurde im Dezember 1997 vorgelegt. Seitdem Stagnation! Das W3C arbeitete
MehrAlle Felder, die nicht "aufgeklappt" sind, können allenfalls, müssen aber nicht erfasst werden. Bei Fragen: geocat@swisstopo.ch
Metadaten Erfassung für die BGDI Verweise FAQ geocat.ch Dokumentation geocat.ch geocat.ch Login Öffnen Sie die Seite http://www.geocat.ch und loggen Sie sich mit Ihrem Benutzernamen/Kennwort ein Gehen
MehrDokumenten- und Content Management
Dokumenten- und Content Management 1 Dokumentenbeschreibung...2 1.1 SGML...2 1.2 HTML...3 1.3 XML...3 1.4 XML-Anwendungen...6 1.5 Datenaustausch mit XML...6 2 Content-Management...7 2.1 Medienprodukte...7
Mehrgis@work solutions Wie ALKIS zukünftig ALK und ALB ersetzt Werner Probst TOPO graphics GmbH g is@ work
gis@work solutions Wie ALKIS zukünftig ALK und ALB ersetzt Werner Probst TOPO graphics GmbH Warum ALKIS? Entwicklung der AdV. Vorteile von ALKIS bzw. Gründe der Neukonzeption ALB und ALK - bundesweit sehr
MehrFLASH IMAGESLIDER PROFESSIONELL 4
FLASH IMAGESLIDER PROFESSIONELL 4 ANLEITUNG, PARAMETERBESCHREIBUNG, HINWEISE UND ERKLÄRUNGEN Version 2.0 - August 2011 Mark Kirstein, sector12 PARAMETERBESCHREIBUNG In diesem Bereich sind alle Parameter
MehrAllgemeine Informationen über die Nutzung der Anwendung. Die Werkzeugleiste. = Streckenmessung
Allgemeine Informationen über die Nutzung der Anwendung Die Werkzeugleiste = Streckenmessung aus ein Mit Anklicken dieser Schaltfläche starten Sie die Funktion zum Messen von Strecken zwischen zwei oder
MehrRuhr.pm XML-Daten verarbeiten mit XML::LibXML Autor: EMail: Datum: http://ruhr.pm.org/
XML-Daten verarbeiten mit XML::LibXML Autor: EMail: Datum: Simon Wilper simon AT ruhr.pm.org http://ruhr.pm.org/ Template Version 0.1 The use of a camel image in association with Perl is a trademark of
MehrAutodesk AutoCAD Certified User Skills
Autodesk Einführung Die erfolgreich abgelegte Zertifizierung Autodesk Certified User (ACU) ist ein verlässlicher Nachweis der vermittelten Kenntnisse und Fähigkeiten und kann die berufliche Entwicklung
MehrDDS-CAD Technik-Telegramm Ausgabe 3 - Dezember 2011
DDS-CAD Technik-Telegramm Ausgabe 3 - Dezember 2011 Das DDS-CAD Technik-Telegramm, viel Spaß beim Lesen der Advents-Ausgabe unseres DDS-CAD Technik-Telegramms. Wir hoffen, dass für Sie mit unseren nachfolgenden
MehrMakologa Touré Damian Gawenda
Vortrag von Makologa Touré Damian Gawenda im ITT am 08. August 2006 07.08.06 Makologa Touré Damian Gawenda 1 Übersicht Was ist ein WMS? Web-Technologien Wie installiere ich einen Web-Map-Server? 07.08.06
MehrAllerdings ist die Bearbeitung von Standardobjekten vorerst eingeschränkt. Wir wollen uns dies im folgenden Beispiel genauer betrachten.
7. KURVEN UND KNOTEN INFORMATION: Sämtliche Objekte bestehen in CorelDRAW aus Linien oder Kurven. So ist ein Rechteck ein Gebilde aus einem Linienzug, ein Kreis hingegen besteht aus einer Kurve. Zum Bearbeiten
MehrHilfe Bearbeitung von Rahmenleistungsverzeichnissen
Hilfe Bearbeitung von Rahmenleistungsverzeichnissen Allgemeine Hinweise Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Grundlagen...3 1.2 Erstellen und Bearbeiten eines Rahmen-Leistungsverzeichnisses...
MehrMind-Maps im Fachunterricht und ihre Umsetzung in Word for Windows, Microsoft Excel und Powerpoint
Mind-Maps im Fachunterricht und ihre Umsetzung in Word for Windows, Microsoft Excel und Powerpoint Dialogorientiertes Mind-Mapping Bertram Thiel Oberstudienrat, gepr. Sprecherzieher B.Thiel@kbbz-neunkirchen.de
MehrHandbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager
Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager Dateiname: ecdl2_03_05_documentation Speicherdatum: 22.11.2004 ECDL 2003 Modul 2 Computermanagement und Dateiverwaltung
Mehrelml Flexibilität und Nachhaltigkeit dank XML
elml Flexibilität und Nachhaltigkeit dank XML Dipl. natw. Joël Fisler - GITTA Koordinator MNF elearning Tag 6.10.2005 www.elml.ch Inhalt Das GITTA Projekt Didaktisches Konzept von GITTA Einschub: Was ist
MehrHandbuch. für die. Erstellung von Mehrfarbstempeln. mit. Corel Draw (Deutsch)
Handbuch für die Erstellung von Mehrfarbstempeln mit Corel Draw (Deutsch) support@trotec.net 2008-02-07 coreldraw_de.doc Seite 1 / 11 Inhalt 1. STEMPELVORLAGEN MIT COREL DRAW ERSTELLEN... 3 1.1. ERSTELLEN
MehrArtenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n 1. 0 0.
V e r s i o n 1. 0 0 Stand Juni 2011 Freie und Hansestadt Hamburg Behörde für Stadtentwicklung und Umwelt IT Solutions GmbH Artenkataster Auftraggeber Freie und Hansestadt Hamburg Behörde für Stadtentwicklung
MehrDas große Buch Photoshop CS3 & Lightroom Stefan Gross Pavel Kaplun
Das große Buch Photoshop CS3 & Lightroom Stefan Gross Pavel Kaplun DATA BECKER 7.1 Ebenenfüllmethoden Die Ebenenfüllmethoden erlauben Kombinationen mit Ebenen unter Einbeziehung verschiedener Verschmelzungsmethoden.
MehrXML Grundlagen Teil I
XML Vorlesung FH Aargau, SS 2006 XML Grundlagen Teil I Erik Wilde 20.3.2006 http://dret.net/lectures/xml-fhnw-ss06/ 20.3.2006 XML Vorlesung FHA SS 2006 1 Übersicht Aufbau von XML XML Dokumenten-Syntax
MehrInhalt. 1 FAQ zum Geoportal Kamenz
1 FAQ zum Geoportal Kamenz Inhalt Sachdatenabfrage... 2 Layerfunktionalitäten... 3 Transparenz... 3 Zoom auf die Ausdehnung... 3 Suchfunktionen... 4 Flurstücksuche... 4 Themensuche... 4 Drucken... 6 Anzeige
MehrEinführung in XML von Julian Bart
Über diese Einführung Diese Einführung soll Ihnen einen groben, ersten Überblick über XML, dem designierten Nachfolger der Seitenbeschreibungssprache HTML 4.0, vermitteln und Ihnen einen ersten Einstieg
MehrKap. 2: und Systembestandteile. GIS-Architektur
Kap. 2: und Systembestandteile Prof. Dr.-Ing. Wolfgang Reinhardt Arbeitsgemeinschaft GIS Universität der Bundeswehr München Wolfgang.Reinhardt@unibw.de www.agis.unibw.de - Einleitung - Client/Server-Konzept
MehrWebfauna Android. Erhältliche Versionen Android Version 2.3.3. und neuer. Herunterladen Erhältlich im Play Sotre für Android.
Webfauna Android Erhältliche Versionen Android Version 2.3.3. und neuer. Herunterladen Erhältlich im Play Sotre für Android. Webfauna WF Handbuch (Android) 1 / 7 Übersicht: Hauptmenue Zugriff auf das Hauptmenue
Mehr