Mais

É possível encontrar os URLs dos Serviços de Mapa usados ​​nos aplicativos da web ArcGIS Flex ou Silverlight?

É possível encontrar os URLs dos Serviços de Mapa usados ​​nos aplicativos da web ArcGIS Flex ou Silverlight?


Com o ArcGIS Server JavaScript API, você pode encontrar os URLs nos serviços de mapa no código-fonte. As APIs Flex e Silverlight ofuscam completamente os URLs dos serviços de mapa?

A título de exemplo, o Município de Ventura possui esta aplicação web em Flex. No entanto, não parece haver uma maneira de localizar os URLs de serviços restantes para os serviços de mapa que alguém poderia usar em seus próprios aplicativos / mashups. Talvez a ofuscação seja o objetivo de usar um aplicativo da web compilado em vez da API JavaScript?


Usei o Fiddler e agora sei que o serviço que você adicionou é de: http://gis.ventura.org/ArcGIS/rest/services/MSDs/Basemap/MapServer

Existem algumas outras ferramentas, como o Fiddler, que captura o tráfego HTTP (solicitação e respostas do cliente para o servidor) e o registra para o usuário revisar. Se você realmente precisa ocultar seus urls, use o protocolo HTTPS. Usar HTTPS só permitirá que o cliente saiba para qual servidor a solicitação é emitida e não qual é a solicitação.


Mapeamento da web

Mapeamento da web é o processo de concepção, implementação, geração e entrega de mapas na World Wide Web (Neumann 2008).

O fornecimento de mapas pela Internet é uma área de desenvolvimento e investimento em rápida evolução. Embora os conceitos cartográficos clássicos ainda se apliquem em como as informações geoespaciais podem ser melhor apresentadas, o interativo A natureza da Internet ofereceu (e continua a oferecer) novas maneiras de capturar e comunicar informações geoespaciais.

O mapeamento da web é conceitualmente bastante simples, mas a miríade de técnicas para realmente implementar mapas na web pode se tornar bastante detalhada e técnica, o que reflete a complexidade real escondida por trás das interações aparentemente simples que temos com os mapas da web diariamente. Além dos mapas mais simples, habilidades de programação de computador são necessárias para desenvolver e dar suporte a mapas da web, com os mapas mais complexos exigindo equipes de programadores e designers, cada um com habilidades e deveres especializados.

No entanto, ter algum conhecimento geral de como os mapas da web são implementados é vital para qualquer pessoa que trabalhe com tecnologia geoespacial. Esta introdução simplificada é fornecida com a ressalva de que, como há um grande número de tecnologias que estão evoluindo diariamente, esta visão geral está desatualizada e incompleta. No entanto, esta página pode ser um ponto de partida para uma investigação mais aprofundada das práticas contemporâneas de mapeamento da web.


Portal for ArcGIS 101

Este artigo fornece aos gerentes e analistas de GIS uma compreensão dos conceitos fundamentais do Portal for ArcGIS e seus recursos. Ele apresenta uma visão geral do Portal for ArcGIS, discute seus principais recursos, arquitetura e implementação e destaca os aplicativos clientes da plataforma ArcGIS que estão disponíveis com o Portal for ArcGIS.

Tradicionalmente, o GIS tem sido uma tecnologia usada por analistas para realizar análises espaciais e gerar produtos de mapas personalizados que atendam às necessidades específicas de suas organizações. Embora fosse considerada uma tecnologia de nicho, nos últimos anos o conceito e a importância da localização espacial se tornaram mais comuns, e a consciência do GIS agora está se tornando mais proeminente em muitas organizações.

O Web GIS é um padrão para fornecer recursos de GIS. É o centro da direção estratégica da Esri & # 8217s para a implementação de GIS como plataforma. O conceito-chave por trás do Web GIS é que todos os membros de uma organização podem acessar e usar facilmente as informações geográficas em um ambiente colaborativo. Os analistas ainda fornecem experiência técnica em GIS no sentido tradicional, mas outros funcionários da organização com pouco ou nenhum conhecimento de GIS também podem se beneficiar e contribuir para a plataforma GIS da organização. O Web GIS alavanca os investimentos existentes em GIS e os torna detectáveis ​​e mais acessíveis. Ele fornece uma plataforma para integração de GIS com outros sistemas de negócios e promove a colaboração entre organizações. Consequentemente, o GIS da web estende o alcance do GIS a todos em uma organização, permitindo uma melhor tomada de decisão.

No centro do padrão GIS da web na plataforma ArcGIS está o conceito genérico de um portal que representa um portal para acessar todos os produtos espaciais em uma organização. O portal ajuda a organizar, proteger e facilitar o acesso a produtos de informações geográficas. Os aplicativos cliente em desktops, aplicativos da web, tablets e smartphones interagem com o portal para pesquisar, descobrir e acessar mapas e outros conteúdos espaciais. Na infraestrutura de back-office, o portal é alimentado por dois componentes: servidores GIS e conteúdo pronto para uso.

A plataforma ArcGIS oferece dois modelos de implementação para web GIS. ArcGIS Online, a oferta baseada em nuvem, tem um modelo de implantação de software como serviço (SaaS). Todos os componentes são hospedados na nuvem. Não há infraestrutura de hardware para uma organização manter porque a Esri gerencia e mantém o ArcGIS Online. Como alternativa, existe um modelo local que inclui o Portal for ArcGIS. O Portal for ArcGIS é implementado com ArcGIS for Server e opcionalmente com ArcGIS Data Appliance. No modelo local, uma organização gerencia a infraestrutura de hardware para operar a plataforma ArcGIS.

Embora existam dois modelos de implantação de GIS da web separados, implantações híbridas que combinam partes do modelo baseado em nuvem com partes do modelo local não são apenas possíveis, mas muito populares. Estas duas implementações híbridas comuns são: ArcGIS Online + ArcGIS for Server + conteúdo ArcGIS Online e Portal for ArcGIS + ArcGIS for Server + conteúdo ArcGIS Online. A seleção do modelo de implantação de GIS da web apropriado - SaaS, local ou uma variação híbrida - dependerá dos fluxos de trabalho de negócios e requisitos de segurança de uma organização. As organizações podem usar um ou vários modelos de implementação da plataforma ArcGIS para habilitar o Web GIS para suportar suas diferentes linhas de negócios.

O que é Portal for ArcGIS?

O Portal for ArcGIS é um sistema de gerenciamento de conteúdo centralizado em mapas que uma organização pode hospedar em sua própria infraestrutura. O portal pode ser implantado em sistemas operacionais Windows ou Linux e instalado em máquinas físicas de uma organização ou na nuvem. É um software que permite a uma organização implantar o conceito de portal do padrão GIS da web. Uma organização que instala o Portal for ArcGIS normalmente já estaria usando o ArcGIS for Server como parte de suas operações GIS e é responsável pela instalação, configuração e gerenciamento do portal.

Por que escolher o Portal for ArcGIS

Existem vários motivos pelos quais uma organização escolhe implementar o Portal for ArcGIS em vez de usar o ArcGIS Online para seu portal GIS da web. Uma organização pode ter dados confidenciais que não podem ser carregados e armazenados na nuvem. Talvez a organização tenha restrições de segurança e políticas de TI exclusivas que só podem ser tratadas executando a plataforma ArcGIS dentro da infraestrutura de TI da organização. Pode haver requisitos para honrar acordos de nível de serviço estritos que não podem ser atendidos atualmente com o ArcGIS Online. A organização pode trabalhar em um ambiente de rede isolado / desconectado que não possui acesso à Internet. Embora o Portal for ArcGIS ofereça muitos recursos disponíveis no ArcGIS Online, algumas funcionalidades podem ainda não estar disponíveis porque sua programação de desenvolvimento e lançamento segue a do ArcGIS Online.

Características principais

Um equívoco comum é que o Portal for ArcGIS simplesmente fornece um site para exibir conteúdo GIS que facilita a busca e descoberta de ativos espaciais. É muito mais do que um website. Embora o site seja a interface principal do Portal, ele é, na verdade, um sistema de gerenciamento de conteúdo mapcentric que fornece uma estrutura para o gerenciamento de conteúdo GIS e promove a colaboração entre a equipe de uma organização. Como um sistema de gerenciamento de conteúdo, o Portal for ArcGIS pode registrar e armazenar muitos tipos comuns de conteúdo GIS associados ao ArcGIS, como serviços da web, aplicativos da web, documentos de mapa, arquivos de camada, pacotes de camada, pacotes de geoprocessamento e shapefiles. Ele também oferece suporte a muitos formatos de arquivo padrão, como valores separados por vírgula (CSV) Adobe PDF e arquivos do Microsoft Word, Excel ou PowerPoint.

Quando um serviço da web, aplicativo da web ou arquivo de dados é registrado ou criado no Portal for ArcGIS, ele se torna um item do Portal. Um item define um elemento pesquisável exclusivo no portal que possui informações descritivas associadas a ele e deve ser marcado com palavras-chave. Dependendo do tipo de conteúdo GIS adicionado, em alguns casos, o recurso GIS está simplesmente sendo referenciado e não fisicamente movido para o Portal. Por exemplo, os itens podem ser referenciados a um recurso online, como um serviço ou aplicativo da web, ou podem conter dados reais, como um pacote de blocos ou um documento PDF. O Portal for ArcGIS pode agregar todos os ativos GIS de uma organização e arquivos de dados relacionados em um local central. É um sistema de gerenciamento de conteúdo para recursos GIS facilmente pesquisável e acessível por meio do site amigável do Portal.

Os itens no Portal for ArcGIS podem ser organizados em grupos. Conceitualmente, um Grupo é como uma pasta contendo uma coleção de itens. Um grupo também pode estar vazio e não ter itens (por exemplo, quando um grupo é criado pela primeira vez). Os grupos podem categorizar itens para fins organizacionais e ser aproveitados para controlar o acesso aos itens. Quando um item é criado pela primeira vez, ele é privado por padrão. Apenas o proprietário do item pode ver e acessá-lo. O proprietário do item determina se o item será compartilhado com um grupo ou grupos específicos, com a organização ou com todos (ou seja, acessível publicamente).

