5 votos

Selección de las últimas entradas de una tabla en arco

Tengo un archivo de punto de forma que tiene muchas ocurrencias de eventos almacenados para siempre punto. Estoy tratando de seleccionar el evento más reciente para cada punto. ¿Hay una manera de hacer esto a través de la "seleccionar por atributos" en arco?

3voto

Paul Hargreaves Puntos 1022

Si usted tiene un identificador que el duplicado de los puntos de share, lo tienes hecho con una simple consulta SQL. Sólo tiene que escribir una instrucción sql que grupos por duplicado punto de identificador. Usted podría tirar de su shapefile en una geodatabase personal (*.mdb) con ArcCatalog, a continuación, abrirlo con MS Access. O tirar de ella en PostgreSQL.

 FID | Duplicate_ID | Surname | Created
------------------------------------------
 1   |  1           | Smith   | 2008-01-01
 2   |  1           | Windsor | 2008-02-01
 3   |  2           | Thorn   | 2008-01-05
 4   |  2           | Baker   | 2008-03-01
 5   |  3           | Sykes   | 2008-01-20

SELECT Duplicate_ID, Forename, Surname
FROM mytable AS t
WHERE Created =
   ( SELECT MAX(Created)
     FROM mytable
     WHERE Duplicate_ID = t.Duplicate_ID )

Si usted no tiene un identificador que indica duplicados, estás jodido.. en Realidad sólo tendrás que hacer algunos intersección de trabajar con los datos en primer lugar.

"Generar Cerca de la Mesa - Determina las distancias de cada característica en la entrada de las funciones a uno o más cercanos características en la cerca de características, dentro del radio de búsqueda. Los resultados se registran en la tabla de salida."

"Tanto las Características de Entrada y Cerca de Características puede ser el mismo conjunto de datos. En ese caso, cuando la entrada y cerca de características son el mismo registro, el resultado será ignorado, así como no informar de que cada función es 0 unidades de sí misma".

arcpy.GenerateNearTable_analysis

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Generate_Near_Table/00080000001n000000/

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