New
- Uses the
requests3rd party library instead of the built-inurllibfor all web requests. Benefits include:- increased security
- standardized web requests
- integrated libraries for better PKI, IWA, and other authentication
- Adds ability to install ArcGIS API for Python into Python 3.8 conda environments
- Certifies use of
Pandasreleases greater than1.x
Guides
Samples
- Snow avalanche hazard mapping
- Vehicle detection and tracking
- Which areas are good cougar habitats?
- Madison city crime analysis
- Detecting settlements using supervised classification
- Reconstructing 3D buildings
- Automate Building Footprint Extraction using Deep learning
- Extracting Sinkholes from Aerial Imagery
- Temperature forecast using time series data
Module Changes
arcgis.gis
- Adds the
org_settingsproperty to theGISobject
arcgis.gis.admin
- Adds missing parameters to the
ArcGIS Onlinehistoryfunction all_events,event_ids,event_types,actors,owners,actions,ips,sort_order,data_format
arcgis.gis.nb
- Adds ability to
execute_notebook()asynchronously withfutureparameter - Adds documentation for
NotebookServer,NotebookManager,Notebook, andRuntime
arcgis.features
- Adds
Spatially Enabled DataFrameas input forFeatureLayer.edit_features()method
arcgis.raster
- New
Rasterclass to work with local rasters or image services - Adds
temporal_profile()function to create time series charts - New functionality on
ImageryLayer- adds
query_boundary()function
- adds
- Adds
timeparameter tocompute_histogramsandcompute_stats_and_histograms - Adds
return_pixel_valuesandmax_item_countparameter toidentify()function
arcgis.raster.functions
- Adds code sample to
confunction documentation
arcgis.raster.analytics
- Adds new function:
define_nodata()- Adds parameters to
convert_raster_to_feature create_multipart_featuresmax_vertices_per_featurefolder
arcgis.geoanalytics
- Adds new parameters to the
find_point_clusterstool time_methodsearch_durationduration_unit
arcgis.geoprocessing
- Adds
choice_listattribute on the module returned fromimport_toolbox()to view the options list for each parameter
arcgis.mapping
- Adds
OfflineMapAreaManager.offline_propertiesproperty to configureWeb Mapbehavior offline
arcgis.widgets
MapView.add_layers()andMapView.draw()support local rasters via newarcgis.raster.Rasterinstances
arcgis.learn
- New Models:
- PointCNN
- Adds
TensorFlowsupport for: SingleShotDetectorFeatureClassifier- New
export_point_dataset()function to exportlasfiles - Adds support for additional CNN backbones to the
MaskRCNNmodel: ResNet18ResNet34ResNet101ResNet152- Adds capability to use
Labelled TilesandImageNetfor thedataset_typeparameter in theprepare_data()function - Adds
lr_find()capability toEntityRecognizer - Adds
mixupandoversampleparameters toFeatureClassifier
Fixes
Guides
- Enhancements to
Deep Learning with ArcGISguides
Samples
- Updates Integrating OpenStreetMap datasets with ArcGIS to remove reliance on
Jupyter Dashboard - Fixes errors in Automate Road Surface Investigation Using Deep Learning
- Fixes missing parameter in Spatial and temporal distribution of service calls using big data tools
- Updates How much green is Delhi as on 15 Oct 2017? title to How green is New Delhi?
Module Changes
arcgis.gis
- Fixes
clone_items()between Enterprise 10.4.1 and 10.5.1 - Updates
clone_items()to handle thumbnails in all situations - Fixes BUG-000128343
Group.update()method not updating whenis_invitation_onlyset to False - Improves error handling for various
get()functions when item does not exist or is inaccessible
arcgis.gis.admin
- Fixes BUG-000128319
WebhookManager.create()failing wheneventsparameter is list of actions - Updates documentation for
CreditManager.deallocate()method - Fixes
CreditManager.allocate(credits=0.0)to properly set credit value
arcgis.gis.nb
- Fixes bug with
execute_notebook()returning incorrect url for the server
arcgis.features
- Fixes
Spatially Enabled DataFramefails to draw if any numeric columns have null values - Fixes
FeatureLayer.query(as_df=True)ifDataFrameis empty and contains adatetimecolumn - Fixes
FeatureLayerCollectionmanagerupdate_definition()andadd_to_definition()methods on 10.8 Enterprise portals - Fixes BUG-00012847 where
delete_features()does not honorFalsevalue forreturn_delete_resultsparameter - Fixes BUG-000128212 where
create_viewdid not retain popup information from the hostedFeature Layerfrom which it was created - Fixes
query_top_features()issue withdatecolumns causing errors when processing the resultingDataFrameorFeatureSet
arcgis.features.analysis
- Fixes
find_outliersreturn type whenoutput_nameargument provided - Fixes
find_similiar_locationsreturn type whenoutput_nameargument provided
arcgis.mapping
- Fixes
OfflineMapAreaManger.create()error with specificEnterpriserelease
arcgis.learn
- Enhances module to handle training set images with missing
xmlfiles - Fixes
save()method frameworkAttributeErrorforarcgis.learnmodels - Improves reporting of accuracy metrics for models
- Fixes issue where
validation loss curvewas not displayed when traning for more than one epoch - Fixes
AttributeErroron user-definedlearning rate - Fixes
DeepLabmodel when using multispectral imagery and theResNet101backbone - Fixes
Retinanet.predict_video()function whenresizeparameter is not set - Fixes
MaskRCNN.from_model()function to properly set default backbone when inferencing - Fixes
DeepLab.fit()andPSPNet.fit()methods run on objects created with respectivefrom_model()methods - Fixes
prepare_data()whenresize_toparameter is larger thanchip_sizecausing reflection padding and scale the image to an incorrect size - Fixes
prepare_data()chip_sizeon objects prepared withtransforms=Falseandresize_to=<int>