KML Keyhole Markup Language



Hasonló dokumentumok
Dokumentumformátumok Jelölő nyelvek XML XML. Sass Bálint Bevezetés a nyelvtechnológiába 2. gyakorlat szeptember 20.

XML alapú adatbázis-kezelés. (Katona Endre diái alapján)

Intelligens közlekedési rendszerek (ITS)

Weblap készítése. Fapados módszer

w w w. h a n s a g i i s k. h u

Az XML Bevezetés. Fabók Zsolt Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem. Utolsó módosítás:

Regionális forduló november 19.

Regionális forduló november 19.

HTML kódok. A www jelentése World Wide Web.

ECDL Információ és kommunikáció

HTML. Dr. Nyéki Lajos 2016

Információs technológiák 1. Gy: HTML alapok

Az annotáció elvei. Oravecz Csaba MTA Nyelvtudományi Intézet MANYE vitaülés február 20.

Zenetár a webszerverünkön,

A leírás bemutatja hogy mint minden másra, Favicon készítésre is alkalmas az ingyenes Gimp rajzolóprogram.

DTD Dokumentumtípus definició

GeoServer, OpenLayers és WFS. Dolleschall János

CSS3 alapismeretek. Bevezetés a CSS-be. Mi is az a CSS? Alkalmazási formái, szintaxisa

TESZ INTERNET ÉS KOMMUNIKÁCIÓ M7

Felhasználói kézikönyv

3. modul - Szövegszerkesztés

A webprogramozás alapjai. Óbudai Egyetem Neumann János Informatikai Kar 2018/19/1 szemeszter

Szerializáció. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Szerializáció / 22

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár

Egzinet Partner Portál

Rámpát a honlapokra úton az akadálymentes honlapok felé Pataki Máté

Az intézeti kérdıív kezelı rendszer dokumentációja

Informatika 1 5. előadás: Tartalom közlése a weben

Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése

HVK Adminisztrátori használati útmutató

Felhasználói segédlet a Scopus adatbázis használatához

Ingrid Signo Felhasználói kézikönyv. Pénztári használatra

BŐVÍTMÉNYEK TELEPÍTÉSE ÉS SZERKESZTÉSE WORDPRESS-BEN

Az XML kidolgozásakor a fejlesztés szempontjait tíz pontban foglalták össze:

BEVEZETÉS AZ INTERNET ÉS A WORLD WIDE WEB VILÁGÁBA. Kvaszingerné Prantner Csilla, EKF

web2-es és web3-as szolgáltatások

TUDNIVALÓK A WEB-FEJLESZTÉS I. KURZUSRÓL

Általános nyomtatványok xml szerkezete. (v1.3)

Többnyelvű, határokon átnyúló hozzáférhetőség a felszín alatti vizek adatbázisaihoz

PARTNER EXTRA. Leírás. Magyar Posta Zrt. Verzió:

13. Fájlformátumok. Schulcz Róbert Madarassy László 13. Fájlformátumok v

VÁLTOZÁSOK AZ ÉTDR MŰKÖDÉSÉBEN

Információs technológiák 2. Gy: CSS, JS alapok

az XML egy leírónyelv, másnéven meta-nyelv, mely segítségével új nyelveket írhatunk le egy XML dokumentum egy ilyen nyelvnek a példánya, a formális

Lehetővé teszik, hogy egy számunkra érdekes hírportál vagy weboldal híreiről értesüljünk

Internetes böngésző fejlesztése a mobil OO világban

9. MODUL WEBKEZDŐ. A vizsgafeladat megoldásához kizárólag a választott webkészítő program, illetve jegyzettömb (editor) használható.

Linux Linux rendszeren a Wine segédprogram segítségével telepíthető az Adobe Digital Editions.

Belépés a GroupWise levelező rendszerbe az Internet felől

XML / CSV specifikáció

Web programoz as

Mozgásvizsgálati mérések internetes megjelenítése. Zemkó Szonja - Dr. Siki Zoltán

Nyilvántartási Rendszer

DSD. A W3C Magyar Iroda Akadálymentesítési Törekvései Pataki Máté, Kovács László

Informatika 1. Informatika el adás. Kovács Kristóf, Pálovics Róbert. Budapesti M szaki Egyetem november 5.

MŰSZAKI DOKUMENTÁCIÓ. Aleph WebOPAC elérhetővé tétele okostelefonon. Eötvös József Főiskola 6500 Baja, Szegedi út 2.

NeoCMS tartalommenedzselő szoftver leírása

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

HTML ÉS PHP ŐSZI FÉLÉV

Hozzávalók keresése és csatolása

A RAKTÁRI JEGYZÉKEK SZÁMÍTÓGÉPES FELDOLGOZÁSA: ADATMODELLEZÉS ÉS SZABVÁNYOK

Magas szintű adatmodellek Egyed/kapcsolat modell I.

blog.tehetseg.hu HASZNÁLATI ÚTMUTATÓ A blog nyitóoldala

Kezdő lépések Outlook Web Access

A webáruház kezdőlapján háromféle diavetítés beállítására van lehetőség:

