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.
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.