Por exemplo, o item A é um serviço da web registrado e o item B é um documento PDF que foi carregado no Portal. O item A foi compartilhado com a organização, mas o item B é compartilhado apenas com o grupo de pesquisa. Apenas os membros que pertencem ao grupo de pesquisa são capazes de ver e acessar o item B, mas todos os membros do Portal são capazes de ver e acessar o item A. Os grupos podem ser usados ​​para promover o compartilhamento e a colaboração para itens específicos entre determinados funcionários da organização e podem ser criado para diferentes departamentos, equipes, unidades de negócios, projetos, temas organizacionais ou usado para replicar a estrutura interna da organização.

Portal para ArcGIS Map Viewer

Um aspecto chave do site Portal for ArcGIS é o visualizador de mapa. Ele fornece um meio interativo para realizar o mapeamento e a visualização dos dados GIS. Um usuário primeiro seleciona um mapa base, em seguida, procura por conteúdo GIS (normalmente serviços da web) e os adiciona como camadas operacionais (ou seja, informações de negócios) no mapa base. Opcionalmente, as propriedades de exibição das camadas operacionais podem ser configuradas, como configuração de transparência e simbologia e ativação e personalização de pop-ups e tabelas de atributos. Os usuários também podem adicionar e exibir seus próprios dados, como CSV, TXT e shapefiles, no mapa. O visualizador de mapa oferece uma experiência de mapeamento simples e amigável que facilita a localização, montagem e criação de produtos de informações de mapas. Ele capacita aqueles sem experiência em GIS a alavancar a tecnologia GIS com os ativos GIS de sua organização de uma maneira muito acessível que estende a tecnologia GIS a uma base de usuários mais ampla.

Mapas da web

Depois de criar um mapa no visualizador de mapa, um membro do Portal pode salvá-lo como um mapa da web. Um mapa da web é um contêiner que armazena a definição do mapa (por exemplo, camadas, visibilidade e extensão) e comportamentos (por exemplo, janelas pop-up). O conceito de mapa da web é uma parte importante do padrão GIS da web e da plataforma ArcGIS. Um mapa da web é um dos mecanismos que promove e facilita o compartilhamento e colaboração no Portal for ArcGIS.

Por exemplo, um membro chamado Bob cria um novo mapa da web no visualizador de mapa, salva e compartilha, tornando-o disponível para outros membros do Portal. Anne, uma colega de trabalho, pode abrir o mapa da web de Bob & # 8217s no visualizador de mapa e usá-lo como ponto de partida para sua própria visualização de mapeamento. Ela pode adicionar ou modificar o conteúdo do mapa, salvá-lo como um novo mapa da web e compartilhá-lo com outros membros. Anne aproveita o trabalho de Bob & # 8217s e ambos ampliaram o conteúdo GIS da organização, contribuindo com seus dados e análises.

Este fluxo de trabalho pode continuar e permitir que muitos membros do Portal interajam e aproveitem os mapas da web armazenados no Portal. Com efeito, trata-se de colaboração de conteúdo espacial baseado em mapas. Recomenda-se que grupos sejam usados ​​para ajudar a organizar, filtrar e controlar a coleção geral de mapas da web e outro conteúdo GIS dentro do Portal for ArcGIS. Os membros do portal também podem disponibilizar mapas da web para pessoas fora do Portal for ArcGIS, compartilhando com todos e incorporando mapas da web em páginas HTML ou compartilhando diretamente links de URL para mapas da web com outras pessoas.

Os mapas da web funcionam com todos os aplicativos cliente da plataforma ArcGIS: ArcGIS for Desktop, APIs e visualizadores de mapeamento da web ArcGIS (JavaScript, Flex e Silverlight), os aplicativos móveis ArcGIS e APIs (iOS, Android e Windows Phone), ArcGIS Runtime SDKs, e produtos Esri Location Analytics (por exemplo, Esri Maps for Office, Esri Maps for SharePoint e Esri Maps for IBM Cognos). Mapas da web com definições e comportamentos de mapas customizados serão todos respeitados nos aplicativos clientes da plataforma ArcGIS. O mapa da web é uma exibição interativa de informações geográficas que pode ser usada para contar histórias e responder a perguntas em várias plataformas e dispositivos e em muitos sistemas de negócios corporativos. Isso estende ainda mais o alcance dos ativos GIS dentro de uma organização.

Modelos de aplicativo

Os membros do Portal for ArcGIS também podem construir aplicativos da web para seus mapas da web usando os modelos de aplicativos incluídos no Portal. Com esses modelos, os membros podem criar e implantar novos aplicativos de mapeamento da web para um mapa da web sem qualquer programação. Depois que um mapa da web é salvo e compartilhado, um membro do Portal pode selecionar um modelo de aplicativo e o conteúdo de dados do mapa preenche o modelo para criar um novo aplicativo da web. O aplicativo da web pode ser hospedado no Portal for ArcGIS, ou seu código pode ser baixado em uma máquina local e então hospedado em um servidor web da organização. O Portal for ArcGIS inclui muitos modelos de aplicativos diferentes e alguns podem ser configurados e personalizados posteriormente. Cada modelo é projetado para um caso de uso específico, como contar uma história ou responder a perguntas.

Serviços Hospedados

Os membros do Portal for ArcGIS também podem adicionar seus próprios dados ao Portal para criar um serviço da web hospedado. Dois tipos de serviços da web hospedados estão disponíveis: serviços de mapa em mosaico e serviços de feições. Os serviços de mapa em mosaico são normalmente usados ​​para dados estáticos. Os serviços de recursos são normalmente usados ​​para dados dinâmicos. Um membro do Portal pode adicionar dados ao Portal para criar um serviço da web hospedado na seção Meu Conteúdo do site do Portal. Os usuários do ArcGIS for Desktop e Esri Maps for Office também podem se conectar ao Portal for ArcGIS e publicar conteúdo GIS no Portal como um serviço da web hospedado.

Conteúdo ArcGIS Online

O Portal for ArcGIS também fornece acesso a todos os nove mapas base disponíveis no ArcGIS Online: Imagens, Imagens com rótulos, Ruas, Topográfico, Terreno com rótulos, Tela cinza claro, National Geographic, Oceans e OpenStreetMap. Opcionalmente, o conteúdo premium do ArcGIS Online também pode ser usado com o Portal.

Arquitetura

O Portal for ArcGIS, uma extensão opcional incluída com a edição ArcGIS for Server Advanced (níveis Workgroup e Enterprise), é uma instalação diferente e separada do ArcGIS for Server. Requer a instalação do ArcGIS Web Adapter, que está incluído no ArcGIS for Server. O Web Adapter integra o Portal a uma arquitetura de servidor da web da organização, permitindo que o Portal use o armazenamento de identidade de uma organização e políticas de segurança no nível da web. O Portal for ArcGIS inclui seu próprio armazenamento de identidade, mas também suporta autenticação integrada do Windows (IWA) e autenticação de infraestrutura de chave pública (PKI) para fazer login no site do Portal e acessar seu conteúdo. O Portal for ArcGIS e ArcGIS for Server podem ser instalados na mesma máquina ou em máquinas separadas.

Uma instância do Portal for ArcGIS inclui:

  • O site do Portal com visualizador de mapa
  • Um repositório que contém o conteúdo do Portal e arquivos de índice
  • Modelos de aplicativos que podem ser usados ​​para implantar aplicativos da web para mapas da web
  • A API de compartilhamento do Portal, que expõe a funcionalidade do Portal for ArcGIS como um endpoint REST e permite o acesso ao ArcGIS Portal Directory

Ao instalar e configurar o Portal for ArcGIS, na primeira vez que você tentar acessar o site do Portal, você precisará especificar uma conta de administrador inicial. Você cria esta conta ao fazer o login e configurar o Portal for ArcGIS. Esta não é uma conta do sistema operacional. Ele existe apenas na instância do Portal for ArcGIS. Após a configuração inicial de sua instância do Portal, você pode especificar outras contas como administradores, rebaixar a conta de administrador inicial para uma função diferente ou excluí-la.

O Portal for ArcGIS pode ser acessado com ou sem uma conta organizacional do ArcGIS. Ao acessar o Portal com uma conta organizacional ArcGIS, você se torna um membro do Portal e pode ser atribuído a um dos três tipos de função: Administrador, Editor ou Usuário. Os administradores do Portal for ArcGIS controlam qual função é atribuída a um membro do Portal.

Os administradores do Portal for ArcGIS podem personalizar e configurar muitas propriedades diferentes do site do Portal e determinar a funcionalidade disponível. Eles podem alterar a aparência da página inicial do site, alterar as configurações da página da galeria, definir grupos de recursos, definir os mapas de base disponíveis no visualizador de mapa, escolher modelos de aplicativos e definir serviços de utilidade. Os serviços utilitários são os serviços da Web que fornecem funcionalidade específica no Portal, como a impressão de mapas, localização de endereços, cálculo de área e roteamento. O Portal for ArcGIS inclui alguns serviços da web padrão do ArcGIS Online para serviços de utilidade, mas você pode opcionalmente usar os serviços da web de sua organização para habilitar os serviços de utilidade.

Integração com ArcGIS for Server

O Portal for ArcGIS complementa o ArcGIS for Server porque fornece uma experiência de usuário front-end atraente para serviços da web de um site do ArcGIS Server. Além disso, você pode usar os serviços da web do ArcGIS Server para alimentar os serviços utilitários do Portal & # 8217s, como geocodificação, impressão de alta qualidade e roteamento. O Portal for ArcGIS pode ser integrado ao ArcGIS for Server de três maneiras.

Portal para ArcGIS com Serviços Web Registrados

Você pode registrar serviços da web de um site do ArcGIS Server com o Portal simplesmente adicionando os serviços da web como itens do Portal. Os itens fazem referência aos endereços de URL dos serviços da web. Você pode registrar serviços da web públicos e seguros no Portal. Para serviços da web protegidos, você pode opcionalmente salvar as credenciais de autenticação com o item ou fazer com que os usuários enviem credenciais de autenticação ao acessá-lo. Portal for ArcGIS e ArcGIS for Server são duas entidades separadas, cada uma com seus próprios armazenamentos de identidade.Conceitualmente com essa integração, o Portal for ArcGIS e o ArcGIS for Server são fracamente acoplados. O portal pode ter muitos serviços da web registrados de muitos sites diferentes do ArcGIS Server.

