New
- Uses the
requests
3rd party library instead of the built-inurllib
for 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
Pandas
releases 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_settings
property to theGIS
object
arcgis.gis.admin
- Adds missing parameters to the
ArcGIS Online
history
function all_events
,event_ids
,event_types
,actors
,owners
,actions
,ips
,sort_order
,data_format
arcgis.gis.nb
- Adds ability to
execute_notebook()
asynchronously withfuture
parameter - Adds documentation for
NotebookServer
,NotebookManager
,Notebook
, andRuntime
arcgis.features
- Adds
Spatially Enabled DataFrame
as input forFeatureLayer.edit_features()
method
arcgis.raster
- New
Raster
class 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
time
parameter tocompute_histograms
andcompute_stats_and_histograms
- Adds
return_pixel_values
andmax_item_count
parameter toidentify()
function
arcgis.raster.functions
- Adds code sample to
con
function documentation
arcgis.raster.analytics
- Adds new function:
define_nodata()
- Adds parameters to
convert_raster_to_feature
create_multipart_features
max_vertices_per_feature
folder
arcgis.geoanalytics
- Adds new parameters to the
find_point_clusters
tool time_method
search_duration
duration_unit
arcgis.geoprocessing
- Adds
choice_list
attribute on the module returned fromimport_toolbox()
to view the options list for each parameter
arcgis.mapping
- Adds
OfflineMapAreaManager.offline_properties
property to configureWeb Map
behavior offline
arcgis.widgets
MapView.add_layers()
andMapView.draw()
support local rasters via newarcgis.raster.Raster
instances
arcgis.learn
- New Models:
- PointCNN
- Adds
TensorFlow
support for: SingleShotDetector
FeatureClassifier
- New
export_point_dataset()
function to exportlas
files - Adds support for additional CNN backbones to the
MaskRCNN
model: ResNet18
ResNet34
ResNet101
ResNet152
- Adds capability to use
Labelled Tiles
andImageNet
for thedataset_type
parameter in theprepare_data()
function - Adds
lr_find()
capability toEntityRecognizer
- Adds
mixup
andoversample
parameters toFeatureClassifier
Fixes
Guides
- Enhancements to
Deep Learning with ArcGIS
guides
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_only
set 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 whenevents
parameter 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 DataFrame
fails to draw if any numeric columns have null values - Fixes
FeatureLayer.query(as_df=True)
ifDataFrame
is empty and contains adatetime
column - Fixes
FeatureLayerCollectionmanager
update_definition()
andadd_to_definition()
methods on 10.8 Enterprise portals - Fixes BUG-00012847 where
delete_features()
does not honorFalse
value forreturn_delete_results
parameter - Fixes BUG-000128212 where
create_view
did not retain popup information from the hostedFeature Layer
from which it was created - Fixes
query_top_features()
issue withdate
columns causing errors when processing the resultingDataFrame
orFeatureSet
arcgis.features.analysis
- Fixes
find_outliers
return type whenoutput_name
argument provided - Fixes
find_similiar_locations
return type whenoutput_name
argument provided
arcgis.mapping
- Fixes
OfflineMapAreaManger.create()
error with specificEnterprise
release
arcgis.learn
- Enhances module to handle training set images with missing
xml
files - Fixes
save()
method frameworkAttributeError
forarcgis.learn
models - Improves reporting of accuracy metrics for models
- Fixes issue where
validation loss curve
was not displayed when traning for more than one epoch - Fixes
AttributeError
on user-definedlearning rate
- Fixes
DeepLab
model when using multispectral imagery and theResNet101
backbone - Fixes
Retinanet.predict_video()
function whenresize
parameter 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_to
parameter is larger thanchip_size
causing reflection padding and scale the image to an incorrect size - Fixes
prepare_data()
chip_size
on objects prepared withtransforms=False
andresize_to=<int>