What's new in version 2.3.0

Note: Includes all updates since the release of version 2.2.0

New

Guides

Samples

Module Changes

arcgis.gis

arcgis.gis Enumerations

  • ItemTypeEnum
    • Adds support for new item types:
      • TILES_PACKAGE_3D
      • TILES_SERVICE_3D

arcgis.gis.admin

arcgis.gis.server

  • Service
    • edit()
      • Adds parameter:
        • future - to allow aychnronous processing

arcgis.gis.workflowmanager

arcgis.gis.tasks

  • TaskManager
    • create()
      • Adds parameter documentation:
        • task_url
      • Updates parameter documentation for:
        • cron
        • parameters
    • search()
      • Adds options for types parameter

arcgis.features

  • Adds class:
  • refactor of query() methods with internal processing performance improvements
  • FeatureLayer
    • Adds method:
    • edit_features()
      • Runs internal operations asynchronously when applicable for performance improvements
    • append()
      • Updates documentation in upload_format to indicate how to determine supported formats
  • Spatially Enabled DataFrame - GeoAccessor
    • Adds support to time only objects to align with ArcPy and ArcGIS Enterprise
  • FeatureLayerCollection
    • Adds code snippets and explanations for initializing objects
    • extract_changes()
      • Adds code snippet and description text for servergen parameter
      • Adds code snippet for layer_servergen parameter

arcgis.features.managers

arcgis.features.analysis

arcgis.features.analyze_patterns

arcgis.features.find_locations

arcgis.features.summarize_data

  • join_features()
    • Adds support to return count only by using COUNT for statisticType and None for onStatisticField

arcgis.features.manage_data

arcgis.raster

arcgis.raster.analytics

arcgis.raster.functions

arcgis.raster.functions.gbl

  • zonal_statistics()
    • Adds options for statistic_type argument
      • MAJORITY_COUNT
      • MAJORITY_PERCENT
      • MINORITY_COUNT
      • MINORITY_PERCENT

arcgis.raster.orthomapping

arcgis.network

arcgis.network.analysis

  • Adds function:
  • Adds parameter documentation for these parameters to all tools:
    • ignore_network_location_fields
    • locate_settings
  • Adds parameter documentation for these parameters to all tools except edit_vehicle_routing_problem and solve_vehicle_routing_problem
    • accumulate attributes
    • ignore_invalid_locations
  • Adds parameter documentation to generate_service_areas()
    • exclude_sources_from_polygon_generation

arcgis.notebook

arcgis.geometry.functions

  • Reorganized API Reference table of contents
    • Adds Enumerations and Functions subheadings
  • Adds class:

arcgis.graph

arcgis.mapping

arcgis.apps

arcgis.learn

Fixes

Guides

Samples

Module Changes

arcgis.gis

  • GIS
    • Fixes BUG-000164527 where A general error occurred message is returned when invalid credentials entered for initialization
  • Item
    • share()
      • Fixes BUG-000158847 whereitem was not properly sharing to a Shared update group
    • metadata
      • Fixes issues with writing to directories that caused IO errors during clone operations
  • ContentManager
    • clone_items()
      • Fixes BUG-000162768 where ItemCreateException returned when Unicode characters in the name
      • Fixes BUG-000163916 where cloning multiple Survey123 items simultaneously failed with permissions error
      • Fixes BUG-000161757 where web maps embedded in Suvery123 form questions failed to clone
      • Fixes issue where StoryMap items with ExpressMap componenets caused method to run in a loop
  • Group
    • add_users()
      • Fixes BUG-000158059 where incorrect parameter name of admin appeared in code snippet
  • User
    • report()
      • Fixes ValueError when using weekly or monthly for duration argument
  • UserManager
    • org_search()
      • Fixes issue where exclude=True returned system account users

arcgis.gis.admin

arcgis.gis.server

arcgis.gis.nb

arcgis.gis.tasks

  • TaskManager
    • create()
      • Fixes NameError returned in notebooks created with task_type=ExecuteNotebook

arcgis.gis.sharing

arcgis.features

arcgis.features.managers

  • Fixes internal representation of GUID values on Oracle and PostgreSQL databases for:
  • FeatureLayerCollectionManager
    • overwrite()
      • Fixes BUG-000160121 by adding error message when attempting to use local files to overwrite from ArcGIS Online notebooks
      • Fixes internal logic for checking file size limits
    • create_view()
      • Updates documentation to clarify overwrite parameter functionality
      • Fixes BUG-000162549 where method returns an empty view from Feature Layer items published from Survey123
      • Fixes incorrect output for tags leading to an array appearing instead of individual strings
  • AttachmentManager
    • add()
      • Fixes issue with certain binary files being rejected
  • WebHoookServiceManager
    • Fixes BUG-000164125 :
      • create()
        • Fixes KeyError: 'globalId' error
      • list()
        • Fixes TypeError on object created with url argument using /webhooks endpoint

