O software que sempre usei é o software ESRI. Afinal, eles são os líderes do setor. Do ArcIMS4 que usei no início ao 9.2 que uso agora, depois de tantos anos de aplicação, descobri que não existem muitas funções GIS avançadas que sejam realmente usadas no lado do servidor. Afinal, não se pode esperar que o GIS de rede o faça. ser tão poderoso quanto os programas de desktop. Acredito que a vantagem da Internet reside no rápido compartilhamento de informações, portanto, olhando para alguns sites GIS atuais, a maioria de suas funções é a consulta e a liberação de informações. O servidor ArcGIS é muito poderoso, mas depois de usá-lo por um tempo, sinto que não é acessível para pessoas comuns.
ArcIMS tem seus próprios lançamentos de clientes: cliente fino HTML e cliente grosso Java. Mas sempre me senti desconfortável em usá-lo. Mais tarde, simplesmente escrevi para um cliente, e as funções básicas de aumentar, diminuir o zoom, navegar e assim por diante foram implementadas como se fossem gatos e tigres. Lembro que em 2003 o acesso inicial ao mapa ainda era uma solicitação que retornava uma imagem. Era muito trabalhoso de usar, a experiência era muito ruim e quase enlouquecia as pessoas, então os mapas naquela época eram pequenos.
Mais tarde, surgiram os mapas de blocos. Naquela época, havia poucos sites desse tipo na Internet. Naquela época, a maioria deles ainda usava plug-ins de miniaplicativos Java. Eu estudo mapas de blocos na Internet todos os dias, babando, e espero converter meu próprio mapa em um mapa de blocos. Naquela época, achei que seria mais rápido cortar um mapa grande em pequenos mapas e transmiti-los pela Internet. Como não conhecia os princípios de outras pessoas, fiz um desvio e mudei meu próprio mapa para um mapa quadridimensional. Cortei o mapa grande solicitado em pequenos mapas em tempo real e o transmiti ao cliente, embora parecesse. foi mais rápido, mas o servidor demora muito para cortar a imagem em tempo real.
Então começou um longo período de pesquisas repetidas e finalmente descobriu que os mapas de outras pessoas eram pré-cortados e armazenados por nível. Isso agora é um segredo aberto, mas naquela época o GIS em rede não era tão próspero e os recursos de informação tão ricos. Em seguida, começamos a estudar nosso próprio sistema de corte de gráfico e programa de corte de gráfico por meio do acúmulo de código anterior. No início, fiquei confuso com o tamanho da imagem. Depois comparei vários sites e finalmente decidi por 256*256. A razão para escolher esse número era simples. A tela do computador na época era 1024*768, que pode ser dividida igualmente. . O programa de corte de imagem começa no nível 4 ou 5 e posteriormente pode ser cortado até o nível 12. Isso também me deu uma compreensão completa da capacidade do ArcIMS de resistir à tortura e sobreviver sob um acesso tão grande, contínuo, ininterrupto e de alta pressão. É claro que, dada a quantidade de dados em todo o país, ele ocasionalmente trava algumas vezes, o que ainda acontece. ok. Entendido. Para aumentar a velocidade, é claro que se utiliza multi-threading e corte de áreas irregulares. Para reaproveitar o mapa de corte e atualizar os dados do mapa, também foram feitas modificações de projeto neste aspecto.
Depois de ter meu próprio programa de corte de mapas, o próximo passo é precisar de um cliente WebGIS. Acabei me apaixonando por HTML ao escolher um cliente. Para JAVA, preciso baixar um plug-in. Vi outros sites Java e você. tem que esperar meio dia para baixar os dados. Mas então a velocidade é obviamente mais rápida e também pode absorver as ideias do Tile.