Hu:Multipolygon Examples
Ez az oldal valós példákat tartalmaz a multipoligon-kapcsolatokra vonatkozóan.
Példák a térképszerkesztőknek: lépésről lépésre az egyszerűtől a bonyolultig
Ebben a fejezetben egy egyszerű példát lépésről lépésre bővítünk ki egy összetett példává.
A példák leírásához használt stílus:
Kapcsolat Kapcsolat címkéje ... Kapcsolat tagja >Kapcsolat új tagja ... |
Erdő (egyetlen zárt vonal)
Meg lett rajzolva az 1-es zárt vonal, és landuse=forest címkével lett ellátva az A erdő leírásához. Egy zárt vonal olyan címkével való ellátása, amely területet jelöl, terület megrajzolását eredményezi. Ez a fajta gyorsmegoldás azoknál az egyszerű területeknél működik, amelyek körvonala egyetlen vonalból áll, és amelyekben nincsenek lyukak. Ugyanezt meg lehetne tenni multipoligonnal is, de ez csak bonyolítaná az egyszerű esetet.
|
Erdő tóval (egy külső és egy belső gyűrű)
Hozzáadásra került a 2-es zárt vonal az A erdőn belül, és natural=water címkével lett ellátva, amely a B tavat jelöli. Az 1-es zárt vonal címkéje eltávolításra került, mert nincsenek térképelemek a teljes bekerített területen. Ez önmagában nem jelöl semmit. A landuse=forest címkével ellátott A erdő a zöld gyűrű: az 1-es vonal által bekerített terület a B tó kivételével.
Az A multipoligon szemlélteti az esetet. Kapcsolat A: type=multipolygon landuse=forest outer 1 inner 2 |
Erdő két tóval (egy külső és két belső gyűrű)
Hozzáadásra került a 3-as zárt vonal az A erdőn belül, és a natural=water címkével lett ellátva, amely a C tavat jelöli. A landuse=forest címkével ellátott A erdő többé már nem egyszerű gyűrű. Mostantól az 1-es vonal által körülhatárolt terület, kivéve a B és a C tavakat.
Hozzáadásra került az inner 3 tag az A multipoligonhoz: Kapcsolat A: type=multipolygon landuse=forest outer 1 inner 2 >inner 3 |
Erdő két tóval és egy szigettel (beágyazott multipoligonok)
Hozzáadásra került a 4-es zárt vonal a B tavon belül, és natural=scrub címkével lett ellátva, amely a D szigetet jelöli.
Az A erdő, és így az A multipoligon is változatlan marad: Kapcsolat A: type=multipolygon landuse=forest outer 1 inner 2 inner 3 A 2-es zárt vonal most már szintén címke nélküli, mert többé már nincsenek térképelemek a teljes bekerített területen. A Ezt egy második, B multipoligon ábrázolja: Kapcsolat B: type=multipolygon natural=water outer 2 inner 4 |
Erdő 2 tóval, szigettel, határvonallal és úttal (több vonal által megadott beágyazott multipoligonok)
Az 1-es vonal korábban az A erdő teljes határvonala volt, most azonban fel lett osztva és részben ki lett cserélve: hozzáadásra kerültek az 5-ös, 6-os, 7-es és 8-es egyenes vonalak, és boundary=administrative címkével lettek ellátva. Ezenkívül hozzáadásra kerültek a 9-es, 10-es és 11-es egyenes vonalak is highway=unclassified címkével.
Megjegyzés: az utaknak (vonalas elem) a földhasználat (területi elem) határvonalaiként (multipoligon vagy sem) való használata alapvetően nem ajánlott. Azért, mert az utak vagy a terület későbbi elmozdítása, finomhangolása vagy átalakítása azonnal a kapcsolódó terület, illetve út – gyakran nem szándékos – megváltozását eredményezi. Ennél is fontosabb, hogy a (kevésbé műszaki) térképszerkesztők túlnyomó többségétől nem várható el, hogy valaha is megértsék a speciális multipoligonok működését. A speciális multipoligonok túlzott használata, mint az ebben példában lévő, vagy megakadályozza ezeknek a térképszerkesztőknek a közreműködését, vagy az út eltávolítása garantálja ezeknek a multipoligonoknak a tönkremenetelét. Ne feledje azt sem, hogy az utaknak a speciális multipoligonokba való felvétele, mint ebben a példában, jelentősen megnehezíti az utak későbbi szerkesztését (az utak fizikai módosításai folyamatosan történnek). Messze nem várható el minden térképszerkesztőtől, hogy rendelkezzen a szükséges készségekkel vagy idővel ahhoz, hogy ezt zökkenőmentesen kezelje. A 2-es vonal korábban a B tó teljes határvonala volt, de ez is fel lett osztva. Hozzáadásra kerültek a 12-es, 13-as, 14-es és 15-ös vonalak, és A „megmaradt” 1-es vonal, valamint a 6-os és a 10-es vonalak mostantól az A erdő határvonalát képezik. Hozzáadásra került a 6-os külső (outer), a 10-es külső (outer) és a 13-as belső (inner) az A multipoligonhoz: Kapcsolat A: type=multipolygon landuse=forest outer 1 >outer 6 >outer 10 inner 2 >inner 13 inner 3 A 2-es és a 13-as vonalak alkotják a B tó határvonalát. A 13-as külső (outer) hozzáadásra került a B multipoligonhoz: Kapcsolat B: type=multipolygon natural=water outer 2 >outer 13 inner 4 |
Megjegyzések:
- Ha egy út lett kiválasztva egy terület határaként, akkor az út széle a határ, és nem az út (képzeletbeli) középvonala.
- Néhány térképszerkesztő – mint ebben a példában is – inkább a vonalak használatát részesíti előnyben a területek határaiként, mások inkább külön vonalakat rajzolnak, míg egyesek a helyzettől függően mindkettőt használják.
- Ez a példasorozat területekkel kezdődött. A gyakorlatban azonban valószínűbb, hogy a területek hozzáadása előtt már vannak vonalas elemek, például utak.
Erdővel szomszédos mezőgazdasági terület és tóval szomszédos tanyaudvar (szomszédos multipoligonok és szomszédos belső területek)
A korábbi 1-es vonal ismét felosztásra kerül egy új, rövid 1-es vonalra és egy új 16-os vonalra, amely barrier=fence címkével lett ellátva. Hozzáadásra került a 17-es vonal, és barrier=fence címkével lett ellátva. Hozzáadásra került a 18-as vonal, és nem lett címkézve. A 7-es, 16-os, 17-es és 18-as vonalak alkotják az A erdővel szomszédos E mezőgazdasági terület határvonalát. A 16-os vonalon osztoznak. Hozzáadásra került a 19-es zárt vonal az E mezőgazdasági területen belül, amely landuse=farmyard címkével lett ellátva a G tanyaudvar leírásához. A 20-as zárt vonal a 19-es vonal két északi csomópontjának felhasználva került hozzáadásra, és kettőzött vonallal lett megrajzolva a G tanyaudvar északi határa fölé. A 20-as vonal natural=water címkével lett ellátva a harmadik, F tó leírásához.
Hozzáadásra került az outer 16 az A multipoigonhoz: Kapcsolat A: type=multipolygon landuse=forest outer 1 >outer 16 outer 6 outer 10 inner 2 inner 13 inner 3 A B multipoligon változatlan marad: Kapcsolat B: type=multipolygon natural=water outer 2 outer 13 inner 4 Az E mezőgazdasági területet új E multipoligon írja le: Kapcsolat E: type=multipolygon landuse=farmland outer 7 outer 16 outer 17 outer 18 inner 19 inner 20 |
Megjegyzések:
- Kettőzött vonalak, azaz egymáson futó vonalak megengedettek, a kettőzött pontok, azaz egymáson lévő pontok nem.
- A kettőzött vonalak elkerülhetők multipoligonok használatával. De ebben a példában ez csak bonyolítaná az egyszerű esetet.
Három különálló mezőgazdasági terület (közös elemek nélküli külső gyűrűk)
Hozzáadásra került a 21-es vonal címke nélkül. Hozzáadásra került a 22-es vonal, amely barrier=fence címkével lett ellátva. A 21-es és a 22-es vonal alkotja az E2 mezőgazdasági területet, amely az E mezőgazdasági területtől el van választva, de ahhoz tartozik.
Hozzáadásra került a 23-as vonal címke nélkül. Hozzáadásra került a 24-es vonal, amely Az A multipoligon változatlan marad: Kapcsolat A: type=multipolygon landuse=forest outer 1 outer 16 outer 6 outer 10 inner 2 inner 13 inner 3 A B multipoligon változatlan marad: Kapcsolat B: type=multipolygon natural=water outer 2 outer 13 inner 4 Hozzáadásra került az outer 21, outer 22, outer 23, outer 24 és inner 25 az E multipoligonhoz: Kapcsolat E: type=multipolygon landuse=farmland outer 7 outer 16 outer 17 outer 18 inner 19 inner 20 >outer 21 >outer 22 >outer 23 >outer 24 >inner 25 |
Példák a térképszerkesztőknek
Rét, mezőgazdasági területtel, két erdővel és cserjéssel (4 szintig egymásba ágyazott poligonok)
Szabály: Ha a poligonok több szinten vannak egymásba ágyazva, akkor a legbiztonságosabb módszer az, hogy
- csak a legbelső, zárt vonalakat címkézzük területet leíró címkékkel, és
- a többi zárt vonalat csak úgy címkézzük, hogy ne jellemezzenek területet, és
- használjunk több olyan multipoligont, amelyek mindegyike két szomszédos szintet ábrázol.
Ez a példa a németországi fórumban lévő Verschachtelte Multipolygone beszélgetésből származik.
Három fafajtából álló erdő
Ez a példa a németországi fórumban lévő Multipolygone, z.B. See oder Gebäude in Waldfläche beszélgetésből származik. Azt mutatja be, hogyan lehet megkerülni a megjelenítők jelenlegi hiányosságait a multipoligonok feldolgozása során, miközben a valóságnak megfelelően továbbra is helyesen legyenek címkézve. Nem a megjelenítő számára címkézünk.
Elmélet:
Gyakorlat: