|
44 | 44 | "**Working with 2D Maps:**\n", |
45 | 45 | "Classes for working with Web Map items and packaging offline map areas \n", |
46 | 46 | "\n", |
47 | | - "* The _WebMap_ class has been deprecated. The functionality for working with web maps has been refactored to the new [_Map_](/python/api-reference/arcgis.map.toc.html#map) class in the [`arcgis.map`](/python/api-reference/arcgis.map.toc.html) module. See [WebMap class](#webmap-class).\n", |
48 | | - "* The _OfflineMapAreaManager_ and _PackagingJob_ have been refactored into the _arcgis.map_ module. The [_offline_areas_](/python/api-reference/arcgis.map.toc.html#arcgis.map.Map.offline_areas) property of the new _Map_ class accesses the [OfflineMapAreaManager](/python/api-reference/arcgis.map.toc.html#offlinemapareamanager) similarly to the same property on the previous _WebMap_." |
| 47 | + "* The _WebMap_ class has been deprecated. The functionality for working with web maps has been refactored to the new [_Map_](/python/api-reference/arcgis.map.toc.html#map) class in the [`arcgis.map`](/python/api-reference/arcgis.map.toc.html) module. See [WebMap class](#webmap-class) in this document for more details.\n", |
| 48 | + " * See [Using the map widget](../using-the-map-widget) and [Working with web maps and web scenes](../working-with-web-maps-and-web-scenes) _Working with web maps_ for examples.\n", |
| 49 | + "* The _OfflineMapAreaManager_ and _PackagingJob_ have been refactored into the _arcgis.map_ module. The [_offline_areas_](/python/api-reference/arcgis.map.toc.html#arcgis.map.Map.offline_areas) property of the new _Map_ class accesses the [OfflineMapAreaManager](/python/api-reference/arcgis.map.toc.html#offlinemapareamanager) similarly to the same property on the previous _WebMap_.\n", |
| 50 | + " * See [Managing offline map areas](../managing-offline-map-areas/) for example." |
49 | 51 | ] |
50 | 52 | }, |
51 | 53 | { |
|
57 | 59 | "Classes for working the Web Scenes and the data types displayed through scene layers\n", |
58 | 60 | "\n", |
59 | 61 | "* The _WebScene_ class has been deprecated and its functionality refactored into the [_Scene_ ](/python/api-reference/arcgis.map.toc.html#scene) class in the `arcgis.map` module.\n", |
| 62 | + " * See [Using the map widget](../using-the-map-widget) _Displaying in 3d_ and [Working with web maps and web scenes](../working-with-web-maps-and-web-scenes) _Working with web scenes_ for examples.\n", |
60 | 63 | "* All other classes in this section have been refactored into the [`arcgis.layers`](/python/api-reference/arcgis.layers.toc.html) module and documented under the [_Working with 3D Maps_](/python/api-reference/arcgis.layers.toc.html#working-with-3d-maps) section in the new module. " |
61 | 64 | ] |
62 | 65 | }, |
|
103 | 106 | "\n", |
104 | 107 | "* The functionality of the _Symbology_ class has been refactored into the [`Symbols`](/python/api-reference/arcgis.map.toc.html#symbols) module.\n", |
105 | 108 | "* The functionality for generating renderers has been refactored into the [_SmartMappingManager_](/python/api-reference/arcgis.map.toc.html#arcgis.map.SmartMappingManager) and [_RendererManager_](/python/api-reference/arcgis.map.toc.html#arcgis.map.renderers.RendererManager) classes.\n", |
| 109 | + " * See [Smart mapping](../smart-mapping), [Advanced cartography 1](../advanced-cartography-part1) and [Advanced cartography 2](../advanced-cartography-part2) for examples.\n", |
106 | 110 | "* The functionality for exporting and printing has been refactored into the [print()](/python//api-reference/arcgis.map.toc.html#arcgis.map.Map.print) and [export_to_html()](/python/api-reference/arcgis.map.toc.html#arcgis.map.Map.export_to_html) methods of the _Map_ class." |
107 | 111 | ] |
108 | 112 | }, |
|
232 | 236 | "tags": [] |
233 | 237 | }, |
234 | 238 | "source": [ |
235 | | - "The previous `arcgis.widges` module contained the [MapView](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#mapview) class which served as the map widget in Jupyter notebooks. The Python API 2.4 release refactors the _MapView_ functionality into two new classes in the [`arcgis.map`](/python/api-reference/arcgis.map.toc.html) module: [_Map_](/python/api-reference/arcgis.map.toc.html#map) and [_Scene_](/api-reference/arcgis.map.toc.html#scene) classes.\n", |
| 239 | + "The previous `arcgis.widgets` module contained the [MapView](https://developers.arcgis.com/python/api-reference/arcgis.widgets.html#mapview) class which served as the map widget in Jupyter notebooks. The Python API 2.4 release refactors the _MapView_ functionality into two new classes in the [`arcgis.map`](/python/api-reference/arcgis.map.toc.html) module: [_Map_](/python/api-reference/arcgis.map.toc.html#map) and [_Scene_](/api-reference/arcgis.map.toc.html#scene) classes.\n", |
236 | 240 | "\n", |
237 | 241 | "In previous releases, maps and scenes were intialized based on the _mode_ argument entered in the [GIS.map()](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.GIS.map) method, or by setting the [_mode_](/python/api-reference/arcgis.widgets.html#arcgis.widgets.MapView.mode) property of a _MapView_ object. Either way, you were always working with an instance of the _MapView_ class. You can still use the _mode_ argument when intializing the _gis.map()_ object, but rather than returning the same type of object, the default value of _2D_ will return a _Map_ object, and _3D_ will return a _Scene_ object. Refactoring the calls allowed Python development to align with the [web map specification](https://developers.arcgis.com/web-map-specification/) and the [web scene specification](https://developers.arcgis.com/web-map-specification/) directly. This will increase widget compatibility within notebooks to more closely reflect the browser experiences of the Map Viewer and Scene Viewer.\n", |
238 | 242 | "\n", |
|
314 | 318 | "\n", |
315 | 319 | "* _bookmarks_ property - returns [Bookmarks](/python/api-reference/arcgis.map.toc.html#arcgis.map.map_widget.Bookmarks) object to manage individual [bookmarks](/python/api-reference/arcgis.map.toc.html#bookmark) \n", |
316 | 320 | "* _content_ property - returns [MapContent](/python/api-reference/arcgis.map.toc.html#arcgis.map.map_widget.MapContent) object to manage layers in a map\n", |
| 321 | + " * _popup_ property - returns [PopupManager](/python/api-reference/arcgis.map.toc.html#arcgis.map.popups.PopupManager) object to manage popup information for the layer entered as the _index_ argument\n", |
| 322 | + " * See [Locating addresses](../part2-locating-addresses/) for examples.\n", |
| 323 | + " * _renderer_ property - returns [RendererManager](/python/api-reference/arcgis.map.toc.html#arcgis.map.renderers.RendererManager) object to manage symbology for layer entered as teh _index_ argument\n", |
| 324 | + " * See [Analyzing patterns in feature data](../analyzing-patterns-in-feature-data/) for example.\n", |
| 325 | + " * _layer_visibility_ property - adds or removes a layer from the [layer list widget](/python/api-reference/arcgis.map.toc.html#arcgis.map.map_widget.LayerList) \n", |
317 | 326 | "* _basemap_ property - returns [BasemapManager](/python/api-reference/arcgis.map.toc.html#arcgis.map.map_widget.BasemapManager) object to manage the basemap for the map\n", |
| 327 | + " * See [Using the map widget](../using-the-map-widget) _Basemaps_ section for example. \n", |
318 | 328 | "\n", |
319 | 329 | "New widgets to provide increased visibility of the content on a rendered map in a Jupyter notebook:\n", |
320 | 330 | "* _legend_ - adds or removes a [legend widget](/python/api-reference/arcgis.map.toc.html#arcgis.map.map_widget.Legend)\n", |
|
330 | 340 | "### The `Scene` Class\n", |
331 | 341 | "The new [_scene_](/python/api-reference/arcgis.map.toc.html#arcgis.map.Scene) class was developed to align with the Jupyter Lab and Notebook 7 backend architecture and processing. The class includes properties which return auxiliary managment classes and interactive widget buttons for comprehensive management and visualization of a scene and its content.\n", |
332 | 342 | "\n", |
333 | | - "* _content_ property - returns [MapContent](/python/api-reference/arcgis.map.toc.html#arcgis.map.scene_widget.SceneContent) object to manage the layers in a scene\n", |
| 343 | + "* _content_ property - returns [SceneContent](/python/api-reference/arcgis.map.toc.html#arcgis.map.scene_widget.SceneContent) object to manage the layers in a scene\n", |
334 | 344 | "* _basemap_ property - returns [BasemapManager](/python/api-reference/arcgis.map.toc.html#arcgis.map.map_widget.BasemapManager) to manage the basemap for the scene\n", |
335 | 345 | "\n", |
336 | 346 | "New widgets to provide enhanced visualization on a rendered _Scene_ in a Jupyter notebook:\n", |
|
0 commit comments