Estou embarcando em um projeto no qual os usuários criarão, salvarão e compartilharão seus próprios mapas pela web. Forneceremos a eles um grande número de classes de recursos, mas os usuários criarão efetivamente seus próprios mapas, simbologias de mapas etc. Além disso, eles criarão e editarão suas próprias classes de recursos, que poderão mapear e compartilhar com outros usuários.
O modelo para os serviços de mapa AGS parece ser: criar um mapa no ArcMap, salvar um MXD / MSD, publicar. Estou com dificuldades para entender como isso pode nos ajudar a criar uma plataforma de mapeamento dinâmico da web, conforme descrito acima. Alguém pode oferecer algumas dicas sobre como fazê-lo?
Dê uma olhada no novo ArcGIS Explorer online. Está totalmente integrado no arcgis online. Você pode criar um grupo para permitir que os usuários participem do acesso aos seus dados, mapas de base, serviços da web, etc.
ArcGIS Explorer Online
Com o ArcGIS Explorer Online, você pode facilmente explorar, visualizar e compartilhar informações GIS. Use-o para acessar diretamente mapas base e outro conteúdo. Você pode até usá-lo para criar uma apresentação de slides interativa.
O ArcGIS Explorer é um aplicativo gratuito que roda em um navegador. É construído usando o Microsoft Silverlight.
Abrir o ArcGIS Explorer Online
O que há de novo Uma experiência mais simplificada do usuário Os recursos podem ser arrastados e soltos nos mapas O compartilhamento de informações e anotações é mais fácil. Por exemplo, você pode fazer anotações em uma camada de recurso que pode ser compartilhada entre clientes, como o visualizador de mapa do ArcGIS.com e o ArcGIS Explorer Desktop. As apresentações podem ser compartilhadas por meio do acesso direto da URL à apresentação de um mapa, facilitando o compartilhamento da apresentação com um usuário que nunca usou o aplicativo antes. Suporte para mapas da web habilitados por tempo
fonte
Usando um dos SDKs da ESRI , você pode recuperar uma lista de mapas disponíveis no ArcGIS Server. Você pode fornecer uma lista suspensa dos MXD / MSDs disponíveis e permitir que o usuário selecione o mapa dinâmico que eles gostariam de voltar.
fonte
Olá, estou um pouco atrasado com a minha resposta, mas comecei no ArcGIS Server há meio ano. É verdade que você mesmo cria seus BasicMaps no ArcMap e depois os publica como um serviço da web que, por sua vez, pode ser exibido em um aplicativo da web. E esse é o ponto, você deve criar um aplicativo Web forte que use a API AGS Javascript + Dojo + php + mysql + XXX para permitir todos os recursos que tornariam possível um "crie seu próprio mapa".
O que tentei dizer foi que você deveria se preparar para muito mais trabalho do que apenas confiar apenas no servidor ArcGIS.
fonte
Se você deseja todos os recursos que você descreve, no mundo ESRI, você teria que conceder a cada usuário acesso ao ArcGIS Desktop. Parte do que você pede é possível. Se você deseja permitir que os usuários selecionem sua própria camada, tudo o que você precisa fazer é criar algum tipo de página de administração que lista todos os seus serviços de mapa a partir dos quais os usuários podem selecionar as camadas que desejam. Se você estiver usando a API JS, será uma simples questão de recuperar os dados salvos pelos usuários de algum tipo de loja e solicitar apenas essas camadas.
Em termos de edição e alteração do serviço de mapa real, isso não é realmente possível, e mesmo que eu achasse que você mataria o desempenho.
fonte