Más

Estadísticas sobre [FID] de la ventana de la tabla

Estadísticas sobre [FID] de la ventana de la tabla


Intenta hacer esto

y obtendrá un mensaje de error. Sin embargo, puede obtener estadísticas fácilmente sobre [FID] utilizando la herramienta Resumen de estadísticas. ¿Alguien tiene una buena explicación de esto? También tenga en cuenta que desde dentro de la tabla [FID] se trata como un 'campo' no numérico.

Pregunta extendida:

Las estadísticas de [FID] pueden ser una forma muy rápida de completar muchas tareas. Por ejemplo, busque duplicados almacenados en otro campo. En el ejemplo siguiente, el campo [COORD] almacena una cadena equivalente a las coordenadas del punto:

Si aplico la herramienta Resumen de estadísticas, el campo de caso [COORD], el campo de estadísticas [FID] y vuelvo a unir la tabla resultante a la tabla de puntos original usando [COORD]. Puedo encontrar puntos duplicados usando la consulta

"pnts.FID" <> "st.FIRST_FID"

Hay muchas otras tareas que se pueden realizar utilizando el número de registro secuencial.

Mi pregunta es POR QUÉ no se pueden realizar estadísticas desde TABLE VIEW (ventana), que es una forma muy rápida de realizar estadísticas en el campo y, al mismo tiempo, esto se puede hacer usando la herramienta Resumen de estadísticas. Eso no es tan rápido, porque es un largo camino hacia abajo en el árbol Cajas de herramientas del sistema-Herramientas de análisis-Estadísticas.


Un real El campo FID u OID no es un campo numérico. Es un tipo de datos especial conocido como ID de objeto. Ver los archivos de ayuda

Si ejecuta alguna herramienta que genera una tabla con un campo de atributo basado en el FID, por ejemplo Near, ese campo es del tipo de datos LONG.

Si realiza un resumen de estadísticas en el real Campo FID, la herramienta trata los datos como un tipo numérico. Si intenta lo mismo desde la tabla de atributos, se trata como una cadena (de ahí las opciones Primera y Última, pero ninguna de las numéricas). En realidad, esa es una afirmación algo defectuosa, es más como una cuerda. Dado que el FID es único, puede obtener el primer o el último valor asociado con cada valor en el campo en el que está resumiendo. Pero Matemáticas las operaciones en tales valores de identificación únicos no tienen sentido, al igual que lo serían para cualquier valor de cadena de texto. Así que aunque puedas hacer En Estadística de resumen, el resultado no significa nada. De la misma manera, los códigos postales no son números, ni los FID, incluso si están representados por caracteres numéricos.

No sé con certeza cómo lo trata con una operación de combinación, pero creo que debe ser numérico en función de las combinaciones que son exitosas (dudo que pueda unirse en función del campo FID a un campo de cadena incluso si las cadenas coinciden números).

Dependiendo de dónde lo mire, el OID se puede convertir a diferentes tipos de datos (ver último enlace) pero dentro de ArcGIS es su propio animal.

Más información (incluidas las diferencias entre OID y FID, incluida la renumeración): http://support.esri.com/de/knowledgebase/techarticles/detail/37480 http://resources.arcgis.com/en/help/main/10.1 /index.html#//019v00000002000000


Entonces, para resumir ese gran párrafo y responder por qué no puede ejecutar estadísticas en el campo FID en sí desde la tabla, es porque esas estadísticas no tienen sentido:

  • Recuento = número de registros o eso -1
  • Min = 0 o 1
  • Max = número de registros o eso -1
  • La suma es 1 + 2 + 3 + 4 + 5 + 6… + número de registros o que -1

Etcétera. Null podría ser útil, excepto que para ser un FID / OID el valor no puede ser Null, por lo que la estadística siempre será 0. Solo su primera / última estadística, a la que se puede acceder desde cualquier lugar, sirve para cualquier propósito, como demuestra en tu ejemplo. Pero (y aquí tuve un momento ¡ah_HA!) Tienes razón, eso provoca un error. La única explicación que puedo ofrecer es que la tabla de atributos Resumir y Resumen de estadísticas son dos herramientas diferentes (por lo tanto, puede usar CASE con una pero no con la otra) y debe manejar el tipo de datos de ID de objeto de diferentes maneras. Técnicamente, no debería funcionar en Estadísticas de resumen (e incluso arroja una advertencia de error cuando lo configura por primera vez, pero lo hace de todos modos).

De manera similar, no puede resumir en el campo FID porque cada valor en FID es único; por lo tanto, la tabla de resumen se verá exactamente igual que la tabla de atributos.


Ver el vídeo: Video 2 Selección por atributos