Professional Documents
Culture Documents
TerKep DiagramOk
TerKep DiagramOk
Térképdiagram készítése
területi adatsor ábrázolásához
Talata István
Szent István Egyetem,
Ybl Miklós Építéstudományi Kar, Budapest,
és Dunaújvárosi Egyetem, Dunaújváros
talata.istvan@ybl.szie.hu
Abstract— We demonstrate a method by which we can visualize regional data with a map
diagram. This method was used (among others) to create figures for studies of statistical
analysis during the course Urban Statistics at Ybl Faculty of Architecture and Civil
Engineering at Szent István University.
241
MAFIOK 2017 Konferenciaközlemény
SZIE Ybl Miklós Építéstudományi Kar, Budapest
szoftvereket használunk az órákon. Így a Vegyük sorra most ezeket a lépéseket,
térképdiagramok elkészítése is ilyen részletesebben kifejtve.
típusú szoftverek használatával történik.
1) Térképek
A következőkben bemutatjuk ezt az
eljárást, és reméljük, hogy ezáltal Az OpenStreetMap Foundation
segítséget nyújtunk ahhoz, hogy minden honlapján található, Magyarország
olyan oktató és hallgató, aki területi közigazgatási határait tartalmazó shape
adatsorokkal dolgozik, képes legyen az fájlokat és a hozzájuk tartozó fájlokat
eedményeit térképdiagramokon ábrázolni, használjuk, ezek a következő weblapon
méghozzá a térképdiagramokat szabadon található kozighatarok.zip fájlba vannak
elérhető, ingyenes szoftverek felhasz- becsomagolva:
nálásával elkészítve. http://data2.openstreetmap.hu/hatarok/,
2 TÉRKÉPDIAGRAMOK KÉSZÍTÉSE tehát elég ezt az egyetlen zip fájlt
Egy mintafeladaton keresztül mutatjuk letöltenünk (ld. [1]).
be a térképdiagram-készítést: Magyar- A QGIS Desktop (ld. [2]) szoftvert
ország megyéinek népsűrűségét mutatjuk megnyitva, új projektet készítsünk a
be a 2015-ös adatok alapján. Projekt → „Új menüpont” kiválasztásával,
majd a szoftver ablakának a bal oldalán a
A térképdiagram elkészítéséhez legfelső, „Vektor réteg hozzáadás” ikonra
szükségünk lesz egy megfelelő formá- klikkelve, a felugró ablakban adhatjuk
tumú digitális térképre − minta- meg a térkép fájlt. Olykor ez zip fájl is
példánkban Magyarország közigazgatási lehet, de jelen esetben azt nem fogadja el
határaira lesz szükségünk, ehhez az a szoftver, ezért a kibontott
OpenStreetMap honlapján (ld. [1]) talál- kozighatarok,zip fájl mappájából
ható megfelelő fájlokat használjuk fel −, kiválasztott megfelelő, shp kiterjesztésű
és egy térinformatikai szoftverre (ez eset- shape fájlt válasszuk, így megyék esetén
ünkben a QGIS (ld. [2]) lesz). A cikk ábrái az admin6.shp (a mappában az
a QGIS 2.16.0 verzió kezelői felületét ugyanolyan nevű, de különböző
mutatják, de lényeges változás már jópár kiterjesztésű fájlok összetartoznak, azok
éve és így jópár verzió óta nincs ennek a mindegyikére szükség van a térkép helyes
szoftvernek a kezelői felületében betöltéséhez, tehát másoláskor nem elég
A szükséges térképfájlokat és a területi csupán az shp kiterjesztésű fájlt
adatsort beolvassuk a térinformatikai átmásolni).
szoftverbe, és kapcsolatot hozunk létre Fontos, hogy jelen esetben UTF-8
közöttük (az adatsort megfelelő kódolást válasszunk ki a betöltéskor, mert
formátumúra kell konvertálni beolvasás a megye nevek ékezetes karakterei ekkor
előtt, hogy a kapcsolatot létre lehessen töltődnek be megfelelőképp (a kibontott
hozni). kozighatarok.zip fájl mappájában
Végül beállítjuk a színezési sémát, és az található admin6.dbf adatbázis fájlt
egyéb térkép tulajdonságokat, elkészítjük szövegszerkesztőben megnyitva ellen-
a jelmagyarázatot, és elmentjük a őrizhető, hogy az UTF-8 kódolású, tehát
térképdiagramot, amit a megfelelő helyre az ékezetes karakterek ilyen kódolással
beszúrhatunk, pl. egy statisztikai elem- maradnak meg annak, amik). A
zésben, tanulmányban. karakterkódolásnak nem csak a feliratok
242
MAFIOK 2017 Konferenciaközlemény
SZIE Ybl Miklós Építéstudományi Kar, Budapest
megjelenítése esetén van jelentősége, az „A település területe”, és a
hanem a kapcsolatok létrehozásánál is, „Lakónépesség száma az év közepén”
mert ekkor két adattáblát egy-egy mezőjén legyen kiválasztva, majd jobboldalt alul a
keresztül kapcsolunk majd össze, ami Megjelenítés gombra klikkelve láthatók
jelen esetben a megyenév lesz, ezért a lesznek az adatok. Ezután a lap felső
megyenevek helyes betöltésének emiatt is részében az „Exportálás Excelbe” ikonra
van jelentősége. kattinva xls fájlként letölthetők az adatok
A vektor réteg elkészültekor a Rétegek (összesen legfeljebb 7000 cellányi adatot
panelen megjelenik az admin6, erre jobb lehet megjeleníteni és letölteni).
egérgombbal klikkelve, az „Attribútum Megnyitva a letöltött Excel fájlt,
tábla megnyitása” opciót kiválasztva, másoljuk át egy új munkalapra azokat az
láthatjuk, hogy két mező van a megyékhez adatokat, amelyekre szükségünk lesz,
hozzárendelve a táblában, és ezek közül a azaz a megyenevet, a területet, és a
NAME mező tartalmazza a megyenevet, a lakónépességet tartalmazó oszlopokat, a
másik mező, az ADMIN_LEVE (amely az fejléceikkel és a megyékhez tartozó sorok
„admin level” rövidítése) mindegyik adataival (területen kívüli és
megye esetében 6 értékű. országhatáron kívüli adatokra nem lesz
szükségünk, és bár ilyenek most nem is
2) Adatsorok szerepelnek, ám ezek üres cellái bizonyos
Tipikus, hogy egy Excel táblában adott adatokat nem tartalmazó rekordokat
adatsort szeretnénk szemléltetni, pl. a generálhatnak, ezért ezeket a sorokat nem
KSH honlapjáról (ld. [3]) is letölthetők célszerű a másolandók közé venni). Az új
Excel xls fájl formátumban statisztikai munkalapra irányított beillesztéssel csak
adatok. Ez a fájlformátum a QGIS az értékeket illesszük be, ennek főként
esetében nem megfelelő az adatok akkor van jelentősége, ha a formázás miatt
beolvasására, hanem csv formátumúra a számjegyek ezres csoportosításban
konvertáljuk a táblát, amit már a QGIS be szerepelnek, mert később ez
tud olvasni. problémákhoz vezethet). Írjuk át a
Fontos, hogy a beolvasásra kerülő fejléceket egyszavas, ékezet nélküli, rövid
adattábla első sorában legyenek a mezők szavakra (több szót aláhúzás karakterrel
megnevezései (oszlopok feliratai), alattuk lehet összefűzni egy szóvá), pl. Megye,
pedig az értékek (szöveg vagy numerikus Terulet, Lakonepesseg. Egy következő
érték), és az egyes sorok, azaz a rekordok oszlopban számítsuk ki a
az összetartozó adatokat tartalmazzák. Lakonepesseg/Terulet hányadost, legyen
Esetünkben a www.ksh.hu honlapon az az új mező neve mondjuk Nepsuruseg.
Adatok → „Tájékoztatási adatbázis” Mentsük el ezt az új lapot „CSV
almenüpontra klikkelve, a bejövő lapon (pontosvesszővel tagolt) (*csv)” formá-
válasszuk ki a „Területi statisztika”, majd tumban, pl. megyek_nepsuruseg.csv
újra a „Területi statisztika” linket, végül a néven. Jegyzettömbben megnyitva a csv
2015-ös településszerkezetet. Állítsuk be, fájlt, a numerikus adatokat ekkor
hogy az oszlopokban legyenek a Mutatók, pontosvesszők választják el, a vesszők a
a sorokban a Terület, a lapon pedig az tizedesvesszők szerepét töltik be.
Időszak (2015. év). Válasszuk ki az Jegyzettömbben mentsük el UTF-8
elemeket: a Terület megyei szinten kódolással ezt a csv fájlt (felülírva), ekkor
(összesítés nélkül), a mutatók közül pedig
243
MAFIOK 2017 Konferenciaközlemény
SZIE Ybl Miklós Építéstudományi Kar, Budapest
pontosan úgy lesznek kódolva a megye- mezője az admin6 réteg NAME mezőjével
nevek, mint a térkép fájl feliratai. legyen összekapcsolva.
A Réteg → Réteg hozzáadás → Szöveg Ezután behívva az admin6 réteg
fájl réteg hozzáadás menüpontra klikk- attribútum tábláját, már három új oszlop
elve, a felugró ablakban a fájlnév mellett jelenik meg benne, a megyek_nepsuruseg
fontos beállítani a következőket: Kódolás: szöveges réteg három numerikus oszlopa.
UTF-8, Fájlformátum: Egyéni tagolás, Ha a megyefeliratok a NAME és a
Pontosvessző, Mező beállítások: Tizedes Megye mezőkben nem egyformák
vessző, Geometria: Nincs geometria (csak bizonyos esetekben, akkor az érintett
attribútumok), mivel az adatfájl nem megyéknél nem jön létre kapcsolat, és
tartalmaz sokszögeket, csak szöveget és üres cellák jelennek meg NULL értékkel,
számokat. ezt el kell kerülni, és ekkor javítani
A Rétegek között megjelenik a szükséges a Megye mező szövegeit.
megyek_nepsuruseg.
4) Színezési sémák
3) Kapcsolat Ezek után az admin6 réteg
Ha jobb egérgombbal rákattintunk az Tulajdonságok lapján a Stílus menüpontra
admin6 térkép rétegre, akkor a feljövő klikkelve, felül az „Egy szimbólum”
menüből kiválaszthatjuk a Tulajdonságok felirat legördülő menüjét állítsuk át
menüpontot, ennek hatására egy új ablak Növekvőre. oszlopnak válasszuk ki a
ugrik fel. Ebben az Összekapcsolások népsűrűséget értékeket tartalmazó oszlop
baloldali menüpontra klikkelve, lent egy nevét, megfelelő színskálát (pl. Blues),
plusz jel jelenik meg, amelyre ráklikkelve Módot (pl. Egyenlő számú), az Osztályok
a felugró ablakban kiválasztható, hogy a száma maradjon 5, majd az Osztályoz
megyek_nepsuruseg retegnek a Megye gombra klikkeljünk rá, és OK.
244
MAFIOK 2017 Konferenciaközlemény
SZIE Ybl Miklós Építéstudományi Kar, Budapest
245
MAFIOK 2017 Konferenciaközlemény
SZIE Ybl Miklós Építéstudományi Kar, Budapest
246
MAFIOK 2017 Konferenciaközlemény
SZIE Ybl Miklós Építéstudományi Kar, Budapest
IRODALOM
[1] Közigazgatási határok, OpenStreetMap Foun-
dation, http://data2.openstreetmap.hu/hatarok/
[2] QGIS, Egy szabad és nyílt forráskódú térinfor-
matikai rendszer, http://www.qgis.org/hu/site/
[3] Központi Statisztikai Hivatal honlapja,
http://www.ksh.hu/
247