El software que siempre he usado es el software ESRI. Después de todo, son el líder de la industria. Desde el ArcIMS4 que usé al principio hasta el 9.2 que uso ahora, después de tantos años de aplicación, descubrí que no hay muchas funciones SIG avanzadas que realmente se usen en el lado del servidor. Después de todo, no se puede esperar que el SIG de red lo haga. Ser tan poderoso como los programas de escritorio. Creo que la ventaja de Internet radica en el rápido intercambio de información, por lo que al observar algunos sitios web de SIG actuales, la mayoría de sus funciones son consultas y publicación de información. El servidor ArcGIS es muy poderoso, pero después de usarlo por un tiempo, siento que no es asequible para la gente común.
ArcIMS tiene sus propias versiones de cliente: cliente ligero HTML y cliente pesado Java. Pero siempre me sentí incómodo al usarlo. Más tarde, simplemente escribí un cliente y las funciones básicas de acercar, alejar, navegar, etc. se implementaron como si fueran gatos y tigres. Recuerdo que en 2003, el acceso inicial al mapa todavía era una solicitud que devolvía una imagen. Era muy laborioso de usar, la experiencia era muy mala y casi volvía loca a la gente, por lo que los mapas en ese momento eran pequeños.
Más tarde, aparecieron los mapas en mosaico. En ese momento, había pocos sitios web de mapas de este tipo en Internet. En ese momento, la mayoría de ellos todavía usaban complementos de subprogramas de Java. Todavía había muy pocos sitios web que estudiaran mapas en mosaico. Estudio mapas en mosaico en Internet todos los días, babeando y espero convertir mi propio mapa en un mapa en mosaico. En ese momento, sentí que sería más rápido cortar un mapa grande en mapas pequeños y transmitirlos a través de Internet. Como no conocía los principios de otras personas, tomé un desvío y cambié mi propio mapa a un mapa de cuatro dimensiones, corté el mapa grande solicitado en mapas pequeños en tiempo real y se lo transmití al cliente. Fue más rápido, pero el servidor tarda mucho en cortar la imagen en tiempo real.
Luego comenzó un largo período de investigación repetida y finalmente descubrió que los mapas de otras personas estaban precortados y almacenados por niveles. Esto ahora es un secreto a voces, pero en esa época los SIG de red no eran tan prósperos y los recursos de información eran tan ricos. A continuación, comenzamos a estudiar nuestro propio sistema de corte de gráficos y nuestro programa de corte de gráficos a través de la acumulación de código anterior. Al principio estaba confundido sobre el tamaño de la imagen. Luego comparé varios sitios web y finalmente me decidí por 256*256. La razón para elegir este número era simple. La pantalla de la computadora en ese momento era 1024*768, que se puede dividir en partes iguales. . El programa de corte de imágenes comienza con el nivel 4 o 5 y luego se puede cortar al nivel 12. Esto también me dio una comprensión completa de la capacidad de ArcIMS para resistir la tortura y sobrevivir bajo un acceso tan enorme, continuo, ininterrumpido y de alta presión. Por supuesto, dada la cantidad de datos en todo el país, ocasionalmente falla algunas veces, lo cual todavía ocurre. Está bien. Para aumentar la velocidad, por supuesto, se utilizan hilos múltiples y corte de áreas irregulares. Para poder reutilizar el mapa cortado y actualizar los datos del mapa, también se han realizado modificaciones de diseño en este aspecto.
Después de tener mi propio programa de corte de mapas, el siguiente paso es necesitar un cliente WebGIS. Al final, me enamoré de HTML al elegir un cliente para JAVA. He visto otros sitios web de Java y usted. Tengo que esperar medio día para descargar los datos, pero luego la velocidad es obviamente más rápida y también puede absorber las ideas de Tile.