ESRI
Pessoalmente, eu evitaria o material da ESRI. Estou trabalhando com os bancos de dados geográficos da ESRI e considero as restrições intrigantes e restritivas. A oferta da empresa pode ser diferente, mas eu escolho não prender a respiração. (Esta é uma opinião tendenciosa, e estou sugerindo que você faça alguma pesquisa e tome sua própria decisão aqui. Tenho pouca experiência com o ArcServer, mas um pouco com os ArcGeodatabases (SDE, FGDB, PGDB) ... o que não tenho gostar)
Servidor
Google Earth para Empresas O Google Earth Enterprise Server é uma excelente oferta. Mas esteja preparado para pagar pela infraestrutura e pelos dados necessários para gerenciá-lo. Uma instalação simples e um conjunto de dados de 15 m no mundo custam cerca de US $ 600.000 (para redundância crítica no nível da infraestrutura e alguns dados). Havia cerca de 16 TB suportando o armazenamento de dados para o mundo e os recursos necessários.
Então você tem expectativas do usuário para lidar. Se alguém vê um ícone do cliente Google Earth na área de trabalho, espera uma experiência do Google Pro, não é um primo anoréxico. Foi o que descobrimos: os gerentes nos criticaram por não oferecer a experiência completa do Google, mas se recusaram a pagar o preço desse serviço. A solução é comprar licenças do Google Pro e globos de camada, com seus dados em cima da oferta do Google Pro, mas aqui você está adicionando custos.
O que você está pagando é basicamente uma interface de usuário sofisticada sobre o GeoWebCache, GeoServer, sobre um Apache Server (Tomcat) modificado pelo Google. Um pouco mais simplificado, mas eles são o básico.
O pessoal de suporte do Google é muito útil e o ajudará o máximo possível para que funcione, mas os conjuntos de dados raster aceitos para o seu mundo estão restritos ao GeoTIFF e JP2000 no WGS84-LL. Portanto, esteja preparado para ter alguma infraestrutura de processamento de dados com isso também. Para o conjunto de dados vetoriais, o Oracle Spatial, PostGIS e qualquer outro tipo de banco de dados geográficos estão fora de questão para o armazenamento vetorial. Olhe para Shapefile e MapInfo Tab para isso. Isso é frustrante e restritivo.
Mas como o @DEWright disse, é ótimo para visualização, praticamente inútil para qualquer outra coisa. Há coisas que você pode personalizar, mas precisará ser criativo. O método mais comum para instanciar algo no Google Earth Client era ter uma página da Web que formulasse sua consulta ou iniciasse um processo em que um KML era a resposta. Esse KML dinâmico foi aberto no Google Earth para empresas, onde a navegação para outros recursos poderia ser controlada por meio de hiperlinks em balões. Estou feliz em fazer um diagrama disso para lhe dar uma idéia melhor.
Entre em contato comigo para obter mais informações sobre o Google Earth para Empresas - Servidor ... Passei dois anos trabalhando com este produto para que ele faça coisas inventivas e se integre a um ambiente
GeoServer e GeoWebCache
Ótimo e grátis! A maioria das pessoas neste fórum fornecerá ótimos comentários sobre esses produtos. O que me deparei foi, geralmente, a mesma coisa, mas apenas recentemente o GeoServer avançou para oferecer um pacote mais rígido.
O Styler é útil, mas com erros (pelo menos v2.0), o GeoWebCache era um recurso / serviço separado em uma porta diferente (isso mudou), não encadeou o WMS (agora) e não integrar com o Active Directory (pode não ser um problema para você, mas sim para o meu projeto).
O melhor de tudo é que agora suporta WPS (serviços de processamento da web). Eu usei isso em conjunto com o Google Earth Enterprise Server. O Google é ótimo em visualizar dados, pobre em entregá-los para análise. O GeoServer possui ótima conectividade com diversos formatos de dados e uma excelente interface gráfica para administração.
A comunidade é ativa e consistente com lançamentos, correções de bugs e atualizações, e há uma grande quantidade de informações na Web para suporte.
Ele ingerirá seus KML atuais e fornecerá dados como KML. O recurso KML refletido é bacana, pois apenas os dados da sua visualização atual são transmitidos para a interface do Google. Isso permitirá que você ultrapasse seu limite de 15 MB .... muito. Eu recebi um conjunto de dados de 600mb em um banco de dados espacial da Oracle para um cliente do Google Earth com tempos de resposta em torno de 5 segundos (usando técnicas de otimização no DB e no GeoWebCache)
O maior benefício é que seus dados estão completamente abertos. Pode ser atendido a qualquer número de clientes porque é compatível com OGC.
Eu poderia continuar por dias, se você quiser mais informações, fico feliz em entregar, envie-me um e-mail. Se houver algo relevante que deva continuar na GE, vou adicioná-lo aqui também.
Saúde ... de volta ao trabalho agora;)