News

HALE 2.9.4 integrates Geoserver app-schema deployment

Added by Thorsten Reitz 9 months ago

HALE has been supported well by the community in the past months with contributions, through support subscriptions and projects. We have thus been able to create an additional feature and maintenance release. So, why should you upgrade?

GeoServer App-Schema configuration

Publishing OGC services based on GML Application Schemas and Complex Features with GeoServer is now easier than ever. Use HALE to define the mapping from your data store to an application schema, such as INSPIRE or NAS. Then, upload the resulting configuration for the GeoServer App-Schema plugin directly to your GeoServer instance. This feature was developed together with GeoSolutions S.R.L, Italy. More information on the new feature including future plans is available at the GeoSolutions Blog:

http://www.geo-solutions.it/blog/developers-corner-simplify-complex-features-with-geoserver-and-hale/

Inline transformations

Declarative Mapping, as implemented in HALE, is about simplification and effective re-use of transformation projects. When you encounter complex structures in your data, the mapping can still get quite complicated. By using the Inline transformation function, you tell HALE that it should transform objects in a complex feature the same way as it would standalone features.

As an example, let’s look at a mapping between two CityGML ADEs. In both source and target schemas, there are a Building and a BuildingPart type. BuildingParts can be features on their own, thus a mapping is defined based on a Retype between the corresponding source and target types. Buildings can also contain BuildingParts, and to transform these internal BuildingParts we use the Inline transformation, with the additional step to include it in the respective target property.

Namespace agnostic loading of XML/GML

HALE relies on qualified names for the transformation and handling of data, which consist of local names and namespaces. In many cases, you still want to transform data where only the local name matches. This can be the case for instance when using data based on a previous version of a schema or for data that is published via an OGC Web Feature Service. We have added an option when loading XML or GML data that instances will be loaded even if the namespaces do not match the schemas exactly.

HL Consulting BVBA funded this work under a Professional Support Subscription for HALE. They use this feature to define their alignments on a schema that allows them to make extensive use of relation inheritance in their alignment, to have one mapping that they can use to transform data from different services.

Tweaks and Bug fixes

We’ve added a lot of smaller improvements and fixed some issues:

  • The command line interface has been extended with the capability to use whole folders as source for the transformation.
  • Deprecated INSPIRE SpatialDataSet export, as INSPIRE now recommends to use a WFS 2.0 FeatureCollection instead, and added support for generating a Dataset Feed file for an ATOM-based INSPIRE predefined Dataset Download Service when exporting to a WFS 2.0 FeatureCollection.
  • Added a Groovy Join transformation that allows for more control on the creation of transformed instances.
  • Introduced helper functions for Groovy scripts for dealing with geometries and performing type conversions.
  • Structural copies with Rename and Retype can now explicitly exclude geometry objects parsed by HALE, for cases where the original geometry encoding should be retained.
  • A default SRS can now be specified on the command line, for reading data from a specific source, in case HALE cannot correctly detect the SRS.
  • Handling foreign key constraints during the export to a database has been improved.

Check out the help (http://hale.igd.fraunhofer.de/2.9.4/help/index.jsp?topic=%2Feu.esdihumboldt.hale.doc.user%2Fhtml%2Fnew%2F2_9_0.xhtml&cp=2_1_0) for a list of all improvements and more information.

Download HALE 2.9.4 here:
http://www.esdi-community.eu/projects/hale/files

Please tell us what you think of this new release; don't hesitate to tell us about problems you're encountering and features you're missing.
http://www.esdi-community.eu/projects/hale/boards

HALE 2.9.3 includes SpatialLite IO

Added by Thorsten Reitz about 1 year ago

In the past weeks, we've received feedback from multiple users, projects and workshops were HALE is used. We've collected the feedback and just released the final 2.9.3 build. This one also packs in a feature largely donated by GeoSolutions S.R.L, Italy.

Support for SQLite and SpatiaLite

You can now work with SQLite and SpatiaLite files using HALE. We even support 2D and 3D geometries. This was made possible by a contribution from GeoSolutions. Special thanks to Stefano Costa and Sandro Salari!

Improved Styling for the Map view

Create individual styles for your feature types with just one click. Using specific styles provides a better overview in the map. To easily identify associated types, the type symbol reflects the style.

As an additional option, you can quickly assign a random color to a selected type. For more control specify a custom style with the style editor.

Included INSPIRE version 4.0 schemas

Experienced HALE users know they can load any GML/XML Schema using the corresponding XSD file. However, it's more convenient to just search and select a schema from the presets defined in HALE. INSPIRE version 4.0 schemas now included.

Performance improvements and bug fixes

A couple of users reported performance issues since release 2.9.0, and we've now received reproduction cases and were able to identify the culprits. Other issues fixed:

  • Fixed wrong detection of GML namespace that could happen if certain GML 3.3 schemas were imported in a schema (Thanks to Fabio Vinci for the bug report).
  • Fixed error on XML export that could lead to an invalid file (Thanks to Giuseppe Procino for the bug report).
  • Fixed parsing GML geometries defined through a Ring instead of a LinearRing.
  • Show 3D WKT (instead of 2D WKT) for 3D geometries in the data views.
  • Fixed error that could lead to a Merge relation no longer being editable after a schema upgrade.
  • Variable values for Groovy scripts are no longer converted and passed as a String by default.
  • Fixed deadlock that could occur when disabling the Groovy restriction when a project is loaded.
  • Fixed saving a project as a project archive if resources include a query string (e.g. WFS requests).

Find out what's new at
http://hale.igd.fraunhofer.de/new/2.9.3/

Download HALE 2.9.3 here:
http://www.esdi-community.eu/projects/hale/files

Please tell us what you think of this new release; don't hesitate to tell us about problems you're encountering and features you're missing.
http://www.esdi-community.eu/projects/hale/boards

HALE 2.9.2 adds WFS-T and Database Writing

Added by Thorsten Reitz over 1 year ago

On the road to HALE 3.0, we’ve release a maintenance release of HALE. In addition to making numerous fixes available to in a released version, 2.9.2 also sports two headline features:

Improved WFS Client + Transactional WFS Support

With this feature, you can publish GML to a transactional Web Feature Service, for instance for publishing INSPIRE data to a deegree server. We currently support are Transactional Web Feature Services following the OGC WFS 1.1.0 or WFS 2.0.0 specifications. There are two different providers for publishing to WFS:

  • Direct upload: Does a single request that starts as soon as the first transformed features are available. Use this option if you are sure the WFS can cope with the amount of data in a single transaction.
  • Partitioned upload: Partitions the transformed data before upload to be able to do multiple requests to the WFS-T for large data sets. The partitioning is done based on the references between features. Features that are connected are kept together so the WFS-T is able to retain those references.

Improved Database Reader/Writer

We’ve had a silently released database writer for PostGreSQL in HALE for a while, and due to popular request we’ve improved it a bit and provided official support and documentation.

Get HALE 2.9.2!

Find out what's new at
http://hale.igd.fraunhofer.de/new/2.9.2/

Download HALE 2.9.2 here:
http://www.esdi-community.eu/projects/hale/files

Watch the HALE Tutorial video to get started on working with HALE:
http://www.dhpanel.eu/humboldt-framework/hale-tutorial.html

Please tell us what you think of this new release; don't hesitate to tell us about problems you're encountering and features you're missing.
http://www.esdi-community.eu/projects/hale/boards

HALE 2.9.0 brings new tools and INSPIRE Annex II/III

Added by Thorsten Reitz almost 2 years ago

There is a lot that has changed under the hood for the 2.9 release. Apart from a lot of bug fixes and an upgrade of the underlying platform from Eclipse Indigo to Eclipse Luna, there also was a new build system introduced that allows us to again provide an installer for Windows and a version of HALE that runs on current Mac OS X operating systems.

The new release comes with a long list of useful new features, as you would expect after the relatively long break since the last release of HALE. Get your download here and read in detail about the new features here. Here are the headline news:

New HTML and SVG Mapping Documentation Format

We added a new mapping documentation format based on HTML and SVG that is interactive and optimal for web display.

Extended command line interface

For integrating schema transformation into your infrastructure an easy way is to use the HALE command line interface. Some have already used the command line interface part of the integration with the HALE FME plug-in – but this is very limited in functionality. The new command line interface is far more flexible in its configuration and allows data export to be easily configured with support through the HALE user interface. A detailed post with an example project will be posted in the next days.

INSPIRE Code List Support

Browse and search the code lists from the INSPIRE registry provided by the JRC and directly load them in HALE.

Create ATOM feed based INSPIRE download service

HALE aids you in creating an ATOM feed based INSPIRE download service by generating a dataset feed for your transformed data automatically. Just enable the creation of the feed in the INSPIRE SpatialDataSet export and provide some basic information for the feed metadata. Information on feature types and coordinate reference systems will be included automatically.

INSPIRE Annex II and III schemas now built in

HALE supports any schema, but usage of the inbuilt schemas is super-simple, so we have extended the set of inbuilt schemas to also include the final versions of all Annex II and III schemas.

Smart Retype

Do you have source and target schema types that are very similar and differ just in a few properties or only the namespace? Now the Retype transformation function has configuration options to automatically copy properties/attributes with similar names.

Reprojection/CRS Conversion

You can now include a conversion to a given coordinate reference system (CRS) as part of writing the transformed data to GML. You can identify the CRS with an EPSG code or define a custom CRS using a WKT representation.

Find out what's new at
http://hale.igd.fraunhofer.de/new/2.9.0/

Download HALE 2.9.0 here:
http://www.esdi-community.eu/projects/hale/files

Watch the HALE Tutorial video to get started on working with HALE:
http://www.dhpanel.eu/humboldt-framework/hale-tutorial.html

Please tell us what you think of this new release; don't hesitate to tell us about problems you're encountering and features you're missing.
Please note that the preferred channel for communication is the HALE forum:
http://www.esdi-community.eu/projects/hale/boards

p.s.: Don’t forget to vote for HALE & wetransform.to in the Wichmann Innovation Award: https://de.surveymonkey.com/s/9WLQYWR!

HALE 2.8.0 connects to your PostGIS database

Added by Thorsten Reitz over 2 years ago

Just about a month after the release of HALE 2.7.0, the next intermediate version is ready for you. Despite the short cycle, it brings a lot of improvements, since it includes a few features that were almost but not entirely ready for release with the prior version. So these are the updates you can expect with the 2.8.0:

  • PostGreSQL/PostGIS Database Access
  • Source Dataset Sampling (to use only a few features from a large data set for live transformation)
  • Improved Classification mapping UI with Import and Export from tables
  • Groovy Transformation Scripting and an internal Transformation API
  • Joins based on Xlinks

Find out what's new at
http://hale.igd.fraunhofer.de/new/2.8.0/

Download HALE 2.8.0 here:
http://www.esdi-community.eu/projects/hale/files

Watch the HALE Tutorial video to get started on working with HALE:
http://www.dhpanel.eu/humboldt-framework/hale-tutorial.html

Please tell us what you think of this new release; don't hesitate to tell us about problems you're encountering and features you're missing.
Please note that the preferred channel for communication is the HALE forum:
http://www.esdi-community.eu/projects/hale/boards

HALE 2.7.0 writes (Geo)JSON and brings web template projects

Added by Thorsten Reitz almost 3 years ago

Since the INSPIRE conference in Florence, the HALE team has been busy implementing a set of new features and improving HALE in general. These are the additions we would like to highlight:

  • Join Type Transformations of arbitrary depth
  • New INSPIRE/GML 3.3 Code List support
  • Added INSPIRE SpatialDataSet writer
  • JSON/GeoJSON writer support
  • Collaboration: Webtemplate Projects enable a quicker startup
  • Added a Project view showing you all the components of your schema transformation project

Find out what's new at
http://hale.igd.fraunhofer.de/new/2.7.0/

Download HALE 2.7.0 here:
http://www.esdi-community.eu/projects/hale/files

Watch the HALE Tutorial video to get started on working with HALE:
http://www.dhpanel.eu/humboldt-framework/hale-tutorial.html

Please tell us what you think of this new release; don't hesitate to tell us about problems you're encountering and features you're missing.
Please note that the preferred channel for communication is the HALE forum:
http://www.esdi-community.eu/projects/hale/boards

HALE 2.6.0 brings integrated data harmonisation workflows

Added by Thorsten Reitz about 3 years ago

In the past 6 months, we've had a set of interesting projects on HALE and have been able to add a host of new features to the software. Among the most important are:

  • Integration with FME 2014
  • Create an XSLT (eXtensible Stylesheet Language Transformation) 2.0 from an Alignment
  • Work with mapping modules to collaborate on the creation and to and reuse alignments
  • Additional tools to analyse your source data such as an Occurring Properties view and a new way to view your schema as a type hierarchy
  • A lot of additional functions for the transformation engine, such as priorities and the handling of inherited property relations

Find out what's new at
http://hale.igd.fraunhofer.de/new/2.6.0/

Download HALE 2.6.0 here:
http://www.esdi-community.eu/projects/hale/files

Watch the HALE Tutorial video to get started on working with HALE:
http://www.dhpanel.eu/humboldt-framework/hale-tutorial.html

Please tell us what you think of this new release; don't hesitate to tell us about problems you're encountering and features you're missing.
Please note that the preferred channel for communication is the HALE forum:
http://www.esdi-community.eu/projects/hale/boards

HALE 2.5 released - A Milestone

Added by Thorsten Reitz over 3 years ago

The HALE team has worked hard to improve performance, functionality and extensibility. To achieve this, most internal structures have been redesigned and redeveloped over the last 12 months. In the past two months, our focus was on quality assurance. Thanks to all that contributed to this phase by providing feedback on their testing!

Find out what's new at
http://hale.igd.fraunhofer.de/new/2.5.0/

Download HALE 2.5 here:
http://www.esdi-community.eu/projects/hale/files

Watch the HALE Tutorial video to get started on working with HALE:
http://www.dhpanel.eu/humboldt-framework/hale-tutorial.html

Please tell us what you think of this new release; don't hesitate to tell us about problems you're encountering and features you're missing.
Please note that the preferred channel for communication is the HALE forum:
http://www.esdi-community.eu/projects/hale/boards

Load a complex schema in a few seconds!

Added by Thorsten Reitz almost 4 years ago

HALE 2.5.0 RC1 is now available for download. A long list of improvements and new features was implemented by the HALE team. Find out about the updates by reading the What's new page:
http://hale.igd.fraunhofer.de/new/2.5.0.RC1/

Some of the highlights include:
  • Preconfigured INSPIRE and CityGML schemas load without any dependency issues. More preconfigured schemas to come - just request them!
  • All transformations now include instant validation, with the results being displayed in the data views
  • When working with instances, counts are displayed for each schema element
  • Batch Transformation

The other 39 updates, including bugfixes, are listed on the release page:
http://community.esdi-humboldt.eu/projects/hale/versions/35

We consider this version to be a feature complete and quality assured release candidate. However, you can provide a much wider set of test environments and thus we would like to give you the opportunity to test it with your data and schemas. Please also consider doing the HALE evaluation questionnaire if you haven't done it yet:
http://www.dhpanel.eu/q.html

Builds are available from the download page:
http://www.esdi-community.eu/projects/hale/files

Please tell us what you think of this new release; don't hesitate to tell us about problems you're encountering and features you're missing. Please note that the preferred channel for communication is the HALE forum:
http://www.esdi-community.eu/projects/hale/boards

Alternatively, you can subscribe to the HALE Development mailing list ():

Furthermore, we'd really like to encourage you to also contribute something to the development of HALE. Please contact us if you would like to become a tester or if you could even contribute patches or have some ideas on how to improve HALE. We are looking forward to hear from you!

HALE 2.5.0.M2 Released

Added by Simon Templer about 4 years ago

HALE 2.5.0.M2 is now available for download in 32bit and 64bit versions for the major operating systems (Windows, Linux, MacOSX). This version fixes a few bugs sometimes encountered in the previous version and also adds some new features to shorten the waiting time till the main 2.5.0 release. It also contains two new spatial example projects to get you easier started with HALE - check out the Example projects item on the welcome page after starting the application.

Please note that this version should be considered a BETA release and might not be suitable for production usage, as some features are still missing. The features that are integrated should work, though.

This is the list of issue and feature updates for this release:

Bug #389: Auto detection for merge properties yields false positives
Bug #395: NullPointerException in PropertyResolver
Feature #341: Geometry support for XML/GML import
Feature #366: Point style rendering
Feature #399: Option to en-/disable live transformation
Feature #403: Allow canceling the transformation
Feature #404: Progress information on loaded and transformed instances
Feature #405: Undo/redo support for creating and removing contexts
Feature #408: Overview page of example projects
Feature #409: Basic spatial example project
Feature #412: Map tooltip at object mouse-over (simple)
Feature #413: Support for evaluating expressions for buffer size in NetworkExpansion function
Feature #414: Mapping documentation for example projects in help

Builds are available from the download page:
http://www.esdi-community.eu/projects/hale/files

Please tell us what you think of this new release; don't hesitate to tell us about problems you're encountering and features you're missing. Please note that the preferred channel for communication is the HALE forum:
http://www.esdi-community.eu/projects/hale/boards

Alternatively, you can subscribe to the HALE Development mailing list ():

Furthermore, we'd really like to encourage you to also contribute something back to the project. Please contact us if you would like to become a tester or if you could even contribute patches or have some ideas on how to improve HALE. We are looking forward to hear from you!

1 2 3 4 Next »

Also available in: Atom