Red de conocimiento informático - Material del sitio web - ¿Cómo construir una plataforma de desarrollo WebGIS? Después de tres o cuatro meses, finalmente construí una plataforma WebGIS eficiente usando Geoserver. Cuando se trata de la eficiencia de Geoserver, por supuesto, no se puede simplemente usar Geoserver. Después de estudiar Geoserver durante un tiempo, sé que el cuello de botella en la eficiencia de Geoserver está en la navegación de los mapas generados. Esta es la función básica de webgis. Cuando se menciona GeoServer, casi todos los materiales chinos en GeoServer señalan que no solo se requiere soporte jdk, sino también la instalación de JAI y JAII/O, incluida la traducción del propio autor de "Viajar por el mundo". "Serie de documentos de instalación de GeoServer bajo Windows". El extracto "Instalación y uso de GeoServer en Windows" de la serie de documentos "Recorrido" que traduje también cometió este error. De hecho, a partir de la versión 1.4.1 de GS, GeoServer no solo no requiere JAI, sino que JAI adicional también hará que GS informe un error, lo que provocará que el servicio WMS no esté disponible en la versión 1.4.1 y no pueda iniciarse en la versión 1.5. .0. Los amigos cuidadosos pueden encontrar que la biblioteca en el directorio WEB-INF/lib de GS ya contiene archivos como jai1.3.jar. Hasta ahora, el problema GS de hoy se ha resuelto con éxito y puedo continuar completando un WebGIS simple como "Mapa de China". Aunque fue una tarde perdida, todavía hay algunos beneficios en resumen: 1. No confíes en las respuestas dadas por Google. En primer lugar, la validez de la información es limitada y, en segundo lugar, la confiabilidad no es suficiente: el artículo que traduje siempre ocupó un lugar muy alto en la página de resultados de geoservidor de palabras clave de Google, lo que provocó que innumerables principiantes sufrieran. Hoy, después de leer detenidamente la Guía del usuario oficial de GS, también descubrí que la wiki oficial no requiere la instalación de jJAI. Por lo tanto, el título de este artículo también es lo más detallado posible, con la esperanza de recuperar esta pérdida con la ayuda de Google nuevamente. No hace falta decir la importancia de los registros. Aunque a veces la información que proporciona no es clara, la mayoría de las veces los registros siempre pueden dar la mejor respuesta. Hoy tenía prisa y culpé del problema a la URL de WMS, por lo que ignoré el problema de JAI. (Una cosa de la que no estoy seguro es que todos mis mapas se pueden ver en MapBuilder, así que no es de extrañar que culpe a la URL de WMS). Continuaré trabajando mañana. Espero que esta experiencia pueda ser útil para todos. Pronto modificaré la publicación incorrecta y eliminaré la parte sobre la instalación de JAI. Instrucciones de implementación del proyecto para GeoserverNo Etiquetas isalie WEBGIS No hay comentarios Entorno de instalación: Windows 2003 Server SP1+Sun Java 2 SDK 1_4_2_11+Tomcat 5.0.28 Si desea probar Geoserver, se recomienda descargar el archivo de instalación de Windows geoserver-1.3.3. exe, que El instalador incluye el servidor de aplicaciones Jetty y crea automáticamente un entorno de prueba para usted. La implementación de un proyecto Geoserver (paquete de archivos WAR) requiere aproximadamente los siguientes seis pasos: 1. Para instalar Sun Java 2 SDK, vaya al sitio web de Sun para descargar j2sdk-1_4_2_11-windows-i586-p.exe (la versión puede ser diferente). NOTA: Debe descargar el JDK, no el JRE. También puede utilizar el JDK de IBM o BEA. Las pruebas han demostrado que Jrocket de BEA se ejecuta más rápido que JVM de Sun en plataformas Windows x86. (Es posible que tenga problemas al instalar JDK 5.0; consulte el archivo de ayuda de Geoserver).