INFO1 Tartalom közlése a Weben: HTML, CSS

MÁV-START Tudáspróba Felhasználói kéziköny

Nagyméretű banner megjelenések a Lovasok.hu oldalon

AWK programozás Bevezetés

4. Javítás és jegyzetek

HTML alapok. A HTML az Internetes oldalak nyelve.

C programozás. 6 óra Függvények, függvényszerű makrók, globális és

HTML é s wéblapféjlészté s

PDF. Tartalomjegyzék 1/21

OpenOffice.org mint fejlesztési platform

Ú tmutató a 41/2015. BM rendelet szerinti Oszta lyba sóróla s e s ve delmi inte zkede s (OVI) u rlaphóz

Multimédia 2017/2018 II.

Az internet az egész világot behálózó számítógép-hálózat.

Innovation Delivered. Szekeres Csaba. M-Prospect Kft. Fordítási és tolmácsolási üzletágvezető, SDL Trados partner

Webkezdő. A modul célja

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

Tartalomjegyzék BEVEZETÉS... IX WEBSZERKESZTÉSI ALAPISMERETEK HTML. 1. II. Háttér beállítása I. Elsõ weblapunk III. Karakterformázás...

Rámpát a honlapokra úton az akadálymentes honlapok felé

Webszerkesztés stílusosan. Készítette: Csécsy László Virgina DeBolt hasonló c. könyve alapján

Modellinformációk szabványos cseréje. Papp Ágnes, Debreceni Egyetem EFK

Szemantikus világháló a BME-n

Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs

MÉRY Android Alkalmazás

Bevezetés az informatikába 9. előadás. Microsoft Word szövegszerkesztők folyt. Stílusok. Egyedi formátum. Nyelvi elemek.

Ungváry Rudolf: Relex Relációkat és lexikai egységeket kezelő névtérszerkesztő a weben

Programozási környezetek

Tájékoztató. Használható segédeszköz: -

AWK programozás, minták, vezérlési szerkezetek

Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával

WEB TECHNOLÓGIÁK 2.ELŐADÁS

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

BEVEZETÉS A WEBLAPFEJLESZTÉSBE. Kvaszingerné Prantner Csilla, EKF

QGIS tanfolyam (ver.2.0)

Átírás:

KML Bevezetés

KML Keyhole Markup Language Földrajzi jellemzők (pontok, vonalak, képek, sokszögek és megjelenítési modellek) tárolására és modellezésére szolgáló XML fájlformátum a Google Föld, a Google Térkép és egyéb alkalmazásokban. Egyszerű, formázást nem használó szöveges állomány, mely pl. Jegyzettömbbel vagy Notepad++ - szal megnyitható és szerkeszthető. Segítségével helyeket és információkat oszthat meg ezeknek az alkalmazásoknak a többi felhasználójával. Egy KML fájlt a Google Föld hasonlóan dolgoz fel ahhoz, ahogy a webböngészők feldolgozzák a HTML és XML fájlokat. HTML-hez hasonlóan a KML is névvel és attribútumokkal rendelkező jelölőket alkalmaz a meghatározott megjelenítési céljaira. Ily módon a Google Föld a KML fájlok böngészőjeként viselkedik. A KMZ fájlok a KML fájloknak a tömörített változatai. 2

KML hibakezelési opciók Beállítható, hogy a Google Föld hogyan viselkedjen, ha hibás KML-lel találkozik Eszközök > Opciók > 3D-s nézet Általános lap 3

Legegyszerűbb példa HelloFold.kml elem Nagybetűs elem: összetett elem (szülő) Kisbetűs elem: egyszerű (gyerek) (csak karaktereket tartalmaz) Megjegyzés sor: <!-- tetszőleges szöveg - -> 4

XML Extensible Markup Language Kiterjeszthető Jelölő Nyelv Word Wide Web Consortium (W3C) terméke, az SGMLből leszármaztatott jelölőnyelv (mint a HTML is) Míg a HTML megadott elemhalmazból épül fel, addig az XMLben saját magunk hozzuk létre az egyes elemeket. 5

XML fejlesztőcsapat célkitűzései 1. könnyű használhatóság a gyors elterjedés érdekében 2. széleskörű felhasználhatóság 3. kompatibilisnek kell lennie az SGML-el, s így az SGMLt értelmező szoftverek könnyen átalakíthatók XML értelmezésre is 4. egyszerű programírás az XML dokumentumok feldolgozására, így a nagyon gyorsan elterjed a programozók körében 5. az XML opcionális lehetőségeinek minimálisra csökkentése, amivel elkerülhetők az egyes feldolgozó programok kompatibilitási hibái 6. az XML forrásnak világosnak és olvashatónak kell lenni 7. XML szabványt rövid idő alatt kell kifejleszteni, így elérhető, hogy egyetlen nyelv terjedjen el, ellenben a sok kis szoftverfejlesztő cég félresikerült szabványaival 8. az XML szabványnak formálisnak és tömörnek kell lenni, az egyes félreértések elkerülése érdekében 9. egyszerű elkészíthetőség 10.a tömörség elhanyagolható, a hangsúly az olvashatóságon legyen 6

XML felhasználási területei adatok tárolása (adatbázis funkció) - mivel egyszerű szöveges állomány világos szerkezettel, ezért könnyedén feldolgozható, vagy olvasható (akár szabad szemmel is) az XML dokumentumok faszerkezetű struktúrája bármely (logikusan) csoportosított adat tárolását lehetővé teszi, ami stíluslap használatával könnyen megjeleníthetővé válik, ezért alkalmas bármilyen adat tárolására (pl. színházi darabok, versek) egyedi dokumentum-típus definíció létrehozásával, saját jelölőnyelv alakítható ki: WML - wap oldalakat leíró jelölőnyelv VML - vektorgrafika leírására létrehozott jelölőnyelv OFX - pénzügyi információk leírásárára létrehozott jelölőnyelv NML - internetes hírcsere 7

XML 10 pontban 1. Az XML célja az adatok strukturálása 2. Az XML egy kicsit olyan, mint a HTML 3. Az XML szöveg, de nem olvasgatásra való 4. Az XML bőbeszédű, mert ilyennek tervezték 5. Az XML technológiák egy egész családja 6. Az XML új, de nem előzmények nélkül való 7. A HTML-től XML-en keresztül vezet az út az XHTML-ig 8. Az XML moduláris 9. Az XML az RDF és a Szemantikus Web alapja 10. Az XML licenszmentes, platform-független és sokak által támogatott 8

Példa XML A dokumentum első sorában szerepel a dokumentum fejléc, utána következik egy kommentár, majd ezt követi maga az adatrész. Az adatrészt egyetlen elem fogja közre, ez az úgynevezett dokumentumelem, ami itt <F1VILAGBAJNOKOK>. Minden elemnek rendelkezni kell egy nyitó (<elemnév>) és egy záró (</elemnév>) elemmel. Az egyes elemeknek lehet elem, illetve szöveg tartalma. A mi esetünkben a dokumentumelem tartalmazza mindkettőt. 9

Általános KML szabályok Kis és nagybetűk megkülönböztetése Sorrend fontos gyerek elemek sorrendje kötött, de elem elhagyható Gyerek elem csak az engedélyezett szülőhöz tartozhat! Copy-Paste trükk 10

Helyjelzők és léggömbök Globális tudatosság / Jane Goodall csimpánz blogja Alapértelmezett léggömb: <name>, félkövéren <description> 2 link Fehér háttér Farok a jelzőhöz 11

Leírás formázása A <Placemark> elem <description> eleme támogatja a HTML jelölők egy részét ( használjuk a CDATA-t) Új sor bekezdésen belül: </br> Karakterformázás: <b> </b> <i> </i> 12

Linkek megadása 13

Képek megadása Támogatott formátumok:.jpg,.png,.tif,.gif Az állomány helyére figyelni! 14

Description után Háttérszín és betűszín megváltoztatása áttetszőség kék zöld piros (bgr) 0 255, hexadecimálisan megadva, azaz 00-ff Pl.: ff0000ff ff00ff00 ffff0000 ffffffff ff000000 DE: HTML-ben : RGB Sötétkék: ff8b0000 sötétnarancs: ff008cff Google Föld színválasztó 15

Más ikon használata Weben található standard G.F. ikon ikonválasztóban elérhető az URL-je Saját kép állomány kmz archívból nem kifelejteni, vagy webszerveren elhelyezni 16

Nézőpont beállítása A Föld felszínének egy pontját használja <description> után van a helye <LookAt id="id"> <longitude>0.0</longitude> <!-- kml:angle180 --> <latitude>0.0</latitude> <!-- kml:angle90 --> <altitude>0.0</altitude> <!-- double --> <range>0.0</range> <!-- double --> <tilt>0.0</tilt> <!-- float 0-180 --> <heading>0.0</heading> <!-- float, irány fokokban, É=0--> <altitudemode>clamptoground</altitudemode> <!--kml:altitudemodeenum:clamptoground, relativetoground, absolute --> <!-- or, gx:altitudemode can be substituted: clamptoseafloor, relativetoseafloor --> </LookAt> 17

LookAt elem paraméterei 18

A Heading elem értelmezése 19

Helyjelölők csoportosítása <Folder> elem használható helyjelölők csoportosítására, mely lehetővé teszi a mappában lévő helyek automatikus körutazását. Helyjelölő azonosítót kap, hogy másik jelölő leírásában felhasználható legyen link-ként. Külső hivatkozásban: http://myserver/tour.kml#első Példa: GroupingPlacemarks.kml flyto balloon balloonflyto 20

Placemark további elemei <visibility> Értékei: 1 vagy 0 legyen-e látható az adott jelölő az állomány megnyitásakor <Snippet> A helyjelölő rövid leírása a neve alatt. Alapértelmezésben a description elem értékéből jelenít meg valamennyit. Nem támogatja a HTML jelölőket! <Snipet></Snipet> üres leírás 21

22