|
1 | 1 | {
|
2 | 2 | "cells": [
|
| 3 | + { |
| 4 | + "cell_type": "markdown", |
| 5 | + "metadata": {}, |
| 6 | + "source": [ |
| 7 | + "# What's new in version 1.5" |
| 8 | + ] |
| 9 | + }, |
| 10 | + { |
| 11 | + "cell_type": "markdown", |
| 12 | + "metadata": {}, |
| 13 | + "source": [ |
| 14 | + "#### New\n", |
| 15 | + "* Updated the **[`Map Widget`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.widgets.html#mapview)** to use the **[ArcGIS API for JavaScript 4x](https://developers.arcgis.com/javascript/)** release\n", |
| 16 | + " * Broader support for authorign and rendering `WebScenes`\n", |
| 17 | + " * Full support for [`JupyterLab`](http://jupyterlab.readthedocs.io/en/stable/getting_started/overview.html). See **[JupyterLab Guide](http://../using-the-jupyter-lab-environment)**.\n", |
| 18 | + " * Support for specfiying `autocast` JavaScript renderers from Python code\n", |
| 19 | + " * Support for exporting `Map Widgets` to standalone HTML pages\n", |
| 20 | + " * Support for using an external ArcGIS API for JavaScript CDN for disconnected environments\n", |
| 21 | + " * Miscellaneous bug fixes\n", |
| 22 | + "* Added the new **`Spatially Enabled Dataframe`** to eventually replace the [`SpatialDataFrame`()](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.toc.html#spatialdataframe) class\n", |
| 23 | + " * New implementation: **Accessor-based** `spatial` namespace accessible as the `sdf` property on a Pandas dataframe\n", |
| 24 | + " * Improvements to rendering, projections and support for Arcade expressions\n", |
| 25 | + "* Added `usage` property on [`Item`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#item) class to inspect individual statistics \n", |
| 26 | + "* Added attribute checks for geometries in environments where `ArcPy` is not available\n", |
| 27 | + "* Added `summary` property to [`arcgis.admin.ux`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.admin.html#ux) to add description of Portal or ArcGIS Online Organization instance\n", |
| 28 | + "* Added support for using server raster functions in raster analytics jobs using [`apply()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.html#apply)\n", |
| 29 | + "* Enhancements to support for [`mosaic_rules`](https://developers.arcgis.com/documentation/common-data-types/mosaic-rules.htm) on `ImageryLayers`, incdluding when using [`save()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.toc.html#imagerylayer) and [`identity()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.html#arcgis.raster.functions.identity)\n", |
| 30 | + "* Added [`AssignmentIntegrationManager`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.apps.workforce.managers.html#arcgis.apps.workforce.managers.AssignmentIntergrationManager) class to [`Workforce`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.apps.workforce.html) module as the `integrations` property on a [`Project`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.apps.workforce.html#project)\n", |
| 31 | + "* Added url builder functions to the [`apps`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.apps.html) module\n", |
| 32 | + "* Enhanced numerous [`Global Raster functions`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.gbl.html#module-arcgis.raster.functions.gbl) with parameter validation checks, including [`cost_distance()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.gbl.html#cost-distance), [`cost_allocation()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.gbl.html#cost-allocation), [`flow_distance()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.gbl.html#flow-distance), [`zonal_statistics()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.functions.gbl.html#zonal-statistics) and others\n", |
| 33 | + "* Added `cost_backlink()`, `euclidean_direction()`, `cost_path()`, `kernel_density()`, and `calculate_travel_cost()` to Global Raster Functions and `optimum_travel_cost_network()` to Raster Analytics\n", |
| 34 | + "* Added `category_filters` parameter to improve [`search()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.ContentManager.search) capabilities\n", |
| 35 | + "* Added `find_centroids` function to [`arcgis.features.find_locations`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.find_locations.html) submodule" |
| 36 | + ] |
| 37 | + }, |
| 38 | + { |
| 39 | + "cell_type": "markdown", |
| 40 | + "metadata": {}, |
| 41 | + "source": [ |
| 42 | + "#### Fixes\n", |
| 43 | + "* Fixed BUG-000114520 where assigning categories with a Python script removed previously assigned categories\n", |
| 44 | + "* Fixed issue when returning sharing properties on an `Item` if item is in a folder\n", |
| 45 | + "* Fixed issue when passing colors in as a list on the `Spatially Enabled Dataframe`\n", |
| 46 | + "* Fixed issue where [`arcgis.network.analysis.solve_vehicle_routing_problem`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.network.analysis.html#solve-vehicle-routing-problem) failed because of missing parameters\n", |
| 47 | + "* Fixed mis-matched parameters on the [`SyncMananger.synchronize()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.managers.html#arcgis.features.managers.SyncManager.synchronize) method\n", |
| 48 | + "* Fixed issue where `spatial_join`() failed if `ArcPy` was not available in the environment\n", |
| 49 | + "* Fixed issue when exporting to a feature class failed if `ArcPy` was not available in the environment\n", |
| 50 | + "* Fixed issue where creating a `FeatureSet` from a `Pandas dataframe` failed\n", |
| 51 | + "* Fixed issue on the `Spatially Enabled Dataframe plot` method using the unique values renderer\n", |
| 52 | + "* Fixed issue for ensuring valid values passed to the `rendering_rules` parameter of the [`ImageryLayer`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.toc.html#imagerylayer) `identify()` and `computer_stats_and_histogrames()` functions\n", |
| 53 | + "* Added `item_rendering_rule` parameter to [`ImageryLayer.mosaic_by()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.mosaic_by) function\n", |
| 54 | + "* Corrected invalid internal key in [`ImageryLayer.mosaic_rule()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.mosaic_rule)\n", |
| 55 | + "* Updated parameters in the [`GeoAnalytics`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.geoanalytics.toc.html#module-arcgis.geoanalytics) [`summarize_data.summarize_within()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.geoanalytics.summarize_data.html#summarize-within), [`find_locations.detect_incidents()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.geoanalytics.find_locations.html#detect-incidents), and [`analyze_patters.find_hot_spots()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.geoanalytics.analyze_patterns.html#find-hot-spots) functions \n", |
| 56 | + "* Fixed [`GeoAnalytics.find_locations.geocode_locations()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.geoanalytics.find_locations.html#geocode-locations) function\n", |
| 57 | + "* Increased flexibility of the [`output_datastore`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.env.html#output-datastore) environment variable\n", |
| 58 | + "* Fixed issue where dates older than the Unix Epoch caused failures\n", |
| 59 | + "* Fixed issue where [`Item.protect()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.Item.protect) failed to repopulate the Item object\n", |
| 60 | + "* Fixed bug in [`gis.admin.SSLCertificates.get()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.admin.html#arcgis.gis.admin.SSLCertificates.get) method and improved documentation\n", |
| 61 | + "* Fixed issue where [`Item.comments`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.Item.comments) and [`Item.add_comment()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.Item.add_comment) returned invalid URL\n", |
| 62 | + "* Added [`LicenseManager`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.admin.html#license-manager) documentation to the [`arcgis.gis.admin`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.admin.html)\n", |
| 63 | + "* Fixed issue with [`clone_items()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.ContentManager.clone_items) function failing to update paths for Tiled Map Service Layers\n", |
| 64 | + "* Added [`create_thumbnail()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html#arcgis.gis.Item.create-thumbnail) function to `Item` class\n", |
| 65 | + "* Fixed issue where [`arcgis.server.Server()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.server.html#server) did not read the `verify_cert` parameter\n", |
| 66 | + "* Fixed [`FeatureLayerCollectionManager.overwrite()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.features.managers.html#arcgis.features.managers.FeatureLayerCollectionManager.overwrite) method to work with Portal items\n", |
| 67 | + "\n", |
| 68 | + "\n", |
| 69 | + "* **Available at ArcGIS Enterprise 10.7:** Added [`arcgis.geonalytics.manage_data.clip_layer()`](https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.geoanalytics.manage_data.html#calculate-fields) functionality" |
| 70 | + ] |
| 71 | + }, |
3 | 72 | {
|
4 | 73 | "cell_type": "markdown",
|
5 | 74 | "metadata": {},
|
|
0 commit comments