O Open Geospatial Consortium (OGC) é uma organização internacional de padrões de consenso voluntário. A missão do OGC é desenvolver, aprovar e manter padrões para criar mapas e dados geográficos relacionados disponíveis e compartilháveis na web. A utilização dos serviços OGC e codificações habilita o acesso gratuito aos dados geográficos e funcionalidade de software, permitindo as organizações incorporarem seus dados e serviços GIS em qualquer aplicativo em uma variedade de dispositivos móveis e computadores. Estes serviços e codificações gratuitos ajudam a melhorar o compartilhamento e interoperabilidade de informações geoespaciais.
Pode haver desafios associados aos serviços OGC; por exemplo, alguns estão sendo servidos nos servidores relativamente antigos que podem causar problemas na execução quando os serviços são exibidos nos aplicativos mais novos. Além disso, pode haver problemas de compatibilidade com mapas base relacionados ao suporte de esquemas de mosaico ou sistemas de coordenadas de camadas OGC. Saiba mais sobre OGC no site da webOpen Geospatial Consortium . A Esri também mantém uma página da web Interoperabilidade e Padrões detalhando seu suporte aos serviços OGC no ArcGIS.
Especificações OGC
Os padrões e especificações OGC evoluem com o tempo. O ArcGIS Online suporta as seguintes especificações OGC conforme descritas abaixo:
OGC API – Feições
A especificação OGC API – Feições é uma especificação de feição mais recente com várias partes. Inclui padrões para criar e trabalhar com dados espaciais na web e padrões para APIs para compartilhar dados de feição na web.
No ArcGIS Online, você pode publicar uma camada de feição OGC a partir de uma camada de feição hospedada. As camadas de feição OGC seguem a especificação OGC API - Feições.
As camadas de feição OGC no ArcGIS Online conseguem trabalhar com maiores quantidades de dados e fornecer melhor desempenho do que camadas que usam a especificação do Serviço da Feição OGC da Web (WFS). Por esses motivos, é recomendado usar camadas de feição que utilizem a especificação OGC API – Feições sempre que o consumo de clientes a suportarem. Por isso, a especificação OGC API – Feições é uma especificação mais recente construída sobre a especificação antiga do Serviço da Feição OGC da Web (WFS), é recomendado usar camadas de feição com a especificação OGC API – Feições sempre que o consumo de clientes a suportarem.
Você pode usar camadas de feição OGC no seguinte:
- Map Viewer—Consulte Adicionar umaOGC API - camada de feições.
- ArcGIS Pro 2.8 ou posterior—Consulte Usar serviço da feição OGC API na ajuda do ArcGIS Pro para mais informações.
- Aplicativos criados usando ArcGIS Maps SDKs.
- Aplicativos criados usando JavaScript 4.x API.
- Aplicativos de terceiros que oferecem suporte à especificação OGC API – Feições—Consulte a documentação fornecida com o aplicativo de terceiros para determinar se ele oferece suporte à especificação OGC API – Feições.
Serviço de Cobertura da Web OGC
Serviço de Cobertura da Web (WCS) OGC é um serviço de cobertura dinâmica que segue a especificação CS doOGC.
Você pode usar a URL do serviço WCS OGC para fazer o seguinte:
- Adicionar coberturas de grade como um item na página Conteúdo.
- Adicionar coberturas de grade a uma cena no Scene Viewer.
- Adicionar coberturas de grade a um mapa no Map Viewer..
Serviço da Feição OGC da Web
O Serviço da Feição OGC da Web (WFS) é um serviço da feição dinâmico que segue a Especificação WFS do OGC.
Você pode fazer o seguinte com camadas WFS do OGC no ArcGIS Online:
- Adicioná-las aos mapas no Map Viewer ou Map Viewer Classic. Veja um exemplo.
Anotação:
Você pode adicionar somente camadas WFS 2.0 que suportam saída GeoJSON para Map Viewer.
- Adicioná-las às cenas no Scene Viewer.
- Adicione-os como itens na página Conteúdo.
- Publique uma de uma camada de feição hospedada.
Serviço de Mapa OGC da Web
Serviço de Mapa OGC da Web (WMS) é um serviço de mapa dinâmico que segue a Especificação WMS do OGC.
Você pode fazer o seguinte com camadas WMS do OGC no ArcGIS Online:
- Adicioná-las aos mapas no Map Viewer ou Map Viewer Classic. Veja um exemplo.
- Adicioná-las às cenas no Scene Viewer.
- Adicione-os como itens na página Conteúdo.
Serviço de Mosaico do Mapa OGC da Web
Serviço de Mosaico do Mapa OGC da Web (WMTS) é um conjunto de mosaicos de imagens em cache que segue a Especificação WMTS do OGC.
Você pode fazer o seguinte com camadas WMTS do OGC no ArcGIS Online:
- Adicioná-las aos mapas no Map Viewer ou Map Viewer Classic. Veja um exemplo.
- Adicioná-las às cenas no Scene Viewer.
- Adicione-os como itens na página Conteúdo.
Ao adicionar serviços WMTS como um item, você deve selecionar uma camada específica e também selecionar o sistema de coordenadas da camada, se a camada suportar múltiplos sistemas de coordenadas. Para adicionar múltiplas camadas ou sistemas de coordenadas adicionais, você deve adicionar itens individuais para cada camada ou sistema de coordenadas.
Além disso, o WMTS está disponível para camadas de mosaico hospedadas que você publica em sua organização e compartilha com o público. Você pode copiar o parâmetro WMTS de um campo na guia Visão geral da página do item da camada de mosaico.
Usar mapas base compatíveis com camadas WMTS, WMS e WFS
Para que os mapas sejam exibidos corretamente, os sistemas de coordenadas das camadas e dos mapas base devem ser compatíveis. Além disso, o esquema de mosaico de uma camada de WMTS deve ser compatível com o esquema de mosaico do mapa base. Map Viewer ou Map Viewer Classic tenta desenhar sua camada com o mapa base que você selecionar. Se a sua camada não puder ser desenhada no mapa base (pois o sistema de coordenadas ou esquema de mosaico não correspondem), e a camada WMS ou WMTS do OGC for a primeira camada que você adicionou a um mapa, Map Viewer ou Map Viewer Classic tentará usar um mapa base diferente.
Por exemplo, se a sua camada estiver em GCS WGS84, o Map Viewer utilizará o mapa base GCS WGS84 World Imagery. Seu admistrador pode ter alterado os mapas base padrão e ter incluído algum outro que suporta o sistema de coordenadas da camada. Se um mapa base na galeria não for compatível, o Map Viewer utilizará sua camada como o mapa base. Se você adicionar uma camada WMS ou WMTS doOGC a um mapa existente, ou ela não for compatível com nenhum mapa base na sua galeria, o Map Viewer não a adicionará ao mapa; pelo contrário, você visualizará uma mensagem de erro informando que a camada não é compatível com o sistema de coordenadas do mapa base.
Para camadas WFS OGC, o sistema de coordenadas do mapa base deve ser suportada pelo serviço WFS ou a camada pode não ser exibida com sucesso. Map Viewer ou Map Viewer Classic não trocará para utilizar um mapa base compatível. Se o mapa base não for compatível com a camada WFS, o Map Viewer ou Map Viewer Classic exibirá uma mensagem para este efeito.
Serviços OGC seguros
OGC Serviços WFS, WMS, WMTS e WCS protegidos com a autenticação em série da web, como Autenticação Integrada do Windows (IWA), uma infraestrutura de chave pública (PKI), autenticação de acesso Digest ou Básico, são suportados. OGC Serviços WFS, WMS, WMTS e CS protegidos com autenticação baseada em token não são suportados. Configure o suporte para serviços OGC seguros com autenticação em série da web ao adicionar o servidor que hospeda os serviços na lista da sua organização de servidores confiáveis. O servidor deve suportar Cross-Origin Resource Sharing (CORS), caso contrário, as camadas hospedadas no servidor não funcionarão como esperado no ArcGIS Online. Adicionalmente, CORS deve ser configurado para permitir os domínios específicos que serão utilizados para se comunicar com o servidor, como o seu domínio de organização do ArcGIS Online.
Após adicionar o servidor à lista de servidores confiáveis, você poderá adicionar seus serviços OGC ao mapa ou como um item. Se a autenticação for necessária, os usuários que adicionam ou visualizam camadas OGC seguras serão solicitados para inserir suas credenciais.
Parâmetros personalizados
Se você se conectar a um serviço OGC que tenha recursos adicionais ou se deseja definir uma conexão de propriedade, você poderá adicionar valores e nomes de parâmetros de solicitação personalizados ao adicionar o serviço OGC como um item em sua organização. Os nomes e valores dos parâmetros são definidos no serviço e são específicos para esse serviço. Eles podem ser específicos do fornecedor e geralmente adicionam recursos que estão fora do escopo do padrão OGC. Por exemplo, você pode usar um parâmetro personalizado em um serviço WFS OGC para transpor as coordenadas x e y das feições quando elas forem consultadas (swapxy, True) ou um parâmetro personalizado pode definir uma expressão de filtro para retornar uma feição específica (FeatureID, Feat203).
Limitações
O seguinte são as limitações atuais de uso das camadas OGC no ArcGIS Online:
- As camadas WFS hospedadas suportam um máximo de 3.000 feições por solicitação.
- Você pode adicionar somente camadas WFS 2.0 que suportam saída GeoJSON para um mapa no Map Viewer.
- Você não pode editar feições, adicionar camadas OGC seguras baseadas em token ou adicionar camadas OGC internas.
- Quando estiverem no mesmo mapa, as camadas WFS, WMS e WMTS e o mapa base deverão usar o mesmo sistema de coordenadas, por exemplo, Web Mercator (o sistema de coordenadas dos mapas base padrão na galeria de mapa base). O administrador da organização pode ter alterado os mapas base padrão. Confira com seu administrador se você tiver de problemas ao utilizar os mapas base com uma camada OGC.
- Os grupos de camada WMS OGC não são suportados.
- A operação de atualização funciona somente em camadas WMS do OGC se o serviço WMS respeitar as regras padrão do cache de HTTPS.
- Se a opção para habilitar pop-ups não estiver disponível na camada de WMS, talvez seja necessário adicionar a camada no mapa novamente ou recriar o item do WMS. Algumas camadas de WMS não suportam pop-ups.
- Parâmetros personalizados não são suportados ao imprimir camadas WMTS, WMS ou WCS OGC
- Para imprimir camadas OGC seguras a partir do ArcGIS Online, você deve utilizar seu próprio serviço de impressão que suporta a camada segura.
- Para imprimir camadas OGC seguras a partir do ArcGIS Enterprise, você deve utilizar seu próprio serviço de impressão que suporta a camada segura.