New
- Updated the
Map Widget
to use the ArcGIS API for JavaScript 4x release- Broader support for authoring and rendering
WebScenes
- Full support for
JupyterLab
. See JupyterLab Guide. - Support for specifying
autocast
JavaScript renderers from Python code - Support for exporting
Map Widgets
to standalone HTML pages - Support for using an external ArcGIS API for JavaScript CDN for disconnected environments
- Miscellaneous bug fixes
- Broader support for authoring and rendering
- Added the new
Spatially Enabled Dataframe
to eventually replace theSpatialDataFrame
() class- New implementation: Accessor-based
spatial
namespace accessible as thesdf
property on a Pandas dataframe - Improvements to rendering, projections and support for Arcade expressions
- New implementation: Accessor-based
- Added
usage
property onItem
class to inspect individual statistics - Added attribute checks for geometries in environments where
ArcPy
is not available - Added
summary
property toarcgis.admin.ux
to add description of Portal or ArcGIS Online Organization instance - Added support for using server raster functions in raster analytics jobs using
apply()
- Enhancements to support for
mosaic_rules
onImageryLayers
, incdluding when usingsave()
andidentity()
- Added
AssignmentIntegrationManager
class toWorkforce
module as theintegrations
property on aProject
- Added url builder functions to the
apps
module - Enhanced numerous
Global Raster functions
with parameter validation checks, includingcost_distance()
,cost_allocation()
,flow_distance()
,zonal_statistics()
and others - Added
cost_backlink()
,euclidean_direction()
,cost_path()
,kernel_density()
, andcalculate_travel_cost()
to Global Raster Functions andoptimum_travel_cost_network()
to Raster Analytics - Added
category_filters
parameter to improvesearch()
capabilities - Added
find_centroids
function toarcgis.features.find_locations
submodule
Fixes
- Fixed BUG-000114520 where assigning categories with a Python script removed previously assigned categories
- Fixed issue when returning sharing properties on an
Item
if item is in a folder - Fixed issue when passing colors in as a list on the
Spatially Enabled Dataframe
- Fixed issue where
arcgis.network.analysis.solve_vehicle_routing_problem
failed because of missing parameters - Fixed mis-matched parameters on the
SyncMananger.synchronize()
method - Fixed issue where
spatial_join
() failed ifArcPy
was not available in the environment - Fixed issue when exporting to a feature class failed if
ArcPy
was not available in the environment - Fixed issue where creating a
FeatureSet
from aPandas dataframe
failed - Fixed issue on the
Spatially Enabled Dataframe plot
method using the unique values renderer - Fixed issue for ensuring valid values passed to the
rendering_rules
parameter of theImageryLayer
identify()
andcomputer_stats_and_histogrames()
functions - Added
item_rendering_rule
parameter toImageryLayer.mosaic_by()
function - Corrected invalid internal key in
ImageryLayer.mosaic_rule()
- Updated parameters in the
GeoAnalytics
summarize_data.summarize_within()
,find_locations.detect_incidents()
, andanalyze_patters.find_hot_spots()
functions - Fixed
GeoAnalytics.find_locations.geocode_locations()
function - Increased flexibility of the
output_datastore
environment variable - Fixed issue where dates older than the Unix Epoch caused failures
- Fixed issue where
Item.protect()
failed to repopulate the Item object - Fixed bug in
gis.admin.SSLCertificates.get()
method and improved documentation - Fixed issue where
Item.comments
andItem.add_comment()
returned invalid URL - Added
LicenseManager
documentation to thearcgis.gis.admin
- Fixed issue with
clone_items()
function failing to update paths for Tiled Map Service Layers - Added
create_thumbnail()
function toItem
class - Fixed issue where
arcgis.server.Server()
did not read theverify_cert
parameter - Fixed
FeatureLayerCollectionManager.overwrite()
method to work with Portal items
- Available at ArcGIS Enterprise 10.7: Added
arcgis.geonalytics.manage_data.clip_layer()
functionality