Portal para ArcGIS com um servidor federado

Nesta configuração, o Portal for ArcGIS e o ArcGIS for Server estão mais integrados. Quando você associa um site do ArcGIS Server ao Portal, ele usa o armazenamento de identidade do Portal & # 8217s. Isso significa que todos os membros do Portal for ArcGIS são agora os únicos logins válidos para o site do ArcGIS Server. O armazenamento de identidade do site ArcGIS Server & # 8217s não é mais usado. Quaisquer serviços da web que são publicados no site do ArcGIS Server estarão automaticamente disponíveis como um item no Portal, e quando os usuários tentarem acessar o item, eles terão uma experiência de usuário de logon único. O portal pode ser associado a vários sites do ArcGIS Server.

Portal para ArcGIS com um servidor hospedado

Nesta opção, você pode configurar um site do ArcGIS Server federado para ser um servidor de hospedagem para o Portal. Isso permite que os membros do Portal que são editores publiquem serviços de mapa lado a lado e serviços de feições no Portal. Eles podem publicar serviços da web hospedados diretamente no Portal, ArcGIS for Desktop e Esri Maps for Office. Os serviços da web são hospedados pelo ArcGIS Server no back end. Esta opção requer um geodatabase multiusuário registrado como um armazenamento de dados geodatabase gerenciado para o site ArcGIS Server federado. O portal pode ter apenas um site do ArcGIS Server como servidor hospedado.

Uma instância do Portal for ArcGIS pode usar uma ou todas essas opções de integração com o ArcGIS for Server e com vários sites do ArcGIS Server. A seleção de quais opções de integração usar dependerá dos fluxos de trabalho de negócios de sua organização.

Clientes para Portal for ArcGIS

Todos os aplicativos clientes da plataforma ArcGIS funcionam com mapas da web do Portal for ArcGIS. ArcGIS for Desktop e ambos os aplicativos do visualizador ArcGIS (Flex e Silverlight) são bons exemplos de clientes que suportam totalmente mapas da web. O Portal for ArcGIS alavanca seus investimentos GIS existentes porque você pode registrar todos os seus aplicativos da web GIS existentes como itens do Portal. Vários aplicativos clientes do ArcGIS foram projetados especificamente para funcionar com o Portal for ArcGIS (e ArcGIS Online).

  • O Esri Maps for Office fornece recursos de mapeamento no Microsoft Office por meio de um suplemento. Você pode usar este add-in com o Microsoft Excel para criar mapas da web no Portal que mostram dados de planilhas do Excel. Além disso, um suplemento para o Microsoft PowerPoint permite que você incorpore esses mapas da web em suas apresentações.
  • O Esri Maps for SharePoint fornece recursos de mapeamento no Microsoft SharePoint por meio de uma Web Part de mapa para páginas do SharePoint. Você pode usar isso para exibir o conteúdo do Portal for ArcGIS em suas páginas do SharePoint. Ele também inclui um fluxo de trabalho de localização que habilita espacialmente listas do SharePoint contendo dados de endereço.
  • Collector for ArcGIS é um aplicativo de coleta e edição de dados de campo para smartphones e tablets projetado para ajudar a equipe de campo a coletar e atualizar rapidamente os dados no campo usando mapas da web do Portal for ArcGIS.
  • O Operations Dashboard for ArcGIS permite que os tomadores de decisão, gerentes de operações e líderes de seção monitorem atividades e eventos rastreiem sua força de trabalho de campo e avaliem o status das operações diárias. O aplicativo Operations Dashboard cria e gerencia visualizações de operação no Portal. Quando os membros abrem uma visualização de operação no Portal, ele baixa e instala o aplicativo em seus computadores.

Esses aplicativos clientes ArcGIS estendem o alcance dos ativos GIS de sua organização no Portal for ArcGIS para uma base de usuários mais ampla.

Resumo

O Web GIS é um padrão para fornecer recursos de GIS e um conceito chave para a implementação de GIS como plataforma. O Portal for ArcGIS é um sistema de gerenciamento de conteúdo mapcentric que permite a uma organização implementar o conceito de portal do padrão GIS da web em sua própria infraestrutura. O Portal for ArcGIS é mais do que um website. É uma estrutura para o gerenciamento de conteúdo GIS e promove a colaboração entre usuários dentro de uma organização. O Portal aproveita os investimentos existentes em GIS, tornando-os detectáveis ​​e mais acessíveis. Ao capacitar as pessoas a usar e criar mapas acessados ​​de muitos aplicativos e plataformas clientes, ele estende o alcance do GIS a todos na organização, permitindo uma melhor tomada de decisão.


Qualquer uso de nomes comerciais, de produtos ou de empresas é apenas para fins descritivos e não implica endosso do Governo dos Estados Unidos.

Lição 10f: O Serviço da Web de Elevação Dinâmica de Mapa Nacional: Adicionar ao ArcMap, Modelos de Processamento Raster e Elevação Spot. Este tutorial em vídeo mostra como usar o serviço da web de elevação do National Map 3D Elevation Program (3DEP) no ArcMap.

Ao final desta lição, você será capaz de adicionar o Dynamic Elevation Web Coverage Service ao ArcMap, habilitar modelos de processamento raster e recuperar uma elevação pontual.

O novo serviço de mapa de elevação dinâmico cria visualizações em multi-resolução dinâmicas a partir de Modelos Digitais de Elevação, permitindo aos usuários explorar uma variedade de representações, incluindo: declive de aspecto de sombreamento e mapas de sombreamento colorido, bem como contornos automatizados e muito mais. As interfaces do Open Geospatial Consortium (OGC) Web Map Service (WMS) e do Web Coverage Service (WCS) são habilitadas para oferecer suporte à interoperabilidade entre os sistemas. O serviço de cobertura da web permite o acesso aos dados subjacentes para análise e visualização em software GIS.

A plataforma dinâmica suporta a exploração de Modelos Digitais de Elevação 3DEP, ou DEMs, para os EUA e territórios em uma mistura de escalas, incluindo DEMs de 1 metro. Os dados de elevação de alta resolução continuarão a se tornar cada vez mais disponíveis à medida que o 3DEP avança em direção ao seu objetivo de adquirir cobertura LIDAR nacional até 2023, com dados ifSAR no Alasca. No serviço dinâmico, os dados de elevação mais atuais e de maior resolução disponíveis são destacados conforme os usuários ampliam para escalas maiores. A disponibilidade e as escalas de dados variam de acordo com o local. Os conjuntos de dados são descritos na página de produtos e serviços 3DEP.

Para adicionar serviços ao ArcMap, você precisará saber onde encontrar os URLs de serviço mais atualizados. Eles estão disponíveis em viewer.nationalmap.gov/services/. Os URLs do serviço estão sujeitos a alterações no futuro, mas a partir da data de publicação deste vídeo, o endereço do serviço para o serviço de elevação dinâmica é mostrado aqui. As informações sobre o serviço de elevação dinâmica estão localizadas na lista suspensa Serviços WCS.

Para começar, você deve usar o ArcMap Versão 10.3 ou uma versão mais recente. Esta funcionalidade também está disponível no ArcGIS Pro. Para acessar o serviço de elevação dinâmica no ArcMap, comece abrindo o programa. Em seguida, clique no botão Adicionar dados.

Na caixa de diálogo Adicionar Dados, clique duas vezes na opção para Servidores GIS e, a seguir, clique duas vezes em Adicionar Servidor ArcGIS. É importante selecionar Adicionar ArcGIS Server e não a opção Adicionar Servidor WCS, pois o serviço de Elevação pode não funcionar corretamente se for adicionado como um Servidor WCS.

Depois de clicar em Adicionar ArcGIS Server, uma nova caixa de diálogo aparecerá. Das opções disponíveis, selecione Usar serviços GIS e clique em Avançar.

Em seguida, copie e cole o URL do serviço da web 3DEP Elevation na caixa rotulada URL do servidor. Deixe as caixas de autenticação em branco, pois a autenticação não é necessária para este serviço da web. Clique em Concluir para adicionar o serviço da web ao ArcMap.

Para adicionar o serviço Elevation ao seu mapa, abra a janela Catálogo. Expanda a lista de servidores GIS clicando no sinal de mais e você deverá ver o serviço Elevation na lista. Expanda essa lista clicando no sinal de mais e você verá o serviço 3DEP Elevation. Clique e arraste este ícone em seu mapa para adicionar o serviço Elevation. Quando o serviço é adicionado, ele é ampliado em toda a extensão e uma sombra da América do Norte será visível em um fundo em branco. Você também verá o serviço Elevation listado como uma Camada em seu Índice.

Ampliar para uma área de interesse menor permite que o serviço da web carregue mais rapidamente, pois está solicitando uma área menor de dados. Tente aumentar o zoom em uma área com terreno montanhoso, como o Parque Nacional de Yosemite.

Este serviço de elevação possui vários modos de exibição diferentes ativados, como inclinação, aspecto e sombra de colinas matizada de elevação. Eles podem ser acessados ​​usando modelos de processamento raster.

Para acessar os Modelos de Processamento, clique com o botão direito na camada 3DEPElevation no Índice e selecione Propriedades. Na caixa de diálogo Propriedades da camada, selecione a guia Modelos de processamento. Nesta guia, você pode selecionar em uma lista suspensa de modos de exibição pré-configurados.

O modo de exibição padrão é Hillshade Gray, a forma como a camada carregou inicialmente. Para fins de demonstração, selecione a opção “Hillshade Elevation Tinted” e clique em OK para aplicar o modelo de processamento. O resultado é uma sombra colorida pela elevação.

Vários outros modelos de processamento estão disponíveis e podem ser aplicados da mesma maneira. Por exemplo, o mapa de aspecto e o mapa de inclinação. Para retornar à visualização padrão, selecione o modelo de processamento Hillshade Gray. Deve ser o primeiro na lista suspensa.

A seguir, vamos explorar outro recurso do serviço dinâmico de elevação. Por ser um WCS, podemos acessar os dados reais de elevação, em vez de simplesmente ver uma imagem estática. Primeiro, desative o modelo de processamento “Hillshade Gray” para ver os dados de elevação como um raster plano. Na lista suspensa de modelos de processamento, selecione a opção “Nenhum” na parte inferior da lista. Isso mudará a exibição para um raster sem sombreamento.

