Python GDAL/OGR programozás Készítette: dr. Siki Zoltán
|
|
- Flóra Bodnárné
- 8 évvel ezelőtt
- Látták:
Átírás
1 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 vagy újabb verzióját, a GDAL_Python-t. Windows operációs rendszer esetén legegyszerűbben az OSGeo4W telepítővel telepítheti a fenti könyvtárakat (lásd: a QGIS telepítésével minden szükséges komponens felkerül a gépére. Próbáljuk ki, hogy minden rendben van a telepítéssel. Windows operációs rendszer esetén a programok menüből indítsa el az OSGeo4W (OSGeo4W for Windows command shell) parancsot. Ez egy parancs ablakot nyit meg, melyben a szükséges környezetet beállítja. Fedora Linux operációs rendszer esetén a következő parancssal telepítheti a szükséges összetevőket: yum install python gdal gdal-python A fenti parancshoz rendszergazda jogokkal kell rendelkeznie. Fedora Linux operációs rendszer esetén nyisson meg egy shell (terminál) ablakot. A parancs ablakban adja ki az alábbi parancsot (az ön által beírandó parancsot dőlt betűkkel szedjük) gdalinfo --formats Erre egy hosszú listát kap a támogatott vektoros formátumokról, ha a GDAL telepítése sikeres volt: Supported Formats: -> "ESRI Shapefile" (read/write) -> "MapInfo File" (read/write) -> "UK.NTF" (readonly) -> "SDTS" (readonly) -> "TIGER" (read/write) -> "S57" (read/write) -> "DGN" (read/write) -> "VRT" (readonly) -> "REC" (readonly)... itt több sor következik még Ezután nézzük meg, hogy a Python telepítés rendben van-e. Adja ki az alábbi parancsot: python Erre a következő választ kell kapnia, ha a Python telepítés sikerült: Python (r271:86832, Apr , 16:15:16) [GCC (Red Hat )] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> A >>> a Python prompja, ez jelzi, hogy kész parancsok fogadására. A következőkben a parancsok előtt megjelenik a Python promt, de ezt nem kell beírnia. Előfordulhat, hogy más Python verzió van a gépén, 2.4 vagy újabb verzió megfelelő. Végül ellenőrizzük a GDAL Python telepítését: >>>import ogr Ha minden rendben van akkor a Python prompt jelenik meg ezután.
2 Az ellenőrzés befejezése után lépjünk ki a Python értelmezőből: >>>exit() Kezdjünk hozzá egy konkrét probléma megoldásához és azon keresztül ismerkedjünk meg az OGR Python programozás alapjaival. A megoldandó probléma legyen a következő. Egy felület típusú Shape fájl alapján készítsünk egy a felületek centrálisát tartalmazó pont réteget. A felületek attribútumait is vigyük át a centrálisokat tartalmazó rétegbe. Tervezzük meg a programunkat, az alábbi lépéseket kell végrehajtanunk: 1. Nyissuk meg az input felület Shape fájlt 2. Hozzuk létre az eredmény pont réteget 3. Másoljuk át az attribútum definíciókat az új pont rétegbe 4. A felület réteg minden elemére határozzuk meg a centrális koordinátáit hozzunk létre egy új pont elemet a megfelelő felület attribútumaival 5. Zárjuk le az állományokat A fenti problémát több asztali térinformatikai rendszerrel is megoldhatjuk, például a QGIS is tartalmaz ilyen funkciót. Miért van értelme Python programot készíteni a megoldásra? Egy-két rétegre jól használható a programok grafikus felhasználói felülete (GUI), de ha sok Shape fájlra kell megismételnünk a műveletet, akkor a parancssori használat előnyösebb. Parancsfájlok segítségével más programokkal is együtt használhatjuk ezt a programot. Hogy más programokba be tudjuk illeszteni a programunkat, nem lehet interaktív. Az input felületeket tartalmazó input Shape és az eredmény pont Shape nevét a parancssorban adjuk meg. A program teljes listája a dokumentum végén található meg. Az egyes részleteket értelmezzük a következőkben, a könnyebb tájékozódás érdekében sorszámokat használunk. Igyekszünk hibatűrő programot készíteni, sokat foglalkozunk a hibák kizárásával. 1. #!/usr/bin/python Az 1. sornak csak Linux/Unix operációs rendszer esetén van speciális jelentése, azt mondja meg a buroknak, hogy melyik program hajtsa végre a szkriptünket. A szkript fájlunknak futtathatónak kell lennie ehhez, azaz az x bitet be kell állítani a fájlra. Ezt az alábbi paranccsal tehetjük futtathatóvá a szkriptünket: chmod +x centroid.py Ezután nem csak a python centroid.py paranccsal, hanem a./centroid.py paranccsal is elindíthatjuk a szkriptünket. 2. """ 3. This Python script creates a centroid point shape for a polygon shape 4. the shape file is the first command line parameter 5. the output is written to the second comand line parameter 6. """ A 2-6 sorokban több soros megjegyzésben röviden leírjuk a program funkcióját. 7. import ogr, os, sys 8.
3 A hetedik sorban a felhasznált Python modulokat adjuk meg. Az ogr modul tartalmazza a vektoros adatok kezeléséhez szükséges objektumokat, függvényeket, az os és a sys az operációs rendszer szolgáltatásait teszi elérhetővé. Az import ogr formát ma már nem javasolják, helyette a from gdal import ogr használjuk. A kódban az ogr., os. vagy sys. Résszel kezdődő utasítások a megfelelő modul elemeire hivatkoznak. 9. # check parameters 10. if (len(sys.argv)!= 3): 11. print 'Usage: python centroid.py <polygon_shape> <output_point_shape>' 12. sys.exit(1) 13. A 9-13 sorokban ellenőrizzük, hogy a szkript futtatásához szükséges számú paramétert megkaptuk-e. A Python a sys modul argv listájába helyezi el automatikusan a parancssorban megadott paramétereket. A 0. elem mindig a futtatott szkript neve, ezért három elemet várunk, az 1. elem az input felület Shape, a 2. elem pedig az eredmény Shape neve. Ha a programunk háromnál kevesebb vagy több paramétert kap, a használatra vonatkozó üzenetet ír ki és kilép. Az exit függvény paraméterét a hívó parancsfájl megkapja, általános gyakorlat, hogy a 0 érték jelenti a szkript hibátlan lefutását, az attól eltérő érték valamilyen hibára utal. Az is általános gyakorlat, hogy a szkript a használatára vonatkozó üzenetet ír vissza, ha nem a megfelelő számú paramétert kapta meg. 14. # input polygon shape file 15. sname = sys.argv[1] 16. if not os.path.exists(sname): 17. print sname + ' shape not found' 18. sys.exit(1) 19. A sorokban az sname változóba átvesszük az input shape fájl nevét és az os.path objektum exists metódusával megvizsgáljuk, hogy a megadott Shape fájl létezik-e, ha nem hibaüzenetet ír ki a szkript és kilép. 20. # get the shapefile driver 21. driver = ogr.getdriverbyname('esri Shapefile') # open the data source 24. datasource = driver.open(sname, 0) 25. if datasource is None: 26. print 'Could not open file ' + sname 27. sys.exit(1) 28. A sorokban beszerzünk egy hivatkozást az ogr modul Shape fájlok olvasására szolgáló meghajtójára (driver változó), majd a meghajtó segítségével megnyitjuk az adatforrást. Amennyiben a meghajtó nem tudta megnyitni az adatforrást, akkor a None értéket adja vissza. Ez a helyzet akkor fordulhat elő, ha a Shape fájl tartalma sérült vagy az shx vagy dbf fájl nem található. 29. # get the source layer 30. layer = datasource.getlayer() 31. A sorokban az input adatforrás első (és egyben egyetlen) rétegét szerezzük be. Itt nem vizsgáltuk
4 a sikeres végrehajtást. A GetLayer metódusnak paraméterként megadhatjuk a réteg sorszámát, azokban az esetekben, amikor az adatforrás több réteget tartalmazhat. Az ogrinfo programmal ellenőrizhetjük, hogy egy adatforrás hány réteget tartalmaz. 32. # check geometry type 33. feature = layer.getnextfeature() 34. geom = feature.getgeometryref() 35. if geom.getgeometryname()!= 'POLYGON' and geom.getgeometryname()!= 'MULTIPOLYGON': 36. print 'Not a polygon shape' 37. sys.exit(1) 38. A sorokban beszerezzük az input réteg első elemét (GetNextFeature) és megvizsgáljuk, hogy megfelelő típusú-e. Nem megfelelő típus esetén kilépünk a szkripből és üzenetet küldünk a hiba okáról. 39. # open the output point shape 40. pname = sys.argv[2] 41. centroid = driver.createdatasource(pname) 42. if centroid is None: 43. print 'Could not create file ' + pname 44. sys.exit(1) 45. A sorokban létrehozzuk az eredmény Shape fájlt a már előzőleg használt meghajtó segítségével. Itt is vizsgáljuk, hogy sikerült-e a Shape létrehozása. A sikertelenséget az írási jog hiánya okozhatja. 46. # create output layer 47. lyr = centroid.createlayer('0', None, ogr.wkbpoint) 48. if lyr is None: 49. print 'Layer creation failed.' 50. sys.exit(1) 51. A sorokban egy pont típusú réteget hozunk létre az eredmény Shape fájlban. Miért van erre szükség? A Shape fájlban csak egy réteg adatait tartalmazhatja. Viszont más a GDAL/OGR könyvtár által kezelt állományban több réteg is lehet, ezért az azonos kezelés érdekében a Shape fájlban is rétegekkel kell dolgoznunk. Az ogr.wkbpoint egy konstans, mely a létrehozott réteg típusát adja meg. További konstansok állnak rendelkezésre különböző típusú rétegek létrehozásához (wkblinestring, wkbpolygon, wkbmultipoint, wkbmultilinestring, wkbmultipolygon,...). A réteg létrehozásánál is vizsgáljuk a sikeres végrehajtást, az előzőekhez hasonlóan. 52. # create attribute definitions 53. for i in range(feature.getfieldcount()): 54. lyr.createfield(feature.getfielddefnref(i)) 55. Az sorokban létrehozzuk az eredmény Shape attribútum definícióit az input réteg attribútumai alapján. 56. # loop through the features in the layer 57. while feature:
5 A szkriptünk lényegi része az 56 sortól kezdődik. A while feature ciklus egyesével végig meg az input Shape elemein. Ehhez kapcsolódik a sor, ahol felszabadítjuk az elem által elfoglalt memória területet (Destroy) és átlépünk a következő elemre (GetNextFeature). 58. fod = layer.getlayerdefn() 59. fo = ogr.feature(fod) Az sorban egy új pont típusú elemet hozunk létre. A réteg definícióból derül ki, hogy milyen típusú geometriáról van szó és milyen attribútumok tartoznak hozzá. 60. # get the x,y coordinates of centroid 61. geom = feature.getgeometryref() 62. p = geom.centroid() 63. fo.setgeometry(p) A sorokban először beszerezzük az input réteg aktuális elemének geometriáját. Ebből létrehozunk a centrálist, melyet hozzárendelünk az előzőleg létrehozott pont elemhez. Az így létrehozott centrális nem esik feltétlenül a felületen belül. Amennyiben a geos könyvtárral fordított ogr könyvtárat használunk, akkor a geom.pointonsurface(p) utasítással biztosan a felületbe eső belső pontot kapunk. 64. for i in range(fod.getfieldcount()): 65. fo.setfield(fod.getfielddefn(i).getnameref(), feature.getfield(i)) lyr.createfeature(fo) 68. A sorokban a felület attribútumait átmásoljuk a centrálisba, majd a 67. sorban az elemet hozzáadjuk az eredmény réteghez. Ezzel a tényleges tevékenységet befejeztük. 69. # destroy the feature and get a new one 70. fo.destroy() 71. feature.destroy() 72. feature = layer.getnextfeature() 73. A sorokban az aktuális az elemek által elfoglalt területet szabadítjuk fel, végül tovább lépünk a következő felületre az input rétegen. A GetNextFeature a None értéket adja vissza, ha már nincs több elem a rétegben, ami a logikai kifejezésben a hamis értéket jelenti a while ciklusban. 74. # close the data sources 75. datasource.destroy() 76. centroid.destroy() Az összes elem feldolgozása után a sorokban lezárjuk a nyitott adatforrásokat és felszabadítjuk a lefoglaltt erőforrásokat. A szkriptünk teljes listája: 1. #!/usr/bin/python 2. """ 3. This Python script creates a centroid point shape for a polygon shape
6 4. the shape file is the first command line parameter 5. the output is written to the second comand line parameter 6. """ 7. import ogr, os, sys # check parameters 10. if (len(sys.argv) < 3): 11. print 'Usage: python centroid.py <polygon_shape> <output_point_shape>' 12. sys.exit(0) # input polygon shape file 15. sname = sys.argv[1] 16. if not os.path.exists(sname): 17. print sname + ' shape not found' 18. sys.exit(1) # get the shapefile driver 21. driver = ogr.getdriverbyname('esri Shapefile') # open the data source 24. datasource = driver.open(sname, 0) 25. if datasource is None: 26. print 'Could not open file ' + sname 27. sys.exit(1) # get the source layer 30. layer = datasource.getlayer() # check geometry type 33. feature = layer.getnextfeature() 34. geom = feature.getgeometryref() 35. if geom.getgeometryname()!= 'POLYGON' and geom.getgeometryname()!= 'MULTIPOLYGON': 36. print 'Not a polygon shape' 37. sys.exit(1) # open the output point shape 40. pname = sys.argv[2] 41. centroid = driver.createdatasource(pname) 42. if centroid is None: 43. print 'Could not create file ' + pname 44. sys.exit(1) # create output layer 47. lyr = centroid.createlayer('0', None, ogr.wkbpoint) 48. if lyr is None: 49. print 'Layer creation failed.' 50. sys.exit(1) # create attribute definitions 53. for i in range(feature.getfieldcount()): 54. lyr.createfield(feature.getfielddefnref(i)) # loop through the features in the layer 57. while feature: 58. fod = layer.getlayerdefn() 59. fo = ogr.feature(fod) 60. # get the x,y coordinates of centroid 61. geom = feature.getgeometryref()
7 62. p = geom.centroid() 63. fo.setgeometry(p) 64. for i in range(fod.getfieldcount()): 65. fo.setfield(fod.getfielddefn(i).getnameref(), feature.getfield(i)) lyr.createfeature(fo) # destroy the feature and get a new one 70. fo.destroy() 71. feature.destroy() 72. feature = layer.getnextfeature() # close the data sources 75. datasource.destroy() 76. centroid.destroy() Budapest, december 7.
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
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
Térinformatikai programozás Pythonban
Térinformatikai programozás Pythonban Siki Zoltán BME Geod siki.zoltan@epito.bme.hu Térinformatikai programozás Pythonban Siki Zoltán BME Geod siki.zoltan@epito.bme.hu Python alapelvek A szép jobb mint
Youtube videó letöltés és konvertálás Linuxon
Youtube videó letöltés és konvertálás Linuxon A szkript futtatásához szükségünk van 2 program telepítésére (youtube dl, mencoder), ezeket a következő parancs kiadásával tudjuk a legegyszerűbben telepíteni:
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
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
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
PYTHON. Avagy hosszú az út a BioPythonig
PYTHON Avagy hosszú az út a BioPythonig Miért a Python? Mert ez áll a legközelebb az ember által beszélt nyelvhez. Mert ez a leggyorsabb az ismert script nyelvek közül Mert rengeteg modul érhető el hozzá
BASH script programozás II. Vezérlési szerkezetek
06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van
1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:
1. Origin telepítése Az Origin telepítéséhez tegye be az Origin CD-t a CDROM-ba, majd kattintson az Origin 7.5 hivatkozásra, miután elindult a CD behelyezésekor a telepítő program. Ha nem indulna el a
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.
Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt
Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt segédlet A Szilipet programok az adatok tárolásához Firebird adatbázis szervert használnak. Hálózatos
- 1 - gdalinfo EUD_CP-DEMS_ AA.tif Driver: GTiff/GeoTIFF Files: EUD_CP-DEMS_ AA.tif. Coordinate System is: GEOGCS["ETRS89",
EU DEM domborzatmodell feldolgozása Összeállította: dr. Siki Zoltán A http://epp.eurostat.ec.europa.eu/portal/page/portal/gisco_geographical_information_maps/geodata/digit al_elevation_model/eu_dem_laea
DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció
H - 1161 Budapest Rákóczi út 76. Tel./Fax.: +36-1-4010159 http://www.pageos.hu toni@pageos.hu DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció A program használható a TOPOBASE
7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.
7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II. A gyakorlat célja: 1. A shell vezérlő szerkezetei használatának gyakorlása. A használt vezérlő szerkezetek: if/else/fi, for, while while, select, case,
A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.
Függvények 1.Függvények...1 1.1.A függvény deníció szintaxisa... 1..Függvények érték visszatérítése...3 1.3.Környezettel kapcsolatos kérdések...4 1.4.Lokális változók használata...4 1.5.Rekurzív hívások...5.kód
Operációs Rendszerek II. labor. 2. alkalom
Operációs Rendszerek II. labor 2. alkalom Mai témák (e)grep Shell programozás (részletesebben, példákon keresztül) grep Alapvető működés: mintákat keres a bemeneti csatorna (STDIN vagy fájl) soraiban,
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
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
Ütemezett küldés fogyasztásmérő óra állásról inels-bus rendszerben
Ütemezett e-mail küldés fogyasztásmérő óra állásról inels-bus rendszerben Beállíthatjuk az inels-rendszerben, hogy az pl. minden hónap elsején 8:00-kor elküldje a megadott e- mail címre a villanyóra állását
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
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
Selling Platform Telepítési útmutató Gyakori hibák és megoldások
Selling Platform Telepítési útmutató Gyakori hibák és megoldások 265ced1609a17cf1a5979880a2ad364653895ae8 Index _ Amadeus szoftvertelepítő 3 _ Rendszerkövetelmények 3 Támogatott operációs rendszerek 3
Selling Platform Telepítési útmutató Gyakori hibák és megoldások
Selling Platform Telepítési útmutató Gyakori hibák és megoldások 265ced1609a17cf1a5979880a2ad364653895ae8 Index _ Amadeus szoftvertelepítő 3 _ Rendszerkövetelmények 3 Támogatott operációs rendszerek 3
QGIS Gyakorló. 1. kép: Koordináta levétel plugin bekapcsolása.
QGIS Gyakorló Verzió: 1.8.0 Trunk (Az 1.6 os verzió fejlesztői kiadása) Cím: Tagolt szöveg réteg hozzáadás; WKT - Well Known Text - opció. Minta fájl: http://www.box.net/shared/adayk6f5oy Az alábbiakban
Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Reguláris kifejezések - alapok, BASH Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor
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
RapidMiner telepítés i. RapidMiner telepítés
i RapidMiner telepítés ii COLLABORATORS TITLE : RapidMiner telepítés ACTION NAME DATE SIGNATURE WRITTEN BY Jeszenszky, Péter 2014. szeptember 17. REVISION HISTORY NUMBER DATE DESCRIPTION NAME iii Tartalomjegyzék
1. Alapok. #!/bin/bash
1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk
A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program
A GeoEasy telepítése GeoEasy V2.05 Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2008 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása
A Novitax ügyviteli programrendszer első telepítése
Telepítő fájl letöltése honlapunkról A Novitax ügyviteli programrendszer első telepítése A honlapunkon (www.novitax.hu) található telepítő fájlt (novitax2007-setup.exe) le kell tölteni a számítógép egy
Operációs rendszerek gyak.
Operációs rendszerek gyak. Linux alapok III., Bash Cirok Dávid Hirling Dominik Szegedi Tudományegyetem Cirok.David@stud.u-szeged.hu Hirling.Dominik@stud.u-szeged.hu Linux alapok III., Bash 1 Linkelés 2
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.
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
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ő
eszemélyi Kliens Szoftvercsomag
Belügyminisztérium eszemélyi Kliens Szoftvercsomag Telepítési Útmutató 1 Bevezetés 1.1 Jelen dokumentum célja Az alábbi dokumentum írja le, hogy hogyan kell telepíteni az eszemélyi Kliens szoftvercsomagot.
Python 1 mogyoróhéjban Összeállította: Siki Zoltán
Tartalom Python 1 mogyoróhéjban Összeállította: Siki Zoltán Bevezetés...1 Alapok...2 Adatszerkezetek...3 Python programok...5 Feladatok...9 Objektumok...9 Elzártság...12 Öröklődés, többértelműség...14
A CA-42 adatkommunikációs kábel gyors telepítési útmutatója
A CA-42 adatkommunikációs kábel gyors telepítési útmutatója 9234594 2. kiadás A Nokia, a Nokia Connecting People és a Pop-Port a Nokia Corporation bejegyzett védjegyei. Copyright 2005 Nokia. Minden jog
S z á m í t ó g é p e s a l a p i s m e r e t e k
S z á m í t ó g é p e s a l a p i s m e r e t e k 7. előadás Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Ami
SystemDiagnostics. Magyar
SystemDiagnostics Magyar Szeretne hozzánk fordulni... műszaki jellegű kérdéseivel vagy problémájával? Az alábbiakkal veheti fel a kapcsolatot: Forróvonalunk/ügyfélszolgálatunk (lásd a mellékelt forróvonal-listát,
Delphi programozás I.
Delphi programozás I. Konzol alkalmazások készítése Delphiben A Delphi konzol alkalmazása (console application) olyan 32 bites program, amely nem grafikus felületen, hanem egy szöveges konzol ablakban
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
TERKA Törvényességi Ellenőrzési Rendszer Kiegészítő Alkalmazás
TERKA Törvényességi Ellenőrzési Rendszer Kiegészítő Alkalmazás Telepítési leírás 1.0.0.8 verzió A dokumentum készült: 2004. július 1. Utolsó módosítás időpontja: 2004. június 21. A dokumentumot készítette:
M-Fájlok létrehozása MATLAB-ban
M-Fájlok létrehozása MATLAB-ban 1 Mi az M-fájl Annak ellenére, hogy a MATLAB rendkívül kifinomult és fejlett számológépként használható, igazi nagysága mégis abban rejlik, hogy be tud olvasni és végrehajtani
Operációs rendszerek. 4. gyakorlat. BASH bevezetés, script írása, futtatása UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH bevezetés, script írása, futtatása Operációs rendszerek 4. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik
54 481 04 INFORMATIKAI RENDSZERGAZDA SZAKKÉPESÍTÉS TANULÓI SEGÉDLET. Windows áttelepítő használatához
INCZÉDY GYÖRGY SZAKKÖZÉPISKOLA, SZAKISKOLA ÉS KOLLÉGIUM 54 481 04 INFORMATIKAI RENDSZERGAZDA SZAKKÉPESÍTÉS TANULÓI SEGÉDLET Windows áttelepítő használatához INFORMATIKA TANTÁRGY 2014. január 31.......
Java-s Nyomtatványkitöltő Program Súgó
Java-s Nyomtatványkitöltő Program Súgó Hálózatos telepítés Windows és Linux operációs rendszereken A program nem használja a Registry-t. A program három könyvtárstruktúrát használ, melyek a következők:
eszemélyi Kliens Szoftvercsomag
Belügyminisztérium eszemélyi Kliens Szoftvercsomag Telepítési Útmutató 1 Bevezetés 1.1 Jelen dokumentum célja Az alábbi dokumentum írja le, hogy hogyan kell telepíteni az eszemélyi Kliens szoftvercsomagot.
OpenVPN kliens telepítése a RITEK Zrt. szervereinek eléréséhez.
OpenVPN kliens telepítése a RITEK Zrt. szervereinek eléréséhez. Az OpenVPN kliens programra akkor van szükség, ha egy nyílt Internet elérésű helyről szeretnénk elérni magas biztonság mellett a RITEK Zrt.
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
Microsoft SQL Server telepítése
Microsoft SQL Server telepítése Az SQL Server a Microsoft adatbázis kiszolgáló megoldása Windows operációs rendszerekre. Az SQL Server 1.0 verziója 1989-ben jelent meg, amelyet tizenegy további verzió
WIN-TAX programrendszer frissítése
WIN-TAX programrendszer frissítése A WIN-TAX programrendszert a verzió érvényességének lejártakor illetve jelentősebb változás esetén (pl.: elkészült fejlesztések, munkahelyi hálózati szinkronitás miatt)
O er e á r ci c ós ó s R en e d n sz s er e e r k e I. G akorlá l s
perációs Rendszerek I. O Gyakorlás 1 Hozzon létre egy parancscsal 3 könyvtárat! O - vezetéknév - keresztnév - becenév md vezeteknev keresztnev becenev 2. A keresztnevet mozgassa a vezetéknév mappába! move
XCZ állományok ellenőrzése, átadása elektronikus beküldésre és közvetlen beküldése parancssori funkcióval az ÁNYK programban
XCZ állományok ellenőrzése, átadása elektronikus beküldésre és közvetlen beküldése parancssori funkcióval az ÁNYK programban 1. XCZ állomány ellenőrzése és átadása elektronikus beküldésre 2. Nyomtatvány
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ó
Tartalom jegyzék 1 BEVEZETŐ 2 1.1 SZOFTVER ÉS HARDVER KÖVETELMÉNYEK 2 2 TELEPÍTÉS 2 3 KEZELÉS 5
Tartalom jegyzék 1 BEVEZETŐ 2 1.1 SZOFTVER ÉS HARDVER KÖVETELMÉNYEK 2 2 TELEPÍTÉS 2 3 KEZELÉS 5 3.1 ELSŐ FUTTATÁS 5 3.2 TULAJDONOSI ADATLAP 6 3.3 REGISZTRÁLÁS 6 3.4 AKTIVÁLÁS 6 3.5 MÉRÉS 7 3.5.1 ÜGYFÉL
ArcGIS for Desktop Tippek & Trükkök. Beke Dániel ESRI Magyarország Kft.
ArcGIS for Desktop Tippek & Trükkök Beke Dániel ESRI Magyarország Kft. ArcGIS for Desktop Próbálok eszközöket mutatni a Desktop alatt található hibák felderítéséhez 1. Workflow (hiba felderítése)? 2. Lépések
Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge
Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge Tartalomjegyzék Bevezetés 2 Szükséges hardver és szoftver konfiguráció 3 Testreszabások lementése előző Solid Edge verzióból 4 Előző Solid
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ő
PÉNZTÁR FELHASZNÁLÓI KÉZIKÖNYV
PÉNZTÁR FELHASZNÁLÓI KÉZIKÖNYV 4S SOFTWARE KFT 3523 MISKOLC PF.: 71 4ssoftware@4ssoftware.hu Preisler Ferenc Robonyi Teréz TEL.: 46/324-643 20/360-8478 20/980-8864 1. A PROGRAM TELEPÍTÉSE ÉS INDÍTÁSA Lehetőség
PolyVision illesztőprogram Kibocsátási megjegyzések 2.2. változat
PolyVision illesztőprogram Kibocsátási megjegyzések 2.2. változat C. átdolgozás 2011. február 3. Áttekintés Ez a dokumentum a PolyVision illesztőprogram 2.2. változatára vonatkozó kibocsátási megjegyzéseket
ELTE SAP Excellence Center Oktatóanyag 1
Oktatóanyag 1 A dataset egy az alkalmazás-szerveren megtalálható illetve ott létrejövő szekvenciális fájl. Szerveroldali fájlkezelésre használják az SAP-ban. Megjegyzés: Amennyiben kliens oldalon található
3. gyakorlat Saját adatok használata
3. gyakorlat Saját adatok használata Ebben a gyakorlatban megismerkedünk az ESRI coverage adattípussal hazai adatok példáján. Újabb megjelenítési módok alkalmazásával létrehozunk egy térképet saját térségünkrıl.
Hardver és szoftver követelmények
Java-s Nyomtatványkitöltő Program Súgó Telepítési útmutató Hardver és szoftver követelmények A java-s nyomtatványkitöltő program az alábbi hardverigényt támasztja a számítógéppel szemben: 400 MHz órajelű
Google Drive szinkronizálása asztali géppel Linux rendszeren
Google Drive szinkronizálása asztali géppel Linux rendszeren Ha valamilyen Ubuntu disztribúciót használsz, akkor nincs nehéz dolgod a telepítést illetően, hiszen egyszerűen PPA tárolóban is elérhető. Az
A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program
A GeoEasy telepítése GeoEasy V2.05+ Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2010 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása
Bevezetés a programozásba I 4. gyakorlat. PLanG: Szekvenciális fájlkezelés. Szekvenciális fájlkezelés Fájlok használata
Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 4. gyakorlat PLanG: 2011.10.04. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Fájlok
SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ
SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ GIRODIRECT SZOLGÁLTATÁST IGÉNYBEVEVŐ ÜGYFELEKENEK Verzió: v1.04 Dátum: 2018. január 5. Készítette: A jelen dokumentum tartalma szerzői jogi védelem alatt áll, a mű
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
SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók
SQL*Plus Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP dolgozó), DEPT osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható táblák táblanév-prefixek:
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
1. DVNAV letöltése és telepítése
1. DVNAV letöltése és telepítése A Drén és Valner Szoftver Kft által készített DVNAV programmal lehetőség van a számlázó program által elkészített XML-ek NAV-hoz történő eljuttatására, majd a számlákról
RTCM alapú VITEL transzformáció felhasználó oldali beállítása Spectra Precision Survey Pro Recon szoftver használata esetén
RTCM alapú VITEL transzformáció felhasználó oldali beállítása Spectra Precision Survey Pro Recon szoftver használata esetén A http://www.gnssnet.hu/valos_trafo.php weboldalon található, Spectra Precision
Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):
Javascript 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
ORACLE. SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók
Oracle SQL*Plus SQL ORACLE Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható
STATISTICA VERSION 13 CONCURRENT NETWORK TELEPÍTÉSE
Megjegyzések STATISTICA VERSION 13 CONCURRENT NETWORK TELEPÍTÉSE 1. A konkurrens hálózati verzió telepítése két részből áll: a) szerver telepítés, és b) munkaállomás telepítés minden kliensen. Ezzel szemben,
Mesh generálás. IványiPéter
Mesh generálás IványiPéter drview Grafikus program MDF file-ok szerkesztéséhez. A mesh generáló program bemenetét itt szerkesztjük meg. http://www.hexahedron.hu/personal/peteri/sx/index.html Pont létrehozásához
Az SQL*Plus használata
Az SQL*Plus használata Célkitűzés Bejelentkezés az SQL*Plus-ba SQL utasítások szerkesztése Az eredmény formázása SQL*Plus utasításokkal Szkriptfájlok használata Az SQL és az SQL*Plus kapcsolata SQL*Plus
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
Első lépések. File/New. A mentés helyét érdemes módosítani! Pl. Dokumentumok. Fájlnév: pl. Proba
Első lépések File/New A mentés helyét érdemes módosítani! Pl. Dokumentumok Fájlnév: pl. Proba (megj. ékezetes karaktereket nem használhatunk a fájlnévben) 1 Konvejor pálya elkészítése System/New Rendszer
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
Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv
Image Processor BarCode Service Áttekintés CIP-BarCode alkalmazás a Canon Image Processor programcsomag egyik tagja. A program feladata, hogy sokoldalú eszközt biztosítson képállományok dokumentumkezelési
1_Linux_bevezeto_bash
1_Linux_bevezeto_bash September 21, 2016 1 Számítógépes alapismeretek 1.1 ELTE - Fizika Bsc 1. évfolyam 1.2 # Félévés tematika: Linux alapismeretek Szövegszerkesztés Adatok ábrázolása Bevezetés a programozás
Kormányzati Elektronikus Aláíró és Aláírás-ellenőrző Szoftver
Kormányzati Elektronikus Aláíró és Aláírás-ellenőrző Szoftver Telepítési leírás verzió: 1.33 2017.10.05. 1 TARTALOMJEGYZÉK 1. BEVEZETÉS... 3 2. KEAASZ TELEPÍTÉSE... 3 3. A KEAASZ ALKALMAZÁS ELTÁVOLÍTÁSA...
AutoCAD MAP DWG mapobject TOPOBASE konvertáló program dokumentáció
H - 1161 Budapest Rákóczi út 76. Tel./Fax.: +36-1-4010159 http://www.pageos.hu toni@pageos.hu AutoCAD MAP DWG mapobject TOPOBASE konvertáló program dokumentáció A program használható a TOPOBASE 3-as és
CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén
CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén A CIB Internet Bankba való webes felületen keresztül történő belépés az Oracle által
Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0
Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0 Az Ön letölthető fájl tartalmazza az Evolut Főkönyv 2013. program telepítőjét. A jelen leírás olyan telepítésre vonatkozik, amikor Ön
telepítési útmutató K&H Bank Zrt.
K&H Bank Zrt. 1095 Budapest, Lechner Ödön fasor 9. telefon: (06 1) 328 9000 fax: (06 1) 328 9696 Budapest 1851 www.kh.hu bank@kh.hu telepítési útmutató K&H e-bank Budapest, 2015. március 09. K&H e-bank
PDF. Tartalomjegyzék 1/21
PDF Napjainkban a publikálás elterjedt formája a PDF dokumentumok előállítása. A weben ez szinte szabvánnyá vált hosszú dokumentumok esetén. Akkor is nagyon hasznos lehet, ha a gondosan megformázott word
PostGIS topológia használata esettanulmány
PostGIS topológia használata esettanulmány Kolesár András Földmérési és Távérzékelési Intézet Térinformatikai Igazgatóság probléma felületek nem illeszkednek egymáshoz pontosan szemre körülbelül rendben
Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010
Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 12. ELŐADÁS Adatbázis-kezelés Delphiben 2 Adatmegjelenítés lekérdezés segítségével A táblákhoz hasonlóan a lekérdezések is az adatbázis
PHP. Telepítése: Indítás/újraindítás/leállítás: Beállítások: A PHP nyelv
PHP A PHP rövidítés jelentése hivatalosan: PHP Hypertext Preprocessor. Ez egy kiszolgáló-oldali parancsnyelv, amit jellemzően HTML oldalakon használnak. A különbség a két nyelv között az, hogy a kiszolgáló
1. A Windows programok telepítése
1. A Windows programok telepítése Amennyiben a program egy korábbi példánya már telepítve van a számítógépre, akkor beszélünk frissítésről. Ellenkező esetben a következőkben leírtakat átlépheti és a telepítés
Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1
Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1 Készítette: Gipsz Jakab Neptun-azonosító: ABC123 E-mail: gipszjakab@seholse.hu Kurzuskód: IT-13AAT1EG 1 A fenti
A ComEasy Windows NT/98/ME/2000/XP/Vista/7 és Linux/Unix operációs rendszeren használható.
ComEasy V1.0 Súgó ComEasy V1.0 Geodéziai Kommunikációs Program (c)digikom Kft. 2006-2010 Tartalomjegyzék Bevezetés A program telepítése A program indítása A kommunikációs paraméterek módosítása Vonali
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
3Sz-s Kft. Tisztelt Felhasználó!
3Sz-s Kft. 1158 Budapest, Jánoshida utca 15. Tel: (06-1) 416-1835 / Fax: (06-1) 419-9914 E-mail: zk@3szs. hu / Web: http://www. 3szs. hu Tisztelt Felhasználó! Köszönjük, hogy telepíti az AUTODATA 2007
A Számítógépes alapismeretek témakör oktatása. Dr. Nyéki Lajos 2019
A Számítógépes alapismeretek témakör oktatása Dr. Nyéki Lajos 2019 ECDL / ICDL Computer Essentials Syllabus 1.0 This module sets out essential concepts and skills relating to the use of devices, file creation
A WorldShip frissítése önálló vagy munkacsoporthoz tartozó munkaállomásra
TELEPÍTÉS ELŐTTI TEENDŐK: Ez a dokumentum a WorldShip alkalmazás WorldShip DVD-ről való frissítését ismerteti. A WorldShip alkalmazást az internetről is telepítheti. Keresse fel a következő weblapot, majd
MEGÚJÍTOTT GIROLOCK_CA TANÚSÍTVÁNYCSERE
MEGÚJÍTOTT GIROLOCK_CA TANÚSÍTVÁNYCSERE Technikai segédlet webes alkalmazás használata esetén 1054 Budapest, Vadász utca 31. Telefon: (1) 428-5600, (1) 269-2270 Fax: (1) 269-5458 www.giro.hu Készítette