OGC

O Open Geospatial Consortium (OGC) é uma organização de padrões de consenso voluntário internacional. A missão do OGC é desenvolver, aprovar e manter padrões para criar seus mapas e dados geográficos relacionados disponíveis e que podem ser compartilhados na web. A utilização dos serviços do 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 relacionado ao suporte de esquemas de mosaico ou sistemas de coordenadas de camadas OGC. Obtenha mais informações sobre OGC no site da web do Open 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 de OGC

Os padrões e especificações OGC evoluem com o tempo. O ArcGIS Online suporta uma camada que usa uma especificação mais recente, como também, camadas que oferecem suporte a várias outras.

OGC API – Feições

A especificação OGC API – Feições tem 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.

O ArcGIS Online permitea você 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.

Você pode usar as camadas em aplicativos de terceiros nos quais você precisa de feições OGC. Você também pode adicionar a camada de feição OGC no Map Viewer ou usá-la no ArcGIS Pro 2.8 ou posterior.

Serviços de Feição OGC da Web (WFS)

Serviço da Feição OGC da Web (WFS) é um serviço de feição dinâmico que segue a Especificação de WFS do OGC.

Você pode fazer o seguinte com camadas OGC WFS no ArcGIS Online:

Serviço de Mapa da Web OGC (WMS)

Serviço de Mapa OGC da Web (WMS) é um serviço de mapa dinâmico que segue a Especificação de WMS do OGC.

Você pode fazer o seguinte com camadas OGC WMS no ArcGIS Online:

Serviço de Mosaico de Mapa da Web OGC (WMTS)

Serviço de Mosaico do Mapa OGC da Web (WMTS) é um conjunto de mosaicos de imagens em cache que segue a Especificação de WMTS do OGC.

Você pode fazer o seguinte com camadas OGC WMTS no ArcGIS Online:

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.

Adicionar camadas de feição OGC

Se você publicar uma camada de feição OGC a partir de uma camada de feição hospedada, você pode adicionar a camada de feição OGC ao Map Viewer.

Ao adicionar a camada de feição OGC a um mapa, você deve escolher uma subcamada de cada vez. Para adicionar mais camadas da mesma camada de feição OGC, repita as etapas para adicionar uma camada e escolher uma subcamada diferente a cada vez.

Adicionar camadas OGC WFS

Quando você adiciona camadas OGC WFS a um mapa no Map Viewer ou no Map Viewer Classic, você deve escolher uma subcamada de cada vez. Para adicionar mais camadas da mesma camada WFS, repita as etapas para adicionar a camada e escolha uma subcamada diferente a cada vez.

No Map Viewer Classic, você também pode especificar as opções de configuração avançadas ao adicionar uma camada de WFS em um mapa. Você pode alterar o limite máximo de feição ou optar por inverter as coordenadas x,y. Se a camada de WFS tiver feições complexas, você deverá também selecionar o tipo de feições para visualizar: pontos, linhas ou polígonos.

Ao adicionar uma camada OGC WFS a um mapa, você tem a opção de especificar parâmetros personalizados para anexar às solicitações feitas ao WFS. Por exemplo, se o serviço exigir uma chave de acesso, a chave poderá ser incluída como um parâmetro personalizado para todos os pedidos feitos no WFS. Quando parâmetros personalizados são especificados, eles são automaticamente aplicados a todos os pedidos realizados para WFS. Os parâmetros personalizados específicos da camada, tal como, operadores espaciais não são suportados.

Ao adicionar uma camada WFS no mapa, seu mapa base deve ser compatível com o sistema de coordenadas da camada WFS.

Você também pode adicionar camadas WFS no Scene Viewer.

Adicionar camadas OGC WMS

Quando você adiciona uma camada OGC WMS a um mapa no Map Viewer ou no Map Viewer Classic, você pode escolher adicionar todas as camadas no serviço ou selecionar as camadas que deseja adicionar. Se você adicionar todas as camadas no serviço, todas as camadas serão adicionadas ao mapa, mas apenas a primeira camada será exibida. Para ativar as outras camadas, clique no botão Conteúdo, clique no nome da camada de OGC WMS e selecione as caixas próximas às camadas que você deseja que apareçam no mapa. Você também pode controlar quais camadas em seu serviço OGC WMS aparecem no mapa ao escolher as camadas que deseja ao adicionar OGC WMS como um item ou atualizar o item.