Agora, clicando na ferramenta Identificar em qualquer local, você pode recuperar a elevação naquele ponto em metros. Observe que, para recuperar as informações de elevação, a opção do modelo de processamento deve ser definida como “Nenhum”.

Nesta lição, discutimos como adicionar o WCS Dynamic Elevation ao ArcMap, habilitar modelos de processamento raster e recuperar uma elevação pontual. Visite a página dos Serviços de mapas nacionais para obter mais informações sobre nossos serviços de mapas na web.


Compreendendo o esquema de URL personalizado da Survey123

por IsmaelChivite

.Atualizado em 10 de agosto de 2020 (referência adicionada à operação Arcade UrlEncode)

O objetivo de um esquema de URL é fornecer um protocolo conhecido para os aplicativos se comunicarem entre si. Por meio de um esquema de URL personalizado, você pode iniciar aplicativos remotamente e invocar ações neles. Especificamente, o esquema de URL na Survey123 permite que você:

Um cenário prático comum para usar o esquema de URL personalizado do Survey123 é integrar o Survey123 com outros aplicativos ArcGIS como Explorer, QuickCapture, Collector ou mesmo seus próprios aplicativos de mapeamento da web. Tome, por exemplo, um caso em que você deseja que os usuários do campo usem um mapa para identificar um ativo específico e, em seguida, use um formulário inteligente no Survey123 para capturar informações sobre aquele ativo específico. Explorer, Collector ou um mapa da web simples podem servir ao primeiro propósito.

Neste artigo, primeiro descreverei a sintaxe do esquema de URL customizado Survey123, então como executar uma chamada com ele e mais tarde como integrar chamadas de esquema de URL em pop-ups de recursos no ArcGIS Web Maps, para que outros ArcGIS Apps possam aproveitá-lo.

Sobre a sintaxe do esquema de URL personalizado Survey123

Uma chamada para Survey123 por meio de seu esquema de URL se parece com isto:

A primeira parte é bastante óbvia: arcgis-survey123: // invoca o aplicativo móvel Survey123. Para que isso funcione, o aplicativo Survey123 deve estar instalado no dispositivo em que a chamada está sendo feita.

Tudo após arcgis-survey123: // são parâmetros opcionais que você pode passar se quiser que o aplicativo faça coisas adicionais. A lista de parâmetros começa com um ponto de interrogação (?).

Os parâmetros são separados uns dos outros por meio de e comercial (& amp). Cada parâmetro é composto de duas partes: o nome do parâmetro e o valor do parâmetro, que são separados pelo sinal de igual (=). As regras sobre como passar parâmetros de maneira adequada são comuns à maneira como você constrói strings de consulta para a web.

O parâmetro itemID (i temID = 89bc8c7844e548e09baa3aad4695e78b) refere-se à pesquisa que você deseja abrir. Se a pesquisa ainda não estiver no dispositivo, o aplicativo tentará baixá-la automaticamente.

Para obter o itemID adequado para uma pesquisa, siga estas instruções:

1. Em um navegador da web, faça login em survey123.arcgis.com
2. Clique na pesquisa para a qual deseja o itemID
3. Agora pegue o ID do seu formulário na barra de localização do seu navegador.

Por exemplo, se o URL de sua pesquisa for assim:

O aplicativo tentará automaticamente baixar a pesquisa conforme especificado no parâmetro itemID. Se a pesquisa for compartilhada publicamente, ela será aberta imediatamente. Se a pesquisa for privada, ela será baixada usando o usuário conectado no momento. Se nenhum usuário estiver conectado, uma caixa de diálogo solicitará as credenciais do usuário.

No exemplo acima, usamos o campo: AssetID e o campo: Parâmetros de status para preencher previamente as perguntas da pesquisa. Se você deseja que uma pesquisa seja aberta e já tenha algumas ou todas as perguntas respondidas, você adicionará quantos parâmetros de campo forem necessários. Os parâmetros de campo sempre são prefixados com a palavra campo: Depois disso, você insere o nome da pergunta real para a qual deseja definir a resposta e, em seguida, adiciona um sinal de igual e a resposta. Por exemplo:

Aqui estão algumas dicas ao passar parâmetros de campo:

  • O valor a inserir imediatamente após o campo: é o valor da pergunta NOME correspondente em seu XLSForm. Não passe o rótulo!
  • O valor a ser inserido após o sinal de igual (=) é o valor real que será armazenado no serviço da feição. Se você está trabalhando com o tipo de pergunta select_one, isso é muito relevante, pois o valor que você deve passar é o do Nome do XLSForm de sua escolha, ao invés de seu Rótulo.
  • Passar parâmetros de campo para perguntas em uma repetição ou anexos não é suportado no momento.
  • Se você gostaria de pré-preencher uma questão, mas não deseja que o usuário altere seu valor, sinalize a questão no XLSForm como somente leitura.

O último parâmetro que passamos no exemplo acima é center = 43.567, -117.380. Isso definirá a localização das perguntas do geoponto em sua pesquisa no par de coordenadas fornecido. Você deve passar um par de latitude-longitude em graus decimais separados por uma vírgula, pois nenhum outro sistema de coordenadas ou formato é suportado.


Invocar uma chamada de esquema de URL personalizado: o básico

Se você gostaria de fazer uma tentativa rápida, recomendo que você use um navegador da web para experimentar. Comece baixando o aplicativo Survey123 em sua área de trabalho. Você pode baixá-lo para Windows ou Mac. Depois de ter o aplicativo, inicie-o manualmente e faça login para baixar algumas pesquisas. Em seguida, obtenha o itemID de um deles para iniciar e use-o para ajustar o parâmetro itemID: arcgis-survey123: //? ItemID = insira seu próprio ID de item de formulário aqui Em seguida, cole-o em seu navegador da web para iniciar Survey123 e abrir um dos pesquisas que você baixou. Continue experimentando preenchendo previamente as perguntas da pesquisa.

Quando você se sentir confortável com a sintaxe dos links de seu esquema de URL, tente em seu próprio dispositivo. Comece enviando por e-mail a invocação do Esquema de URL para você mesmo e usando-o a partir do navegador do seu dispositivo. Você também pode usar strings de esquema de URL Survey123 para configurar hiperlinks em um e-mail ou incluí-los como parte de uma página da web.


Invocar uma chamada de esquema de URL personalizado de um mapa da web

As coisas ficam muito interessantes quando os links do esquema de URL do Survey123 são usados ​​dentro de um ArcGIS Web Map. Isso permite que você integre o Survey123 em outros aplicativos ArcGIS, permitindo que os usuários iniciem o Survey123 a partir do pop-up de um Mapa da Web no Collector, Explorer ou mesmo em um aplicativo da web. Isso fica interessante por alguns motivos:

  • Primeiro, você pode usar um aplicativo centrado no mapa para ajudar o usuário a encontrar um ativo ou local específico e, em seguida, iniciar facilmente o Survey123 a partir desse aplicativo para capturar dados usando um formulário inteligente.
  • Em segundo lugar, você pode usar os atributos existentes de um recurso no mapa e passá-los para o formulário para preencher previamente as respostas. Isso é extremamente útil para garantir, por exemplo, que o ID exclusivo de um ativo, conforme identificado em seu mapa, seja passado para o Survey123.

Para incorporar chamadas de esquema de URL personalizado em um mapa da web, você desejará editar o pop-up de uma camada existente. Escolha a opção Configurar Pop-up no menu da camada.

Em seguida, selecione a exibição de atributo personalizado, conforme mostrado na próxima captura de tela.

Em uma exibição de atributo personalizado, agora você pode incorporar sua chamada de esquema de URL personalizado como um hiperlink. Você pode ignorar o aviso indicando que o valor não é válido. Se preferir, você também pode trabalhar diretamente usando a visualização HTML de origem do pop-up.

Conforme mostrado abaixo, você pode referenciar atributos do recurso subjacente em seu esquema de URL personalizado Survey123, colocando o nome do atributo de recurso entre colchetes.

Com essa técnica, você preencherá a pergunta da pesquisa AssetID com qualquer valor que esteja presente no atributo assetid do pop-up do recurso. Isso garantirá que os dados capturados no Survey123 possam sempre ser associados de volta ao recurso selecionado no mapa.

Algumas dicas rápidas ao criar pop-ups:

  • Ao passar atributos de texto com espaços, você desejará usar a função urlencode ArcGIS Arcade. Caso contrário, seus links podem ser cortados no primeiro espaço encontrado.
  • Os nomes dos campos diferenciam maiúsculas de minúsculas no iOS. Certifique-se de referenciar os campos do serviço da feição com a capitalização exata usada no serviço da feição.
  • Se você deseja passar valores de latitude / longitude de atributos em seu recurso, esteja ciente de que as regras de formatação padrão para valores decimais de corte de tipo de dados duplos para dois. Você vai querer ajustar a regra de formatação para passar todos os valores decimais para o Survey123.

1) Abra a caixa de diálogo 'Configurar pop-up de sua camada de recursos e selecione' Configurar atributos '.
2) Agora selecione os atributos com seus valores de latitude e longitude e escolha o número de decimais que deseja incluir na opção suspensa Formato no lado direito da caixa de diálogo.

  • Se você deseja passar valores de latitude / longitude da geometria em um recurso, você pode adicionar uma Expressão de Atributo ao seu pop-up para obter dinamicamente os valores de latitude / longitude da geometria de seu recurso.

1) Abra a caixa de diálogo 'Configurar pop-up de sua camada de recursos e selecione' Configurar atributos '.
2) Adicione uma nova Expressão de Atributo.
3) Procure Geometria na guia Globais e busque Geometria ($ feature) .x
4) Use o link Editar na parte superior para dar um nome amigável à sua expressão
5) Repita as etapas 2 a 4 para criar uma segunda expressão para a coordenada y.

Assim que o seu Mapa da web estiver pronto, você pode usá-lo em vários aplicativos, como ArcGIS Explorer, Collector, bem como em seus próprios aplicativos de mapeamento da web.

Invocar um esquema de URL personalizado programaticamente

Em um aplicativo da web ou site, basta criar um link HTML:

No QML AppStudio for ArcGIS:

Qt .openUrlExternally ('arcgis-survey123: //? ItemID = 89bc8c7844e548e09baa3aad4695e78b')

Gerenciador de PackageManager = mContext .getPackageManager ()


Compreendendo o esquema de URL personalizado da Survey123

por IsmaelChivite

.Atualizado em 10 de agosto de 2020 (referência adicionada à operação Arcade UrlEncode)

O objetivo de um esquema de URL é fornecer um protocolo conhecido para os aplicativos se comunicarem entre si. Por meio de um esquema de URL personalizado, você pode iniciar aplicativos remotamente e invocar ações neles. Especificamente, o esquema de URL na Survey123 permite que você:

Um cenário prático comum para usar o esquema de URL personalizado do Survey123 é integrar o Survey123 com outros aplicativos ArcGIS como Explorer, QuickCapture, Collector ou mesmo seus próprios aplicativos de mapeamento da web. Tome, por exemplo, um caso em que você deseja que os usuários do campo usem um mapa para identificar um ativo específico e, em seguida, use um formulário inteligente no Survey123 para capturar informações sobre aquele ativo específico. Explorer, Collector ou um mapa da web simples podem servir ao primeiro propósito.

Neste artigo, primeiro descreverei a sintaxe do esquema de URL customizado Survey123, então como executar uma chamada com ele e mais tarde como integrar chamadas de esquema de URL em pop-ups de recursos no ArcGIS Web Maps, para que outros ArcGIS Apps possam aproveitá-lo.

Sobre a sintaxe do esquema de URL personalizado Survey123

Uma chamada para Survey123 por meio de seu esquema de URL se parece com isto:

A primeira parte é bastante óbvia: arcgis-survey123: // invoca o aplicativo móvel Survey123. Para que isso funcione, o aplicativo Survey123 deve estar instalado no dispositivo em que a chamada está sendo feita.

Tudo após arcgis-survey123: // são parâmetros opcionais que você pode passar se quiser que o aplicativo faça coisas adicionais. A lista de parâmetros começa com um ponto de interrogação (?).

Os parâmetros são separados uns dos outros por meio de e comercial (& amp). Cada parâmetro é composto de duas partes: o nome do parâmetro e o valor do parâmetro, que são separados pelo sinal de igual (=). As regras sobre como passar parâmetros de maneira adequada são comuns à maneira como você constrói strings de consulta para a web.

O parâmetro itemID (i temID = 89bc8c7844e548e09baa3aad4695e78b) refere-se à pesquisa que você deseja abrir. Se a pesquisa ainda não estiver no dispositivo, o aplicativo tentará baixá-la automaticamente.

Para obter o itemID adequado para uma pesquisa, siga estas instruções:

1. Em um navegador da web, faça login em survey123.arcgis.com
2. Clique na pesquisa para a qual deseja o itemID
3. Agora pegue o ID do seu formulário na barra de localização do seu navegador.

Por exemplo, se o URL de sua pesquisa for assim:

O aplicativo tentará automaticamente baixar a pesquisa conforme especificado no parâmetro itemID. Se a pesquisa for compartilhada publicamente, ela será aberta imediatamente. Se a pesquisa for privada, ela será baixada usando o usuário conectado no momento. Se nenhum usuário estiver conectado, uma caixa de diálogo solicitará as credenciais do usuário.

No exemplo acima, usamos o campo: AssetID e o campo: Parâmetros de status para preencher previamente as perguntas da pesquisa. Se você deseja que uma pesquisa seja aberta e já tenha algumas ou todas as perguntas respondidas, você adicionará quantos parâmetros de campo forem necessários. Os parâmetros de campo sempre são prefixados com a palavra campo: Depois disso, você insere o nome da pergunta real para a qual deseja definir a resposta e, em seguida, adiciona um sinal de igual e a resposta. Por exemplo:

Aqui estão algumas dicas ao passar parâmetros de campo:

  • O valor a inserir imediatamente após o campo: é o valor da pergunta NOME correspondente em seu XLSForm. Não passe o rótulo!
  • O valor a ser inserido após o sinal de igual (=) é o valor real que será armazenado no serviço da feição. Se você está trabalhando com o tipo de pergunta select_one, isso é muito relevante, pois o valor que você deve passar é o do Nome do XLSForm de sua escolha, ao invés de seu Rótulo.
  • Passar parâmetros de campo para perguntas em uma repetição ou anexos não é suportado no momento.
  • Se você gostaria de pré-preencher uma questão, mas não deseja que o usuário altere seu valor, sinalize a questão no XLSForm como somente leitura.

O último parâmetro que passamos no exemplo acima é center = 43.567, -117.380. Isso definirá a localização das perguntas do geoponto em sua pesquisa no par de coordenadas fornecido. Você deve passar um par de latitude-longitude em graus decimais separados por uma vírgula, pois nenhum outro sistema de coordenadas ou formato é suportado.


Invocar uma chamada de esquema de URL personalizado: o básico

Se você gostaria de fazer uma tentativa rápida, recomendo que você use um navegador da web para experimentar. Comece baixando o aplicativo Survey123 em sua área de trabalho. Você pode baixá-lo para Windows ou Mac. Depois de ter o aplicativo, inicie-o manualmente e faça login para baixar algumas pesquisas. Em seguida, obtenha o itemID de um deles para iniciar e use-o para ajustar o parâmetro itemID: arcgis-survey123: //? ItemID = insira seu próprio ID de item de formulário aqui Em seguida, cole-o em seu navegador da web para iniciar Survey123 e abrir um dos pesquisas que você baixou. Continue experimentando preenchendo previamente as perguntas da pesquisa.

Quando você se sentir confortável com a sintaxe dos links de seu esquema de URL, tente em seu próprio dispositivo. Comece enviando por e-mail a invocação do Esquema de URL para você mesmo e usando-o a partir do navegador do seu dispositivo. Você também pode usar strings de esquema de URL Survey123 para configurar hiperlinks em um e-mail ou incluí-los como parte de uma página da web.


Invocar uma chamada de esquema de URL personalizado de um mapa da web

As coisas ficam muito interessantes quando os links do esquema de URL do Survey123 são usados ​​dentro de um ArcGIS Web Map. Isso permite que você integre o Survey123 em outros aplicativos ArcGIS, permitindo que os usuários iniciem o Survey123 a partir do pop-up de um Mapa da Web no Collector, Explorer ou mesmo em um aplicativo da web. Isso fica interessante por alguns motivos:

  • Primeiro, você pode usar um aplicativo centrado no mapa para ajudar o usuário a encontrar um ativo ou local específico e, em seguida, iniciar facilmente o Survey123 a partir desse aplicativo para capturar dados usando um formulário inteligente.
  • Em segundo lugar, você pode usar os atributos existentes de um recurso no mapa e passá-los para o formulário para preencher previamente as respostas. Isso é extremamente útil para garantir, por exemplo, que o ID exclusivo de um ativo, conforme identificado em seu mapa, seja passado para o Survey123.

Para incorporar chamadas de esquema de URL personalizado em um mapa da web, você desejará editar o pop-up de uma camada existente. Escolha a opção Configurar Pop-up no menu da camada.

Em seguida, selecione a exibição de atributo personalizado, conforme mostrado na próxima captura de tela.

Em uma exibição de atributo personalizado, agora você pode incorporar sua chamada de esquema de URL personalizado como um hiperlink. Você pode ignorar o aviso indicando que o valor não é válido. Se preferir, você também pode trabalhar diretamente usando a visualização HTML de origem do pop-up.

Conforme mostrado abaixo, você pode referenciar atributos do recurso subjacente em seu esquema de URL personalizado Survey123, colocando o nome do atributo de recurso entre colchetes.

Com essa técnica, você preencherá a pergunta da pesquisa AssetID com qualquer valor que esteja presente no atributo assetid do pop-up do recurso. Isso garantirá que os dados capturados no Survey123 possam sempre ser associados de volta ao recurso selecionado no mapa.

Algumas dicas rápidas ao criar pop-ups:

  • Ao passar atributos de texto com espaços, você desejará usar a função urlencode ArcGIS Arcade. Caso contrário, seus links podem ser cortados no primeiro espaço encontrado.
  • Os nomes dos campos diferenciam maiúsculas de minúsculas no iOS. Certifique-se de referenciar os campos do serviço da feição com a capitalização exata usada no serviço da feição.
  • Se você deseja passar valores de latitude / longitude de atributos em seu recurso, esteja ciente de que as regras de formatação padrão para valores decimais de corte de tipo de dados duplos para dois. Você vai querer ajustar a regra de formatação para passar todos os valores decimais para o Survey123.

1) Abra a caixa de diálogo 'Configurar pop-up de sua camada de recursos e selecione' Configurar atributos '.
2) Agora selecione os atributos com seus valores de latitude e longitude e escolha o número de decimais que deseja incluir na opção suspensa Formato no lado direito da caixa de diálogo.

  • Se você deseja passar valores de latitude / longitude da geometria em um recurso, você pode adicionar uma Expressão de Atributo ao seu pop-up para obter dinamicamente os valores de latitude / longitude da geometria de seu recurso.

1) Abra a caixa de diálogo 'Configurar pop-up de sua camada de recursos e selecione' Configurar atributos '.
2) Adicione uma nova Expressão de Atributo.
3) Procure Geometria na guia Globais e busque Geometria ($ feature) .x
4) Use o link Editar na parte superior para dar um nome amigável à sua expressão
5) Repita as etapas 2 a 4 para criar uma segunda expressão para a coordenada y.

Assim que o seu Mapa da web estiver pronto, você pode usá-lo em vários aplicativos, como ArcGIS Explorer, Collector, bem como em seus próprios aplicativos de mapeamento da web.

Invocar um esquema de URL personalizado programaticamente

Em um aplicativo da web ou site, basta criar um link HTML:

No QML AppStudio for ArcGIS:

Qt .openUrlExternally ('arcgis-survey123: //? ItemID = 89bc8c7844e548e09baa3aad4695e78b')

Gerenciador de PackageManager = mContext .getPackageManager ()


Série de webinars da Esri Mining: Construindo uma plataforma de mapeamento da web

por Matthew_Ballard

