Deixe-me passar por um parágrafo de contexto antes de chegarmos às partes divertidas: Em um vídeo anterior<\/A> incluí um exemplo de captura de uma restrição espacial do mapa ou cena ativa do ArcGIS Pro e enviá-la para um espaço de trabalho ETL. O exemplo estava trabalhando com um serviço WFS; estes possuem um parâmetro de caixa delimitadora que pode restringir as feições recuperadas. Serviços WFS também suportam operadores espaciais mais complexos que podem ser usados com operandos geométricos arbitrários fornecidos como fragmentos GML. No entanto, a menos que você saiba como montar todo o XML necessário para requisições WFS, você ficará como eu, aterrorizado de tentar. O próprio ArcGIS Pro 2.3 suporta apenas uma restrição de caixa delimitadora em serviços WFS.<\/P><\/P>Restrições espaciais são muito mais fáceis com feature services. Este blog vai mostrar o quão fácil é.<\/P><\/P>O geoprocessamento principal tem suportado feature services como parâmetros de entrada há várias versões, por que usar Spatial ETL contra feature services afinal? Bem, se seu feature service está sendo exportado para algum outro formato, ou você está usando algumas transformações indicando Data Interoperability, ou seu feature service é muito grande e você não quer usar seleções para subdefini-lo. Acabei de ajudar um cliente que precisava lidar dinamicamente com uma restrição espacial no meio do ETL com um transformador FeatureReader (mais sobre isso abaixo). Existem muitos casos de uso.<\/P><\/P>Data Interoperability é tudo sobre abordagens sem código, mas farei uma pequena digressão nos parâmetros da API REST do feature service para que você entenda o que acontece. Abaixo está uma captura de tela da visualização HTML de um endpoint Query do feature service<\/A>. Note que há um parâmetro Input Geometry<\/STRONG> (fornecido como JSON) e você pode definir como ele é usado, no meu caso é um Polygon<\/STRONG> para o qual quero apenas feições que satisfaçam a restrição Intersects<\/STRONG>.<\/P><\/P><\/P><\/P>Então, o truque para aplicar restrições espaciais a feature services é simplesmente fornecer a geometria!<\/P><\/P>No download do blog (Pro 2.3+) você encontrará a ferramenta de exemplo usada, mas a abordagem é muito simples, aplique você mesmo em seus próprios modelos. Clique para ampliar este gráfico para ver o mapa que usei, o conjunto de feições no mapa e na tabela de conteúdos e o modelo executado como uma ferramenta. O conjunto de feições está dirigindo automaticamente a geometria da análise.<\/P><\/P><\/P><\/P>A ferramenta usada é o Modelo chamado SpatiallyConstrainedGP<\/STRONG> que tem um parâmetro de entrada do tipo Feature Set. Na execução você fornece um valor escolhendo uma camada ou classe de feição ou criando uma feição manualmente editando no mapa.<\/P><\/P><\/P><\/P>SpatiallyConstrainedGP<\/STRONG> envolve a ferramenta ETL SpatiallyConstrainedETL <\/> assim, há uma ferramenta modelo Calculate Value<\/> entre o conjunto de feições de entrada e a ferramenta ETL:<\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/> <\/>
<\/P>
Restrições espaciais são muito mais fáceis com feature services. Este blog vai mostrar o quão fácil é.<\/P>
O geoprocessamento principal tem suportado feature services como parâmetros de entrada há várias versões, por que usar Spatial ETL contra feature services afinal? Bem, se seu feature service está sendo exportado para algum outro formato, ou você está usando algumas transformações indicando Data Interoperability, ou seu feature service é muito grande e você não quer usar seleções para subdefini-lo. Acabei de ajudar um cliente que precisava lidar dinamicamente com uma restrição espacial no meio do ETL com um transformador FeatureReader (mais sobre isso abaixo). Existem muitos casos de uso.<\/P>
Data Interoperability é tudo sobre abordagens sem código, mas farei uma pequena digressão nos parâmetros da API REST do feature service para que você entenda o que acontece. Abaixo está uma captura de tela da visualização HTML de um
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.