¿Cómo construir una plataforma de desarrollo WebGIS? Después de tres o cuatro meses, finalmente construí una plataforma WebGIS eficiente usando Geoserver. Cuando se trata de la eficiencia de Geoserver, por supuesto, no se puede simplemente usar Geoserver. Después de estudiar Geoserver durante un tiempo, sé que el cuello de botella en la eficiencia de Geoserver está en la navegación de los mapas generados. Esta es la función básica de webgis. Cuando se menciona GeoServer, casi todos los materiales chinos en GeoServer señalan que no solo se requiere soporte jdk, sino también la instalación de JAI y JAII/O, incluida la traducción del propio autor de "Viajar por el mundo". "Serie de documentos de instalación de GeoServer bajo Windows". El extracto "Instalación y uso de GeoServer en Windows" de la serie de documentos "Recorrido" que traduje también cometió este error. De hecho, a partir de la versión 1.4.1 de GS, GeoServer no solo no requiere JAI, sino que JAI adicional también hará que GS informe un error, lo que provocará que el servicio WMS no esté disponible en la versión 1.4.1 y no pueda iniciarse en la versión 1.5. .0. Los amigos cuidadosos pueden encontrar que la biblioteca en el directorio WEB-INF/lib de GS ya contiene archivos como jai1.3.jar. Hasta ahora, el problema GS de hoy se ha resuelto con éxito y puedo continuar completando un WebGIS simple como "Mapa de China". Aunque fue una tarde perdida, todavía hay algunos beneficios en resumen: 1. No confíes en las respuestas dadas por Google. En primer lugar, la validez de la información es limitada y, en segundo lugar, la confiabilidad no es suficiente: el artículo que traduje siempre ocupó un lugar muy alto en la página de resultados de geoservidor de palabras clave de Google, lo que provocó que innumerables principiantes sufrieran. Hoy, después de leer detenidamente la Guía del usuario oficial de GS, también descubrí que la wiki oficial no requiere la instalación de jJAI. Por lo tanto, el título de este artículo también es lo más detallado posible, con la esperanza de recuperar esta pérdida con la ayuda de Google nuevamente. No hace falta decir la importancia de los registros. Aunque a veces la información que proporciona no es clara, la mayoría de las veces los registros siempre pueden dar la mejor respuesta. Hoy tenía prisa y culpé del problema a la URL de WMS, por lo que ignoré el problema de JAI. (Una cosa de la que no estoy seguro es que todos mis mapas se pueden ver en MapBuilder, así que no es de extrañar que culpe a la URL de WMS). Continuaré trabajando mañana. Espero que esta experiencia pueda ser útil para todos. Pronto modificaré la publicación incorrecta y eliminaré la parte sobre la instalación de JAI. Instrucciones de implementación del proyecto para GeoserverNo Etiquetas isalie WEBGIS No hay comentarios Entorno de instalación: Windows 2003 Server SP1+Sun Java 2 SDK 1_4_2_11+Tomcat 5.0.28 Si desea probar Geoserver, se recomienda descargar el archivo de instalación de Windows geoserver-1.3.3. exe, que El instalador incluye el servidor de aplicaciones Jetty y crea automáticamente un entorno de prueba para usted. La implementación de un proyecto Geoserver (paquete de archivos WAR) requiere aproximadamente los siguientes seis pasos: 1. Para instalar Sun Java 2 SDK, vaya al sitio web de Sun para descargar j2sdk-1_4_2_11-windows-i586-p.exe (la versión puede ser diferente). NOTA: Debe descargar el JDK, no el JRE. También puede utilizar el JDK de IBM o BEA. Las pruebas han demostrado que Jrocket de BEA se ejecuta más rápido que JVM de Sun en plataformas Windows x86. (Es posible que tenga problemas al instalar JDK 5.0; consulte el archivo de ayuda de Geoserver).

2. Para instalar Sun Java Advance Image SDK, vaya al sitio web de Sun y descargue jai-1_1_2_01-lib-windows-i586-jdk.exe (las versiones pueden ser diferentes. El programa de instalación instalará automáticamente Java Advance Image en el directorio donde). Se encuentra el SDK de Sun Java 2. Nota: Se debe instalar la versión JDK. 3. Para instalar el SDK de Sun Java Advance ImageIO, vaya al sitio web de Sun y descargue jai_imageio-1_0_01-lib-windows-i586-jdk.exe (la versión puede ser diferente. El programa de instalación instalará automáticamente Java Advance ImageIO en el directorio). donde se encuentra el SDK de Sun Java 2. Nota: Se debe instalar la versión JDK. 4. Instale el servidor de aplicaciones Tomcat, descargue jakarta-tomcat-5.0.28.exe del sitio web de Apache e instálelo en el directorio especificado. El puerto 8080 se utiliza de forma predeterminada. También puede instalar otros servidores de aplicaciones J2EE. Los servidores de aplicaciones probados por el equipo del proyecto Geoserver incluyen JBoss, Jetty, Tomcat y Resin. Nota: Tomcat 5.5 requiere compatibilidad con JDK 5.0. 5. Instale el servidor Apache, descargue apache_2.2.3-win32-x86-no_ssl.msi del sitio web de Apache e instálelo en el directorio especificado. El nombre del servidor es la dirección IP local y el puerto 80 se utiliza de forma predeterminada. Si el servidor Apache no se inicia normalmente, verifique si hay un servidor IIS ejecutándose en el sistema. (Este paso es opcional. Usamos Apache para manejar solicitudes http ordinarias y Tomcat para manejar solicitudes de servicios de mapas OGC WMS y WFS-T. El propósito de esto es compartir la presión de trabajo de Tomcat y mejorar la velocidad de procesamiento de mapas de Geoserver). 6. Cierre Tomcat, copie el paquete geoserver.war en el directorio de la aplicación web de Tomcat y luego inicie Tomcat. Tomcat implementará automáticamente Geoserver. Después de comenzar, use http://ip:8080/geoserver para ingresar a la página de configuración de gráficos del geoserver. Al ingresar a geoserver por primera vez, el servidor de aplicaciones necesita compilar jsp, espere pacientemente. Consejo: geoserver requiere una CPU de alta velocidad y una gran cantidad de memoria para funcionar sin problemas. Se recomienda configurar al menos una memoria P4 1.6A 512M. Se ejecutará muy lentamente en máquinas con configuraciones inferiores; consulte el informe de prueba a continuación. Representamos 15 capas de mapas simultáneamente en nuestra prueba y extrajimos datos de una base de datos de Oracle para registrar cuánto tiempo tomó cada actualización del mapa. Servidor A P4 1.7 (caché de nivel 2 256 K) Memoria 512 M (DDR266) Tarda entre 6 y 8 segundos Servidor B P4 1.6A (caché de nivel 2 512 K) Memoria 1 G (DDR400) Tarda entre 3 y 5 segundos Servidor C P4 2.8E (nivel 2 Caché 1M) Memoria 512M (DDR400) Tarda entre 1 y 2 segundos. Según la guía del desarrollador, configuramos un arcsde9.0 DS y geoserver1.3.0, y creamos un servidor GIS de tipo función que es una implementación J2EE de OpenGIS. Especificación del servidor web, GeoServer se puede utilizar para publicar fácilmente datos de mapas y permitir a los usuarios actualizar los datos de características. GeoServer puede disfrutar rápida y fácilmente de información geográfica espacial entre los usuarios.