O Grupo de Usuários de Mineração e a Esri realizaram recentemente um webinar sobre "Construindo uma Plataforma de Mapeamento da Web". Neste webinar, examinamos a publicação de fluxos de trabalho do ArcGIS Pro e a criação de mapas da web e aplicativos de mapeamento da web.

Rachel Micander e Lucia Patterson também apresentaram seu trabalho de alavancagem do ArcGIS Open Data em suas organizações. Você pode ver seus diferentes sites de dados abertos usando os links abaixo e pode ver seu aplicativo conjunto Nevada Mineral Explorer aqui.

Anexados na parte inferior desta postagem estão os slides das apresentações do webinar. Você pode encontrar uma gravação de vídeo deste webinar aqui: Construindo uma plataforma de mapeamento da web.

Abaixo está um resumo destacando os aplicativos e fluxos de trabalho que vimos no webinar.

Áreas de Mapas Offline Pré-planejadas para Explorer for ArcGIS

Agora você pode criar áreas de mapa offline usando um contorno de polígono. Essas áreas criarão pacotes de mapas móveis que os usuários podem baixar em seus dispositivos e usar no Explorer for ArcGIS. Usando um contorno de polígono, você pode se adequar perfeitamente à sua área de interesse, minimizando o tamanho do arquivo. Você também pode agendar esses pacotes de mapas para serem atualizados em intervalos regulares, como todos os dias. Agora os usuários sempre terão o mapa off-line mais atualizado quando forem para o campo ou para a mina.

Inspeções SPCC com Survey123

O Survey123 for ArcGIS pode ser usado para transformar fluxos de trabalho de inspeção de papel e caneta em fluxos de trabalho digitais conduzidos usando um telefone ou tablet. Para essas inspeções de prevenção de derramamento, contenção e contramedidas (SPCC), as pesquisas são transmitidas diretamente em um painel onde você pode deslocar e ampliar o mapa e selecionar um ativo específico para ver um histórico de todas as inspeções anteriores, bem como ver os detalhes de inspeção e todas as fotos que foram capturadas.

Relações com Investidores com ArcGIS StoryMaps

ArcGIS StoryMaps adiciona narrativas aos seus mapas da web. Você pode usá-los para criar aplicativos informativos para relações com investidores, comunicações corporativas ou para mapas públicos de seu site. Neste exemplo, vimos um StoryMap que poderia ser compartilhado com investidores para atualizá-los sobre o status das operações e esforços de exploração. Você pode compartilhar esses mapas interativos dinâmicos diretamente com investidores, apresentar-se com eles em conferências ou incorporá-los em seus sites públicos.

3D e imagens com Scene Viewer

ArcGIS suporta visualizações 3D através do Scene Viewer. Abaixo está um modelo de superfície de uma mina a céu aberto, mas as cenas 3D também podem incluir dados de subsuperfície, como furos de sondagem e superfícies geológicas. Esses dados foram gerados usando o Site Scan for ArcGIS, que é a nova plataforma de imagens de drones hospedada na nuvem da Esri. Você pode usar drones para monitorar a segurança das estradas de transporte, monitorar a estabilidade de taludes em minas a céu aberto e em instalações de armazenamento de rejeitos. Para obter mais informações, assista ao nosso webinar anterior sobre este aplicativo.

Fluxos de trabalho em tempo real com Analytics para IoT

Vimos como você pode integrar feeds de dados em tempo real em seus mapas do ArcGIS Online. Para fazer isso, usamos ArcGIS Analytics for IoT, que é um novo recurso do ArcGIS Online. O valor disso é que você pode incorporar muitas fontes de dados em tempo real de sistemas distintos e integrá-los em um painel central. Além disso, você pode realizar análises em tempo real e de big data.

ArcGIS Hub para experiências da Web sob medida

O ArcGIS Hub permite que você crie experiências da web personalizadas para seus usuários finais. Você pode criar uma página de entrada personalizada para seu GIS que integre sua marca corporativa, itens acessados ​​com mais frequência e muito mais. Cada unidade de negócios ou área operacional pode ter sua própria página personalizada com os mapas e aplicativos de que precisam. Isso tornará seu sistema mais fácil de navegar e encontrará exatamente o que os usuários precisam. Você pode fazer isso com ArcGIS Enterprise Sites se estiver usando ArcGIS Enterprise.


Serviços de streaming de dados (WMS, WFS, etc.)

Relevo sombreado com resolução de 20 pés da Carolina do Norte do NC OneMap ArcGIS Map Server, serviço de elevação, visualizado usando QGIS.

O Open Geospatial Consortium (OGC) definiu vários protocolos REST para a transferência de dados geoespaciais de servidores para aplicativos clientes, resumidos abaixo. Para cada um deles, usando uma estrutura especial https solicitação, você pode chamar um conjunto de dados (por exemplo, ortoimagem, limites, rodovias) em seu aplicativo de software GIS.

  • WMS - Serviço de mapeamento da web. Oferece imagens de mapas georreferenciados (por exemplo, GIF, JPG) sem armazenar uma cópia local do conjunto de dados. Também pode conter um Descritor de Camada Estilizada (SLD) para especificar a simbolização. Funciona muito bem para dados de referência de ortoimagem e mapa de base.
  • WMTS - Serviço Web Map Tile. Fornece imagens de mapas georreferenciados pré-gerados e pode conter estilos, dimensões ou esquemas de blocos para especificar as configurações de exibição.
  • WFS - Serviço de recursos da web. Atende, consulta e atualiza a geometria e os atributos do recurso usando um perfil Geography Markup Language (GML).
  • WCS - Fornece dados raster e valores de células, como valores de elevação de um modelo digital de elevação (DEM) ou valores de pixel de uma imagem multibanda.

Conteúdo Relacionado a Negócios da Esri UC 2020

por AdamCarnow

Como houve mais de 230 workshops conduzidos pela equipe da Esri na 2020 Esri International User Conference, há uma grande chance de você perder alguns que irão agregar valor. Meu foco está no lado comercial do GIS, e isso geralmente não é o centro das atenções para os participantes da Conferência de Usuários da Esri, eles geralmente estão lá para obter as últimas novidades em tecnologia ArcGIS. Portanto, aqui estão dez das sessões de negócios da UC que você pode ter perdido. Sugiro sinceramente que você os assista quando tiver tempo. A parte da tecnologia de um GIS empresarial é a parte fácil, é a parte das pessoas que é difícil e geralmente se interpõe entre você e todo o potencial da tecnologia em sua organização.


ArcGIS Monitor Blog

por JamesBrander

Pronto para usar, o ArcGIS Monitor vem equipado com excelentes contadores de uso geral que podem ser úteis para a manutenção de seu Enterprise GIS. Mas o que acontece quando você deseja monitorar algo que não é coberto por nenhum dos contadores de uso geral? Sua primeira parada pode ser para verificar a ArcGIS Monitor Gallery. Aqui você encontrará algumas extensões mais especializadas que podem ser conectadas diretamente à implantação do Monitor em algumas etapas simples. No entanto, se você não conseguir encontrar o que procura lá, sua próxima etapa pode ser começar a pensar em desenvolver sua própria extensão.

Recentemente me encontrei nesta conjuntura, e quando fui procurar por documentação sobre como escrever extensões para ArcGIS Monitor - descobri que não havia muito a ser encontrado. Não importa, porém, eu simplesmente teria que descobrir por mim mesma. Como ponto de partida, baixei algumas extensões e comecei a ler seu código para ter uma ideia de como elas funcionam. O que se segue é um resumo de meus aprendizados com análises e experimentações subsequentes. Para os fins deste artigo, estou assumindo que você tem pelo menos uma familiaridade básica com o desenvolvimento node.JS

Estrutura de arquivo de uma extensão ArcGIS Monitor

Se você importou uma extensão ArcGIS Monitor antes, você deve ter notado que o que você está importando é um arquivo zip contendo pelo menos

  • Uma pasta que corresponda ao nome pretendido da extensão
  • Um arquivo index.js dentro da pasta nomeada, que contém o código a ser executado pelo serviço ArcGIS Monitor em um node.JS runtime

Freqüentemente, também haverá arquivos adicionais incluídos nesta estrutura, o que pode incluir

  • Um subdiretório node_modules contendo o código necessário de módulos node.JS usado na extensão
  • Scripts Powershell ou executáveis ​​do Windows a serem executados pelo código index.js
  • Um testCmd.js que pode ser usado durante o desenvolvimento para testar o comportamento do código de extensão sem passar pelo processo de carregamento da extensão no ArcGIS Monitor

De todos os arquivos possíveis que podem constituir uma extensão do ArcGIS Monitor, a pasta nomeada contendo o index.js são nossos componentes essenciais. Se quisermos escrever nossa própria extensão para o Monitor, nossa principal preocupação deve ser o que vai neste arquivo index.js, e como o ArcGIS Monitor interage com este código. Este arquivo segue uma estrutura específica que permite ao serviço ArcGIS Monitor alimentar informações no script e executar o código.

Entradas de extensões

Em primeiro lugar, temos module.exports.inputs que é um objeto JavaScript que define as informações que esperamos que o usuário forneça ao configurar um contador usando nossa extensão. Isso moldará a IU apresentada ao usuário ao configurar um contador usando sua extensão. Cada entrada individual é um objeto que precisa ter pelo menos uma propriedade 'type' e pode opcionalmente ter uma propriedade 'value' e 'help'. A propriedade type irá determinar o controle de IU apresentado ao usuário no qual fornecer sua entrada. A propriedade value fornece permite que um valor padrão seja definido no controle da IU apresentado ao usuário. E a propriedade 'help' nos permite fornecer ajuda contextual ao usuário, explicando quais informações ele deve fornecer para cada entrada.

Como exemplo, criei uma extensão para ArcGIS Monitor que verifica quantas licenças de tipo de criador e usuário de visualização estão disponíveis em um Portal 10.7.x / 10.8.x. O caso de uso para essas extensões seria permitir que um alerta fosse gerado quando começarmos a ficar sem tipos de usuário Criador ou Visualizador, para que você, como administrador, analise a liberação de usuários inativos ou autorize licenças adicionais.

Para que nossa extensão interaja com o Portal, serão necessárias duas informações importantes:

  • O URL do Portal e
  • Credenciais para facilitar o acesso autenticado ao Portal

