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?
Respuesta
¿Demasiados anuncios?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