Mais

Qual é o comportamento esperado do QGIS ao adicionar uma camada MapServer vetorial ArcGIS Rest ao QGIS?

Qual é o comportamento esperado do QGIS ao adicionar uma camada MapServer vetorial ArcGIS Rest ao QGIS?


As instruções aqui: https://hub.qgis.org/wiki/17/Arcgis_rest são diretas, mas estou obtendo os mesmos 1000 recursos, independentemente da extensão (com o recurso 1000 fora da extensão do mapa visível no QGIS). Minhas extensões de mapa atuais devem retornar apenas um punhado de recursos. O QGIS passa no envelope do mapa comoGeometria de entradapara o serviço ArcGIS REST? Ou devo adicioná-lo?

Estou usando o método em que você leva ohttp: /// arcgis / rest / services // MapServer /e adicionequery? where = objectid +% 3D + objectid & outfields = * & f = jsonpara isso. E, em seguida, adicionar isso por meio deAdicionando URL como um arquivo vetorial no QGIS.

Este é o comportamento esperado? E preciso fornecer parâmetros de consulta adicionais para desativar por recursos de retorno (como geometria de entrada)?

de acordo com as sugestões da Mintx, verifiquei o WireShark e definitivamente nenhum parâmetro adicional está sendo enviado (é por design ou um bug).

Versão QGIS
2.10.1-Pisa
Revisão de código QGIS
d20c5b7


Por padrão, o ArcGIS Server limita os resultados da consulta a 1000 recursos. Se você tiver acesso ao servidor GIS, pode aumentar esse limite ou adicionar um& bbox =parâmetro para sua consulta para retornar apenas resultados na caixa delimitadora especificada.


O comportamento esperado do QGIS adicionando uma camada ArcGIS Rest vector MapServer é solicitar o URI exato no momento em que a camada é criada, sem parâmetros adicionais sendo fornecidos pelo aplicativo QGIS.

Estou baseando esta resposta no código-fonte do QGIS (https://github.com/qgis/QGIS 7f7c1a0) onde pesquiseiesriGeometryPolygoneesriGeometryEnvelopee não recebeu resultados (um deles teria de ser especificado para consultar uma camada por geometria).

Isso é consistente com o comportamento observado no QGIS e no tráfego do Wireshark (QGIS para ArcGIS Server).


Assista o vídeo: Field Calculator in QGIS 3