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 da web; você pode utilizar o serviço em um navegador da web ou aplicativo personalizado. Porém, aplicativos do ArcGIS, como ArcMap, ArcGIS Pro, ArcGIS Online e portais do ArcGIS Enterprise , também podem atuar como clientes para serviços da web, e você pode gravar seus próprios aplicativos para consumir serviços da web.
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.
Para trabalhar com serviços da web do ArcGIS Server no seu portal do Enterprise , você pode fazer qualquer do seguinte:
- Adicionar um serviço da web no Map Viewer.
- Adicionar um serviço da web que executa em um site do ArcGIS Server independente como um item de camada.
- Publicar seu recurso em um site do ArcGIS Server que esteja federado com seu portal . Quando você faz isto, o serviço é adicionado automaticamente como um item de camada no seu portal.
Quando você adiciona serviços da web como itens no seu portal ou publica em um servidor federado, é possível compartilhá-los com sua organização do portal ou grupos específicos no seu portal. Isto permite que membros do portal utilizem estas camadas em seus próprios mapas, aplicativos e cenas ou consumam em aplicativos cliente de desktop.
Compartilhar serviços seguros
Quando você adiciona um serviço seguro do ArcGIS Server como um item em um portal do ArcGIS Enterprise , você escolhe se deseja ou não armazenar as credenciais necessárias para acessar o serviço com o item de camada. Se as credenciais não forem armazenadas, o portal 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 letras 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 de camada se comporta como um proxy em todas as solicitações no serviço que segue no ArcGIS Enterprise. 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 na guia Meu Conteúdo da página de conteúdo.
- Ao adicionar seu item, escolha Armazenar credenciais com item do serviço no pop-up Adicionar Item .
- 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ê deseja permitir acesso para ambos. Para compartilhar serviços dentro de aplicativos hospedados no seu portal, 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 do portal (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 de camada em Meu Conteúdo. Compartilhe os itens para torná-los mais fáceis de serem localizados e utilizados por membros do seu portal em aplicativos cliente.
- Serviços da feição (serviços de mapa com acesso à feição habilitado)
- Serviços WFS
- Serviços do localizador (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 Map Viewer. Pelo fato de poderem ser utilizados em mapas, estes serviços são classificados como camadas no seu portal. A seguinte tabela mostra os tipos de camada do ArcGIS Enterprise e seus tipos de serviço da web correspondentes do ArcGIS Server . Para uma explicação de cada tipo de camada, consulte as seções abaixo da tabela.
Camada do ArcGIS Enterprise | 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 |
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. 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 imagens 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 e relacional do ArcGIS Data Store. O cache para a camada de cena é adicionado no armazenamento de dados de cache do mosaico e os dados para a camada de feição hospedada são adicionados no armazenamento de dados relacional. Estas duas camadas estão relacionadas; Se você excluir a camada de cena, a camada de feição hospedada também será excluída.
Começando com ArcGIS Pro 2.1, uma camada de cena hospedada ainda é criada quando você publica dados 3D, mas você tem a opção de deixar os dados da feição em sua fonte de dados, ao invés de criar uma camada de feição hospedada, que copia os dados no armazenamento de dados relacional. Quando você cria uma camada de feição que referência seus dados registrados, isto pode ajudar a melhorar o desempenho da publicação. No entanto, as duas camadas não estão mais bem relacionadas; se você excluir a camada de cena, a camada de feição hospedada também será excluída.