New
New Guides
New Samples
- Shipwrecks detection using bathymetric data
- Visualize monthly changes in Hirakund reservoir using video
- Data Visualization: Construction permits, part 1/2
- Data Summarization: Construction permits, part 2/2
- Analyzing United States tornadoes
- Which college district has the fewest low-income families?
- Data Preparation: Hurricane analysis, part 1/3
- Exploratory Statistics: Hurricane analysis, part 2/3
- Correlation: Hurricane analysis, part 3/3
- Raster Analytics: Calculate wildfire landslide risk
arcgis.gis
- Adds
arcgis.gis.taskssubmodule to work with schedulingNotebook Items: TaskManagerTaskRun- Adds
GroupMigrationManagerclass - Supports content migration betweeen
Enterprise 10.8.1portalsGrouptoGroup, preserving itemId values:hosted feature services,web maps,web mapping applicationsor any othertext-baseditems
- Adds
migrationproperty toGroupto accessGroupMigrationManager - Enables
UserManager.create()to use New Member Defaults when set if corresponding arguments not provided - Adds ability to specify an
item_idvalue for: ContentManager.add()ContentManager.create_service()ContentManager.import_data()Item.publish()- Adds support for adding
WMTS Servicesasitems- (OGC WMTS Specification) - Enhancements to field name mapping in
clone_items()forWeb Applications,Dashboards, andSurveys - Adds
PortalDataStoreclass
arcgis.gis.admin
- Adds
NotebookServer,MissionServer, andWorkflowManagerasfunctionvalue options toFederation.update()method - Adds
AGOLUsageReportsdocumentation to API Reference
arcgis.gis.server
- Adds
ItemInformationManagerdocumentation to API Reference - Adds code sample to connect to stand-alone server (See Usage Example #2)
arcgis.gis.nb
- Adds
recent_statisticsproperty to the object returned from theNotebookServer.systemproperty - Adds support for expiration value configured from the
NotebookServer
arcgis.features
- Adds
transformationsparameter toSyncManager.create()to support 2-Way replication - Adds attributes to
Spatially Enabled Dataframe sanitize_column_names()method to ensure columns names are valid forto_featurelayer()and/orto_featureclass()methodsrendererproperty to access dataframe renderer- Adds
geometry_columnparameter topd.Dataframe.spatial.from_df()method - Adds support for
as_dfparameter onquery()operation against layers that do not suppport pagination
arcgis.raster
- Adds
RasterCollectionclass - Adds
ImageryLayerCacheManagerdocumentation to API Reference - Adds properties to
Rasterclass: vminvmax- Adds
slices()method toImageryLayerclass - Adds
slice_idparameter to theImageryLayer.export_image()method
arcgis.raster.analytics
- Adds functions:
optimal_path_as_lineoptimal_region_connetionsanalyze_changes_using_ccdcdetect_change_using_change_analysis_rastermanage_multidimensional_rastersample- Adds new parameters to
generate_trend_raster - cycle_length
- cycle_unit
- rmse
- r2
- slope_p_value
- Adds functionality to
summarize_raster_within percentile_valueandprocess_as_multidimensionalparametersPERCENTILEoption forstatistic_typeparameter- Adds functionality to
generate_multidimensional_anomaly - New
reference_mean_rasterparameter - EXTERNAL_RASTER as option for
calculation_intervalparameter - Deprecates functions -
- Sofware raises warning message when older tool is used and directions on which tool to use as replacement:
arcgis.raster.functions
- Adds new functions:
generate_trendpredict_using_trendlinear_spectral_unmixingmultidimensional_filter- Adds
sentinelfunctions: s1_radiometric_calibrations1_thermal_noise_removalsinterpolate_irregular_data- Adds parameters to
shaded_relief()colorramphillshade_type
arcgis.raster.functions.gbl
- Adds parameters to
distance_accumulation output_back_direction_rasteroutput_source_direction_raster_nameoutput_source_location_raster_nameoutput_distance-accumulation_raster_name- Adds
percentile_valueparameter tozonal_statisitics - Adds
PERCENTILEstatistic_typetozonal_statisitics - Removes parameter from
distance_accumulation generate_back_direction_band- Enhances
distance_accumulationto generate multiple outputs - Enhances
distance_allocationto generate multiple outputs - Removes parameter from [
distance_allocation](distance_accumulation generate_source_row_column_bands- Adds
optimal_path_as_rasterfunction - Deprecates functions:
- Sofware raises warning message when older tool is used and directions on which tool to use as replacement:
- Calculate Distance
- Calculate Travel Cost
- Cost Allocation
- Cost Back Link
- Cost Distance
- Cost Path
- Euclidean Allocation
- Euclidean Back Direction
- Euclidian Direction
- Euclidean Distance
- Path Distance
- Path Distance Allocation
- Path Distance Back Link
arcgis.raster.orthomapping
- Enables tools to run in asynchronous manner (See
futureparameter on tools)
arcgis.geoanalytics
- Adds new function to
analyze_patterns gwr- Adds documentation in
find_locations: - parameters to
find_dwell_locationstime_boundary_splittime_split_unittime_reference
arcgis.geocoding
- Adds missing parameter documentation for
geocode()function match_out_of_rangelocation_typelang_codesource_country- Adds missing parameter decumentation for
reverse_geocode()function feature_typeslocation_typelang_code- Adds missing parameter documentation for
suggest() search_extentmax_suggestionscountry_code
arcgis.mapping
- New
arcgis.mapping.ogcsubmodule
to support OGC Layers:
CSVLayerGeoJSONLayerGeoRSSLayerWMSLayerWMTSLayer- Adds ability to set the
WebMapbasemapto instances of:
NOTE: See
WebMap.basemapUsage Example /#3
arcgis.widgets
- Updates the
map widgetto useJavaScript API 4.15 - Adds support for snychronized navigation between mutiple
MapViewssync_navigation(_mapview_)- SeeUSAGE EXAMPLEunsync_navigation(_mapview_)- unlinks navitation between twoMapViewinstances
- Adds properties to
map widget: scalesnap_to_zoom
arcgis.apps
-
workforce
- New
web_app_linkproperty on WorkforceAssignmentclass - Sets
assigned_dateargument value if none is entered whenAssignmentcreated
- New
-
tracker
- Allows administrators to use custom parameters when enabling location tracking
- Sets description and snippet of the created item
arcgis.learn
- Adds models to module:
FullyConnectedNetwork- fully connected neural network for tabular/feature dataMLModel- integrates Scikit-learn's machine learning modelsSuperResolutionYOLOv3FasterRCNN- Adds
ModelExtensionclass - for customized sources - Adds
prepare_tabulardata()function for data preperation - Adds
Transform3dclass for data augmentation toPointClouddata - Adds
TensorFlowbackend support to the following models, enablingtf-litemodel creation for deployment to mobile devices and integration withAppStudioandSurvey123(private beta support): UnetFeatureClassifierSingleShotDetector- Adds
load_model()function for direct loading of any model - Adds visualization, data augmentation, and 3d transformation support to
PointCNNmodel - Enhances
UnetClassifierandPSPNetClassifiermodels by adding: - per class precision recall and f1score
- balanced loss
- focal loss
- mixup aug
- Adds Multiple-GPU support to:
MaskRCNNUnetDeepLabPSPNetClassifier- Adds Model Extension support
- Adds
PointCNN.show_results()documentation to API Reference - documents
max_sampling_pointsparameter for raster rendering - Adds
predict_h5()method toPointCNNmodel - Adds support for non continous class mappings when using
prepare_data()forPointCNN - Adds
iters_per_epochparameter documentation toPointCNN.fit() - Enhances
prepare_data()withKeyword Argumentstable to document parameters pertinent to multispectral imagery input - Adds performance metric functions to
EntityRecognizer metrics_per_label()precision_score()recall_score()f1_score()- Adds
NoDatasupport to image segmentation models: UnetDeepLabPSPNetClassifier- Enhances visualizations when using
PointCNNworkflows
Fixes
Guides
- Updates to Working with different authentication schemes
- clarifies non-interactive login experience
- Updates to [Geospatial deep learning with
arcgis.learn](https://developers.arcgis.com/python/guide/geospatial-deep-learning/) - clarifies installation steps
- Updates to [Named Entity Extraction Workflow with
arcgis.learn](https://developers.arcgis.com/python/guide/how-named-entity-recognition-works/) - clarifies prerequisites
Samples
- Updates to Finding suitable spots for placing heart defibrillator equipments in public
- formatting changes
- use of
filterproperty to queryFeatureLayer - Updates to Safe streets to schools
- zoom levels adjusted for
maps - Updates to [
Land Cover Classification using Satellite Imagery and Deep Learning](https://developers.arcgis.com/python/sample-notebooks/land-cover-classification-using-unet/)
- refines
searchfor data - Updates to Detecting Swimming Pools using Satellite Imagery and Deep Learning
- adjusts library imports
- Updates to Madison city crime analysis
- clarifies prerequisites
arcgis.gis
- Removes incorrect Exception message on
UserManager.create()when.,@and/or-inusernameargument - Removes incorrect Exception messge on
User.update_license_type()and [User.update_role()] when.,@and/or-inusername - Fixes error when invalid input passed to
get()method onContentManager,UserManager, orGroupManager - Fixes 301/redirect error with PKI authentication schemes not using the web adaptor
- Fixes
Item.copy()method failing to copy theurlproperty to the newitem - Fixes input format when using
assign_to_items()forGroupcategories
arcgis.gis.admin
- Fixes issue where updating the Web GIS
namedid not update Home Page
arcgis.features
- Fixes
to_featureclass()method on theSpatially Enabled DataframedroppingZvalues from geometries - Fixes
from_featureclass()method on theSpatially Enabled Dataframenullifying zero-length polyline geometries - Fixes issue with geometry operations on
Spatially Enabled Dataframe.SHAPEcolumn not preserving spatial reference - Improves performance of
Spatially Enabled Dataframefrom_xy()method - Updates standard
feature analysis functionsreference documentation to refer toFeature Input - Fixes error with
true_centroid()on theSpatially Enabled DataFrameinArcPyenvironments
arcgis.features.analysis
summarize_data- Adds parameters to
aggregate_points() bin_typebin_sizebin_size_unitfuture
arcgis.raster.functions.gbl
- Enhances
region_groupparameter documentation
arcgis.geometry
- Enhancements to
is_validproperty onGeometryinstances. (SeeExample.) - Fixes code to compare whether two
SpatialReferencesare equal
arcgis.raster.functions
- Fixes issue with
classify()when second raster not specified
arcgis.widgets
- Fixes issue with
zoom_to_layer()not working with spatial reference inwktformatt
arcgis.apps
-
tracker
- Fixes support service name conflicts
arcgis.learn
- Improves overall Exception handling
- Increases flexibility of
from_model()methods in ArcGIS Models to allow for different backends - Fixes metric calculation error in
PointCNN.compute_precision_recall() - Fixes error when using
prepare_data()forPSPNetClassifierwhen balancing statistics are not present - Fixes error with
PSPNetClassifer.lr_find()with allbackbones - Fixes display issues with
lr.find()inDeepLabandPSPNetClassifier - Fixes
show_batch()error with multispectral models - Fixes
prepare_data()errors when the training data was created withOutput No Feature Dataoption checked - Fixes error with
export_point_dataset()onPointCNNwhen working with data that has non-contiguous classes - Fixes
lr_find()andfit()functions when used withexport_point_dataset()output created whenmax_pointsargument exceeds default - Fixes errors with
RetinaNet.predict()on objects created withresnet101orresnet152backbones - Fixes error with
show_results()when using multispectral data - Multiple improvements to the
predict_las()function using thePointCNNmodel - preserves point cloud formatting and version of input and output
- fixes output and messaging when
print_metricsisTrue - fixes loss of information in the
lasfile - Removal of 'non-zero' classcodes specific accuracy at completion of epoch when using
PointCNN - Change default behavior of
export_point_dataset( )extra_featuresto empty