ERRO
O widget MapView falha ao ser exibido nos Notebooks Jupyter hospedados no ArcGIS Pro quando executado dentro de um Notebook Jupyter. O ArcGIS API for Python possui um widget de mapa interativo que permite a visualização de mapas, dados espaciais e muito mais. Esse widget de mapa normalmente é criado por meio de gis.map() , arcgis.widgets.MapView(), e arcgis.mapping.WebMap().
Ao executar um Jupyter Notebook em um computador via http, o widget de mapa interativo falha ao carregar corretamente em alguns navegadores. Este widget de mapa carrega a API ArcGIS para JavaScript de js.arcgis.com, que recentemente reforçou os padrões HSTS (apenas HTTPS). BUG-000136038 está associado com este problema.
A imagem abaixo mostra o widget Jupyter Notebook MapView() exibindo um erro no ArcGIS Pro.
A API Python para Python redireciona para uma URL HTTP que não funciona mais após a atualização.
Se forem encontrados erros como os descritos acima, atualize a ArcGIS API for Python para versão 1.8.4. Esta versão contém a correção do widget de mapa não ser exibido.
Para atualizar o pacote arcgis usando o Python Package Manager:
O widget de mapa agora exibe:
Nota: Nas versões anteriores deste artigo, e antes de atualizar a API arcgis, Esri sugeriu algumas soluções alternativas para garantir que os widgets sejam exibidos. Se você usou uma das soluções alternativas anteriores, certifique-se de desfazer estas:
import os os environ['JSAPI_CDN'] = 'https://js.arcgis.com/4.15/'
from arcgis.widgets import MapView MapView.set_js_cdn('https://js.arcgis.com/4.15/')
Nota sobre versões mais antigas da API Python
Diferentes versões da API Python têm como alvo diferentes versões da API JS. Se estiver executando em uma versão mais antiga da API Python, defina o CDN da API JS para a versão correta. Use a tabela abaixo como referência. O script a seguir exibe a versão da API Python instalada:
import arcgis arcgis.__version__
Versão da API Python | Versão API JS |
1.8.4 | 4.15 |
1.8.3 | 4.15 |
1.8.2 | 4.15 |
1.8.1 | 4.15 |
1.8.0 | 4.14 |
1.7.1 | 4.13 |
1.7.0 | 4.13 |
1.6.2 | 4,11 |
1.6.1 | 4,11 |
1.6.0 | 4.10 |
1.5.2 | 4.9 |
1.5.1 | 4.8 |
1.5.0 | 4.8 |
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri