8 votos

La fusión de tablas de atributos de las clases de entidad en una sola tabla?

Tengo un gran número (aprox. 1,100) polígono clases de entidad.

Lo que me gustaría hacer es combinar las tablas de atributos de cada una de estas clases de entidad en una sola tabla, en el modo más sencillo y rápido posible.

Este será el primer paso en una secuencia de comandos o un modelo que, a continuación, usa la tabla con todos los polígonos de los valores de todas las capas para realizar algunas tabular combinaciones y de las selecciones. Cada vez que ejecute este script, me van a querer volver a hacer la tabla de combinación, en el fondo, la función de polígono de clases puede cambiar. Si es posible escribir la tabla combinadas en la memoria, para la velocidad, que sería lo mejor.

Estoy usando ArcGIS 10.1. Creo que puedo hacer esto con bastante facilidad en VBA/VB.net, pero podría ser más simple, para establecer como un modelo en ModelBuilder, por lo que es fácil de compartir con los colegas.

8voto

Jon M Puntos 206

Creo que me gustaría, personalmente, que el modelo de la Combinación de herramienta para generar una fusión de las característica de la clase que almacena en la in_memory espacio de trabajo y, a continuación, utilizar la Tabla de la Vista de la herramienta con la que se fusionó clase de entidad como una entrada para crear una versión en memoria de la tabla de atributos.

El Hacer de la Vista de la Tabla de la herramienta también proporciona la flexibilidad necesaria para aplicar una consulta SQL para filtrar la tabla.

1voto

Lazer Puntos 3926

Si usted tiene un conjunto de campos que son los únicos que quieren, Append_management se copia sólo los campos con una coincidencia de nombre. Puede ser más eficaz memoria de Combinar. Si la memoria todavía está matando, puede utilizar una ModelBuilder 10.x iterador para añadir de uno en uno. Si usted está escribiendo a in_memory y en la tabla no demasiado grande, que debería funcionar bien.

Otra cosa, si usted realmente necesita una tabla (y no una clase de entidad de salida) usted probablemente puede cortar camino hacia abajo en la memoria que necesita la creación de vistas de tabla de los datos de entrada y anexar ellos - así que usted puede saltar el (tal vez grande) de la forma de los campos.

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