Skip to main content

Assetic ESRI Integration API

Project description

This package provides tools that can be used to assist with integration between Assetic and ESRI. The tools may be included in the ArcMap python add-in, or in scripts run outside of the ArcMap desktop environment

Changelog

Release 1.2.0.0
  • Introduced support for layers with no spatial data, i.e. tables

  • Allow for updating components of the same type by including component name when obtaining the component to update

  • Ensure log level is correctly set

Release 1.1.3.2
  • Improve messaging if missing configuration

Release 1.1.3.1
  • Cater for partial asset creation whereby the asset is created but a component, dimension, or functional location association fails. Reported as a partial success, and the GIS is updated with the asset Id and optionally the component ID if created

  • Requires the assetic python package 2020.6.1.1 as a minimum

Release 1.1.2.1
  • Support configuration where id not a functional location field

  • Improve messaging around missing configurations

Release 1.1.2.0
  • Add option to apply custom calculation script that allows fields from layer to be used to derive new fields to be used for input to Assetic. The derived field does not need to be in the layer

Release 1.1.1.1
  • Add XML configuration option to set threshold at which bulk update occurs via Data Exchange rather than per asset

Release 1.1.1.0
  • Introduced support for creating and updating Functional Location for a Functional Location layer

  • Introduced support for associating an asset with a Functional Location on asset creation or update

  • Introduced bulk update process where feature count exceeds 250. Data Exchange is used to apply the updates as it is a more efficient process for large volume updates.

Release 1.0.1.14
  • Fix issue caused by missing bracket in version check

Release 1.0.1.13
  • Check the Assetic folder exists in %APPDATA% and if not create it

  • Fix issue reading XML configuration setting for upload_spatial

Release 1.0.1.12
  • When initiating the settings in the xml configuration file will be used in preference to the passed in logfile name and level

  • Prior to initialisation of the logging, unhandled errors will be written to %APPDATA%/assetic/addin.log

Release 1.0.1.10
  • Cater for multiple network measure addition records against a single component provided the shape differs for each

Release 1.0.1.9
  • Cater for arcs/circles in polygon and polyline definitions

  • Add arcpy Progressor option for progress messages when using model builder

Release 1.0.1.8
  • On asset creation the status did not match the layer configuration

Release 1.0.1.7
  • Add support for creating and updating Component, Dimension and Address, standardise spatial upload.

  • Improve error logging to catch unhandled exceptions

  • Minimum required Assetic package is 2019.2.3.0

Release 1.0.1.6
  • Correct potential issue with unsupported spatial data upload

Release 1.0.1.5
  • Add property config.force_use_arcpy_addmessage as boolean. If using Model Builder in ArcMap it ensures messages are written to the Model Builder run dialog rather than a separate pop-up dialog that can get lost behind the Model Builder dialog. Default = False

Release 1.0.1.4
  • Allow a filter to be provided on asset creation

    • Correct issue with setting log file

Release 1.0.1.1
  • Publish to pypi

Release 1.0.1.0
  • Include default field configuration option

Release 1.0.0.0
  • Initial Build

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

assetic_esri-1.2.0.0-py2.py3-none-any.whl (39.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file assetic_esri-1.2.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: assetic_esri-1.2.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 39.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1.post20200604 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for assetic_esri-1.2.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 88b36435db4da252d366d0f179409b2686917123197cfdf8787394bca126581f
MD5 92473d6df3b0ae30f7730797a0ce1fb4
BLAKE2b-256 8b7f28520e0f48f609c1be40f40a8fa5ba532176f1178a07bff995359d64ae0f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page