ERROR
El widget MapView no se muestra en Jupyter Notebooks alojados dentro de ArcGIS Pro cuando se ejecuta dentro de un Jupyter Notebook. ArcGIS API for Python tiene un widget de mapa interactivo que permite la visualización de mapas, datos espaciales y más. Este widget de mapa se crea normalmente a través de gis.map(), arcgis.widgets.MapView() y arcgis.mapping.WebMap().
Al ejecutar un Jupyter Notebook en un equipo a través de http, el widget de mapa interactivo no se carga correctamente en algunos navegadores. Este widget de mapa carga ArcGIS API for JavaScript desde js.arcgis.com, que recientemente ha aplicado estándares HSTS (solo HTTPS). BUG-000136038 está asociado con este problema.
La imagen que aparece a continuación muestra el widget Jupyter Notebook MapView con un error en ArcGIS Pro.
ArcGIS API for Python redirige a una URL de HTTP que ya no funciona después de la actualización.
Si se detectan errores como los descritos anteriormente, actualice ArcGIS API for Python a la versión 1.8.4. Esta versión contiene la corrección para el widget de mapa que no se dibuja.
Para actualizar el paquete de arcgis con el Administrador de paquetes de Python:
Ahora se muestra el widget de mapa:
Nota: En las versiones anteriores de este artículo y antes de actualizar la API de arcgis, Esri sugería algunas alternativas para garantizar que los widgets se dibujen. Si utilizó una de las alternativas anteriores, asegúrese de deshacer lo siguiente:
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 las versiones anteriores de la API de Python
Las diferentes versiones de la API de Python se centran en diferentes versiones de la API de JS. Si se ejecuta en una versión anterior de la API de Python, establezca el CDN de la API de JS en la versión correcta. Use la tabla que aparece a continuación como referencia. El siguiente script muestra la versión de la API de Python instalada:
import arcgis arcgis.__version__
Versión de la API de Python | Versión de la API de 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 |
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri