Térinformatikai programozás Pythonban
|
|
- Marika Szekeres
- 8 évvel ezelőtt
- Látták:
Átírás
1 Térinformatikai programozás Pythonban Siki Zoltán BME Geod
2 Térinformatikai programozás Pythonban Siki Zoltán BME Geod
3 Python alapelvek A szép jobb mint a csúnya A közvetlen jobb mint a közvetett. Az egyszerű jobb mint a komplex A komplex jobb mint a komplikált. A sima jobb mint az egymásba ágyazott. A ritka jobb mint a sűrű. Az olvashatóság számít. A speciális esetek nem elég speciálisak, hogy a szabályokat megsértsék. Bár a praktikusság veri a tisztaságot. A hibákat nem szabad csendben elengedni. Kivéve, ha szándékos.... >>> import this 4. Térinformatikai munkaértekezlet november 27. Budapest, BME
4 Python alapelvek A szép jobb mint a csúnya A közvetlen jobb mint a közvetett. Az egyszerű jobb mint a komplex A komplex jobb mint a komplikált. A programot embereknek kell írni, hogy el tudják olvasni, mellékesen a gépeknek, hogy végrehajthassák. A sima jobb mint az egymásba ágyazott. A ritka jobb mint a sűrű. Az olvashatóság számít. A speciális esetek nem elég speciálisak, hogy a szabályokat megsértsék. Bár a praktikusság veri a tisztaságot. A hibákat nem szabad csendben elengedni. Kivéve, ha szándékos.... Abelson & Sussman >>> import this 4. Térinformatikai munkaértekezlet november 27. Budapest, BME
5 Miért? Kiforrott (1989-től), Python , Python Objektum orientált és funkcionális programozás is Platform független (Linux/Win/OSX) Dinamikus (szkript) Gyors (előfordító.pyc byte code) Könnyen tanulható Interaktív és programozott használat is Nyílt forráskódú Guido van Rossum Számtalan bővítő modul, könyvtár elérhető GDAL/OGR, Shapely, Proj.4, Cython Sok program használja QGIS, GRASS, R, MapServer/MapScript, PyWPS, Térinformatikai munkaértekezlet november 27. Budapest, BME
6 Mire? Egyszerű problémák gyors interaktív megoldása Kötegelt feldolgozás, pl shape fájl átalakítása Meglévő programok bővítése (pl. QGIS modul) Önálló GUI-val rendelkező program készítése Python szkriptek könnyebben hordozhatók az operációs rendszerek között mint a burok szkriptek vagy.bat fájlok (pl. GRASS 7)
7 Mivel? Térinformatikai adatok olvasása GDAL/OGR (142 raszter és 84 vektor formátum) Vetületi transzformáció pyproj (Proj.4) Vektoros számítások, elemzések Shapely (GEOS) Adatbázis kapcsolat, adat elemzés (adat struktúrák) sqlalchemy, pandas Tudományos számítások (mátrixok, egyenletek) numpy 2D rajzolás (grafikonok) Matplotlib GUI PyQt vagy wxpython vagy TkIntern
8 Miben? QGIS GRASS 7 MapServer MapScript Python PostgreSQL/PostGIS PL/Python Marble projektek pycsw pywps GIMP Libre Office/Open Office...
9 Mikor és hol? 4. Térinformatikai munkaértekezlet november 27. Budapest, BME
10 QGIS Python programozás PyQGIS Python konzol interaktív használat ScriptRunner modul egyszerű szkriptek Projekt esemény szkriptek megnyitás, mentés, lezárás Feldolgozás keretrendszer szkriptek összekapcsolása QGIS inicializáló szkript QGIS indításakor automatikusan Saját függvények kifejezésekhez (mező kalkulátor, kifejezéssel szelektálás) Műveletek Önálló alkalmazás készítése
11 Két változó tartalmának felcserélése Néhány gyöngyszem temp = a; a = b; c = temp; a, b = b, a 100-ig a páratlan számok négyzetének összege s = 0 for (i = 1; i < 100; i++) if (i % 2) s += i * i; Hány elem van egy shape fájlban? vagy sum ([ i ** 2 for i in range(100) if i % 2]) sum ([ i ** 2 for i in range(1,100,2)]) from osgeo import ogr shp = ogr.open("megye.shp") layer = shp.getlayer(0) print layer.getfeaturecount()
12 Menjünk Pythonban programozni...
Produktív környezetben használt, nyílt forráskódú komplex térinformatikai megoldások dr. Siki Zoltán
Produktív környezetben használt, nyílt forráskódú komplex térinformatikai megoldások dr. Siki Zoltán BME Általános és Felsőgeodézia tanszék siki@agt.bme.hu Nyiltforrású koncepció Négy szabadság (Richard
DXF állományok megnyitása QGIS programmal (1.7 verzió) Összeállította: Ács Eszter, dr. Siki Zoltán
DXF állományok megnyitása QGIS programmal (1.7 verzió) Összeállította: Ács Eszter, dr. Siki Zoltán A QGIS programmal többféle vektoros térinformatikai formátumot közvetlenül meg lehet nyitni (pl. ESRI
Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.
Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010. május 1. BEVEZETÉS Az útmutató célja az Országos Területrendezési
A QuantumGIS projekt és szoftver bemutatása. Juhász Levente SZTE TFGT
A QuantumGIS projekt és szoftver bemutatása Juhász Levente SZTE TFGT Áttekintés A projekt (Mióta? Kik? Miért?) A szoftver (Főbb funkciók) Használhatóság érzékeltetése pár funkción keresztül A használat
SZOFTVERFEJLESZTÉS. Földtudományi mérnöki mesterszak / Geoinformatikus-mérnöki szakirány. 2017/18 II. félév. A kurzus ebben a félévben nem indult
SZOFTVERFEJLESZTÉS Földtudományi mérnöki mesterszak / Geoinformatikus-mérnöki szakirány 2017/18 II. félév A kurzus ebben a félévben nem indult TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ Miskolci Egyetem Műszaki Földtudományi
QGIS. Tematikus szemi-webinárium Térinformatika. Móricz Norbert. Nemzeti Agrárkutatási és Innovációs Központ Erdészeti Tudományos Intézet (NAIK ERTI)
Tematikus szemi-webinárium Térinformatika Móricz Norbert Nemzeti Agrárkutatási és Innovációs Központ Erdészeti Tudományos Intézet (NAIK ERTI) Tartalom QGIS ismertető Vektor/raszter adatok elemzési lehetőségei
Quantum GIS (QGIS) dr. Siki Zoltán siki@agt.bme.hu. Mottó: Computers are like air conditioners - they stop working properly when you open Windows.
Quantum GIS (QGIS) dr. Siki Zoltán siki@agt.bme.hu Mottó: Computers are like air conditioners - they stop working properly when you open Windows. Szoftver kategóriák Szabad szoftver (nyílt forráskódú)
Pontfelhő létrehozás és használat Regard3D és CloudCompare nyílt forráskódú szoftverekkel. dr. Siki Zoltán
Pontfelhő létrehozás és használat Regard3D és CloudCompare nyílt forráskódú szoftverekkel dr. Siki Zoltán siki.zoltan@epito.bme.hu Regard3D Nyílt forráskódú SfM (Structure from Motion) Fényképekből 3D
Trendek a nyílt forráskódú térinformatikai fejlesztésekben
Trendek a nyílt forráskódú térinformatikai fejlesztésekben dr. Siki Zoltán siki@agt.bme.hu 5. Térinformatikai Konferencia és Szakkiállítás Debrecen, 2014. május 29-31. Mérföldkövek GNU 1983 GDAL 2000 FOSS4G
Python GDAL/OGR programozás Készítette: dr. Siki Zoltán
Python GDAL/OGR programozás Készítette: dr. Siki Zoltán Egy mintapéldán keresztül ismerkedjünk az OGR Python programozással. A feladat megoldásához a gépre telepíteni kell a GDAL könyvtárat, Python 2.4
Internetes térkép publikálási technikák, szabványok, trendek, nyílt forráskódú megoldások
Internetes térkép publikálási technikák, szabványok, trendek, nyílt forráskódú megoldások dr. Siki Zoltán Áttekintés OGC, OSGeo szervezetek Szabványosítási irányok Nem szabványos megoldások (Google) OGC
Kép mozaik és piramis készítése LANDSAT űrfelvételből dr. Siki Zoltán 2011
Kép mozaik és piramis készítése LANDSAT űrfelvételből dr. Siki Zoltán 2011 Az internetről szabadon letölthetők korábbi 15 méter felbontású LANDSAT űrfelvételek Magyarországról (ftp://ftp.glcf.umd.edu/landsat).
Interaktív webes térképezés GRASS GIS 7-tel. A Web Processing Service bemutatása
Interaktív webes térképezés GRASS GIS 7-tel A Web Processing Service bemutatása Juhász Levente jlevente@geo.u-szeged.hu 2. Nyílt forráskódú térinformatika munkaértekezlet BME, 2013. november 22. Áttekintés
ArcGIS Desktop QGIS GRASS AutoCAD Map ITR. Op. rendszer Win Linux, Win, OSX Unix, CygWin, (Win) Win korábban DOS, Win. GRASS specific GDAL/OGR
GIS mérföldkövek 1963 Canada Geographic Information Systems (CGIS) 1964 Harvard Laboratory for Computer Graphics 1969 Environmental Science Research Institute (ESRI) alapítása 1972 az első Landsat műhold
Imperatív programozás
Imperatív programozás 2. Előadás Python alapok Elérhetőség Tejfel Máté Déli épület, 2.616 matej@elte.hu http://matej.web.elte.hu Python Script nyelv Értelmezett (interpretált) Dinamikus típusrendszer Gyors
Adatbázis rendszerek. dr. Siki Zoltán
Adatbázis rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati személyzeti
GRASS GIS bevezető. 2. Nyílt forráskódú térinformatika munkaértekezlet. Siki Zoltán, Laky Piroska
GRASS GIS bevezető 2. Nyílt forráskódú térinformatika munkaértekezlet Siki Zoltán, Laky Piroska Áttekintés Alapismeretek GRASS GIS alapfogalmak, adatmodell Térinformatikai adatok importálása/exportálása
QGIS 2.0 újdonságok. Padányi-Gulyás Gergely
QGIS 2.0 újdonságok Padányi-Gulyás Gergely QGIS Legnépszerűbb nyílt forráskódú asztali térinformatikai szoftver http://www.qgis.org Platform-független Modulokkal bővíthető Számos adatformátumot ismer Adatbázissal
Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán
Bevezetés Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán A QGIS program egy nyiltforrású asztali térinformatikai program, mely a http://www.qgis.org oldalról tölthető le. Ebben a kis
Python modul készítés QGIS 2.8
Python modul készítés QGIS 2.8 Egy Python modul készítését mutatom be, mely egy betöltött réteget tartalmát több shape fájlba menti egy attribútum érték alapján. Hasznos lehet például akkor, ha DXF fájlból
Nyílt forráskódú szoftverek a geodéziai gyakorlatban. dr. Siki Zoltán BME Általános- és Felsőgeodézia Tanszék siki.zoltan@epito.bme.
Nyílt forráskódú szoftverek a geodéziai gyakorlatban dr. Siki Zoltán BME Általános- és Felsőgeodézia Tanszék siki.zoltan@epito.bme.hu Szoftver kategóriák licenc szerint Szabad szoftver (nyílt forráskódú)
QGIS tanfolyam (ver.2.0)
QGIS tanfolyam (ver.2.0) I. Rétegkezelés, stílusbeállítás 2014. január-február Összeállította: Bércesné Mocskonyi Zsófia Duna-Ipoly Nemzeti Park Igazgatóság A QGIS a legnépszerűbb nyílt forráskódú asztali
QGIS gyakorló. Cím: Pufferzóna előállítása (Buffering) Minta fájl letöltése:
QGIS gyakorló Cím: Pufferzóna előállítása (Buffering) Minta fájl letöltése: http://www.box.net/shared/0ui86dft8bdxp6pak8g6 Az elemzések során gyakran vetődik fel az a kérdés, hogy egy objektumhoz, egy
Adatbázis-kezelő rendszerek. dr. Siki Zoltán
Adatbázis-kezelő rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati
Raszteres elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán
Raszteres elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán Egy mintapéldán keresztül mutatjuk be a GRASS raszteres elemzési műveleteit. Az elemzési mintafeladat során gumipitypang termesztésére
Python tanfolyam Python bevezető I. rész
Python tanfolyam Python bevezető I. rész Mai tematika Amiről szó lesz (most): Interpretált vs. fordított nyelvek, GC Szintakszis Alaptípusok Control flow: szekvencia, szelekció, iteráció... Függvények
GRASS GIS workshop. Térinformatikai Konferencia kísérő esemény Debrecen, 2013. május 24. Padányi-Gulyás Gergely (Fegyi) Siki Zoltán
GRASS GIS workshop Térinformatikai Konferencia kísérő esemény Debrecen, 2013. május 24. Padányi-Gulyás Gergely (Fegyi) Siki Zoltán Mottó: Computers are like air conditioners they stop working properly
Földmérési és Távérzékelési Intézet
Ta p a s z ta l a to k é s g ya ko r l a t i m e g o l d á s o k a W M S s zo l gá l tatá s b a n Földmérési és Távérzékelési Intézet 2011.03.13. WMS Szolgáltatások célja A technikai fejlődéshez igazodva
geoinformatikai alkalmazások
Nyílt forráskódú webes geoinformatikai alkalmazások Simonné Dombóvári Eszter Institut für Geoinformation und Kartographie Technische Universität Wien Budapest, 2010. november 16. 1 Tartalom - Bevezetés
Szabad szoftverek a geoinformatikában
Szabad szoftverek a geoinformatikában dr. Zoltán Siki Budapest University of Technology and Economics Department of Geodesy and Surveying siki@agt.bme.hu Vázlat Nyílt forráskód elterjedtsége, trendek (hardver/szoftver)
UMN Mapserver és a Grass használata a Geológiában. Soós Dániel, Phd. Hallgató Miskolci Egyetem Geodéziai és Bányaméréstani Intézeti Tanszék
UMN Mapserver és a Grass használata a Geológiában Soós Dániel, Phd. Hallgató Miskolci Egyetem Geodéziai és Bányaméréstani Intézeti Tanszék Grass és a Geomedia Grass GIS szoftver elterjedése: A világon
Bevezetés a Python programozási nyelvbe
Bevezetés a Python programozási nyelvbe 8. Gyakorlat modulok random számok (utolsó módosítás: 2017. aug. 3.) Szathmáry László Debreceni Egyetem Informatikai Kar 2017-2018, 1. félév Modulok Amint a programunk
Téradatbázisok használata QGIS-ből A DB kezelő modul 2.2 verzió
Téradatbázisok használata QGIS-ből A DB kezelő modul 2.2 verzió A QGIS programból számos téradatbázis adatait elérhetjük, ezek közül két nyílt forráskódúval foglalkozunk, a PostGIS és a SpatiaLite adatbázis
QGIS Gyakorló. 1. kép. A vektor réteg (grassland.shp).
QGIS Gyakorló Verzió: 1.7 Wroclaw Cím: Műveletek az attribútum táblával Minta fájl letöltése innen: https://www.dropbox.com/link/17.oxt9ziogfh?k=54ff982063bac43be40bf263d9cf45ef A vektoros adatmodell számos
Beépítési százalék számítás QGIS 1.8 verzió telkek epuletek telkek Vektor/Geoprocessing eszközök/metszés
Beépítési százalék számítás QGIS 1.8 verzió dr. Siki Zoltán Ebben a példánkban a földrészleteket tartalmazó felület réteghez rendeljük hozzá, hogy az épület, szintén felület rétegen található elemek hány
FOSS4G-CEE Prágra, 2012 május. Márta Gergely Sándor Csaba
FOSS4G-CEE Prágra, 2012 május Márta Gergely Sándor Csaba Reklám helye 2009 óta Intergraph szoftverek felől jöttünk FOSS4G felé megyünk Békés egymás mellett élés több helyen: Geoshop.hu Terkep.torokbalint.hu
SageMath Képz k képzése Szabad komputer algebra rendszerek
SageMath Képz k képzése Szabad komputer algebra rendszerek Móra Péter Morgan Stanley 2012. március 27. SageMath (www.sagemath.org) 2005. február: William Stein (Uni. of Washington), Sage 0.1 SageMath (www.sagemath.org)
A programozás alapjai 1 Rekurzió
A programozás alapjai Rekurzió. előadás Híradástechnikai Tanszék - preorder (gyökér bal gyerek jobb gyerek) mentés - visszaállítás - inorder (bal gyerek gyökér jobb gyerek) rendezés 4 5 6 4 6 7 5 7 - posztorder
Budapesti cégek székhelyének geokódolása az MMQGIS modul továbbfejlesztett változatával
Budapesti cégek székhelyének geokódolása az MMQGIS modul továbbfejlesztett változatával Jankó József Attila, PhD hallgató Témavezető: Dr. Szabó György Budapesti Műszaki és Gazdaságtudományi Egyetem Építőmérnöki
Bevezetés a QGIS program használatába 2.0 verzió Összeállította: dr. Siki Zoltán
Bevezetés Bevezetés a QGIS program használatába 2.0 verzió Összeállította: dr. Siki Zoltán A QGIS program egy nyílt forráskódú asztali térinformatikai program, mely a http://www.qgis.org oldalról tölthető
Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra
Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama 10. évfolyam: 105 óra 11. évfolyam: 140 óra 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra 36 óra OOP 14 óra Programozási
Entity Framework alapú adatbáziselérés
Entity Framework alapú adatbáziselérés Dr. Johanyák Zsolt Csaba http://johanyak.hu A gyakorlat célja Model-first megközelítéssel Entity-Framework modell létrehozása, majd ebből adatbázis generálása LocalDB-ben.
Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH recap, reguláris kifejezések Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor
Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely 2010.11.29. 1
Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely 2010.11.29. 1 /17 Tartalomjegyzék A térinformatikáról általánosságban Célok Felhasznált eszközök Fejlesztés lépései Adatbázis Grafikus
Raszter georeferálás QGIS-ben Összeállította: dr. Siki Zoltán verzióra aktualizálta: Jáky András
Raszter georeferálás QGIS-ben Összeállította: dr. Siki Zoltán 2.18.3. verzióra aktualizálta: Jáky András (jakyandras@gmail.com) Ez a leírás ahhoz nyújt segítséget, hogy szkennelt térképet vagy ortofotót
Nyílt forráskódú online térképi szolgáltatások fejlesztése a FÖMI-ben
Nyílt forráskódú online térképi szolgáltatások fejlesztése a FÖMI-ben Kolesár András Olasz Angéla 4. HUNAGI Budapest, 2013. április 4. Földmérési és Távérzékelési Intézet Térinformatikai Igazgatóság Áttekintés
PHP-MySQL. Adatbázisok gyakorlat
PHP-MySQL Adatbázisok gyakorlat Weboldalak és adatbázisok Az eddigiek során megismertük, hogyan lehet a PHP segítségével dinamikus weblapokat készíteni. A dinamikus weboldalak az esetek többségében valamilyen
Az Open Source lehetősége a szegedi geoinformatika képzésben
Az Open Source lehetősége a szegedi geoinformatika képzésben Fehér Zsolt Zoltán Madarász Anett Olasz Angéla Szabó Péter 2009. január 29. A tanulmány célja Bemutatni, hogy a szegedi geoinformatikus képzésben
Nyílt forráskódú térinformatikai eszközök Dolleschall János
Nyílt forráskódú térinformatikai eszközök Dolleschall János Compet-Terra Bt. Cascadoss Magyarország SZTE Természeti Földrajzi és Geoinformatika Tanszék Cascadoss projekt Mi a Cascadoss: nemzetközi, vízesésszerű
Regionális forduló november 19.
Regionális forduló 2016. november 19. 11-13. osztályosok feladata Feladat Írjatok Markdown HTML konvertert! A markdown egy nagyon népszerű, nyílt forráskódú projektekben gyakran használt, jól olvasható
Foglalkozási napló a 20 /20. tanévre
Foglalkozási napló a 20 /20. tanévre Infokommunikációs hálózatépítő és üzemeltető szakma gyakorlati oktatásához OKJ száma: 54 481 03 A napló vezetéséért felelős: A napló megnyitásának dátuma: A napló lezárásának
Az alábbi kód egy JSON objektumot definiál, amiből az adtokat JavaScript segítségével a weboldal tartalmába ágyazzuk.
JSON tutorial Készítette: Cyber Zero Web: www.cyberzero.tk E-mail: cyberzero@freemail.hu Msn: cyberzero@mailpont.hu Skype: cyberzero_cz Fb: https://www.facebook.com/cyberzero.cz BEVEZETÉS: A JSON (JavaScript
Java-ról Kotlinra. Ekler Péter AutSoft BME AUT. AutSoft
Java-ról Kotlinra Ekler Péter peter.ekler@aut.bme.hu BME AUT Tartalom Java és Kotlin kapcsolata Hogyan próbálhatjuk ki? Kotlin kultúra kialakítása cégen belül Milyen a Kotlin a Java-hoz képest? Történet
Máté: Számítógépes grafika alapjai
Történeti áttekintés Interaktív grafikai rendszerek A számítógépes grafika osztályozása Valós és képzeletbeli objektumok (pl. tárgyak képei, függvények) szintézise számítógépes modelljeikből (pl. pontok,
Bevezetés a QGIS program használatába 2.x verzió Összeállította: dr. Siki Zoltán. QGIS program telepítése Windows operáció rendszeren
Bevezetés a QGIS program használatába 2.x verzió Összeállította: dr. Siki Zoltán Bevezetés A QGIS program egy nyílt forráskodú asztali térinformatikai program, mely a http://www.qgis.org oldalról tölthető
Navigációs GPS adatok kezelése QGIS programmal (1.4 verzió) Összeállította dr. Siki Zoltán
Navigációs GPS adatok kezelése QGIS programmal (1.4 verzió) Összeállította dr. Siki Zoltán A QGIS program GPS eszközök modulja segítségével kétirányú kommunikációt folytathatunk a navigációs GPS vevőnkkel.
Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja
1 / 15 Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja Vajna Miklós 2012. január 24. Tartalomjegyzék 2 / 15 1 Bevezető 2 Motiváció 3
Bevezetés a Python programozási nyelvbe
Bevezetés a Python programozási nyelvbe 7. Gyakorlat osztályok, objektumok (utolsó módosítás 2018. aug. 28.) Szathmáry László Debreceni Egyetem Informatikai Kar 2018-2019, 1. félév OO programozás Pythonban
Programozás alapjai 6. előadás. Wagner György Általános Informatikai Tanszék
Programozás alapjai 6. előadás Wagner György Általános Informatikai Tanszék Record A valós életben a nyilvántartásra kerülő adatok nem azonos típusúak. Pl.: Név Cím Telefon GySz Fiz Kis Béla Miskolc Török
Siki Zoltán DigiKom Kft. BME ÁFGT. KÖRINFO Konferencia május 28-án
A KÖRINFO adatbázisok számítástechnikai háttere Siki Zoltán DigiKom Kft. BME ÁFGT Strukturálatlan adatok Tárolt adatok Dinamikus honlapok, közösségi portálok (WEB2), hálószerően kapcsolódó adatok (linkek)
Szkriptnyelvek. 1. UNIX shell
Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek
Adatbázisok elleni fenyegetések rendszerezése. Fleiner Rita BMF/NIK Robothadviselés 2009
Adatbázisok elleni fenyegetések rendszerezése Fleiner Rita BMF/NIK Robothadviselés 2009 Előadás tartalma Adatbázis biztonsággal kapcsolatos fogalmak értelmezése Rendszertani alapok Rendszerezési kategóriák
Ismerkedés a Python programnyelvvel. és annak micropython változatával
Ismerkedés a Python programnyelvvel és annak micropython változatával A Python programozási nyelv története Az alapötlet 1980-ban született, 1989 decemberében kezdte el fejleszteni Guido van Rossum a CWI-n
Az ErdaGIS térinformatikai keretrendszer
Az ErdaGIS térinformatikai keretrendszer Két évtized tapasztalatát sűrítettük ErdaGIS térinformatikai keretrendszerünkbe, mely moduláris felépítésével széleskörű felhasználói réteget céloz, és felépítését
QGIS tanfolyam (ver.2.0)
QGIS tanfolyam (ver.2.0) II. Címkézés, Szűrés, Szelektálás 2014. január-február Összeállította: Bércesné Mocskonyi Zsófia Duna-Ipoly Nemzeti Park Igazgatóság Attribútumok eszköztár Elem azonosítás - kiválasztott
OpenOffice.org irodai programcsomag
OpenOffice.org irodai programcsomag Daczi László Miről lesz szó? Bevezetés Történeti háttér Átfogó bemutatás Rendszerkövetelmények Writer - szövegszerkesztő Calc - táblázatkezelő Impress
Vektor geometriai és grafikai megjelenítés a térinformációs rendszerekben
Vektor geometriai és grafikai megjelenítés a térinformációs rendszerekben Huszka Csaba Zsolt Konzulensek: Dr. Szabó György Wirth Ervin Budapest, 2015.11.02. 1 TARTALOMJEGYZÉK 1 Tartalomjegyzék... 1 2 Bevezetés...
Bevezetés a QGIS program használatába 3.4 verzió Összeállította: dr. Siki Zoltán
Bevezetés a QGIS program használatába 3.4 verzió Összeállította: dr. Siki Zoltán Bevezetés A QGIS program egy nyílt forráskódú asztali térinformatikai program, mely a http://www.qgis.org oldalról tölthető
Mozgásvizsgálati mérések internetes megjelenítése. Zemkó Szonja - Dr. Siki Zoltán
Mozgásvizsgálati mérések internetes megjelenítése Zemkó Szonja - Dr. Siki Zoltán Áttekintés Az ötlet megszületése Nyílt szabványok és nyílforrású szoftverek A rendszer komponensei Bemutató Az ötlet megszületése
OOP. Alapelvek Elek Tibor
OOP Alapelvek Elek Tibor OOP szemlélet Az OOP szemlélete szerint: a valóságot objektumok halmazaként tekintjük. Ezen objektumok egymással kapcsolatban vannak és együttműködnek. Program készítés: Absztrakciós
1. Egészítsük ki az alábbi Python függvényt úgy, hogy a függvény meghatározza, egy listába, az első n szám faktoriális értékét:
Az írásbeli vizsgán, az alábbiakhoz hasonló, 8 kérdésre kell választ adni. Hasonló kérdésekre lehet számítani (azaz mi a hiba, egészítsük ki, mi a függvény kimeneti értéke, adjuk meg a függvényhívást,
QGIS gyakorló. --tulajdonságok--stílus fül--széthúzás a terjedelemre).
QGIS gyakorló Cím: A Contour-, a Point sampling tool és a Terrain profile pluginek használata. DEM letöltése: http://www.box.net/shared/1v7zq33leymq1ye64yro A következő gyakorlatban szintvonalakat fogunk
Programozási nyelvek Java
Programozási nyelvek Java 9. gyakorlat Fájlkezelés A fájlkezelés Java-ban különböző osztályok összekapcsolásával történik. Minden egyes osztály valamilyen minimális szolgáltatást tesz hozzá a többihez.
Feldspar: Nyelv digitális jelfeldolgozáshoz
Feldspar: Nyelv digitális jelfeldolgozáshoz Eötvös Loránd Tudományegyetem, Budapest Támogatja: Ericsson, KMOP-1.1.2-08 Feldspar funkcionális beágyazott nyelv Feldspar digitális jelfeldolgozáshoz párhuzamossághoz
QGIS Python modul készítés 1 QGIS 2.x dr. Siki Zoltán
QGIS Python modul készítés 1 QGIS 2.x dr. Siki Zoltán Saját modul készítése a Plugin Builder modullal Egy olyan modult elkészítésén vezetjük végig, mely egy felületeket tartalmazó réteg centrálisait tartalmazó
QGIS GRASS beépülő modul és GRASS GIS 7.0 (beta1 verzió) Hidrológiai analízis segédlet
QGIS GRASS beépülő modul és GRASS GIS 7.0 (beta1 verzió) Hidrológiai analízis segédlet A QGIS GRASS beépülő modell és GRASS 7.0 1 programok Hidrológiai analízis funkcionalitásait ismerhetjük meg a következő
Regionális forduló november 19.
Regionális forduló 2016. november 19. 9-10. osztályosok feladata Feladat Írjatok Markdown HTML konvertert! A markdown egy nagyon népszerű, nyílt forráskódú projektekben gyakran használt, jól olvasható
Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós május 6. Széchenyi István Egyetem, Gy r
Programozás (GKxB_INTM021) Széchenyi István Egyetem, Gy r 2018. május 6. Parancssori paraméterek Parancssorban történ programindításkor a program nevét követ en szóközökkel elválasztva paraméterek (command
ELO kliens funkciók összehasonlítása
funkciók összehasonlítása összehasonlítás Java Web mobil Platform független Kliens telepítés szükséges (és Webstart) Unicode képes Vonalkód támogatása Dokumentumok egyenkénti vagy összefűzött szkennelése
A Python programozási nyelv
A Python programozási nyelv Takács Gábor Széchenyi István Egyetem Matematika és Számítástudomány Tanszék 1 / 47 Jellemzők + értelmezett nyelv + típusai dinamikusak + szintaxisa tömör,
Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):
Python Változók Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai): Név Érték Típus Memóriacím A változó értéke (esetleg más attribútuma is) a program futása alatt
Asztalos Áron DataScientis
https://github.com/asztalosaron/kmeans_gravity_model Asztalos Áron DataScientis aron.asztalos@otpbank.hu + Big Data környezet + - Gyors (egyszerűen párhuzamosítható) BigData környezet támogatása Stabil
A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium
BUDAPESTI MŐSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK A LOGSYS GUI Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT atórium
A szerzõrõl... xi Bevezetés... xiii
TARTALOMJEGYZÉK A szerzõrõl...................................................... xi Bevezetés...................................................... xiii I. rész A Visual Basic 2005 környezet 1. óra Irány
Entity Framework alapú adatbáziselérés
Entity Framework alapú adatbáziselérés Dr. Johanyák Zsolt Csaba http://johanyak.hu A gyakorlat célja Model-first megközelítéssel Entity-Framework modell létrehozása, majd ebből adatbázis generálása LocalDB-ben.
Programozási nyelvek Python
Programozási nyelvek Python A nyelv története és jellemzői 2 A nyelv története Tervező Guido van Rossum (1956, Hollandia) Befolyásoló nyelvek ABC (pl. blokkok jelölése behúzással); Modula-3; C; C++; Unix
egyenlőtlenségnek kell teljesülnie.
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Abszolútértékes és gyökös kifejezések A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval
Operációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED AWK - szintaxis, vezérlési szerkezetek Operációs rendszerek 11. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik
Számítógépes Hálózatok. 1. Gyakorlat
Számítógépes Hálózatok 1. Gyakorlat Elérhetőségek gyakvez: Dr. Laki Sándor honlap: http://lakis.web.elte.hu/ email: lakis@inf.elte.hu szoba: 2.506 (déli tömb) Számítógépes Hálózatok Gyakorlat 1 2 Követelmények
GRASS GIS 7. Egy 30 éves projekt. Mottó: Computers are like air conditioners they stop working properly when you open Windows.
GRASS GIS 7 Egy 30 éves projekt Mottó: Computers are like air conditioners they stop working properly when you open Windows. Áttekintés I. rész Alapismeretek GRASS GIS alapfogalmak, adatmodell Térinformatikai
Programozási nyelvek JAVA EA+GY 1. gyakolat
Programozási nyelvek JAVA EA+GY 1. gyakolat EÖTVÖS LORÁND TUDOMÁNYEGYTEM INFORMATIKAI KAR PROGRAMOZÁSI NYELVEK ÉS FORDÍTÓPROGRAMOK TANSZÉK 2018/2019. tavaszi félév Tartalom 1 A Java alapjai 2 Java program
Programozási nyelvek Java
statikus programszerkezet Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 2. előadás csomag könyvtárak könyvtárak forrásfájlok bájtkódok (.java) (.class) primitív osztály
Büki András UNIX/Linux héjprogramozás Büki András: UNIX/Linux héjprogramozás Büki András Felelõs kiadó a Kiskapu Kft. ügyvezetõ igazgatója 2002 Kiskapu Kft. 1081 Budapest Népszínház u. 29. Tel: (+36-1)
Matematikai geodéziai számítások 6.
Matematikai geodéziai számítások 6. Lineáris regresszió számítás elektronikus távmérőkre Dr. Bácsatyai, László Matematikai geodéziai számítások 6.: Lineáris regresszió számítás elektronikus távmérőkre
Imperatív programozás
Imperatív programozás 7. Előadás Függvények, láthatóság (folytatás) Modulok Kivételkezelés Beágyazott függvény def lnko(x, y): def kivon(m, n): return m - n while not (x == y) : if x > y : x = kivon(x,y)
Láncolt lista. az itt adott nevet csak a struct deklaráción belül használjuk
Láncolt lista int szam char szoveg[10] következő elemre mutató pointer int szam char szoveg[10] következő elemre mutató pointer elem elem elem int szam char szoveg[10] következő elemre mutató pointer A
Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges
Digitális technika VIMIAA01 9. hét
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges
Java és web programozás
Budapesti Műszaki Egyetem 2015. 02. 11. 2. Előadás Mese Néhány programozási módszer: Idők kezdetén való programozás Struktúrált Moduláris Funkcionális Objektum-orientált... Mese Néhány programozási módszer:
Kulcsár Attila. GisOpen Térbeli adatbázisok gyakorlati szemmel GeoCalc GIS. GisOpen 2009 Konferencia
Kulcsár Attila Térbeli adatbázisok gyakorlati szemmel GeoCalc GIS GisOpen 2009 1 Cél A GeoCalc GIS egy olyan Desktop GIS alkalmazás, amely a hazánkban, különböző térbeli helyekhez köthető, eltérő típusú,