Prostorové spojení bodů a polygonů v ArcGIS Desktop?

Pokouším se vytvořit silniční mapu mřížky s indexovou tabulkou pro vyhledávání ulic.

Používám tento tutoriál od ESRI : http://blogs.esri.com/esri/arcgis/2007/11/08/creating-street-name-indexes/

Jsem v kroku, kterým se mám prostorově spojit s bodem soubor (těžiště pro každý štítek) do mřížky (která má ID mřížky):

Dalším krokem je použití nástroje Prostorové spojení (jeden to many is the join option) and join an annotation to each grid cell they fall within. Pravděpodobně však nebudete chtít pracovat přímo s anotací, protože možnosti prostorového spojení pro „obsahuje“ nebo „uvnitř“ nebudou obsahovat žádnou anotaci, která překrývá více než jednu buňku mřížky. Možnost „protíná“ dále vytvoří duplikáty záznamů za stejných okolností. Chcete-li obejít převést anotaci na prvky bodu pomocí nástroje Feature to Point (důležitá poznámka: musel jsem odstranit pole Element; typ je blob, pole není potřeba, ale pokud tam je, nástroj nebude Spustit).

Zdá se, že mi říká, abych prostorově spojil body do mřížky, aby se každý bod štítku spojil s hodnotou jeho ID. Kdykoli se však prostorově připojím, je výstupní tabulka prázdná.

Nějaká rada? Jednoduše potřebuji najít způsob, jak extrahovat ID mřížky, kde body spadají do mřížky.


Zahrnul jsem fotografii parametrů prostorového spojení. Po spuštění procesu jednoduše vyplivne nový tvarový soubor bez funkcí a prázdnou tabulku atributů.

sem zadejte popis obrázku

Komentáře

  • zkontrolovali jste, že jsou definovány souřadnicové systémy?
  • Upravil jsem vaši otázku tak, aby obsahovala podrobnosti o kroku, o kterém si myslím že máte problémy. Upravil jsem vaši otázku zahrnout grafiku nastavení, která používáte v nástroji Prostorové spojení – tímto způsobem budeme moci požadovat vysvětlení přímo související s tím, co používáte.
  • Obě vrstvy mají správně definované souřadnicové systémy.
  • Jaké výsledky získáte při spojení Intersect (výchozí pro tento nástroj).
  • Vaším cílem je skončit s třídou polygonových prvků, která obsahuje duplicitní mřížkový polygon pro každý bod, který spadá do této mřížky? Smazali jste Element fi starší? AnnoLocation_Layer vypadá jako vrstva poznámek, která nebude fungovat s ' Obsahuje ' nebo ' V rámci ' možností shody. Jen kontrolu, protože jste ' nepopsali, co jste provedli. Také si ' nejsem si jistý, proč byste ' neměli body jako cílové prvky a vytvářeli vztah jedna k jedné.

Odpověď

Spusťte nástroj pro prostorové spojení znovu, ale tentokrát použijte body jako cílový prvek. Nastavte možnost shody na Průnik. Nastavte operaci spojení na jednu.

Tím se připojí atributy mřížky k bodu, který protíná. Získáte tak třídu výstupních prvků, která obsahuje odkaz na mřížku pro každý bod, což je to, co jste uvedli jako požadovaný výstup.

Toto je efektivnější řešení, než posílat atributy bodů do mřížek. Stále skončíte s odkazem na mřížku pro každý bod a můžete spustit statistiky / dotazy a zobrazit všechny body, které spadají do určité mřížky.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *