Selecione recursos interativamente no ArcGIS WebAppBuilder usando um widget


10

Estou procurando criar uma ferramenta aparentemente simples no meu mapa WebAppBuilder .

Alguns princípios básicos:

  • O conteúdo é criado no ArcGIS 10.3.1
  • O conteúdo é publicado no ArcGIS 10.3.1 Server como um serviço em cache
  • Mapa é desenvolvido no ArcGIS Online
  • O mapa é enviado por push para o WebAppBuilder
  • Atualmente, os widgets prontos para uso (possuem a versão do desenvolvedor do WebAppBuilder para que eu possa trabalhar com o código para criar, se necessário)

A tarefa: Replicar a função de Selecionar recursos interativamente no WebAppBuilder.

insira a descrição da imagem aqui

Até o momento, tentei usar variações do Widget de consulta, pois ele permite aos usuários selecionar recursos de forma interativa, usando o "Usar filtro espacial para limitar recursos" e, em seguida, o "Somente recursos tocando em uma área definida pelo usuário" (veja a imagem abaixo)

insira a descrição da imagem aqui

No entanto, isso não provou ser bem-sucedido, pois é uma variação do que estou procurando. Eu simplesmente quero que o usuário possa selecionar geometrias (polígonos, linhas, pontos) e destacá-las no mapa.

Como um bônus - estou procurando que o usuário possa controlar a cor que destaca a seleção - semelhante às Opções de seleção. (veja a imagem abaixo)

insira a descrição da imagem aqui


No ArcMap, um usuário normalmente seleciona alguns recursos para fazer algo mais com eles. Isso se aplica ao seu aplicativo da web? Além de destacar os recursos no mapa, qual é o objetivo de 'selecionar' os recursos?
Stephen Lead

@StephenLead o objetivo final é permitir que um usuário selecione um recurso para destacar que será exibido em um mapa impresso. A idéia principal aqui é mostrar o pacote selecionado.
precisa saber é o seguinte

Respostas:


2

Acabei usando a Ferramenta de consulta e manipulando-a para alcançar o que precisava.


Um bom! Obrigado pela sugestão. Não é elegante, mas funciona.
Jakub Sisak GeoGraphics
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.