Actualizar entidades con registros de incidentes (Análisis de criminalidad y seguridad)

ArcGIS Pro 3.4 | | Archivo de ayuda

Resumen

Actualiza una tabla existente o convierte una tabla no espacial en entidades de puntos según unas coordenadas x,y o direcciones de calles y actualiza un dataset existente con la información de registro nueva o actualizada de la tabla.

Uso

  • Debe existir una clase de entidad de puntos, capa de entidades de puntos o tabla donde se incorporarán o actualizarán los registros de la tabla de entrada.

  • Puede utilizar los datos tabulares exportados desde un sistema de envío asistido por ordenador o el sistema de administración de registros de esta herramienta.

  • Esta herramienta soporta los siguientes formatos de tabla como entrada:

    • Geodatabase
    • dBASE (.dbf)
    • Hojas de cálculo de Microsoft Excel (.xls y .xlsx)
    • Tablas basadas en memoria
    • Archivos delimitados
      • Archivos delimitados por comas (.csv, .txt y .asc)
      • Archivos delimitados por tabuladores (.tsv y .tab)
      • Archivos delimitados por barras verticales (.psv)

    Para los archivos delimitados, la primera fila del archivo de entrada se utiliza como los nombres de los campos en la tabla de salida. Los nombres de campo no pueden contener espacios ni caracteres especiales (como $ o *) y se producirá un error si la primera fila del archivo de entrada contiene espacios o caracteres especiales.

  • La realización de operaciones de geocodificación mediante ArcGIS World Geocoding Service requiere una cuenta de organización de ArcGIS Online y consume créditos. La cuenta de organización debe tener suficientes créditos para completar toda la solicitud de geocodificación.

  • Cuando se crea el valor del parámetro opcional Tabla de registros no válidos, la tabla contiene registros que no se procesaron como entidades nuevas o actualizadas. El registro completo de la tabla de entrada se agregará al valor del parámetro Tabla de registros no válidos, así como a un campo INV_REASON. El campo INV_REASON incluirá un código que identifica la razón por la que el registro no se pudo procesar como entidades nuevas o actualizadas.

    El campo INV_REASON se agrega al valor Tabla de registros no válidos con los siguientes códigos:

    • NULL_ADDR: todos los campos de dirección del registro de la tabla de entrada contienen valores nulos.
    • NULL_ID: los campos de Id. de entrada del registro de la tabla de entrada contienen valores nulos.
    • NULL_XY: los campos de coordenadas x e y de la tabla de entrada contienen un valor nulo.
    • BAD_DATE: la fecha de entrada del registro de la tabla de entrada es nulo o no se pudo convertir a una fecha válida.
    • BAD_ADDR: el candidato de dirección del registro de la tabla de entrada no está asignado.
    • BAD_FM: la asignación de campos del registro de la tabla de entrada no se realizó porque no se pudo escribir un valor en el campo de salida. Por ejemplo, no se pueden agregar valores de texto a campos numéricos, y tampoco se pueden agregar valores de texto a campos de texto si los valores superan la longitud del campo. Cuando se produce este código, el campo INV_FLD se agrega al valor Tabla de registros no válidos y enumera los campos del valor Tabla de entrada que contienen valores que no se pudieron escribir en el valor Entidades de destino.
    • DUP_ID: el registro de la tabla de entrada tiene un Id. duplicado y no se ha actualizado en las entidades de entrada porque es más antiguo que el registro existente o ya existe un registro más nuevo. Viene determinado por la fecha de última modificación. Si no se utiliza la fecha de última modificación, se determina por el valor de OBJECTID más alto.

    Cuando no se proporciona ningún valor del parámetro Tabla de registros no válidos, se crea un archivo invalid_records_<timestamp>.fid en el entorno del espacio de trabajo temporal. Este archivo contendrá el valor OBJECTID de cada registro de Tabla de entrada que no se pudo agregar o actualizar en el parámetro Entidades de destino.

  • Cuando los parámetros Actualizar entidades de destino existentes y Actualizar geometría para entidades existentes están activos, los campos de ubicación del valor del parámetro Tabla de entrada se comparan con los campos de ubicación del valor del parámetro Entidades de destino para determinar si la geometría se actualizará en el valor del parámetro Entidad de destino. Cuando Tipo de ubicación se establece en Direcciones, se comparan los valores de Campos de dirección. Si se detecta una diferencia entre el registro de la Tabla de entrada y los valores del parámetro Entidades de destino, la geometría de las Entidades de destino se actualiza con la posición geocodificada según los campos de dirección del registro de la Tabla de entrada. El registro de la Tabla de entrada no se geocodificará si no se detecta ninguna diferencia.

  • Cuando la capa especificada en el valor del parámetro Entidades de destino es una capa de servicio de entidades, utilice el parámetro Convertir fechas a zona horaria UTC para especificar si los valores de fecha de la Tabla de entrada se convertirán a UTC. Se supone que los valores de fecha están en la misma zona horaria que el sistema local.