arcgis.features.find_locations

arcgis.features.manage_data

  • extract_data()
    • Fixes documentation issue with invalid output when using output_name argument extracting to CSV or File Geodatabase
    • Fixes wrong parameter type documentation for:
      • input_layers
      • extent

arcgis.features.summarize_data

  • Removes incorrect method from website Table of Contents
    • describe_dataset()
  • join_features()
    • Fixes formatting issues with parameter table:
      • spatial_relationship_distance
      • spatial_relationship_distance_units

arcgis.raster

arcgis.raster.analytics

  • train_classifier()
    • Fixes failure on ArcGIS Online when using unsupported parameter when should still run

arcgis.raster.functions

  • clip()
    • Fixes issue where clip_outside=False was being ignored

arcgis.raster.functions.gbl

  • Fixes iussue where Distance functions were using incorrect default sizes when writing to cloud stores

arcgis.raster.orthomapping

arcgis.geocoding

arcgis.geoenrichment

  • enrich()
    • Fixes error in general code execution with certain standard_geography_query input

arcgis.geometry.functions

  • Fixes BUG-000154257 where some functions returned a The opertion was attempted on an empty geometry 400 error when proper formatting not used for offset_units argument

arcgis.mapping

arcgis.apps

arcgis.learn

  • Data Preparation Methods
    • estimate_batch_size()
      • Fixes issue where method overestimates in evaluation mode for some Object Detection models
    • Transform3d
      • Fixes jitter values to be float only
  • Automated Machine Learning
    • AutoDL
      • Fixes error initialzing object when no network argument provided
    • AutoML
      • fit()
        • Fixes AttributeError with metapack environment for regression
      • predict()
        • Fixes issue when output_layer_name already exists
      • score()
        • Fixes issue where negative value is returned with eval_metric set to mse or rmse on the data
      • fairness_score()
        • Fixes IndexingError: Unalignable boolean Series provided as indexer error with regression models
    • ImageryModel
      • save()
        • Fixes issue where method was not printing the saved path
  • Object Classification Models
    • FeatureClassifier
      • Fixes crashing errors with tensorflow backend and specifying a backbone
      • Fixes <urlopen error> with timm backbones
      • predict()
        • Fixes TypeError when visualize=True with timm backbones
      • fit()
        • Fixes ValueError: Expreted more than 1 value per channel when training... error when run on data preparted with a batch_size of 1
      • save()
        • Fixes failure when using transformer models and tflite framework
  • Object Detection Models
    • Fixes warning messages when initializing objects
    • Fixes training failures for models when run on multiple-GPU machines
    • Fixes issues with timm backbnones not working for:
      • SingleShotDetector
      • RetinaNet
      • FasterRCNN
    • DETReg
      • fit()
        • Fixes ValueError when model is trained with consecutive runs
    • EfficientDET
      • fit()
        • Fixes AttributeError 'float' object has no attribute 'dtype'
  • Pixel Classification Models
    • Fixes issue where fit() retuns NaN values in the dice scores with data that has class values missing in the label files
    • Fixes ValueError: Expected more than 1 value per channel when training when using fit()
    • Fixes ignore_classes in semantic segmentation models when reduction parameter set to mean
  • Image Translation Models
  • 3d Models
    • Fixes issue when reading multiple files
    • Fixes ValueError too many values to unpack error on consecutive runs without running prepare_data() in between for:
      • PointCNN
      • RandLANet
    • PointCNN
      • predict_h5()
        • Fixes issue where no output produced when inferencing
      • Fixes Public Repo Issue #1361 `AttributeError: module 'display' has no attribute 'display_html' error when visualizing in ArcGIS Pro or Jupyter Notebook for:
  • Object Tracking Models
    • DeepSort
      • from_model()
        • Fixes ValueError: semaphore or lock released too many times error when called without data object
  • Feature, Tabular, anad Timeseries models
    • MLModel
      • Fixes initialization issue when prepare_tabulardata preprocessors used explanatory_variables without transformation
      • fairness_score()
        • Fixes ValueError with regression models
    • TimeSeriesModel
      • predict()
        • Fixes ValueError cannot convert to 'float64'-dytpe... with Pandas 2.0
  • Unstructured Text Models
    • arcgis.learn.text module
      • Fixes RuntimeError using from_model() with previously saved text tools caused by missing attention mask
      • EntityRecognizer
        • Fixes IndexError when initializing object for LLM backbones

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.