Skip to content

Releases: specklesystems/speckle-qgis

v0.3.0-beta

12 Jul 07:52
bb6fcde
Compare
Choose a tag to compare
v0.3.0-beta Pre-release
Pre-release

Changelog

Features

  • Speckle geometry types now supported in QGIS: Point, Line, Polyline, Arc, Circle, Polycurve
  • QGIS to QGIS layers keep the symbology (single color, categorized and graduated by color)
  • QGIS geometry writes and reads Speckle displayStyle.color property (when receiving, it creates individual color category for each object in the layer based on _Speckle_ID attribute)
  • Speckle properties upon receiving are stored in the attribute table (except 'applicationId','bbox','displayStyle', 'renderMaterial', 'userDictionary', 'userStrings','geometry')
  • Option to receive older commits
  • Supporting polygons with holes export (to mesh) using [panda3d](https://github.com/panda3d/panda3d) (added mid-point for better triangulation)
  • Creating custom CRS for receiving and sending geometry intended for non-GIS software (lat and lon values required)

Improvements

  • Received geometry stored in a group (streamID+ streamName + commitID)
  • Warning before sending empty list of streams
  • Marking Streams as not accessible if necessary

Tech fixes:

  • QVariant.Int → to Qvariant.LongLong (doesn’t break on large integers)
  • Check the Speckle units before receiving, scale if necessary
  • Separate RasterLayer class, add “rasterCrs” attribute to keep matched the units in which raster is received, and the data about pixel size.

V 0.2.0-beta

25 Apr 12:39
456e4af
Compare
Choose a tag to compare
V 0.2.0-beta Pre-release
Pre-release

What's Changed

For users:

  • Polygons with no "holes" will be sent with a proper solid, colored display value (e.g. for web viewer, Grasshopper)
  • warning before sending large layers (note next to the layer name)
  • receiving layers into the layer labeled with "latest", not replacing the original one

New Contributors

Full Changelog: v0.0.4-beta...v0.2.0-beta

📦 Automatic dependency installation

26 Oct 20:39
Compare
Choose a tag to compare
Pre-release

No extra features, just an easier install process!

You no longer need to copy the speckle-qgis-deps contents into your QGIS site_packages. Just copy the speckle-qgis plugin into the python/plugins/ folder in your active user profile and all necessary dependencies should be installed when the plugin is first loaded.

For pre-existing installations, specklepy will also be automatically upgraded if necessary.

Send multiple layers at once! 🚀

15 Oct 12:37
Compare
Choose a tag to compare
Pre-release

This release comes with some minor improvements and bug fixes:

  • Upgraded to the latest specklepy version.
  • Select multiple layers and send them all at once
  • Polygons now preserve voids in a separate attribute.
  • Layer name and CRS extraction (for future use on receiving, among other things)
  • Minor bug fixes in polyline extraction.

UI and geometry fixes

18 Aug 12:24
49e7aad
Compare
Choose a tag to compare
UI and geometry fixes Pre-release
Pre-release

Follow the instructions on the readme to properly copy speckleQgisDeps.zip contents into the correct folder!!

  • Plugin now loads in a dock panel on the lower right corner.
  • Polygon conversion works as expected now.

🎉 First beta release

13 Aug 16:16
Compare
Choose a tag to compare
Pre-release

Please read the instruction in the Readme.md file of this repo to find out how to set up the plugin correctly!