Skip to content

Commit 1af4ddc

Browse files
committed
add what's new in 2.4 and dep notices
1 parent 20b7bf3 commit 1af4ddc

15 files changed

+14
-5038
lines changed

guide/18-basic-24-guides/overview24.ipynb renamed to guide/02-api-overview/overview24.ipynb

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,10 @@
4444
"**Working with 2D Maps:**\n",
4545
"Classes for working with Web Map items and packaging offline map areas \n",
4646
"\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."
4951
]
5052
},
5153
{
@@ -57,6 +59,7 @@
5759
"Classes for working the Web Scenes and the data types displayed through scene layers\n",
5860
"\n",
5961
"* 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",
6063
"* 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. "
6164
]
6265
},
@@ -103,6 +106,7 @@
103106
"\n",
104107
"* The functionality of the _Symbology_ class has been refactored into the [`Symbols`](/python/api-reference/arcgis.map.toc.html#symbols) module.\n",
105108
"* 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",
106110
"* 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."
107111
]
108112
},
@@ -232,7 +236,7 @@
232236
"tags": []
233237
},
234238
"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",
236240
"\n",
237241
"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",
238242
"\n",
@@ -314,7 +318,13 @@
314318
"\n",
315319
"* _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",
316320
"* _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",
317326
"* _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",
318328
"\n",
319329
"New widgets to provide increased visibility of the content on a rendered map in a Jupyter notebook:\n",
320330
"* _legend_ - adds or removes a [legend widget](/python/api-reference/arcgis.map.toc.html#arcgis.map.map_widget.Legend)\n",
@@ -330,7 +340,7 @@
330340
"### The `Scene` Class\n",
331341
"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",
332342
"\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",
334344
"* _basemap_ property - returns [BasemapManager](/python/api-reference/arcgis.map.toc.html#arcgis.map.map_widget.BasemapManager) to manage the basemap for the scene\n",
335345
"\n",
336346
"New widgets to provide enhanced visualization on a rendered _Scene_ in a Jupyter notebook:\n",

0 commit comments

Comments
 (0)