6 votos

borrar una capa de la línea por otra capa de la línea

Sigo teniendo este problema y no soy capaz de encontrar la "solución perfecta":

Primero de todo, yo trabajo en ArcGIS 9.3.1. Tengo 2 capas: roads1950, roads2000. Necesito hacer una capa con las carreteras que fueron construidas/cambiado entre 1950-2000. La más perfecta cosa era tener un "borrar" como herramienta que le corte la idénticos a roads1950 características en roads2000. El problema es que la herramienta de borrado sólo funciona con el polígono de las capas. Yo podría hacer una combinación de hembras y el de dobles, pero es una (muy) largo proceso y que no es exacto.

¿Usted sabe de una herramienta o método que me podría ayudar ?

5voto

Joey deVilla Puntos 4487

Para la herramienta de Borrado, sólo el borrado características deben ser polígonos. Las características de entrada puede ser de punto, líneas o polígonos. Cómo sobre el almacenamiento en búfer a pocos metros de la roads2000 capa y su uso como el borrado de sus características en el roads1950.
Como una nota del lado, en ArcGIS Desktop 10, borrar características pueden ser de cualquier tipo.

Ref:

2voto

Erik Öjebo Puntos 6937

Que usted está buscando Diferencia simétrica

http://WebHelp.esri.com/arcgiSDEsktop/9.3/index.cfm?TopicName=how%20Symmetrical%20Difference%20%28Analysis%29%20works

Características o porciones de características del características de entrada y actualización que no se superponen se escribirá en la clase de función de salida.

2voto

saint_groceon Puntos 2696

Si por "método" te refieres a arcobjects, entonces considerar el método de ITopologicalOperator.Difference . Trabaja con líneas, pero tienen que coincidir precisamente.enter image description here

2voto

Emperor XLII Puntos 5493

Si los caminos más viejos (los que quiere "borrar") tienen exactamente la geometría de las carreteras más viejas en el conjunto de datos de 2000, usted puede hacer una selección por localización con la opción "son idénticos a" para seleccionar las características de la carretera de pre1950 en el conjunto de datos de 2000 road. Iniciar la sesión de edición antes de su selección, entonces simplemente borre el conjunto seleccionado y te queda con las características del camino de post1950.

1voto

saint_groceon Puntos 2696

Podría intenta crear una topología con ambos conjuntos de datos y establece una regla diciendo debe ser comprometido por roads1950 por roads2000. Los errores serían caminos abandonados desde 1950.

Luego debe superponer conjunto una diversa regla diciendo roads2000 por roads1950. Los errores serían las carreteras construidas desde 1950.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X