New
- Updates documentation regarding ArcGIS Online terms of use
- New modules:
arcgis.ai- Provides functionality for image and text analysis and translatation
arcgis.apps.dashboards- Focused on managing content dependencies within Dashboard items for more fluid cloning capability
- Deprecated modules:
arcgis.apps.dashboard- Removal of the module, which has seen no active development since the 2.1.0 release.
Guides
- Update item_type parameter to type for upcoming deprecation of item_type parameter in ItemProperties
- Authentication
- Different authentication schemes
- Adds a section for working with developer credentials: DeveloperCredentialManager
- Different authentication schemes
- Administration
- Deep Learning
Samples
Module Changes
arcgis.gis
- New Classes:
GISmap()- Adds support for entering Point objects for location argument
Itemupdate()- BUG-000176001 Adds documentation to NOTE clarifying the file name for the data argument may differ from original file name
User- New properties:
- ENH-000154038 categories
- New properties:
UserManageruser_settings- Adds reference documentation and code example
ContentManagerclone_items()- New parameters:
- For implementations of new
arcgis.apps.dashboardsmodule- dashboard_mapping - allows for fine-grained management of lower level dashboard information layer and field metadata
- dashboard_options
- Updates internal version values of cloned dashboards to latest version compatible with the target organization
- For implementations of new
bulk_udpate()- Adds code example to reference documentation
Folderadd()- Adds support for pathlib.Path objects in the file argument
OfflineContentManagerimport_content()export_items()- New parameter:
- update_fc - Adds support for exporting to specified format to include updates since original publication to services published from feature class data
- New parameter:
arcgis.gis.admin
- Updates internal processing when initializing AdminManager objects for all implementations
UX- New classes:
MapSettingsdefault_mapviwer()- Updates method processing and documentation to accommodate deprecation of Classic Map Viewer
Kubernetes- New classes:
- New functions:
KubernetesAdmin- New properties:
LicenseManager- New method:
arcgis.gis.agonb
- Enables the Python API to securely retrieve secrets for use in ArcGIS Notebooks
arcgis.gis.workflowmanager
- Updates error messaging with server messages to provide more comprehensive information
arcgis.features
FeatureLayer- Updates documentation regarding ArcGIS Online terms of use
fromitem()- New paramter:
- id_property - Allows for specifying FeatureLayer.properties.id
- New paramter:
Tablefromitem()- New paramter:
- id_property - Allows for specifying Table.properties.id
- New paramter:
Spatially Enabled DataFrame(GeoAccessor)to_featureclass()- Adds check for mobile geodatabases to avoid potential locking issues
arcgis.features.managers
ParcelFabricManager- Updates internal processing for asynchronous functions
UtilityNetworkManager- Updates internal processing for asynchronous requests to improve performance
Version- New methods:
AttachmentManagerupdate()- New parameter:
- keywords
- New parameter:
arcgis.features.analysis
- Adds deprecation notice for return type to those functions with estimate parameter
arcgis.raster.analytics
- New functions:
linear_spectral_unmixing- New parameters:
- remove_continuum
- New parameters:
manage_multidimensional_raster()- New parameters:
- truncation_unit
- start_end_keyword
- dimension_definition
- min_value
- max_value
- New parameters:
arcgis.raster.realitymapping
Project- New parameter:
- project - for creating a new Project item
- New method:
from_item()- for creating a Project object from an existing item
- New parameter:
arcgis.geoenrichment
arcgis.graph
- New Data Model Types:
- esriMergePolicyType
- esriSplitPolicyType
- GraphDomain
- CodedValue
- CodedValueDomain
- RangeDomain
- GraphDomainMask
- GraphDomainUpdate
- New Response Types:
- ExportResponse
- DomainResponse
- AddDomainResponse
- UpdateDomainResponse
- DeleteDomainResponse
- DataTransferStats
arcgis.map
- New classes:
SubtypeGroupLayerSubtypeGroupTableFormManager- available as form_manager properties on these classes:
MapContentGroupLayerSubtypeGroupLayer
- Refactored classes:
PopupManagerRendererManager- available as the popup_manager or renderer_manager on these classes:
RendererManager- New properties:
- New methods:
to_template()- New parameter:
- path
- New parameter:
arcgis.apps
arcgis.apps.dashboard- Removed from documentation and code base. Deprecated since release 2.1.0.
arcgis.apps.storymap- New classes:
- Significant refactoring throughout module to:
- update numerous internal utilities, including for node and resource ID generation
- improve peformance through loading classes and data only when being used, particularly for internal functions of:
Briefingcopy_content()- Updates content parameter description to clarify it is a list of slides
Collectionupdate_content_info()- New parameter:
- location
- New parameter:
arcgis.apps.survey123SurveyManagercreate()- Public Repo Issue #2229 Adds support for Folder objects
arcgis.apps.itemgraphItemGraph- New methods:
arcgis.learn
- Updates the scale_range and num_it values for lr_find methods
- Adds support for prithvi_v2_300M and prithvi_v2_600M backbones for Object Classifiction and several Object Detection models
- Automated Machine Learning
AutoML- New keyword parameter:
- use_loc_embeddings
arcgis.datapipelines
- Adds support for the Beta release in ArcGIS Enteprise 12.0
Fixes
Guides
- Administration
- Customizing the look and feel of your GIS
-
Updates paths and access to accommodate refactored class paths
-
- Customizing the look and feel of your GIS
Samples
- Tabular Data Forecasing
- Leveraging TabPFN for Human Activity Recognition Using Mobile Dataset
- Updates to installations instructions for tabpfn
- Leveraging TabPFN for Human Activity Recognition Using Mobile Dataset
Module Changes
arcgis.gis
GIS- Improves internal processing for faster initialization times
map()- Clarifies API reference description and valid formats for location argument
notebook_server- Fixes issues with accessing NotebookServer using IWA and/or PKI authentication schemes
Itempublish()- Fixes error on ArcGIS Enteprise and ArcGIS Enterprise on Kubernetes after updating a source csv, shapefile, file geodatabase or microsoft excel item and attempting to use overwrite=True
copy_item()- Fixes issue where output was not properly added to the folder argument
- Updates documentation to include parameter table
ContentManagerclone_items()- Fixes failures with updating the definitions of any cloned Feature Layer output to ArcGIS Enterprise
- Fixes issue where specific Web Mapping Application items had some content removed incorrectly during clone process
- BUG-000177674 Fixes
NoneType is not iterableerror when cloning hosted feature layer views with specific authentication schemes - BUG-000181596 Fixes issue where setting preserve_item_id=True did not preserve value for ArcGIS StoryMap items
- Fixes issues when cloning multiscale geometries between ArcGIS Online and another ArcGIS Online or ArcGIS Enterprise
- Fixes issue when cloning web map items containing Living Atlas layers between ArcGIS Online deployments
search()- Fixes spelling error in outside_org parameter documentation
import_table()- Fixes
AttributeErrorwith gdal processing attempting to publish item
- Fixes
OfflineContentManagerexport_items()- Public Repo Issue #2326
- Fixes issue where exported data was missing most recent content from an ArcGIS Online hosted feature layer published from a service definition file
- Fixes PermissionError that file is being used by another process when running import_content()
- Fixes issues where some layer-level and field-level metadata, such as description, field descriptions, drawingInfo and maxRecordCount were not properly transferring
- Public Repo Issue #2326
import_content()- Fixes issue where export package was failing to properly load contnet because of improper processing of package content properties
- Fixes issue with StoryMap items whose resource content contained HTML strings
ResourceManageradd()- Updates documentation to include required extenstion value for file_name argument
APIKeydelete()- Updates method to permanently delete keys
arcgis.gis.admin
LicenseManagerall()- Public Repo Issue #2447 - Fixes issue where method returned no results when expired licenses exist in organization
UXfeatured_content- Fixes
AttributeErrorwhen setting value to a group
- Fixes
SecuritySettingsset_informational_banner()- Fixes issue where empty text values incorrectly processed for resetting and/or disabling
arcgis.gis.server
Serverpublish_sd()- BUG-000164981 Fixes
ConnectionErrorissue when publishing to stand-alone ArcGIS Server in disconnected environments
- BUG-000164981 Fixes
arcgis.gis.agonb
NotebookFoldermove()- Fixes invalid path error when moving another NotebookFolder object
arcgis.apps.workflowmanager
WorkflowManagercreate_job_template()- Updates method with missing parameters: default_job_name, default_status, default_final_status
arcgis.features
-
sdf- Fixes
'float' is not interableerror when called on FeatureSet results of network analysis results
- Fixes
-
query_top_features()- BUG-000180522 Fixes
AttributeErrorwith internal processing structures
- BUG-000180522 Fixes
-
Spatially Enabled DataFrame(GeoAccessor)from_featureclass()- Fixes
TypeErrorwhen reading from files with spatial references other than 4326 or 3857 ingdalprocessing environments - Fixes error with case sensitivity when specifying shape or SHAPE in the fields argument
- Fixes
ValueError: I/O operation on closed filein ArcGIS Pro environments
- Fixes
full_extent- Fixes
IndexError: too many indices for array: array is 1-dimensional, but 2 were indexedwhen using the Arrow format
- Fixes
arcgis.features.analysis
- Fixes
UnboundLocalErroron tools when run in ArcGIS Online withestimate=True arcgis.features.find_locationsfind_similar_locations()- Fixes incorrect output descriptions in reference documentation
arcgis.features.analyze_patterns- Fixes incorrect output descriptions in reference documentation for:
arcgis.features.hydrologytrace_downstream()- Fixes incorrect totaldistance value on output when run in ArcGIS Enterprise
arcgis.features.summarize_datasummarize_within- Updates sum_within_layer parameter description to account for when input can be None
arcgis.features.managers
Versionstop_editing()- Fixes documentation error describing method
TraceNetworkManagervalidate_topology()- Clarifies validation_type parameter API Reference description
arcgis.raster
RasterCollection- Fixes
HTTPSConnectionPooltimeout issue when initializing objects from Landsat services - Changes the default value for query_boundary within the context argument to False when initializing object
- Fixes
raster.analytics
segment- Adds missing parameter: max_segment_size_in_pixels
arcgis.raster.functions
- Fixes error when running functions with estimate=True
segment_mean_shift()- Adds missing parameter: max_num_pixels_per_segment
apply()- Fixes situation where saving an imagery layer after applying a filter with rendering rule creates an empty image service
arcgis.raster.functions.RFT
RFT- Fixes issue where parameters load incorrectly when there are value properties in the raster function template
arcgis.geoprocessing
- Fixes issues with tools running in disconnected environments
arcgis.map
- Map Classes
MapContentadd()- BUG-000181995 Fixes
TypeErrorwhen adding a WMTS service layer
- BUG-000181995 Fixes
arcgis.apps
storymapStoryMap- BUG-000181653 Fixes issue where initializing object formed the GIS url incorrectly
get_theme()- Fixes issue with returning correct theme
BriefingSlide- Updates behavior to use requirements instead of raising an error when attempting to use Text object to set title
Imagedisplay()- Improves performance when adding size values by removing redundant internal processing
Map- Improves many facets of internal code processing for how maps area created, accessed, and updated within StoryMap items
delete()- Fixes issues when deleting expressmap objects in StoryMap
update_map_layers()- Fixes internal processing of method so it is more flexible
Briefingdelete_briefing()- New parameters:
- permanent
- New parameters:
Collectiondelete_collection()- New parameters:
- permanent
- New parameters:
survey123SurveyManagersurveys- Fixes internal processing checks for existing surveys
workforceAssignmentupdate()- BUG-000180622 Fixes
KeyErroron results
- BUG-000180622 Fixes
arcgis.learn
- Data Preparation Methods
prepare_data()- Fixes
IndexErrorwith show_batch() on PointCloud datasets for 3D segmentation models - Fixes num_workers argument being overwritten on Linux operating systems
- Fixes
- Object Detection Models
FasterRCNN- Fixes various bugs when initializing with terramind_base backbone and chip sizes other than pretrained 224
SingleShotDetectorlr_find()- Fixes
WeightsUnpicklererror when running method
- Fixes
- Pixel Classification Models