Hu Zhongnan: Nuevos avances en la tecnología SIG del lado web (PPT+taquigrafía)
En el "Foro de nuevas tecnologías de software básico GIS" de GTC 2020, Hu Zhongnan, subdirector del Instituto de Investigación SuperMap, presentó un informe sobre los "Nuevos avances en los SIG nativos de la nube y la tecnología del lado web". Nativo de la nube explicado sistemáticamente Tres nuevos desarrollos en la tecnología SIG: los microservicios son más microscópicos y escalables, la implementación en contenedores es más completa y más fácil de usar, y la orquestación automatizada se adapta a más plataformas. Presenta cómo estas tecnologías respaldan sistemas como Yunnan Geological Big Data para. lograr alta disponibilidad y El valor de los "tres máximos" de alta concurrencia y alta elasticidad también explica sistemáticamente la estructura multinivel y los nuevos avances relacionados de la tecnología SIG del lado web desde la biblioteca básica, la biblioteca de componentes, la biblioteca de plantillas hasta las aplicaciones web, haciendo SIG; El desarrollo y la personalización de aplicaciones front-end son más rápidos y convenientes.
Este artículo se dividirá en dos partes: SIG nativo de la nube (haga clic en el texto azul a la izquierda para verlo directamente) y SIG del lado web. Parte de la información sobre la tecnología SIG del lado web ahora se comparte como. siguiente:
PPT de voz
La primera mitad habla principalmente sobre cómo la tecnología SIG nativa de la nube puede ayudar a la rápida implementación, operación y mantenimiento de los sistemas SIG.
A continuación, les presentaré la tecnología SIG del lado web.
En el pasado, la gente podría haber pensado que el lado web de SuperMap era solo un JavaScript de SuperMap iClient, que era solo una encapsulación, integración y mejora de tecnologías de código abierto como Leaflet y acoplamiento con REST. API del producto de servidor SuperMap De hecho, este fue solo nuestro Uno de los componentes de la pila de tecnología del lado web es la biblioteca de clases básica iClient Libraries (L1) que se muestra en la figura.
También proporcionamos los componentes iClient anteriores, que es la llamada biblioteca de componentes WebGIS (L2), adaptada al marco Vue y al marco React. Además de esto, estamos orientados hacia la seguridad de las aplicaciones industriales y las encapsulamos aún más en función de la biblioteca de componentes, proporcionando la biblioteca de plantillas web iClient Templates (L3). Solo necesita realizar modificaciones simples en los datos, el logotipo, las imágenes, etc. y podrá conectarse rápidamente. También proporcionamos aplicaciones web compilables, personalizables y extensibles, como MapDashboard y WebSite UI (L4), así como algunas aplicaciones web más preferidas para mapeo, análisis, etc. (L5).
Se puede ver que el lado web de SuperMap GIS incluye estos cinco niveles de contenido y ya no es solo un producto único de SuperMap iClient JavaScript.
También contamos con nuevas mejoras y mejoras a nivel de JavaScript de SuperMap iClient.
Diagrama del módulo SuperMap iClient JavaScript 2020. Las bibliotecas web y los componentes web tienen algunas mejoras y se han agregado plantillas web.
Aquí, me centraré en presentar las nuevas características y nuevas tecnologías de componentes y plantillas: la tecnología de componentes encapsula aún más la biblioteca de clases Bibliotecas y logra un desarrollo más rápido con menos código, por ejemplo, una línea de código. Agregue un componente de mapa web, complete una dirección de servicio y un ID de recurso de mapa, y podrá crear un mapa. Bienvenido a ver ejemplos en el sitio web oficial de SuperMap Software.
Esta es la tecnología que brindamos en 2019. Este año hemos agregado una serie de componentes nuevos de Vue, incluida la línea de tiempo, el mapa móvil, etc. Hay nuevas mejoras y mejoras en mapas, gráficos y más.
Este año hemos agregado una serie de nuevos componentes de Vue, incluida la línea de tiempo, el mapa móvil, etc. Los mapas, gráficos y otros componentes tienen nuevas mejoras y mejoras.
Este es un ejemplo del mapa epidémico global de COVID-19 que hicimos. Al utilizar tecnología de componentes para la encapsulación, los usuarios no necesitan escribir código línea por línea, lo que hace que la operación sea más conveniente y el desarrollo más rápido.
La nueva tecnología de plantillas web puede hacer que el desarrollo de aplicaciones sea más conveniente.
Se proporcionan directamente una variedad de plantillas de aplicaciones industriales. Los usuarios solo necesitan modificar el logotipo, combinar colores o eliminar áreas no utilizadas.
Encima hay una pantalla grande, que se puede utilizar para desarrollar y crear rápidamente un sitio web.
El desarrollo sin código le permite crear rápidamente un sitio web, incluida la página de inicio del portal SuperMap iPortal, la aplicación de mapa de pantalla grande, etc., que se puede operar arrastrando y soltando, y la personalización visual se puede completar sin escribir. código. La página de inicio del portal se puede arrastrar y las aplicaciones web se pueden arrastrar usando una pantalla grande.
También se han realizado algunas mejoras en la pantalla de mapa grande.
En el pasado, cuando creaba una pantalla grande, solo podía verla, pero no podía interactuar con ella, no podía hacer clic en ella y no podía operarla después de Hice clic en él. Ahora puedo ver, hacer clic e interactuar. Es más fácil de usar con la interacción.
Además, también hemos optimizado el diseño, y el terminal móvil puede modificar el diseño por sí mismo.
Se puede adaptar para incluir terminales con pantalla ultra ancha. Esta es una foto de un proyecto.
Otra personalización es la personalización y mejora de la expansión del sitio SuperMap iPortal.
Desde la página de inicio hasta la página de inicio de sesión, la página de administración e incluso cada aplicación web, admite personalización y expansión.
Esto permite la personalización visual de No Code y, al mismo tiempo, realiza algunos componentes nuevos y mejoras de capacidades.
Puede utilizar esta función para crear rápidamente una nueva página de inicio. El menú de arriba, el logotipo en la esquina superior izquierda, incluido el banner, y varios otros contenidos admiten modificaciones, adiciones y eliminaciones. Incluso los usuarios que no entienden el desarrollo pueden operarlo directamente. Además, el diseño es responsivo y se puede ver en teléfonos móviles.
Esta es una característica existente en 2019 y hemos realizado nuevas mejoras este año. La otra es la personalización completa del código.
Puedes escribir directamente una página de inicio basada en tu propia tecnología. Ya sea un componente que proporcionamos, un componente que usted mismo escribe o un componente de terceros, puede usarlo.
Incluidas nuestra página de inicio de sesión y nuestra página de administración de recursos, se pueden modificar y personalizar.
Además, la propia pantalla de gran tamaño también es ampliable.
Incluye los datos anteriores.
La información valiosa sobre los datos se puede modificar y personalizar.
Puedes agregar tus propios gráficos y UI.
Lo que se mencionó anteriormente es desarrollo personalizado, y la capa superior es la aplicación web utilizada directamente.
Si estás interesado, puedes ir a nuestro sitio web oficial: www.supermap.com, o al sitio web de GTC: / para ver las nuevas funciones.
Los datos están mapeados y las capacidades de gráficos son más ricas.
Los mapas web se pueden imprimir online.
Repasemos brevemente las dos tecnologías principales de las que hablamos: una es la tecnología SIG nativa de la nube, que hace que la gestión y el funcionamiento de los servicios back-end de SIG sean más eficientes, y la otra es la tecnología SIG del lado web, que hace que el desarrollo de aplicaciones front-end SIG se personalice más rápido. Uno es eficiente y el otro es rápido.
El informe general se puede conectar con dos diagramas. El primero es el diagrama de estructura de implementación de K8, a través del cual se puede ver de un vistazo la tecnología SIG nativa de la nube, incluida la relación entre SuperMap iServer, SuperMap iPortal. y SuperMap iManager, se puede ver qué tecnología se utiliza, etc.
Como se muestra en la segunda imagen de arriba, podemos ver el nivel técnico general en el lado web, desde las bibliotecas SuperMap iClient hasta componentes, plantillas y pantallas grandes, personalización de la interfaz de usuario del sitio, extensiones y aplicaciones web. más.
Lo anterior es mi informe, gracias a todos.