PONTOK TÁVOLSÁGÁNAK MEGHATÁROZÁSA MEGHATÁROZOTT (ÚT)VONAL MENTÉN – Network Analyst –
A kutatás a TÁMOP 4.2.4.A/2-11-1-2012-0001 azonosító számú Nemzeti Kiválóság Program – Hazai hallgatói, illetve kutatói személyi támogatást biztosító rendszer kidolgozása és működtetése országos program című kiemelt projekt keretében zajlott. A projekt az Európai Unió támogatásával, az Európai Szociális Alap társfinanszírozásával valósul meg.
Balázs Boglárka DE-TTK
Természetföldrajzi és Geoinformatikai Tanszék 4032 Debrecen, Egyetem tér 1.
HIBAJAVÍTÁS Meggyőződünk róla, hogy minden vonal topológiailag helyesen illeszkedik. Szerkesztő módban „planarizálunk”, nálam 10 méter volt a tolerancia érték. (előzetesen érdemes néhány helyen megmérni, milyen hosszú túllógó vonalrészek vannak) Így a rossz csatlakozási pontokat megszüntetjük, topológiailag javítjuk a folyók rétegét.
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
PONTOK MAX. TÁVOLSÁGA A FOLYÓKTÓL (KÉSŐBBI TOLERANCIA ÉRTÉK) A pontok és vonalak rétegek legyenek megnyitva. Jobb Klikk a pontokon: Joins and Relates/ Join
Térbeli összefűzést végzünk, ezért válasszuk a „Join data from another layer based on spatial location” lehetőséget. Adjuk meg a folyók rétegét, majd válasszuk az „Each point will be given all the attributes of the line that is closest to it, and a distance field showing how close that line is (in the units of the target layer).” (A vetületi rendszernek meg kell egyeznie!) Kimenet egy új shape fájl lesz, melynek az attribútum táblájában megtaláljuk a vonalaktól mért távolságot.
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
PONTOK MAX. TÁVOLSÁGA A FOLYÓKTÓL (KÉSŐBBI TOLERANCIA ÉRTÉK)
Nyissuk meg az új réteg attribútum tábláját, majd a Distance oszlopot tegyük csökkenő sorrendbe. A legnagyobb értéket jegyezzük fel valahová.
Ez azért volt lényeges lépés, mert ezt a távolságot, azaz ennek fölfelé kerekített értékét kell majd később megadni a Network Analyst vizsgálataihoz, mint toleranciaérték. Esetünkben a legnagyobb távolság: 257,7 m, tolerancia értéknek pedig 300 métert fogunk megadni.
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
NETWORK DATASET LÉTREHOZÁSA I. A Network Analyst-hez szükséges Network Dataset-et kétféleképpen is létrehozhatjuk: 1.
A polyline shape fájlra kattintva New Network Dataset paranccsal. Lépéseket lást később.
2.
Feature Dataset-en belül:
Új adatbázis létrehozása az ArcCatalogban Jobb klikk New/Personal Geodatabase NetworkAnalyst.mdb
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
NETWORK DATASET LÉTREHOZÁSA II.
Új Feature Dataset létrehozása Jobb klikk New/Feature Dataset name: Network Coordinate System: HD_1972_Egyseges_Orszagos_Vetuleti
A Feature Datasetet feltöltjük a pontokat és a vonalakat tartalmazó fájlokkal: Points.shp Rivers.shp (a folyókat korábban már javítottuk) Jobb klikk a Feature Dataseten Import/Feature Class
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
NETWORK DATASET LÉTREHOZÁSA III. A Feature Dataset-en belül akkor tudunk Network Datasetet létrehozni, ha benne vannak a hálózat építéséhez szükséges fájlok (vonalak, pontok). Jobb klikk a Feature Dataset nevén New/ Network Dataset 1. name: Rivers_ND 2. Select feature classes: Rivers 3. Model turns: NO 4. Connectivity – NEXT 5. Elevation: NONE 6. Specify the attributes for the network dataset: Length /usage: cost / units: meters / data type: double 7. Establish driving directions: NO 8. FINISH 9. YES to build the network dataset! Megjelenik a folyók hálózata a TOC ablakban. (Rivers_ND Edges) Ellenőrizzük, hogy a Network Analyst Extension engedélyezve legyen! Customize/ Extensions Jelenítsük meg az eszköztárát: Customize/ Toolbars/ Network Analyst pipa
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
NEW CLOSEST FACILITY I. A Network Analyst legördülő menüjéből válasszuk ki a New Closest Facility menüpontot. És egyúttal jelenítsük meg a Network Analyst ablakot.
A vizsgálatban szereplő rétegeket automatikusan létrehozza, és megjeleníti a TOC ablakban.
A vizsgálat beállításaihoz jelenítsük meg a Closest Facility layer Beállítások ablakát. Jobb klikk/Properties
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
NEW CLOSEST FACILITY II. Azt adjuk meg, hány darab pontunk van, mert így nemcsak a legközelebb eső ponthoz tartozó útvonalat adja ponthoz tartozó útvonalat meg, hanem az összes többi pont elérési útját is megvizsgálja!
Visszafordulás nem engedélyezett.
A kimenet legyen egy vonalas shape fájl, amiben benne van minden egyes útvonal hossza.
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
NEW CLOSEST FACILITY III. A Facilities (0) és az Incidents(0) fogja majd tartalmazni a pontokat, melyek között a távolságot keressük a folyóhálózat mentén. Ezt fel kell tölteni, mert jelenleg még üres (ezt mutatja a zárójelben lévő nulla) Jobb klikk a Stops-on/ Load Location
»Megadjuk a pontokat tartalmazó fájlt: Points.shp »Sort Field: ebben a sorrendben fogja kiszámolni a távolságokat. Útvonaltervezésnél (Make Route) ebben a sorrendben érinti az egyes megállókat. Most hagyjuk üresen.
»Location Position Use Geometry (ajánlott, ha shape fájlból töltjük be a pontokat) Search Tolerance: azt kell megadni, hogy a folyóktól milyen távolságon belül vegye figyelembe a pontokat. Ezt már kiszámoltuk korábban, kerekítsük az értéket fölfelé. Use Network Location Fields (ajánlott, ha táblázatból töltjük be a pontokat)
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
LOAD LOCATION I. » Megadjuk a pontokat tartalmazó fájlt: Points.shp » Sort Field: ebben a sorrendben fogja kiszámolni a távolságokat. Útvonaltervezésnél (Make Route) ebben a sorrendben érinti az egyes megállókat. Most hagyjuk üresen.
» Location Position Use Geometry (ajánlott, ha shape fájlból töltjük be a pontokat)
Search Tolerance: azt kell megadni, hogy a folyóktól milyen távolságon belül vegye figyelembe a pontokat. Ezt már kiszámoltuk korábban, kerekítsük az értéket fölfelé. Use Network Location Fields (ajánlott, ha táblázatból töltjük be a pontokat)
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
LOAD LOCATION II.
A Facilities és az Incidents 51 ponttal feltöltve, ami meg is jelenik a térképen is.
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
FUTTATÁS
Az analízis futtatásához kattintsunk a SOLVE gombra. A művelet adatbázistól függően pár percet igénybe vehet, várjunk türelemmel.
Az eredményt a Routes rétegben fogjuk megtalálni. Generál egy vektoros réteget a pontokat összekötő vonalakból, az attribútum táblázat pedig tartalmazza az útvonal hosszát is (méterben).
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
EREDMÉNYEK LEMENTÉSE
A Routes réteget mentsük el másként.
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék
ÉS KÉSZEN IS VAGYUNK!
© Balázs Boglárka - DE-Természetföldrajzi és Geoinfromatikai Tanszék