Skip to content

Releases: blueherongis/Heron

v0.4.3

27 Jan 06:16
Compare
Choose a tag to compare

Heron v0.4.3 Release Notes

Added components

  • Added OgrInfo for vector file info similar to GdalInfo for raster data.
  • Added Import Topo Lite, a minimal version of Import Topo that works in a headless environment.
  • Added Import OSM Lite, a version of Import OSM that works in a headless environment.
  • Added Slippy Raster Custom to allow use of custom slippy map service URLs.

Updated components

  • Added Bake Preview to raster component menus to allow direct bake of mapped preview mesh with new rhino material.
  • ImportLAZ: Allow HTTP input for LAS/LAZ source.
  • ImportLAZ: Added colored point cloud preview, replacing the default point preview.
  • ImportLAZ: Added run toggle.
  • OSMREST: Allow async download and added custom Timeout menu item.
  • ImportOSM: Added ability to build roof from levels instead of just height.
  • ExportVector: Added ability to tag fields with a field type.
  • ExportVector: Added an export closed polyline as polygon menu option.
  • SetSRS: Changed to boolean parameter input instead of component UI button.
  • RESTTopo: Added optional input for a custom URL topo source.

Fixed bugs

  • ImportLAZ: Read LAZ v1.4 files with extended parameters.
  • ImportTopo: Boundary input is no longer required if the clip option is unchecked.
  • Added error checking for Folder Path inputs. Allows transferability of components for different users and the default tempt folder.
  • RESTTopo: Fixed TopoURL sticky bug.

v0.4.2

26 Nov 20:19
Compare
Choose a tag to compare

Heron v0.4.2 Release Notes

Added components

  • Added Import Vector Lite for straight import of data without clipping or transforms which can work in a headless environment.
  • Added GdalConvexHull for the GDAL implementation of convex hull.
  • Added GdalDetails which enumerates the current version of GDAL and it's available raster and vector drivers.

Updated components

  • ImportVector: Added ability to import multiple data sources.
  • GdalOGR2OGR: Added ability to -append in addition to -overwrite as an option.
  • GdalBuffer: Allow multiple offset values.
  • MultiSDiff: Added ablity to use faster boolean difference algorithm.
    -ImportLAZ: Changed to Unofficial.laszip.netstandard library for import. The component can now handle 16bit color depth.

Fixed bugs

  • MMPatch: fixed a null patch bug.
  • ImportOSM: fixed units bug.
  • ImportOSM: fixed building extrusion direction bug.

Updated Gdal from v2.4.4 to v3.7.2

v0.4.1

21 Nov 02:33
Compare
Choose a tag to compare

Heron v0.4.1 Release Notes

Added components

  • Added Gdal Info to list various information about a GDAL supported raster datasets.
  • Added Gdal Fill No Data to fill raster regions that have no data by interpolation from edges with the GDAL FillNoData program.
  • Added Gdal Buffer to create a buffer around a geometry using Gdal's buffer function. GDAL buffering only works in 2D, so the results will be on the XY plane.

Updated components

  • SetSRS: Added update button to force other Heron components to recompute without recomputing the entire canvas.
  • ImportVector: Allow import of single point.
  • ExportVector: Allow export of straight XYZ values if no EAP is set.

Fixed bugs

  • SetEAP: fixed a bug that only allowed 12 decimal places for DD coordinates.

v0.4.0

31 Jul 20:45
Compare
Choose a tag to compare

Heron v0.4.0 Release Notes

The major change in this release is the introduction of the HeronSRS global parameter, allowing Heron components to work with a user-defined spatial reference system, not just WGS84. Though HeronSRS defaults to WGS84, a custom one can be set with the new SetSRS component. This change affects most of the components, however HeronSRS has not yet been implemented in the Mapbox or Slippy components.

Added components

  • Added SetSRS to control the spatial reference system Heron uses across components (ie WGS84 or EPSG:4326). Recompute must be executed in the definition in order for Heron components to update at once.
  • Added DMStoDD component to translate Degree-Minute-Seconds coordinates to Decimal Degrees.
  • Added Yelp component (requires Yelp api key).
  • Added MapboxIsochrone component (requires Mapbox token).
  • Added TopiaryFlatten for uneven data tree management.

Updated components

  • SetEAP: Added POI to automatically geocode a point of interest, reducing the need for the GetRESTGeocode component.
  • RESTTopo: Changed to work with HeronSRS. Now also works to asynchronously download files.
  • MapboxVector: Changed field names tree structure to be per tile. Adjacent tiles may have a different number and order of fields.
  • ExportVector: Changed to work with HeronSRS
  • ImportOSM: Changed to work with HeronSRS. Added dome functionality for roofs.
  • ImportRaster: Changed to work with HeronSRS.
  • ImportVector: Updated to work with HeronSRS. Deprecated previous ImportVector.
  • RESTRaster: Updated RESTRaster to work with HeronSRS. Deprecated previous RESTRaster. Query now sets width and height separately so the returned image conforms more to the boundary.
  • RESTRevGeo: Changed to work with HeronSRS.
  • RESTOSM: Changed to work with HeronSRS.
  • RESTVector: Updated to work with HeronSRS. Deprecated previous RESTVector.
  • DDtoXY: Changed to work with HeronSRS.
  • XYtoDD: Changed to work with HeronSRS.

v0.3.9

20 Mar 02:27
Compare
Choose a tag to compare

Release Notes:

  • Updated MultiMoveToTopo to work better with data trees and added ability to project surfaces to topo mesh.
  • Added option to MapboxRaster and SlippyRaster to output images tiles instead of one unified image, helping to reduce distorting on larger scale boundaries.
  • Fixed raster preview components to refresh dynamically.
  • Fixed RESTTopo to work with API key requirements of opentopography.
  • Updated ImportOSM to output building parts as sub-branches to buildings and added limited roof generation.

v0.3.8

23 Oct 19:35
Compare
Choose a tag to compare

Release Notes:

  • Added ImageCubeMap component to generate a cubemap from a given plane (camera) using a specified display mode.
  • Added ImageCubeMapPlus component which is similar to ImageCubeMap, but add the ability to visualize ray casting based on colors in the cubemap like a 3d isovist.
  • Added CubeToEqui component to convert a cube map panorama to an equirectangular panorama.
  • Added ImageFilterColors component to get a filtered pixel count of colors contained in an image based on color list.
  • Added HexToColor to convert a hexidecimal color to RGBA format.
  • Added MultiMoveToMesh to move breps, meshes, polylines and points to a topo mesh with multithreading.
  • Updated the output of MapboxVector to be organized by layer type and added a menu to filter by layer type.