Ao adicionar uma camada OGC WMS a um mapa, você tem a opção de especificar parâmetros personalizados para anexar às solicitações feitas ao WMS. Por exemplo, se a sua camada de WMS suportar estilos, eles poderão ser utilizados como um parâmetro personalizado para pedidos da camada. Se uma chave de acesso for exigida, a chave poderá ser configurada como um parâmetro personalizado para todos os pedidos realizados no WMS. Os parâmetros personalizados são aplicados para todas as camadas que você especifica para serem adicionadas no mapa. Para anexar diferentes parâmetros personalizados somente para camadas específicas, você deve adicionar estas camadas separadamente.

Por padrão, quando você adiciona uma camada OGC WMS como um mapa base, as primeiras 10 camadas no serviço são adicionadas e todas as 10 camadas ficam visíveis. Você pode selecionar diferentes camadas no serviço WMS para adicionar no mapa base ao adicionar o WMS no mapa ou se você adicionar o WMS como uma camada operacional e mover para o mapa base.

Você também pode adicionar camadas WFS no Scene Viewer. Após adicionar uma camada WMS, você pode visualizar a legenda e configurar pop-ups, salve a camada em uma cena e compartilhe-a.

Adicionar camadas OGC WMTS

Cada camada em um serviço OGC WMTS contém um conjunto de imagens com cache e pode ter um esquema de mosaico diferente das outras camadas disponíveis no serviço WMTS. Adicione apenas as camadas que o público do mapa precisa ver, pois um grande número de mosaicos de imagens de cache pode agrupar o mapa e pode demorar muito para ser desenhado, especialmente em navegadores da web. Para ajudar a maximizar o desempenho do seu mapa, selecione uma camada específica para adicionar a partir do seu serviço WMTS. Você pode adicionar mais de uma camada no Map Viewer ou no Map Viewer Classic, mas você precisa voltar ao processo de adição do WMTS ao seu mapa.

Ao adicionar uma camada de OGC WMTS no seu mapa, você pode especificar parâmetros personalizados para anexar aos pedidos realizados no WMTS. Por exemplo, se o serviço exigir uma chave de acesso, a chave poderá ser incluída como um parâmetro personalizado para todos os pedidos feitos no WMTS.

Ao adicionar 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 criar itens individuais para cada camada ou sistema de coordenadas.

Você também pode adicionar camadas WMTS ao Scene Viewer.

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 OGC WMS ou WMTS 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 de OGC WMS ou WMTS no mapa existente ou ela não for compatível com qualquer mapa base na sua galeria, o Map Viewer não a adicionará no seu mapa; pelo contrário, você visualizará uma mensagem de erro informando que sua camada não é compatível com o sistema de coordenadas do mapa base.

Para camadas OGC WFS, o sistema de coordenadas do mapa base deve ser suportada pelo serviço de 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 de OGC seguros

Serviços de OGC WFS, WMS seguros 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. Serviços OGC WFS, WMS e WMTS seguros 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 o servidor ser adicionado à 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 nomes e valores 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 OGC WFS 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 OGC WFS, WMS e WMTS são suportadas no Map Viewer e Map Viewer Classic.
  • 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.
  • OGC API – Feições (incluindo camadas de feição OGC) são suportadas apenas no Map Viewer.
  • Você não pode editar feições, adicionar camadas de OGC com segurança baseadas em token ou adicionar camadas de OGC internas.
  • Sua camada WFS, WMS e WMTS e o mapa base precisam utilizar o mesmo sistema de coordenadas, por exemplo, Web Mercator (o sistema de coordenadas do mapa base padrão na galeria de mapa base). Seu administrador pode ter alterado os mapas base padrão. Confira com seu administrador se você tiver de problemas ao utilizar os mapas base com sua camada OGC.
  • As camadas de grupo do OGC WMS não são suportadas.
  • A atualização nas camadas de OGC WMS somente funciona se o serviço WMS honrar as regras de cache do HTTP padrão.
  • 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.
  • Ao imprimir camadas OGC WMS ou WMTS, os parâmetros personalizados não são suportados.
  • Para imprimir camadas OGC seguros do ArcGIS Online, você deve utilizar seu próprio serviço de impressão que suporta a camada segura.