Quando carregado pelo ArcGIS Monitor, este código fornecerá um campo no qual o usuário pode inserir uma sequência de texto especificando a URL do Portal para se conectar, junto com a capacidade de adicionar e / ou selecionar credenciais salvas com o ArcGIS Monitor Administrator para o propósito de autenticando com o Portal. A terceira entrada aqui 'min_resolution' é o intervalo de amostragem mínimo permitido em segundos, que controla quais opções estarão disponíveis para o usuário na lista suspensa Sample Interval.

Para obter mais informações sobre quais tipos de entradas estão disponíveis para as extensões do ArcGIS Monitor usarem, você pode estar interessado em verificar minha referência rápida em Tipos de entrada de extensão do ArcGIS Monitor

Funções de execução e extensão

No script index.js, precisamos exportar uma função chamada execute que servirá como um ponto de entrada para o ArcGIS Monitor Service para executar o código de sua extensão. Nos exemplos da ArcGIS Monitor Gallery, a função execute faz uso da biblioteca q para retornar a função Extension como promessa adiada.Dado que a biblioteca q não é mais mantida e o tempo de execução do Node que vem na versão atual do ArcGIS Monitor suporta recursos de linguagem assíncrona / espera que podem ser usados ​​com o mesmo efeito - eu escolhi abandonar o uso da biblioteca q em favor de sintaxe moderna e código mais legível. Isso envolvia tornar a extensão uma função assíncrona e fazer com que a função execute retornasse a promessa criada implicitamente ao invocar a função de extensão assíncrona. Tecnicamente, esta abordagem significa que a promessa que é devolvida ao ArcGIS Monitor Service carece dos métodos de resolução / rejeição acessíveis ao público que, de outra forma, viriam com um q diferido - mas em meus testes isso não pareceu ter nenhum impacto na funcionalidade ou desempenho.

A função Extension chamada por execute é a responsável por realizar a lógica de negócios da extensão - ou seja, ela reúne qualquer métrica ou informação em que estamos interessados, e relata isso de volta ao ArcGIS Monitor Service. A maneira como você coleta as informações para relatar pode variar - no meu exemplo de licenças de usuário do portal (anexado no final desta postagem), isso foi feito em JavaScript usando a biblioteca axios http para fazer chamadas REST API para o portal. No entanto, outros exemplos na ArcGIS Monitor Gallery também podem ser vistos usando outras técnicas, como chamar arquivos PowerShell e exe e capturar as informações que eles retornam.

De qualquer forma, uma vez que seu script reuniu as métricas sobre as quais sua extensão está relatando, essas informações precisam ser formatadas de uma maneira particular para que possam ser interpretadas pelo Serviço de Monitoramento. Fazemos isso usando uma matriz de objetos, onde cada métrica é representada por um objeto separado, e cada objeto tem uma propriedade 'nome' e 'valor'. A propriedade name define o nome do contador como ele aparecerá no ArcGIS Monitor Administrator, e a propriedade value representa os dados associados ao seu contador.

Finalmente, uma vez que tenhamos as informações formatadas corretamente, isso precisa ser relatado de volta ao Serviço de Monitoramento, resolvendo a promessa de Extensão. Se estiver usando um q.deffered, você invocará o método .resolve () do defferred, mas se, como eu, você fizer da Extension uma função assíncrona - simplesmente retornar da função resolverá a promessa.

Isso é tudo que você precisa saber para começar a escrever extensões para ArcGIS Monitor. Se você quiser se aprofundar no tópico, verifique o código completo para o meu exemplo de extensão de monitoramento de Licença de Usuário do Portal anexado abaixo, e pare a Galeria de Monitores ArcGIS para mais exemplos.


ArcGIS for Server 101

Este artigo é para gerentes e analistas de GIS que desejam compreender os conceitos fundamentais do ArcGIS for Server e seus recursos. Ele fornece uma visão geral do ArcGIS for Server e discute os principais recursos, arquitetura e implementação. Refere-se especificamente ao lançamento do ArcGIS 10.1 for Server.

O paradigma para o trabalho em SIG evoluiu nas últimas décadas. Na década de 1980, o trabalho de GIS era normalmente feito em estações de trabalho de computador. Do final da década de 1990 ao início da década de 2000, os computadores pessoais eram mais comuns e o trabalho de GIS era executado em uma rede interna da organização com o modelo de TI cliente / servidor central. Nos últimos anos, a explosão da Internet, o uso de dispositivos móveis (por exemplo, smartphones e tablets) e o desejo de compartilhar e colaborar na web mudaram drasticamente a forma como o trabalho de GIS pode ser feito. Muitas organizações agora têm fluxos de trabalho de negócios que exigem o compartilhamento de recursos GIS pela web, especificamente ao disponibilizá-los como serviços da web. Um serviço da web é uma função de software disponível em um endereço de rede na web.

No ArcGIS for Desktop, você cria, edita, analisa e gerencia recursos GIS, como dados espaciais, mapas e ferramentas de geoprocessamento. O ArcGIS for Server permite que você pegue esses recursos GIS e os compartilhe como serviços da web. Os serviços da Web são facilmente acessíveis pela Internet e podem ser consumidos por clientes como smartphones, tablets, aplicativos de desktop e aplicativos da web.

Se você registrar e compartilhar seus serviços da web do ArcGIS for Server com o ArcGIS Online, outros usuários podem descobri-los e usá-los, expandindo bastante o número de usuários finais que podem consumir e aproveitar seus recursos GIS. Usar o ArcGIS for Server para compartilhar recursos GIS na web capacita uma organização e seus membros, permitindo-lhes tomar melhores decisões porque todos podem acessar, colaborar e trabalhar com o mesmo conhecimento geográfico. O ArcGIS for Server inclui um GIS Server, Web Adapter e tecnologia ArcSDE.

Servidor GIS
Este é o software principal que é instalado em uma máquina servidora e permite que um site do ArcGIS Server seja criado. Um site do ArcGIS Server é uma instância do ArcGIS for Server que pode compartilhar recursos GIS como serviços da web.

Adaptador Web
Este é um software separado que você pode instalar em um servidor da web de terceiros (por exemplo, Microsoft IIS, IBM WebSphere, Oracle WebLogic). O Web Adapter é um aplicativo leve que permite que você integre o ArcGIS for Server com a arquitetura de servidor da web existente de sua organização.

Tecnologia ArcSDE
Este é um software separado que você pode instalar para gerenciar conexões com os bancos de dados geográficos de sua empresa.

Arquitetura

Quando você instala o ArcGIS for Server, os usuários podem acessá-lo imediatamente fazendo solicitações de serviço da web através da porta 6080 (por padrão). Uma instalação do ArcGIS for Server é chamada de Site do ArcGIS Server. Um site do ArcGIS Server pode consistir em uma única máquina (Figura 1) ou ser composto de várias máquinas (uma implantação de várias máquinas). O ArcGIS for Server está disponível para sistemas operacionais Windows ou Linux e pode ser uma solução local ou parte de uma solução em nuvem. Independentemente de como ele é fisicamente implantado, seus recursos são os mesmos.

Ao instalar o software GIS Server em uma máquina, você deve criar ou designar uma única conta de nível de sistema operacional chamada de Conta do ArcGIS Server. Esta é a conta usada pelo ArcGIS for Server nos bastidores para executar suas operações. Portanto, você precisa dar permissão a essa conta para acessar e ler suas pastas de dados. Após a instalação, você pode optar por criar um novo site GIS ou ingressar em um site GIS existente. Ao criar um novo site do ArcGIS for Server, você está criando uma nova instância do ArcGIS Server na máquina. A opção de ingressar em um site GIS existente adicionará a máquina a uma implantação de site multimachine ArcGIS for Server existente.

A criação de um novo site do ArcGIS Server requer um administrador do site principal conta. Esta é a conta administrativa padrão para gerenciar o site. A conta de administrador do site principal é usada para fazer login e configurar o novo site inicialmente. Observe que esta conta é uma conta separada e diferente da conta do ArcGIS Server que você usa para a instalação do software GIS Server. A conta do administrador do site primário existe apenas no site do ArcGIS Server e não é uma conta do sistema operacional como a conta do ArcGIS Server. A Tabela 1 compara as duas contas e suas funções.

Um site do ArcGIS Server tem três pontos de acesso principais: ArcGIS Server Manager, o diretório de serviços e o diretório do administrador do ArcGIS Server.

O ArcGIS Server Manager é um aplicativo baseado em navegador da web que permite administrar o site gerenciando serviços da web, configurando propriedades do site (por exemplo, gerenciar diretórios, definir segurança) e consultar e visualizar logs (Figura 2a). A conta de administrador do site primário ou outra conexão de administrador é necessária para usar todas as funções do ArcGIS Server Manager. As conexões do editor podem fazer login com funcionalidade limitada. Os diferentes tipos de conexões que podem ser feitas ao ArcGIS for Server serão discutidos posteriormente.

O Diretório de Serviços é uma visão baseada em navegador da web de todos os recursos GIS que estão disponíveis no site (Figura 2b). Um recurso GIS, como um mapa, modelo de geoprocessamento ou localizador, é compartilhado a partir do site do ArcGIS Server como um serviço da web. Esses serviços da web se comunicam por meio de uma arquitetura baseada em Representational State Transfer (REST). Você pode solicitar informações e ações do servidor estruturando seus URLs de solicitação de acordo com um formato definido. Conforme você navega no Diretório de serviços, você pode observar a barra de endereço do seu navegador para ver como diferentes URLs são usados ​​para recuperar informações por meio de REST.

O ArcGIS Server Administrator Directory é comumente chamado de REST Admin API. É uma visualização baseada em navegador da web do site do ArcGIS Server & definições de configuração # 8217s (Figura 2c). Ele fornece um ponto de extremidade programático para administrar o site. Você pode escrever scripts automatizados (em Python, por exemplo) para acessar e configurar remotamente o site. A conta de administrador do site principal ou outra conexão de administrador é necessária para fazer login e trabalhar com este ponto de acesso. As conexões do editor podem acessá-lo com funcionalidade limitada.

Além do GIS Server, dois outros componentes essenciais de um site ArcGIS Server são os loja de configuração e a diretórios do servidor (Figura 3). O armazenamento de configuração é uma pasta que contém todas as propriedades principais do site (por exemplo, informações sobre seus serviços da web, usuários, funções, dados e configurações de segurança).

