Spatiaaliset liittymispisteet ja polygonit ArcGIS Desktopissa?

Yritän luoda ruudukon tiekartan, jossa on katutaulukon hakemistotaulukko.

Käytän tätä ESRI: n opetusohjelmaa : http://blogs.esri.com/esri/arcgis/2007/11/08/creating-street-name-indexes/

Olen siinä vaiheessa, jossa minun pitäisi liittyä alueellisesti pisteeseen tiedosto (jokaisen tarran keskipiste) ruudukkoon (jolla on ruudukon tunnus):

Seuraava vaihe on käyttää Spatial Join -työkalua (yksi monille on liittymisvaihtoehto) ja liitä merkintä kuhunkin ruudukon soluun, johon ne kuuluvat. Et kuitenkaan todennäköisesti halua työskennellä suoraan merkinnän kanssa, koska ”sisältää” tai ”sisällä” paikkatiedon yhdistämisvaihtoehdot eivät sisällä merkintöjä, jotka menevät päällekkäin useamman kuin yhden ruudukon solun kanssa. Lisäksi ”leikkaa” -vaihtoehto luo päällekkäisiä merkintöjä samoissa olosuhteissa. Kiertääksesi merkinnän muuntamisen pisteominaisuuksiksi Feature to Point -työkalulla (Tärkeä huomautus: Minun täytyi poistaa Element-kenttä; tyyppi on möykky, kenttää ei tarvita, mutta jos se on siellä, työkalu ei Suorita).

Vaikuttaa siltä, että käsken liittää pisteet alueellisesti ruudukkoon, jotta kukin tarrapiste sovitetaan yhteen ruudukon ID-arvoon. Aina kun liityn alueellisesti, tulostaulukko on tyhjä.

Onko neuvoja? Minun täytyy vain löytää tapa poimia ruudukon tunnus siitä, mihin pisteet putoavat ruudukkoon.


Olen sisällyttänyt kuvan paikkatietoparametreista. Prosessin suoritettuaan se yksinkertaisesti spitoi uuden muotoilutiedoston, jossa ei ole ominaisuuksia ja tyhjää määritetaulukkoa.

kirjoita kuvan kuvaus tähän

kommentit

  • oletko tarkistanut, että koordinaattijärjestelmät on määritelty?
  • Olen ' muokannut kysymystäsi sisällyttämään yksityiskohdat vaiheesta, jonka kanssa mielestäni sinulla on ongelmia. Voisitko sisällyttää graafinen kuva Spatial Join -työkalussa käyttämistäsi asetuksista – tällä tavalla voimme pyytää selvennyksiä, jotka liittyvät suoraan käyttöösi.
  • Molemmilla tasoilla koordinaattijärjestelmät on määritelty oikein.
  • Mitä tuloksia saat Intersect join -toiminnolla (tämän työkalun oletusarvo).
  • Tavoitteenasi on päätyä monikulmion ominaisuusluokkaan, joka sisältää kaksoiskuvan ruudukon polygonista jokaiselle pisteelle kuuluuko siihen ruudukkoon? Poistitko Element fi: n vanhempi? AnnoLocation_Layer näyttää merkintäkerrokselta, joka ei toimi ' kanssa. Sisältää ' tai ' ' -kohdassa. Vain tarkistaminen, koska et ole ' kuvannut tekemääsi. En myöskään ' ole varma, miksi sinulla ei ' ole pisteitä kohdeominaisuuksina ja teet suhdetta yksi yhteen. / li>

vastaus

Suorita spatiaalinen liittäminen -työkalu uudelleen, mutta tällä kertaa käytä pisteitä kohdeominaisuutena. Aseta otteluvaihtoehdoksi Risteys. Määritä Liity-toiminnoksi yksi yhteen.

Tämä yhdistää ruudukon attribuutit siihen pisteeseen, jonka se leikkaa. Tämä antaa sinulle lähtöominaisuusluokan, joka sisältää ruudukon viitteen kullekin pisteelle, minkä ilmoitit haluamallesi ulostuloksi.

Tämä on tehokkaampi ratkaisu kuin pistemääritteiden työntäminen ruudukoihin. Päätät silti ruudukon viitteestä jokaiselle pisteelle, ja voit suorittaa tilastoja / kyselyjä nähdäksesi kaikki tietyssä ruudukossa olevat pisteet.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *