2 votos

Transmisión de polilíneas al añadir registros a tablas relacionadas en ArcPad

Estoy diseñando una solución ArcPad para nuestro personal de campo; recogemos datos puntuales y utilizamos líneas para identificar la cantidad de "esfuerzo" (y para mantener la responsabilidad).

A la vez que recopilamos una "polilínea en flujo" (añadir vértices continuamente desde el GPS) como "pista" de nuestro personal de campo (esfuerzo diario), necesitamos recopilar también datos puntuales a lo largo del camino.

Cada vez que recoja añadir un registro a una clase de característica de punto en una tabla relacionada en el flujo de polilínea se detiene. Esto obliga a nuestro personal a volver a activar manualmente la transmisión de polilíneas para cada registro que recopilan. El error humano está casi garantizado en el curso de la edición de 50 puntos en un día.

Sé que el manejo de eventos está integrado en ArcPad a través de ArcPad Studio, pero no he tenido ninguna suerte desencadenando el flujo de polilíneas con el evento onOK del formulario de la tabla relacionada.

Agradecería cualquier ayuda para crear un controlador de eventos. Los archivos de ayuda no son tan útiles como el código de ejemplo de Python asociado con ArcMap en el escritorio. He aquí un rápido vistazo a la dirección que he estado inclinando. No estoy completamente seguro de cómo incluso componer un completo incluso secuencia de comandos de manipulación para ArcPad.

De los archivos de ayuda: 'gpsstream' => Añadir vértices continuamente desde GPS

Formulario (evento onOk):

Application.ExecuteCommand("gpsstream")

2voto

ESV Puntos 4591

En lugar de codificar una solución, ¿ha pensado en utilizar la función Tracklog GPS en lugar de una polilínea?

El tracklog guarda en un intervalo definido las coordenadas GPS siempre que el GPS esté encendido y recibiendo en un shapfile y lo muestra en ArcPad. Sin embargo, no es una característica de edición, por lo que no se detiene cuando yuo añadir un nuevo registro a su característica de edición (como su clase de característica de punto).

Además, el tracklog guarda un montón de información del GPS, como la altura, la hora, la calidad del punto de GPS, etc., que te resultará útil durante el proceso de auditoría.

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