Os diretórios do servidor consistem em quatro subdiretórios: Cache, Jobs, Output e System.

  • O diretório Cache armazena uma coleção de blocos de imagens pré-gerados que são usados ​​por mapas em cache ou serviços de globo para exibição mais rápida. Os serviços em cache geralmente requerem grandes quantidades de armazenamento em disco, portanto, certifique-se de que seu diretório de cache seja grande o suficiente para lidar com os blocos criados durante o processo de cache para seus serviços.
  • O diretório Jobs armazena os arquivos necessários aos serviços de geoprocessamento, como arquivos temporários, informações sobre os processos atuais e seus resultados.
  • O diretório de saída é para arquivos temporários necessários para o servidor.
  • O diretório do sistema é usado para manter informações do site, como o status de serviços, máquinas e conexões de banco de dados. Os arquivos neste diretório não devem ser modificados ou excluídos manualmente.

Tanto o armazenamento de configuração quanto os diretórios do servidor são críticos para um site do ArcGIS Server. É altamente recomendável que ambos sejam criados em um local de armazenamento redundante se o local oferecer suporte a aplicativos de missão crítica. Se você estiver criando um site do ArcGIS Server com várias máquinas, o armazenamento de configuração e os diretórios do servidor devem residir em um compartilhamento de rede que seja visível para todas as máquinas do GIS Server.

Outro componente comum em um site do ArcGIS Server é um geodatabase multiusuário - o armazenamento de dados central e estrutura de gerenciamento para a plataforma ArcGIS. Armazenar seus dados espaciais no geodatabase permite que você aplique regras de negócios e relacionamentos personalizados, defina modelos relacionais geoespaciais avançados (por exemplo, topologias, redes geométricas e conjuntos de dados de rede) e suporte muitos fluxos de trabalho multiusuário. Um geodatabase multiusuário é criado dentro de um DBMS usando ferramentas de geoprocessamento ArcGIS.

Adaptador Web

Quando você estiver pronto para implementar seu site do ArcGIS Server como um ambiente de produção local, você deve instalar o Web Adapter. O Adaptador da Web conecta o ArcGIS for Server com o servidor da Web de sua empresa. Essa configuração oferece muitos benefícios.

  • O servidor da web pode hospedar aplicativos da web, como ArcGIS Viewers for Flex e Silverlight, que usam seus serviços GIS.
  • Ele fornece um único ponto de extremidade no site.
  • Você pode expor seu site do ArcGIS Server através do site da Web padrão da sua organização e pvort em vez da porta padrão do ArcGIS for Server 6080.
  • Ele fornece mais segurança ao bloquear o acesso ao ArcGIS Server Manager e ao ArcGIS Server Administrator Directory da visualização de usuários externos.
  • Ele permite que você aproveite a segurança e a funcionalidade de registro do servidor da web.

O Adaptador da web facilita a comunicação entre o servidor da web e o site do ArcGIS Server. Os clientes do ArcGIS for Server acessam os serviços da web GIS enviando solicitações para o servidor da web, a solicitação é então passada para o Adaptador da Web e para o Servidor GIS. Um Web Adapter só pode ser configurado para um único site do ArcGIS Server, mas um site pode suportar vários Web Adapters. Em outras palavras, um site do ArcGIS Server pode ser configurado para ter muitos pontos de extremidade de acesso usando vários Web Adapters.

Implementações de sites Multimachine ArcGIS for Server

O ArcGIS for Server oferece suporte total a grandes sistemas corporativos de TI. As implantações de sites de múltiplas máquinas são aplicáveis ​​para organizações que possuem fluxos de trabalho de negócios com requisitos de alta capacidade. Em um site com várias máquinas, cada máquina GIS Server participante tem ArcGIS for Server instalado (Figura 5). Por exemplo, em um site que tem três servidores GIS, se uma máquina ficar indisponível, o site ainda funcionará corretamente porque há dois servidores GIS redundantes. O Web Adapter atua como o único ponto de entrada no site. A comunicação ocorre entre os servidores GIS e cada servidor GIS deve ter acesso ao armazenamento de configuração do site do ArcGIS Server & # 8217s, diretórios do servidor e fontes de dados para os serviços da web (por exemplo, banco de dados geográfico multiusuário). Você pode adicionar quantos servidores GIS ao site forem necessários para atender aos seus requisitos de negócios.

Em sites com várias máquinas, os servidores GIS também podem ser agrupados em um cluster. Um cluster é um agrupamento lógico de máquinas com as mesmas especificações de hardware (Figura 6). Cada cluster pode ser configurado para executar um subconjunto dedicado de serviços da web. Por exemplo, você pode criar um cluster para executar serviços de mapa (mostrado na Figura 6 como GIS Servers 1 e 2 no cluster A) e outro cluster com maior poder de processamento para executar serviços de geoprocessamento (mostrado na Figura 6 como GIS Server 3 no cluster B )

Um servidor GIS pode ser movido de um cluster para outro a qualquer momento, permitindo que você realoque os recursos do servidor GIS conforme necessário. Por padrão, cada site do ArcGIS Server (tanto para implementações de uma única máquina quanto para várias máquinas) consiste em um único cluster padrão.

Um fluxo de trabalho para publicar recursos de GIS como serviços da Web

O processo de pegar um recurso GIS e transformá-lo em um serviço da web GIS começa com ArcGIS for Desktop. No ArcMap, você cria, edita, analisa e gerencia recursos GIS (por exemplo, dados espaciais, mapas e ferramentas de geoprocessamento). A maioria dos recursos GIS podem ser publicados no ArcGIS for Server usando o assistente de publicação Compartilhar como Serviço acessado escolhendo Arquivo & gt Compartilhar como & gt Serviço. Com este assistente, você pode publicar um novo serviço da web, sobrescrever um serviço da web existente ou publicar um arquivo de definição de serviço. As duas primeiras opções são autoexplicativas.

A terceira opção, publicar um arquivo de definição de serviço, permite definir as propriedades de um serviço da web e salvar as configurações como um arquivo em disco que pode ser publicado como um serviço da web posteriormente. Conforme você avança no assistente, você se conectará a um site do ArcGIS Server, configurará as várias propriedades do serviço da web (por exemplo, recursos, em cache versus dinâmico, metadados) na caixa de diálogo Editor de Serviço. Opcionalmente, você pode registrar o serviço da web com ArcGIS Online ou Portal for ArcGIS para que possa ser facilmente descoberto e usado por outros.

O ArcGIS for Desktop pode se conectar a um site do ArcGIS Server como Administrador, Editor ou Usuário. Cada uma dessas conexões corresponde a um tipo de função em um site (Tabela 2).

Quando as propriedades do serviço da web foram configuradas na caixa de diálogo Editor de serviço, ArcMap irá analisar o recurso GIS para garantir que suas propriedades de serviço da web foram otimizadas e relatar quaisquer problemas de desempenho ou recursos não suportados em seu mapa que devem ser resolvidos antes dele gera o serviço da web. Depois que o serviço da web for publicado, ele será listado no ArcGIS Server Manager e no Diretório de serviços do site. A Tabela 3 mostra os diferentes tipos de serviços da web disponíveis no ArcGIS for Server. Por padrão, os serviços da web são públicos, mas podem ser protegidos para restringir quem pode acessá-los. O ArcGIS for Server segue muitos padrões de segurança de serviço da web e suporta totalmente os padrões de segurança associados a arquiteturas orientadas a serviços.

Clientes para ArcGIS for Server

Os serviços da web GIS do ArcGIS for Server & # 8217s podem ser acessados ​​por uma variedade de clientes da plataforma ArcGIS e clientes de terceiros. Os clientes da plataforma ArcGIS incluem ArcGIS for Desktop, ArcGIS for mobile (iOS, Android, Windows Phone), ArcPad, Esri Location Analytics (Esri Maps for Office, IBM Cognos e Microsoft SharePoint), Business Analyst, Community Analyst, ArcGIS Viewers for Flex e Silverlight e ArcGIS Online e Portal for ArcGIS Map Viewer.

Trabalhando com ArcGIS Online e Portal for ArcGIS

O ArcGIS Online e o Portal for ArcGIS fornecem uma experiência de mapeamento de autoatendimento onde os usuários finais podem navegar e descobrir serviços da web GIS e criar seus próprios mapas da web e aplicativos da web. O primeiro é hospedado pela Esri e o último é implantado localmente em sua organização. Ambos são complementares ao ArcGIS for Server, porque eles podem ser conceitualmente considerados como fornecendo uma experiência de usuário front-end atraente para serviços da web de um site do ArcGIS Server.

Quando os serviços da web do ArcGIS for Server são registrados no ArcGIS Online ou no Portal for ArcGIS, os serviços se tornam itens que podem ser facilmente descobertos e consumidos pelos usuários finais. Usando o ArcGIS Online ou Portal for ArcGIS Map Viewer, os serviços da web GIS podem ser combinados com mapas base online e de portal que podem ser aproveitados em mapas da web online e implementados em aplicativos da web. Isso pode expandir ainda mais a difusão e o uso de seus serviços da Web GIS em sua organização. Em vez de encontrar seus serviços da web GIS através do ArcGIS for Server & # 8217s Services Directory, você pode pensar no ArcGIS Online e no Portal for ArcGIS como um quarto ponto de acesso ao seu site do ArcGIS Server — um ponto mais amigável para encontrar e alavancar sua web GIS Serviços.

Resumo

ArcGIS for Server é um componente chave da plataforma ArcGIS. Ele permite que você compartilhe seus recursos GIS como serviços da Web que são facilmente acessados ​​pela Internet e podem ser consumidos por uma variedade de clientes. Um geoportal, como ArcGIS Online ou Portal for ArcGIS, pode fornecer um front end atraente para o servidor que permite aos usuários com pouco treinamento GIS criar e compartilhar mapas da web usando seus serviços da web. Essas ferramentas capacitam uma organização e seus membros a tomar melhores decisões porque todos podem acessar, colaborar e trabalhar com o mesmo conhecimento geográfico.


Assista o vídeo: PERANCANGAN WEB GIS DARI APLIKASI QGIS