Suntuubi-palvelussa käytetään evästeitä. Palvelua käyttämällä hyväksyt evästeiden käytön. Lue lisää. OK
272829303112
3456789
10111213141516
17181920212223
24252627282930

RSS

 Päällekkäiset alueet (OverLapping Polygons)
14.09.2018 08:04 | IGLIES 615 / IL

OverLapping Polygons

 

Joskus tulee tilanteita, että AutoCAD kuva täytyy saada tähän perinteisempään paikkatieto maailmaan.
Tässä yhteydessä usein huomaa, että topologiassa on runsaasti toivomisen varaa ja tämän lisäksi
alueiden muodostus hyvin harvoin menee niinkuin pitäisi.

Tässä käsitellään Kangasalan kaupungin Ruutanan kaupunginosan aineistoa.
Ensin luetaan Ruutana_KAAVALUE.dxf tiedosto sisään ArcMapiin ja valitaan siitä suoraan
Polygon muotoinen aineisto putkelle.

Add Data

Käyttömukavuuden kannalta kannattaa aineisto puskea suoraan tietokantamuotoon
Rotan oikealla  Data: Export Data...

Ja luetaan kama putkelle.

 

Seuraavaksi analysoidaan päällekkäiset alueet. Erinomainen työkalu tähän löytyy
Menu: Geoprocessing: Intersect

Ja lykätään aineisto samaan tietokantaan edellisen kanssa. Tässä tapauksessa
tulokseksi tuli taso nimeltä KAAVALUE_Intersect

 

toc

Täydellisessä maailmassa tämä olisi tässä, mutta ei. Myös alla (tai päällä) oleva 
Alue on mukana kuviotiedostossa, joten nyt tarvitsee vähän askarella, että saadaan se
mitä lähdettiin hakemaan.

 

kartta

 

Ihan ensimmäiseksi täytyy valita KAAVALUE nuo päällekäiset (tai alekkaiset) featuret
ja poistaa ne sotkemasta.
Menu: Selection: Select By Location...
Tärkein on kohta
Spatial selection method for target layer feature(s): are identical to the source layer feature
(Toimii toki parillaa muullakin tavalla, mutta tämä riittää tähän).

sbl

 

 

Sitten editointi päälle ja poistetaan nuo valitut kohteet tasolta KAAVALUE.

 

Nyt meillä on mielenkiintoinen ongelma. On taso KAAVALUE_Intersect jossa on kaksi
päällekkäistä aluetta. Ongelma siis vain lisääntyi, joten haetaan siihen helpotusta
ja yhdistetään kaksi tasoa attribuutti tauluilla toisiinsa. Tällä meidän pitäisi
päästä tilanteeseen jossa meillä on tasolla KAAVALUE_Intersect ne tasot, jotka
halutaan säilyttää ja ne, jotka kuuluu tasoon KAAVALUE ja nämä halutaan taas
poistaa.

Napautetaan rotan oikealla tasoa KAAVALUE_Intersect ja valitaan
Joins and Relates: Join...

join

Ja jos katsotaan KAAVALUE_Intersect attribuuttitaulua huomataan, että
vain noilla alueilla, jotka löytyy tasosta KAAVALUE, on tietoa.
(OBJECTID kenttä on osassa tyhjä <null>)

taulu

Joten tehdään tauluun kysely (Select By Attributes)
ja kirjoitetaan ehdoksi KAAVALUE.OBJECTID IS NOT NULL

 

kysely

 

Tuloksena on halutut rivit.
Laitetaan editointi päälle ja poistetaan valitut rivit pois kuleksimasta.
Sitten poistetaan taulun liitokset.
Joins and Relates:Remove All Joins.

Sitten vielä vähän kosmetiikaa. Tehdään reikiä alueeseen KAAVALUE
ArcToolbox: Analysis Tools: Overlay: Erase

erase

Saadaan pois nuo päällekkäisyydet. Ja viimeisenä silauksena lykätään nuo
puuttuvat alueet takaisin alkuperäiseen.
ArcToolbox: Data Management Tools: General: Append

Ja VOT, siinä meillä on alueet ilman päällekäisyyksiä.

lopputulos

#GIS #ArcMap #OverLapping_Polygons

 

 


 - IGLIES 615 / IL


Kommentti

Kirjoittaja

Sähköposti

Kotisivut

Roskapostisuojaus: Paljonko on neljä plus kolme?
(Pakollinen, Vastaa numeroin)



Ei kommentteja




©2018 Iglies - suntuubi.com