Térbeli csatlakozási pontok és sokszögek az ArcGIS Desktopban?

Rácsos útitervet próbálok létrehozni egy index táblával az utcakereséshez.

Ezt az ESRI oktatóanyagot használom : http://blogs.esri.com/esri/arcgis/2007/11/08/creating-street-name-indexes/

Azon a lépésnél tartok, amikor térileg csatlakoznom kell egy ponthoz fájl (centroid pont minden címkéhez) egy rácshoz (amelynek rácsazonosítója van):

A következő lépés a Spatial Join eszköz (egy sokak számára a csatlakozás opció), és csatolja az annotációt az egyes rács cellákhoz, amelyekbe tartoznak. Valószínűleg azonban nem akar közvetlenül dolgozni az annotációval, mert a „tartalmaz” vagy „belül” térbeli összekapcsolási opciók nem tartalmaznak olyan jelöléseket, amelyek egynél több rács cellát fednek át. Ezenkívül az „metszi” opció ugyanazon körülmények között ismétlődő bejegyzéseket hoz létre. A jegyzet ponttá alakításának konvertálásához a Feature to Point eszközzel (Fontos megjegyzés: Törölnöm kellett az Element mezőt; a típus blob, a mezőre nincs szükség, de ha ott van, akkor az eszköz nem futtatás).

Úgy tűnik, azt mondják nekem, hogy térileg csatlakoztassam a pontokat a rácshoz, hogy minden címkepontot össze lehessen illeszteni a rácsazonosító értékével. Amikor azonban térben csatlakozom, a kimeneti táblázat üres.

Van valami tanácsod? Egyszerűen meg kell találnom a módját annak, hogy kivonjam a rács azonosítóját arról, hogy a pontok hol esnek a rácson belül.


Van egy fénykép a térbeli összekapcsolási paraméterekről. A folyamat lefutása után egyszerűen egy új alakfájlt köp ki funkciók nélkül és üres attribútumtáblával.

írja ide a kép leírását

Megjegyzések

  • ellenőrizte, hogy definiálják-e a koordinátarendszereket?
  • I ' szerkesztettem a kérdését, hogy tartalmazza annak a lépésnek a részleteit, amellyel szerintem problémái vannak. a Spatial Join eszközben használt beállítások grafikájának hozzáadása – így kérhetünk pontosításokat, amelyek közvetlenül kapcsolódnak az Ön által használthoz.
  • Mindkét réteg megfelelő koordinátarendszerrel rendelkezik.
  • Milyen eredményeket ér el az Intersect join (az eszköz alapértelmezett értéke) esetén.
  • A cél az, hogy egy sokszög jellemző osztályba kerüljön, amely minden pontra tartalmaz egy duplikált rács-sokszöget. ebbe a rácsba esik? Törölte az Element fi-t eld? Az AnnoLocation_Layer úgy néz ki, mint egy annotációs réteg, amely nem fog működni a ' ' vagy ' A ' egyezési lehetőségeken belül. Csak azért ellenőrizni, mert ' még nem írta le mit tett. Ezenkívül ' nem vagyok biztos benne, miért nem lenne ' miért a pontok a céltulajdonságok, és ha egy az egyhez kapcsolatot csinál.

Válasz

Futtassa újra a térbeli összekapcsolás eszközt, de ezúttal a pontokat használja céltulajdonságként. Állítsa az egyezés opciót Metszés értékre. Állítsa a Csatlakozás műveletet 1: 1 értékre.

Ez összekapcsolja a rács attribútumait a metszéspontjával. Ez egy olyan kimeneti jellemző osztályt fog kapni, amely minden pontra tartalmaz egy rács hivatkozást, amelyet Ön a kívánt kimenetként megadott.

Ez hatékonyabb megoldás, mint a pont attribútumok rácsokba való tolása. Továbbra is megkapja az egyes pontok rácshivatkozását, és statisztikákat / lekérdezéseket futtathat az adott rácsba eső összes pont megtekintéséhez.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük