5. Térképek
A térkép a valóság egy lehetséges modellje,
amely meghatározott szabályok szerint
képezi le a föld felszínét, és annak
tulajdonságait.
Térbeli objektumok halmaza
5
6. Térképek reneszánsza
Információs társadalom
Internetképes eszközök
Térbeli információk
térképen ábrázolhatók
GIS (Geographic Information Systems)
▪ online térképek speciális GIS alkalmazások
web
▪ univerzális
▪ állandóan elérhető
▪ eszközök (böngészők) folyamatosan fejlődnek
6
7. Online térkép
Olyan online alkalmazás, amely valamilyen
módon térképet használ fel
▪
▪
▪
▪
▪
▪
jelölők
képek
alakzatok megjelenítése
távolságmérés
útvonaltervezés
játék
7
8. Online térképek
Web mapping
▪ térképek tervezése, implementálása, publikálása
a weben
▪ elsősorban technikai folyamat
Web cartography
▪ elméleti aspektusok vizsgálata
Web GIS
▪ geoadatok feldolgozása, analizálása
8
9. Online térképek típusai
Analitikus térképek
Animált térképek
Közösségi térképek
Dinamikusan készített térképek
Online atlaszok
Élő adatokat megjelenítő térképek
Statikus térképek
9
13. Webes szolgáltatások
WFS - Web Feature Service
WMS - Web Map Service
WCS - Web Coverage Service
VOWSS - Virtual OWS Service
WPS – Web processing Service
13
14. Térképkliensek osztályozása
Megjelenítés
▪ 2D
▪ 3D
Platform
▪
▪
▪
▪
webes alkalmazás
asztali alkalmazás
mobil alkalmazás
mobilweb
Szolgáltatók
▪
▪
▪
▪
▪
Google
Yahoo
Bing
Microsoft
stb
16
15. Térkép API-k
A programkód nagy része előre meg van írva
Függvénykönyvtárak
▪ Általános interfész
▪ Magas szintű műveletek
Application Programming Interface (API)
Térkép API
▪ A térképkezelés magas szintű, de általános
műveletei
▪ Megjelenítés, mozgatás
▪ Különböző rétegek, objektumok kezelése
17
46. Eszközök
Google Fusion Tables
▪ Google Drive
▪ http://www.google.com/drive/apps.html#fusiont
ables
CartoDB
▪ http://cartodb.com/
Speciális célra tervezett eszközök
▪ Ha nem megy vele programozás
50
52. GeoChart regió mód
Különböző régiók színezése az adatok szerint
Régiók meghatározhatóak
▪
▪
▪
▪
világ
kontinens
kontinens részlet (pl. Nyugat-Európa)
ország
ld. geochart_region.html
56
58. Példa – 1.
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
html { height: 100% }
body { height: 100%; margin: 0px; padding: 0px }
#map_canvas { height: 100% }
</style>
<script type="text/javascript"
src=/slideshow/horvth-gyz-tarcsi-dm-online-trkpszolgltatsok-trsadalomtudomnyi-kutatsokhoz/27556045/"http:/maps.google.com/maps/api/js?sensor=false">
</script>
<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(47.4732826, 19.0636569);
var myOptions = {
zoom: 15,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
}
</script>
</head>
<body onload="initialize()">
<div id="map_canvas" style="width:100%; height:100%"></div>
</body>
</html>
62
59. OpenLayers API
Nyílt forráskódú, kliens oldali JavaScript
könyvtár interaktív webes térképekhez
Asztali és mobil böngészők
Szolgáltatófüggetlen (térképadat, licensz)
Testreszabható stílusok, megjelenés
Többféle projekció
63
60. Rétegek
Több réteg egymás fölött
Akármennyi, akármilyen típusú
Cserélhető sorrend
Kétféle réteg
▪ Alapréteg (csak 1 lehet)
▪ Fedőréteg (akármennyi)
64