Parámetros

EtiquetaExplicaciónTipo de datos
Tabla de entrada

La tabla no espacial o la tabla que contiene las coordenadas x e y o direcciones que definen las ubicaciones de los registros.

Table View
Entidades de destino

La clase de entidad de punto, capa de entidades de punto o tabla que se actualizará.

Feature Layer; Table View
Tipo de localización
(Opcional)

Especifica si las entidades se crearán utilizando coordenadas x,y o direcciones.

Este parámetro solo está activo cuando el valor del parámetro Entidades de destino es una capa o clase de entidad.

  • CoordenadasLas entidades se crearán utilizando las coordenadas x,y del registro de entrada.
  • DireccionesLas entidades se crearán utilizando la dirección del registro de entrada utilizando un localizador.
String
Campo X
(Opcional)

El campo de la tabla de entrada que contiene las coordenadas X (o longitud).

Este parámetro solo está activo cuando el parámetro Tipo de ubicación está definido como Coordenadas y el valor del parámetro Entidades de destino es una capa o clase de entidad.

Field
Campo Y
(Opcional)

El campo de la tabla de entrada que contiene las coordenadas Y (o latitud).

Este parámetro solo está activo cuando el parámetro Tipo de ubicación está definido como Coordenadas y el valor del parámetro Entidades de destino es una capa o clase de entidad.

Field
Sistema de coordenadas
(Opcional)

El sistema de coordenadas de las coordenadas x e y.

Este parámetro solo está activo cuando el parámetro Tipo de ubicación está definido como Coordenadas y el valor del parámetro Entidades de destino es una capa o clase de entidad.

Coordinate System
Localizador de direcciones
(Opcional)

El localizador de direcciones que se utilizará para geocodificar la tabla de direcciones.

Cuando este parámetro está configurado para usar ArcGIS World Geocoding Service, esta operación puede consumir créditos.

Nota:

Al utilizar un localizador de direcciones local, agregar la extensión .loc después del nombre del localizador al final de la ruta del localizador es opcional.

Este parámetro solo está activo cuando el parámetro Tipo de ubicación está definido como Direcciones y el valor del parámetro Entidades de destino es una capa o clase de entidad.

Address Locator
Tipo de dirección
(Opcional)

Especifica cómo se asignarán los campos de dirección utilizados por el localizador de direcciones a los campos de la tabla de entrada de direcciones.

Especifique Campo único si la dirección completa se almacena en un solo campo de la tabla de entrada, por ejemplo, 303 Peachtree St NE, Atlanta, GA 30308. Espeficique Varios campos si las direcciones de entrada están divididas en varios campos, como Dirección, Ciudad, Estado y CP para una dirección general de Estados Unidos.

Este parámetro solo está activo cuando el parámetro Tipo de ubicación está definido como Direcciones y el valor del parámetro Entidades de destino es una capa o clase de entidad.

  • Varios camposLas direcciones se dividirán en varios campos.
  • Campo únicoLas direcciones estarán contenidas en un campo.
String
Campos de dirección
(Opcional)

Los campos de la tabla de entrada que corresponden a los campos de dirección del localizador del localizador de direcciones.

Algunos localizadores admiten varios campos de dirección de entrada tales como Address, Address2 y Address3. En este caso, el componente de dirección se puede separar en varios campos y los campos de dirección se concatenarán en el momento de la geocodificación. Por ejemplo, 100, Main st y Apt 140 en tres campos, o 100 Main st y Apt 140 en dos campos, ambos se convertirían en 100 Main st Apt 140 al geocodificar.

Si no asigna ningún campo de dirección de entrada opcional empleado por el localizador de direcciones a un campo de la tabla de entrada de direcciones, especifique que no hay ninguna asignación dejando el nombre de campo vacío.

Este parámetro solo está activo cuando el parámetro Tipo de ubicación está establecido en Direcciones.

Value Table
Tabla de registros no válidos
(Opcional)

La tabla de salida que contiene una lista de registros no válidos y los códigos de invalidación asociados.

Table
Expresión
(Opcional)

La expresión SQL que se utilizará para seleccionar un subconjunto de los registros de los datasets de entrada. Si se especifican varios datasets de entrada, se evaluarán utilizando la expresión. Si no hay ningún registro que coincida con la expresión de un dataset de entrada, no se incorporará ningún registro de ese dataset al destino.

Para obtener más información sobre la sintaxis SQL, consulte Referencia SQL para las expresiones de consulta utilizadas en ArcGIS.

SQL Expression
Actualizar entidades de destino existentes
(Opcional)

Especifica si los registros existentes se actualizarán en el valor del parámetro Entidades de destino.

  • Activado: los registros del valor del parámetro Tabla de entrada se actualizarán en el parámetro Entidades de destino si ya existen ahí.
  • Desactivado: los registros del valor del parámetro Tabla de entrada se incorporarán al parámetro Entidades de destino. Esta es la opción predeterminada.
Boolean
Campos de coincidencia
(Opcional)

El campo o los campos de Id. que se utilizarán para determinar las coincidencias entre los valores de Tabla de entrada y los valores de Entidades de destino.

Este parámetro solo está activo cuando el parámetro Actualizar entidades de destino existentes está activado.

Value Table
Campo de fecha de última modificación de la tabla de entrada
(Opcional)

El campo que contiene la última fecha de modificación de los registros de Entidades de entrada.

Se admiten los tipos de campo de fecha y cadena de caracteres.

Este parámetro solo está activo cuando el parámetro Actualizar entidades de destino existentes está activado.

Field
Campo de fecha de última modificación de las entidades de destino
(Opcional)

El campo que contiene la última fecha de modificación de los registros de Entidades de destino.

Este campo debe ser de tipo fecha.

Este parámetro solo está activo cuando el parámetro Actualizar entidades de destino existentes está activado.

Field
Actualizar solo entidades coincidentes
(Opcional)

Especifica si solo se actualizarán los registros existentes o si se actualizarán los registros existentes y se agregarán nuevos registros.

  • Activado: solo se actualizarán los registros existentes.
  • Desactivado: se actualizarán los registros existentes y se agregarán nuevos registros. Esta es la opción predeterminada.

Este parámetro solo está activo cuando el parámetro Actualizar entidades de destino existentes está activado.

Boolean
Actualizar geometría para entidades existentes
(Opcional)

Especifica si se actualizará la geometría de las entidades existentes.

  • Activado: se actualizará la geometría de los registros existentes cuando la información de geometría del valor del parámetro Tabla de entrada difiera de la geometría del valor del parámetro Entidades de destino. Esta es la opción predeterminada.
  • Desactivado: no se actualizará la geometría de los registros existentes.

Este parámetro solo está activo cuando el parámetro Actualizar entidades de destino existente está activado y el valor del parámetro Entidades de destino es una capa o clase de entidad.

Boolean
Tipo de coincidencia de campos
(Opcional)

Especifica si los campos de la tabla de entrada deben coincidir con los campos de las entidades de destino para que se incorporen los datos.

  • Los campos de entrada deben coincidir con los campos de destinoLos campos del dataset de entrada coinciden con los campos del dataset de destino. Los campos que no coincidan se ignorarán. Esta es la configuración predeterminada
  • Utilizar el mapa de campo para conciliar las diferencias de campoNo es necesario que los campos del dataset de entrada coincidan con los campos del dataset de destino. Los campos del dataset de entrada que no coincidan con los campos del dataset de destino no se asignarán al dataset de destino, a menos que la asignación esté establecida de manera explícita en el parámetro Mapa de campo.
String
Mapa de campo
(Opcional)

Controla la forma en que se transferirán o se asignarán los campos de atributo de la tabla de entrada a las entidades de destino.

