Metadata-Version: 2.2
Name: assetic_qgis
Version: 2.1.0.5
Summary: Assetic QGIS Integration API
Author-email: developer@assetic.com
License: Apache-2.0
Project-URL: Homepage, http://www.brightlysoftware.com
Keywords: Assetic QGIS Integration APIs
Description-Content-Type: text/markdown
Requires-Dist: assetic>=2026.13.1.3
Requires-Dist: PyQt5

# Description 

`assetic-qgis` is a library to allow interoperability between Assetic Cloud services and
QGIS.

# Installation (recommended)

To install `assetic-qgis` run:
    `pip install assetic-qgis`

# Manual Installation

Can be installed manually but dependencies will also require installing
Can optionally use a zip file available from Assetic if pip cannot be used

# Instructions for use
Introduction to QGIS, Quickstart documentation, etc. can be found on the Brightly
Knowledge Base:
https://help.brightlysoftware.com/Content/Documentation/Assetic/Integration%20SDKs/QGIS/QGIS%20Integration%20Introduction.html

# Reporting issues

Log issues via Assetic Support

# Changelog

### Release 2.1.0.5
- Upgrade package to use current setup tools implementations

### Release 2.1.0.4
- Added optional parameter for a mapping that allows transforming geometries to an intermediate CRS, during asset create and update

### Release 2.1.0.3
- Fixed an issue with the conversion of Multipoint feature geometry to WKT for the update process

### Release 2.1.0.2
- Fixed a bug when trying to access a feature's geometry for bulk spatial updates via the Data Exchange

### Release 2.1.0.1
- Added boolean parameter for creation of Functional Location when checking for it's existence during asset association

### Release 2.1.0.0
- Added support for Component and Dimension 'upsert' where the Component and or Dimension is created as part of the Asset update if the Component/Dimension does not already exist. Requires assetic SDK 2023.16.1.2 minimum, and configuration setting to enable
- Where invalid polygon orientation provided for multipolyon the orientation will be corrected where possible

### Release 2.0.1.8
- Fixed an issue when committing changes to a layer where editing mode was disabled and only partial Assetic IDs were written back.
- Fixed an issue with bulk updates using the Data Exchange was not properly handling QGIS specific types (e.g QDate)

### Release 2.0.1.7
- Fixed issue where feature fields with 'falsy' numeric values were treated as null and not included in API payloads
- Fixed an issue with the handling of empty layer fields mapped to asset address

### Release 2.0.1.6
- Option to Buffer update of layer with Assetic ID on asset creation (default option) or apply feature updates directly (set using `use_buffered_edit=False`)

### Release 2.0.1.5
- Improve functional location config
- Improve reporting of unhandled exceptions

### Release 2.0.1.4
- Fixed bug that was preventing dimension info being explictly added to each QGIS row
- Partial asset creation now being correctly reported to logger
- Queries now working correctly when creating/updating functional locations from layer
- Removed QGIS specific geometry fields from base python-sdk in to qgis package

### Release 2.0.1.3
- Fixes for initialisation crash in some circumstances where logging failed

### Release 2.0.1.2
- Added functionality to bulk update assets via data-exchange
- Updated assetic dependency

### Release 2.0.1.1
- Updated required version of assetic package after discovering bug

### Release 2.0.1.0
- Fixed issue where features of type Point and MultiPoint where not being created in Assetic Cloud

### Release 2.0.0.1
- Updated read me with some nicer formatting + extra information

### Release 2.0.0.0
- Supports create and update by selection in QGIS GUI
- Uses consolidated Assetic SDK functionality, sharing code with other GIS repositories

### Release 1.0.0.0
- Initial Build
