bergsteigen, photographie, reisen
tanzen, photographie, tüfteln
internet
intranet
|
production workflow
mobiles, embeded devices
|
do.02.02 kennenlernen, technik, xml, svg-basislemente
fr.03.02 koordinatensystem, styling, text und pfade
mo.06.02 statische basiskarte korsika
di.07.02 animationen und scripting-einführung
mi.08.02 scripting anwendung, interaktive kartographie
do.09.02 korsika-karte mit interaktion versehen
fr.10.02 daten nachladen, serverlogik
<circle cy="45.583155" cx="7.340691" r="1.4" onmouseover="myInfo('andré',2011)"/>worldmap.svg
ctrl + s | alt + tab |
ctrl + r |
![]() text-editor.png |
![]() browser.png |
ctrl + s | alt + tab |
enter | alt + tab |
ctrl + r |
![]() text-editor.png |
![]() filezilla-small.png |
![]() browser.png |
umfangreicher "zeichensatz", ohne untergliederung verwendbar
relevant bei:
normal:
falsch, vermehrt:
falsch, verschluckt:
UTF-8, sytemabhängigkeiten
UTF-8 im web-serverbetrieb
unter
https://kurs.svg.carto.net/uebungen/
liegen drei text-dateien:
ue02_teil[1-3].txt
diese herunterladen, zusammensetzen, speichern und unter
https://kurs.svg.carto.net/teilnehmer/[YOU]/ue02.svg
ablegen.
1998 als Standard vom W3C eingesetzt
sogenannte Metasprache zum Definieren von "bedeutungstragenden Zeichenketten" (Elementen, Tags)
Mithilfe dieser Tags werden die Texte bzw. Inhalte umschlossen und damit ausgezeichnet:
<tag>ein Element</tag>
<liste xmlns="https://www.carto.net/attrib"> <punkt> <id>p101</id> <path>/2004/07/18_rosskogel_stiglreith/</path> <img>20040718-073213_parkplatz_stiglreith_1363m.jpg</img> <thb>tn_20040718-073213_parkplatz_stiglreith_1363m_jpg.jpg</thb> <coo>11.21895806618417,47.23706038104233,0</coo> <zoom>3</zoom> </punkt> <punkt> <id>p102</id> <path>/2004/07/18_rosskogel_stiglreith/</path> <img>20040718-085105_abzw_rosskogelhuette.jpg</img> <thb>tn_20040718-085105_abzw_rosskogelhuette_jpg.jpg</thb> <coo>11.19021315867346,47.24007374589851,0</coo> <dest>11.18940109217046,47.23949237682798,0</dest> <zoom>3</zoom> </punkt> </liste>
https://www.geotrace.net/gm/?lang=en&gox=11.02152&goy=47.05822&goz=13&goid=2639&mt=1&goxpos=11.015351&goypos=47.05482, XML-daten nachführung zu sehen mit chrome developer tools, firebug, u.a.
nur daten, keine darstellung
mischformen
elemente:
eltern- und kindelemente:
typische eltern- (container-) elemente;
<?xml version="1.0" encoding="iso-8859-1"?>
<svg>
...
</svg>
<?xml version="1.0"?> <svg version="1.1" viewBox="0 0 459 540" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink"> <image id="dland" xlink:href="deutschland.jpg" width="419" height="500" x="20" y="20"/> </svg>
<!-- kommentar --> <!-- auskommentiertes Element über mehrere zeilen <image xlink:href="myImg.jpg"../> -->
var a = 1; // kommentar einzelne zeile oder am ende einer zeile /* dieser kommentar darf auch über mehrere zeilen gehen, so dass man hier auch etwas mehr schreiben kann */
<rect x="50" y="50" width="200" height="200" fill="blue"/> <rect x="60" y="100" width="200" height="200" fill="red"/> <rect x="70" y="150" width="200" height="200" fill="green"/> <rect x="300" y="50" width="200" height="200" fill="blue"/> <rect x="310" y="100" width="200" height="200" fill="green"/> <rect x="320" y="150" width="200" height="200" fill="red"/>
unter
https://kurs.svg.carto.net/uebungen/
liegt die datei:
ue03_xml_corr.svg
mit vielen XML-fehlern. diese ist zu korrigieren und unter
https://kurs.svg.carto.net/teilnehmer/[YOU]/ue03_xml_corr.svg
abzulegen.
<rect fill="red" stroke="black" x="15" y="15" width="100" height="50"/> <rect fill="blue" stroke="black" x="150" y="15" width="100" height="50" rx="12" ry="18"/> <circle fill="yellow" stroke="black" cx="62" cy="135" r="20"/> <ellipse fill="green" stroke="black" cx="200" cy="135" rx="50" ry="20"/> <line x1="15" y1="240" x2="30" y2="200" stroke-width="2"/> <polyline fill="none" stroke="red" stroke-width="2" points="160,200 180,230 200,210 234,220"/> <polygon fill="yellow" stroke="black" stroke-width="1" points="49,272 57,297 114,282 63,314 71,339 49,324 27,339 [...]"/> <path stroke="black" fill="none" stroke-width="3 d="M150 280l19,10 -22,33 40,3c12,43 44,-83 83,20"/>
<text x="140" y="30">County</text> <text x="32" y="66" transform="rotate(20)">Strasse</text> <text x="140" y="73">more than one row: <tspan x="140" dy="12">first row</tspan> <tspan x="140" dy="12">second row</tspan> </text>
<image id="raster" xlink:href="i-want-you.jpg" width="419" height="500" x="20" y="20"/> <image id="vector" xlink:href="painters_model.svg" width="322" height="280" x="180" y="20"/>
SVG-spezifikation nur JPG, PNG, SVG. browser unterstützten mehr
<g id="mainlayer" stroke="black"> <g id="sublayer1" fill="red"> <rect [...]/> <rect [...]/> <rect [...]/> </g> <g id="sublayer2" fill="blue"> <circle [...]/> <circle [...]/> <circle [...]/> </g> </g>
fill=
stroke=
stroke-width=
opacity=
unter
https://kurs.svg.carto.net/uebungen/
liegt die "leere" datei:
ue04_self.svg
es gilt nun möglichst viele der nun bekannten elemente einzusetzen und ein motiv freier wahl zu gestalten. bitte wieder unter
https://kurs.svg.carto.net/teilnehmer/[YOU]/ue04_self_1.svg
ablegen.