Anuncios
Bienvenido a ArcGIS Runtime 100.8
Por Rex Hansen, Nick Furness
¡Nos complace anunciar que ArcGIS Runtime 100.8 ya está disponible!
Han pasado cuatro meses desde nuestro último lanzamiento, y 100.8, también conocida como Actualización 8, continúa construyendo sobre la funcionalidad para los sectores de Servicios públicos, Defensa y Seguridad pública, pero también ofrece mejoras clave de la plataforma en todos los ámbitos. Esta versión incluye nuevas opciones de rastreo de red, soporte para capas en línea en paquetes móviles y mejoras en la representación dinámica de imágenes y símbolos. La actualización 8 también apunta algunas capacidades fundamentales como la identificación en capas ráster y la compatibilidad con nuevos localizadores en entornos de 32 bits. Aquí hay un vistazo más de cerca:
Red de servicios públicos
Los filtros de rastreo son una nueva opción de configuración para las redes de servicios públicos que restringen los resultados devueltos por un rastreo y al mismo tiempo permiten que el rastreo atraviese la fuente. Estos filtros permiten a los administradores de servicios públicos examinar los dispositivos de protección aguas arriba más cercanos.
Ahora puede visualizar asociaciones de red en un mapa utilizando geometría que representa la asociación estructural y las asociaciones de conectividad.
También introdujimos un cambio en el uso de licencias de redes de servicios públicos. Ahora puede ver las propiedades y asociaciones de la red de servicios públicos sin una extensión de la red de servicios de ArcGIS Runtime. Con 100.8, solo se requiere una extensión de red de servicios públicos para las operaciones de rastreo.
Superposiciones de imágenes
Las superposiciones de imágenes son un nuevo tipo de superposición que se puede utilizar para representar imágenes que cambian con frecuencia en una vista de escena. Por ejemplo, renderizando datos en tiempo real, como la precipitación, donde cada imagen estática representa un solo cuadro de un sensor de radar. Como están optimizados para una visualización rápida, las superposiciones de imágenes no son compatibles con las ricas capacidades de procesamiento y representación de una capa ráster, que aún proporciona la mejor opción para flujos de trabajo que requieren representación, análisis y persistencia de imágenes estáticas.
Capas en línea en mapas móviles y paquetes de escenas
Ahora admitimos servicios en línea en mapas móviles y paquetes de escenas (.mmpk y .mspk). Con ArcGIS Pro 2.6 (que se lanzará este verano), los usuarios podrán crear paquetes móviles que tengan una combinación de contenido de servicio local y en línea, como el clima o el tráfico. Si la conectividad de red está disponible, los usuarios de su aplicación pueden utilizar los servicios en línea, pero si no hay conexión, los usuarios pueden seguir trabajando con su contenido local. De acuerdo, como desarrollador has podido crear aplicaciones y experiencias nativas que ya incluyen contenido local y en línea, pero era una opción solo para desarrolladores. El contenido local puede provenir de un paquete móvil, mientras que el contenido en línea se agregó por separado. Esta mejora proporciona un flujo de trabajo formal para definir y entregar contenido local y en línea en el mismo mapa o escena, en un solo paquete, lo que reduce la necesidad de que la lógica de la aplicación combine fuentes locales y en línea.
Simbología
Antes de 100.8, las entidades de puntos representadas mediante símbolos de marcador definidos por variables visuales y / o escala de referencia se mostraban utilizando el modo de representación estática de Runtime. Si bien esto permitió que los símbolos se representaran con precisión, la naturaleza estática de la pantalla (p. Ej., Actualizar solo después de completar la navegación) fue menos pulida. Con 100.8, estos mismos símbolos de marcador pueden aprovechar el modo de renderizado dinámico de Runtime para una experiencia de visualización receptiva basada en GPU. Si bien esta mejora solo se aplica a los símbolos de marcador para entidades de puntos en un mapa, planeamos continuar optimizando las opciones de visualización de simbología similares para otros tipos, estilos y experiencias en el futuro.
Las características y los gráficos ahora se pueden colocar en relación con los objetos de una escena, como una superficie de elevación, edificios en una capa de escena, capas de malla integradas y polígonos extruidos. Tenga en cuenta que algunos objetos no afectan la ubicación de la escena, como los puntos o líneas extruidos, las capas KML o los símbolos de modelo.
La representación de texto en vistas de escena se ha mejorado enormemente con un algoritmo de campo de distancia firmado (SDF). Además de ser más eficiente y, por lo tanto, usar menos recursos, el texto en una vista de escena ahora admite colores de fondo, contorno y halo, rotación relativa a la pantalla o norte local, tachado, subrayado y mejor soporte para idiomas con caracteres conectados (como bengalí, tailandés o árabe).
Identificar y ventanas emergentes
Ahora ofrecemos la capacidad de realizar operaciones de identificación en capas ráster para obtener valores individuales de celdas ráster (o píxeles). Identify es compatible con capas ráster que hacen referencia a ArcGIS Image Services o archivos ráster locales. Los valores de las celdas ráster se pueden mostrar en ventanas emergentes creadas por el desarrollador o en ventanas emergentes definidas en mapas web y escenas web creadas en ArcGIS Online o ArcGIS Enterprise.
El uso de expresiones Arcade en ventanas emergentes se ha mejorado para admitir conjuntos de características y evaluación asincrónica. Los conjuntos de características le permiten definir subconjuntos de datos dentro de una capa de entidades o subconjuntos basados en cálculos entre capas dentro de un mapa. Por ejemplo, una expresión Arcade se puede definir de modo que los resultados en una ventana emergente puedan mostrar todas las entidades en una capa que se cruzan con una entidad seleccionada en otra capa, como un recuento de todos los árboles en un condado.
Enrutamiento y navegación
El motor de indicaciones en ArcGIS Runtime se ha actualizado para que coincida con lo que se usa en el resto de la plataforma ArcGIS. Es compatible con los conjuntos de datos de la red de transporte existentes, no requiere cambios de API y proporciona resultados que son consistentes con otros productos de ArcGIS como ArcGIS Pro, Enterprise y Online. Además, el rendimiento de la generación de rutas y direcciones de manejo paso a paso ha aumentado en un promedio de 50% en máquinas de escritorio y 30% en dispositivos móviles.
Una nueva fuente de datos de ubicación simulada le permite burlarse de las posiciones GPS entrantes utilizando una polilínea. Esto se puede usar para probar o demostrar la funcionalidad que requiere que un dispositivo se mueva, como navegar una ruta, cuando el dispositivo no está en movimiento. Se genera un evento de cambio de ubicación para cada punto en la fuente de datos simulada y se visitan las ubicaciones de la colección en orden, lo que le permite simular el recorrido a lo largo de una ruta a una velocidad definida.
Mejoras y cambios en la plataforma.
Se introdujeron nuevos localizadores con ArcGIS Pro 2.3 a través de la herramienta Crear localizador y se admitieron en ArcGIS Runtime 100.5. Estos localizadores consisten en un archivo * .loc y * .loz: son más pequeños, más rápidos, más fáciles de mantener y ofrecen coherencia en toda la plataforma ArcGIS. Con 100.8 ahora admitimos el uso de estos nuevos localizadores en entornos de 32 bits, especialmente en plataformas Android y Windows. Con eso en mente, los localizadores de geocodificación clásicos (solo * .loc), creados en ArcGIS Pro a través de la herramienta Crear localizador de direcciones, no serán compatibles después de ArcGIS Runtime versión 100.9 (programado para lanzarse en agosto de 2020). Tenga en cuenta que esto solo se refiere al uso de localizadores locales: no hay cambios en el soporte en tiempo de ejecución para los servicios de geocodificación ArcGIS.
Con la versión 100.8 del ArcGIS Runtime SDK para iOS, presentamos soporte para Metal, una nueva arquitectura de renderizado optimizada para plataformas Apple. Las pruebas exhaustivas han demostrado un mejor rendimiento y uso de memoria. Como ya no se incluirá el soporte para OpenGL ES, cualquier desarrollo o prueba que use el Simulador de iOS debe usar un simulador que admita Metal para ver una vista de mapa o de escena. En general, esto significa que para usar 100.8 con un simulador de iOS debe cumplir los siguientes requisitos mínimos:
- Desarrollar en macOS Catalina (10.15)
- Use XCode 11
- Simular iOS 13
Para otros SDK de ArcGIS Runtime que admitan iOS y / o macOS (Qt, .NET, Java) planeamos ofrecer soporte para Metal en futuras versiones.
Para los desarrolladores de Runtime que usan ArcGIS Runtime Local Server, la versión 100.8 será la última versión para admitir los paquetes de ArcGIS Desktop 10.x (creados en ArcMap). La próxima versión de ArcGIS Runtime Local Server requerirá la creación de paquetes con ArcGIS Pro. Tenga en cuenta que ArcGIS Runtime Local Server se puede usar con versiones más recientes de ArcGIS Runtime SDK para .NET, Java y Qt. El lanzamiento de ArcGIS Runtime Local Server 100.8 está programado para fines de este mes.
Además de todo lo anterior, también hemos solucionado varios errores y seguimos mejorando el rendimiento y el uso de la memoria. Para obtener más detalles, consulte las notas de la versión para Android, Qt, .NET, Java e iOS.
Estamos entusiasmados con la forma en que 100.8 continúa aprovechando el soporte para los sectores de servicios públicos, defensa y seguridad pública y fortalece el soporte para las capacidades de la plataforma ArcGIS. ¡Estamos ansiosos por ver cómo esto mejora sus experiencias de aplicación!
Descargue y comience
Para obtener 100.8, vaya al sitio web de ArcGIS for Developers, explore la página de ArcGIS Runtime SDK de su elección y descargue el SDK. También puede hacer referencia a través de NuGet, Gradle o CocoaPods. Si es nuevo en el desarrollo con ArcGIS Runtime y no tiene una suscripción de ArcGIS Developer, simplemente regístrese para obtener una cuenta gratuita y podrá acceder a todo lo que necesita para desarrollar su aplicación.
Sobre los autores
Rex Hansen
Rex Hansen es gerente de producto de ArcGIS Runtime. Tiene más de 25 años de experiencia en SIG, análisis espacial y mapeo por computadora. Recientemente, ha ayudado a guiar el desarrollo de soluciones y tecnologías nativas en la industria de SIG para utilizar datos geoespaciales autorizados en experiencias inmersivas de realidad extendida.
Nick Furness
Nick Furness es Gerente Técnico de Producto para ArcGIS Runtime SDKs para iOS y macOS. Ha pasado más de 20 años trabajando en proyectos de construcción espacial de SIG que van desde pequeñas soluciones familiares hasta instalaciones de empresas y despliegues del gobierno nacional. Nick se presenta en varias Cumbres de desarrolladores de Esri, la Conferencia de usuarios y muchos otros eventos, casi siempre hablando de algo que ver con los SDK de Runtime, aunque es posible que encuentres un poco de JavaScript.