Um serviço da web do ArcGIS Server que representa um recurso GIS—como um mapa, localizador ou imagem—que está localizado no site do ArcGIS Server e disponível para aplicativos cliente.
Trabalhar com serviços da web do ArcGIS Server
Você não precisa de nenhum software GIS especializado para trabalhar com um serviço; você pode utilizar o serviço dentro de um navegador da web ou aplicativo personalizado. Porém, aplicativos do ArcGIS, como ArcMap e ArcGIS Pro, também podem agir como clientes para serviços da web, e você pode gravar seus próprios aplicativos para consumir serviços da web.
Quando você trabalha com um serviço hospedado pelo ArcGIS Server, você tem, na maioria dos casos, o mesmo nível de acesso ao recurso que você teria se o recurso estivesse localizado em sua máquina. Um serviço de mapa, por exemplo, permite aos aplicativos cliente acessarem o conteúdo de um mapa no servidor quase da mesma maneira que acessariam se o mapa estivesse localmente armazenado.
A publicação de um recurso GIS como um serviço é a chave para tornar este recurso disponível para outros usuários. Ao implantar um ArcGIS Server, você cria recursos no ArcGIS Desktop e publica os recursos como serviços de forma que aplicativos cliente possam utilizá-los.
Você pode utilizar determinados tipos de serviços da web do ArcGIS Server em mapas no seu portal. Você pode adicionar estes mesmos tipos de serviços da web mais tipos de serviço da web adicionais como itens no seu portal e compartilhá-los com membros da sua organização. Isto permite aos membros da sua organização consumir estes serviços da web em aplicativos cliente.
Compartilhar serviços seguros
Quando você adiciona um serviço seguro do ArcGIS Server que é exposto externamente como um item no Portal for ArcGIS, você escolhe se ter ou não as credenciais armazenadas com o item do serviço. Se as credenciais não forem armazenadas, o Portal for ArcGIS o avisará sobre as credenciais toda vez que você acessar o serviço. Se as credenciais forem armazenadas com o item do serviço, você não será avisado. Se você deseja alterar credenciais após adicionar o item, você poderá editar os detalhes do item e inserir um nome de usuário ou senha diferente. O armazenamento de credenciais com o item é suportado somente para serviços baseados em token.
Os nomes de usuários podem diferenciar letras maiúsculas e minúsculas, dependendo de como seus sistemas de identidade são gerenciados.
Anotação:
Quando você armazena suas credenciais em um serviço seguro, o item se comporta como um proxy em todas as solicitações no serviço que segue no Portal for ArcGIS. Este proxy adiciona algum atraso ao acessar o serviço e é mais lento do que seguir diretamente para o serviço.
Uso de limite do seu item de serviço compartilhado
Se deseja compartilhar seu item de serviço seguro com o público, por exemplo, como parte de um aplicativo da web público, armazene as credenciais com o item de forma que o público não seja solicitado para entrar para obter seu aplicativo. Você pode também desejar limitar o uso para controlar quantas vezes e por quem o serviço foi acessado. Você pode especificar o limite de taxa e restringir uso adicional, designar as URLs ou IPs de referência específicos que podem acessar seu serviço, por exemplo, a URL da sua organização.
Para limitar o uso, siga estas etapas:
- Adicione seu serviço seguro como um item em Meu Conteúdo.
- Como parte da adição do seu item, no pop-up Adicionar Item, escolha Armazenar credenciais com item de serviço.
- Na página de detalhes do item, clique na guia Configurações e role para baixo até a seção Limite de Uso. Clique em Limite de Uso.
- Marque Habilitar limite de taxa e defina os limites—um número máximo de pedidos permitido para um período de tempo específico ou URLs ou IPs de referência que podem acessar seu serviço, por exemplo, a URL para seu portal. Você também pode limitar ambas a taxa e a referência.
Suas URLs e IPs de referência podem ser URLs completamente qualificadas (http://*.domain.com) ou endereço IP (http://10.4.3.4). Você precisa especificar portas e adicionar http e https se você desejar permitir acesso para ambos. Para compartilhar serviços dentro de aplicativos hospedados na sua organização, você pode fornecer a URL do seu aplicativo ou se você planejar múltiplos aplicativos que utilizam o serviço, especificar a URL do diretório de aplicativo da organização (por exemplo, http://webadaptorhost.domain.com/apps).
- Clique em OK.
- Compartilhe o item com outros com a intenção de acessá-lo—todos (público), sua organização ou grupos específicos que você pertence.
Camadas e serviços na sua organização
Você pode adicionar os seguintes serviços da web do ArcGIS Server na sua organização como itens em Meu Conteúdo. Compartilhe os itens para tornar mais fáceis a localização e utilização em aplicativos cliente por seus membros do portal.
- Serviços da feição (serviços de mapa com acesso à feição habilitado)
- Serviços WFS
- Serviços de geocodificação
- Serviços de geodatabase
- Serviços de geometria
- Serviços de geoprocessamento
- Serviços de imagem
- Serviços de mapa (inclusive serviços de mapa com WMS habilitado)
- Serviços da análise de rede
Você pode adicionar determinados serviços da web do ArcGIS Server no visualizador de mapa no seu portal. Pelo fato de poderem ser utilizados em mapas, estes serviços são classificados como camadas no Portal for ArcGIS. A seguinte tabela mostra os tipos de camada do Portal for ArcGIS e seus tipos de serviço da web do ArcGIS Server correspondentes. Para uma explicação de cada tipo de camada, consulte as seções abaixo da tabela.
Camada do Portal for ArcGIS | Serviço da web do ArcGIS Server |
---|---|
Camada de feição | Serviço da feição (serviços de mapa com acesso à feição habilitado) Serviço de stream Anotação:As camadas do serviço de stream não podem ser visualizadas no Internet Explorer 8 ou 9 no visualizador de mapa. |
Camada de imagem | Serviço de imagem (com cache e dinâmico) |
Camadas de elevação | Serviço de imagem (com cache, tipo LERC) |
Camada de imagem do mapa | Serviço de mapa |
Camada de cena | Serviço de cena Anotação:Os serviços de cena não podem ser publicados diretamente no ArcGIS Server; eles são camadas hospedadas somente. |
Camada WFS | Serviço WFS (serviço de mapa com WFS habilitado) |
Camada WMTS | Serviço WMTS (serviço de mapa com WMTS habilitado) |
Camadas de feição
Uma camada de feição é uma coleção de feições geográficas. Cada feição na coleção tem uma posição, conjunto de propriedades, simbologia de mapa e janela pop-up. As camadas de feição permitem que você execute consultas e edição de feições utilizando modelos para uma experiência de edição melhorada. Uma camada de feição pode ser gerenciada como uma parte do conteúdo ou referenciada em um aplicativo ou mapa. O conteúdo de algumas camadas de feição pode ser baixado.
Recursos de stream
Se tiver o ArcGIS GeoEvent Server, você poderá criar serviços de stream a partir do ArcGIS GeoEvent Manager. Os serviços de stream permitem a você conectar aos sensores de dados para exibir em tempo real, dados de stream em seus clientes GIS.
Você pode adicionar serviços de stream no conteúdo do seu portal como camadas de feição e utilizar estes ficheiros de dados em tempo real como camadas em mapas ou aplicativos. Uma camada de feição criada de um serviço de stream do ArcGIS Server cria uma conexão persistente para o serviço, e atualizações de dados são enviadas para a camada à medida que elas acontecem. Elas são úteis para visualizar feeds de dados em tempo real que têm grandes volumes de dados ou que têm dados que mudam em intervalos desconhecidos. Por exemplo, avisos de tempo podem ser emitidos ou atualizados a qualquer momento, e visualizar novos ou atualizar tão depressa quanto possível é importante.
As camadas de feição de stream conectam a um serviço de stream do ArcGIS Server utilizando HTML5 WebSockets. WebSockets são um novo recurso do HTML5. A maioria dos navegadores modernos suporta WebSockets, porém, eles não são suportados por todas as versões de navegadores, como Internet Explorer 9. Para obter mais informações sobre WebSockets e testar se um navegador suporta WebSockets, visite WebSocket.org.
Camadas de imagem, elevação e imagem de mapa
Camadas de elevação, imagens e imagem de mapa são coleções de cartografia de mapa pré-renderizadas, organizadas por local e escala. As camadas de imagem de mapa e imagens podem ser exibidas dinamicamente ou como mosaicos de imagem com cache. As camadas de elevação utilizam serviços com cache.
As camadas dinâmicas geram imagens quando solicitadas pelo cliente que está visualizando a camada. Conforme você navega pelo mapa, novas imagens de mapa são geradas e exibidas. As camadas de mapa dinâmicas incluem serviços de mapa e serviços de imagem. Os serviços de mapa são baseados em dados vetoriais, que são normalmente uma combinação de pontos, linhas, polígonos de feições geográficas. Um uso comum de um serviço de mapa é mostrar dados de negócios sobre um conjunto de mosaico do mapa base. Os serviços de imagem são baseados em dados raster que é essencialmente uma grade de células. Os rasters são comumente utilizados para armazenar imagens e outras informações capturadas por sensores de satélite.
As camadas com cache são coleções de mosaicos de imagem organizadas para extensões geográficas específicas, projeções e níveis de detalhes que são pré-gerados em um servidor. As camadas de mapa com cache incluem serviços de mapa e serviços de imagem. As camadas com cache suportam visualização rápida de mapas complexos já que o servidor distribui as imagens sempre que alguém pede por um mapa. Estas camadas de mapa são criadas e armazenadas no servidor após você carregar os dados. Eles são apropriados para mapas base que oferecem um contexto geográfico aos mapas.
Quando você publica uma camada de imagem hospedada, um item é criado no seu portal e o serviço de imagem subjacente executa no Servidor da Análise de Raster federado com o portal.
Camadas de cena
As camadas de cena permitem a você exibir dados 3D. Ao publicar dados 3D do ArcGIS Pro, uma camada de feição hospedada e uma camada de cena hospedada são criadas no seu portal. O servidor de hospedagem do portal que você publica deve ser configurado com um armazenamento de dados do cache de mosaico do ArcGIS Data Store. O cache da camada de cena é guardado no armazenamento de dados do cache de mosaico.