Este parámetro solo está activo si el parámetro Tipo de coincidencia de campos se ha establecido en Utilizar el mapa de campo para conciliar las diferencias de campo.

Dado que los valores de la tabla de entrada se incorporan a una entidad de destino existente que tiene campos predefinidos, no puede agregar, eliminar ni cambiar el tipo de campo del mapa de campo. Sin embargo, sí que puede definir regla de fusión para cada campo de salida.

El mapa de campo también puede usarse para combinar valores de dos o más campos de entrada en un solo campo de salida.

Field Mappings
Formato de hora

El formato del campo de entrada que contiene los valores de tiempo. El tipo puede ser: corto, largo, flotante, doble, texto o fecha. Puede elegir un formato de tiempo estándar en la lista desplegable o proporcionar un formato personalizado.

Nota:

Las cadenas de caracteres del formato distinguen entre mayúsculas y minúsculas.

  • Si el tipo de datos del campo de hora es fecha, solo fecha o desplazamiento de fecha y hora, no se requiere ningún formato de hora.
  • Si el tipo de datos del campo de tiempo es numérico (corto, largo, flotante, doble o entero grande), se proporciona una lista de formatos de tiempo numéricos estándar en la lista desplegable.
  • Si el tipo de datos del campo de tiempo es una cadena, se proporcionará una lista de formatos de tiempo de cadena estándar en la lista desplegable. Para campos de cadena, también puede especificar un formato de tiempo personalizado. Por ejemplo, los valores de tiempo pueden haberse almacenado en un campo de cadena, en uno de los formatos estándar, como por ejemplo aaaa/MM/dd HH:mm:ss o en un formato personalizado, como dd/MM/aaaa HH:mm:ss. En el formato personalizado, también puede especificar la designación de a.m. o p.m.
  • Para cadenas compatibles con ISO-8601, utilice aaaa-MM-ddTHH:mm:ss.s como formato de entrada. Esta selección de entrada puede manejar entradas que utilicen un designador UTC (Z) o desplazamientos UTC (±hh:mm).
  • Estos son los formatos que se utilizan frecuentemente:
    • aaaa: año representado por cuatro dígitos
    • MM: mes como dígitos con ceros a la izquierda para meses de un solo dígito
    • MMM: mes como abreviatura de tres letras
    • dd: día del mes como dígitos con ceros a la izquierda para días de un solo dígito
    • ddd: día de la semana como abreviatura de tres letras
    • hh: hora con cero a la izquierda para horas de un solo dígito y un reloj de 12 horas
    • HH: hora con cero a la izquierda para horas de un solo dígito y un reloj de 24 horas
    • mm: minutos con ceros a la izquierda para minutos de un solo dígito
    • ss: segundos con ceros a la izquierda para segundos de un solo dígito
    • t: cadena de caracteres de marcador de hora de un carácter, como A o P
    • tt: cadena de caracteres de marcador de hora de varios caracteres, como AM o PM
    • unix_us: hora UNIX en microsegundos
    • unix_ms: hora UNIX en milisegundos
    • unix_s: hora UNIX en segundos
    • unix_hex: hora UNIX en formato hexadecimal

Más información sobre formatos de fecha y hora personalizados

Este parámetro solo está activo cuando el valor del parámetro Campo de fecha de última modificación de la tabla de entrada es un campo de texto y el valor del parámetro Campo de fecha de última modificación de las entidades de destino es un campo de fecha, o el valor de entrada del parámetro Mapa de campo es un campo de texto y el valor de salida es un campo de fecha.

String
Convertir fechas a zona horaria UTC
(Opcional)

Especifica si los valores de fecha de los registros de entrada se convertirán de la zona horaria del sistema local a la hora universal coordinada (UTC).

  • Activado: los valores de fecha de los registros de entrada se convertirán de la zona horaria del sistema local a UTC. Esta es la opción predeterminada.
  • Desactivado: los valores de fecha de los registros de entrada permanecerán en la zona horaria del sistema local.

Este parámetro solo está activo cuando el valor del parámetro Entidades de destino es una capa de servicio de entidades.

Boolean

Salida derivada

EtiquetaExplicaciónTipo de datos
Entidades de destino actualizadas

El dataset de destino actualizado.

Feature Layer; Table View

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados