No ArcGIS, <\/SPAN>a simbologia militar é suportada usando<\/SPAN> o<\/SPAN> <\/SPAN>Dictionary Renderer<\/SPAN>. <\/SPAN><\/SPAN>Q<\/SPAN><\/SPAN><\/SPAN>uando configurar <\/SPAN><\/SPAN>dados <\/SPAN>simbolizados usando simbologia militar para uso em um aplicativo web<\/SPAN>, você precisa considerar <\/SPAN>em qual <\/SPAN>aplicativo cliente os dados serão consumidos. <\/SPAN>A maioria dos aplicativos web e construtores de apps do ArcGIS<\/SPAN> (<\/SPAN>como <\/SPAN>Map Viewer, Dashboards, Instant Apps e Experience Builder) são <\/SPAN>construídos usando nosso mais moderno ArcGIS Maps SDK for JavaScript<\/SPAN>, que inclui suporte <\/SPAN>para<\/SPAN> leitura de mapas web que incluem camadas<\/SPAN> configuradas com<\/SPAN> o Dictionary Renderer. <\/SPAN>Este post descreverá os passos que você precisa <\/SPAN>conhecer para preparar dados para uso com <\/SPAN>simbologia militar<\/SPAN> nesses aplicativos. <\/SPAN><\/SPAN><\/P>Algumas notas importantes para entender antes de começar: <\/SPAN><\/SPAN> <\/SPAN><\/P>Web AppBuilder, ArcGIS Dashboards (Classic) e Map Viewer (Classic)<\/span> são todos construídos usando uma versão diferente da API JavaScript (3.x)<\/span>.<\/span> Por causa disso, você precisa seguir alguns passos específicos ao configurar a simbologia no ArcGIS Pro antes de publicar<\/span>.<\/span> Confira <\/span><\/span>Preparing Data for Use with Military Symbology in Web AppBuilder<\/span><\/A> para esse fluxo de trabalho<\.>
Atualmente, o Map Viewer não inclui a capacidade de configurar uma camada em um mapa com o Dictionary Renderer. Por enquanto, para configurar camadas com o Dictionary Renderer para uso em aplicativos web, você pode:
Seguir os passos abaixo para usar o ArcGIS Pro para configurar o Dictionary Renderer nas camadas antes de publicar como uma camada web, ou
Usar o ArcGIS Maps SDK for JavaScript em um app personalizado para configurar facilmente o Dictionary Renderer diretamente na camada. Confira este código de exemplo<\/a> para orientação.
Agora voltamos à nossa programação normal.
A busca por aproveitar a simbologia militar em seus aplicativos web começa no ArcGIS Pro, onde você configurará sua(s) camada(s) com um Dictionary Renderer. O ArcGIS Pro usa estilos desktop com Dictionary Renderer por padrão, então você precisará configurar suas camadas para usar um estilo web em vez disso. Se estiver trabalhando no ArcGIS Online, os estilos web já estão compartilhados lá, mas se estiver trabalhando com ArcGIS Enterprise ou usando um estilo personalizado próprio, será necessário publicar o estilo web na sua organização primeiro (mostramos como fazer isso abaixo).
Uma vez que suas camadas estejam configuradas com o estilo web, você estará pronto para compartilhá-las como um mapa web no seu portal. Seus aplicativos web usarão o estilo web para desenhar as feições no seu mapa com os símbolos militares que você configurou no ArcGIS Pro.
Agora vamos detalhar isso um pouco.
Para completar este fluxo de trabalho, você precisará:
- Dados prontos para serem configurados com um dictionary renderer,
- Um estilo web de dicionário militar (que você pode precisar publicar), e
- ArcGIS Pro.
Se você não tiver dados disponíveis, pode baixar um pacote de projeto com dados de exemplo aqui<\/span>. As três camadas neste pacote (Land Units, Control Measure – Lines, Control Measure – Areas) podem ser configuradas para usar MIL-STD-2525Bc2.
Agora vamos começar!
- Adicione sua camada a um mapa no ArcGIS Pro. Se estiver trabalhando com o pacote de projeto vinculado acima, esta etapa já está completa.
- No painel Symbology da camada, escolha Dictionary como renderizador.
- Configure a camada com um estilo web em oposição aos estilos desktop que o ArcGIS Pro fornece por padrão. Para especificar um estilo web, navegue até Mais > Adicionar dicionário... e então siga o conjunto apropriado de passos abaixo:
<br />
<br />- <\/SPAN>Mais <\/SPAN><\/SPAN>> <\/SPAN><\/SPAN>Adicionar dicionário<\/SPAN><\/SPAN>026;<\/SPAN> <\/SPAN><\/STRONG>e navegar até seu estilo personalizado de desktop). Ente3o<\/SPAN><\/SPAN> clique<\/SPAN> <\/SPAN>Mais<\/SPAN><\/SPAN> > <\/SPAN><\/SPAN>Adicionar dicione1rio ao projec<\/SPAN>to<\/SPAN><\/SPAN><\/STRONG>.<\/SPAN><\/SPAN> O estilo agora deve aparecer no painel Catálogo.<\/SPAN><\/SPAN> <\/SPAN><\/SPAN><\/SPAN><\/SPAN><\/LI>No painel <\/SPAN><\/SPAN>Catálogo <\/SPAN><\/SPAN><\/STRONG>, expanda<\/SPAN><\/SPAN> Estilos<\/SPAN><\/SPAN><\/STRONG>, clique com o bote3o direito no estilo militar <\/SPAN>e<\/SPAN> selecione<\/SPAN> <\/SPAN>Compartilhar como Estilo Web<\/SPAN><\/SPAN><\/STRONG><span...