What’s New in Version 3.2

These are the main new features of the most recent Pathfinder release, the 3.2 version:

Previous releases:

Cost calculation models

A cost calculation model estimates the monetary cost of building or operating the infrastructure defined by a route. In previous Pathfinder versions, there was only one predefined cost calculation model and detailed parameters. The unit costs per layer had to be set up in the administration tool.

In the new release:

  • Múltiple cost estimation models are supported for each scenario. In the scenario settings, the user can select which calculation models to apply when paths are calculated or refreshed.

    Depending on your company settings, some custom cost estimation models may be available. Check with Gilytics if you need specific cost calculation models.

    _images/costModels.jpg

  • Cost model configuration. Cost models use global parameters, accessible through the cost model Settings button in the scenario settings:

    _images/costModelsConfig.jpg

    The cost models can also use per-layer unit costs, which are specified in the properties panel of each layer:

    _images/costModelsLayerConfig.jpg

  • Cost estimation table. The cost estimation table can be open from the Results/Path Cost menu option or by clicking on the cost numbers in the Paths section of the Results panel. The cost model can now be selected in this report dialog:

    _images/costPanel.jpg

  • Cost reporting. Finally, also the printed report has been expanded to include estimated costs in the project summary section and the scenario section, where cost tables for all cost estimation models are provided:

    _images/costReportSummary.jpg

_images/costReportTables.jpg

Identify and edit feature attributes

With Pathfinder 3.1, the option to filter data based on attribute values was introduced. This means the attributes of geographic elements are important to classify the input data into layers and, therefore, set different resistance values.

To identify the attributes of objects in a specific layer, use the Identify icon in that layer’s settings panel:

_images/identifyAttrib.jpg

The cursor will change into a blue dot. Click on an object of the selected layer:

_images/identifyCursor.jpg

After clicking, if one or more features are found in the selected location, their IDs and attributes will be shown in the Identify dialog:

_images/identifyAttrDlg.jpg

The features values can then be edited for uploaded and WFS layers, but not for OpenStreetMap layers. Type the value you want and then click Enter. When you do so and the change is performed, a green checkbox will appear next to it.

_images/identifyEdit.jpg

Note

Attribute editing has important consequences:

  • The affected layers must be processed again so the attribute change takes effect in the elements included in the layer. Also, the resistance map and other results must also be recalculated.

  • Attribute value changes affect the base dataset from which layers in different project may take their data, so all the projects using the modified data will change if their layers are reprocessed. This may be specially dangerous when editing WFS layers. A lot of projects and users may depend on the service data, so be careful with these changes and notify affected users.

Pylon report

Following customers’ requests, Pathfinder 3.2 introduces a new report to display a table of all the pylons or points created for each path, with their location and other properties.

_images/pylonReportMenu.jpg

_images/pylonReportDlg.jpg

As with other charts and reports, it can be exported to a CSV fle.

This table is also available in the printed report for each scenario:

_images/pylonReport.jpg

Pathfinder Explore algorithm (beta)

As part of our research program into routing algorithms, Pathfinder 3.2 includes a new Pathfinder Explore algorithm which can be used like the standard routing algorithms, and also to solve specific problems like combined overhead-tunnel routing (see below).

_images/exploreAlgo.jpg

Some advantages of this algorithm are:

  • Small memory footprint and great performance with large areas.

  • Generation of many alternative routes. By default this number is six, but in some cases (see the Tunneling geoprocess) can be configured.

  • Extensible with complex geometric and multi-map constraints. Because the resistance evaluation (cost function) is clearly separated from the algorithm engine, the Explore algorithm can be extended to take into account specific geometric criteria (e.g. slope limits or advanced crossings constraints) and to use multiple resistance maps as input, describing alternate costs for different technologies used, so the most appropriate can be chosen for each route segment.

Compare the results of the Fast, Pylon Spotting and Explore algorithms.

_images/corridorsAndPaths.jpg

You are welcome to try this new routing method and give us your feedback.

Hybrid planning and tunneling

More and more, combining multiple infrastructure modes or technologies to plan a single route is becoming an important requirement. For instance, it maybe necessary to find an optimal powerline path combining overhead and underground (earth cable) sections.

A new hybrid planning geoprocess has been developed to address this routing problem. Its requirements are:

  • The area where underground cables are preferred, the critical area, must be defined in a project layer.

  • One scenario must define the overhead constraints, but in such a way that the overhead line crosses the critical area. This section will be then substituted by an underground route.

  • The second scenario (subscenario) must define the underground cable constraints.

  • The Start point must be located outside the critical area. The End point can be either in or out this area.

This image shows an example of results with a blue overhead section and a green underground section. Critical areas are displayed in a transparent red:

_images/hybridRouting.jpg

Similarly, in some countries it is important to combine conventional powerlines with tunnel segments. Again, a new tunnel planning geoprocess has been implemented to do so by using a custom Pathfinder Explore algorithm.

This geoprocess uses three different scenarios, one for the conventional technology (typically overhead), a second one with the constraints defining the tunnel sections (usually should have a smaller resistance/cost than overhead for a high elevation, surface protected areas, type of geology, etc.), and a third scenario defining the cost of locating the tunnel entrance (usually must be away from populated areas, but not too far from transportation networks).

The geoprocess includes tunnel-specific constraints like maximum and minimum slope, and a maximum and minimum length for the tunnel sections.

_images/tunnelGeoprocess.jpg

The results can be displayed in the 2D and 3D views, where the tunnel sections are marked with dashed lines.

_images/tunnelView2D.jpg

_images/tunnelView3D.jpg

This video shows how to use the geoprocess to get combined routes with tunnels:

New geoprocesses

As with the viewshed calculation processes in 3.1, Pathfinder 3.2 also adds new geoprocesses to our geoprocessing toolbox.

Path resistance

In addition to the resistance profile chart, this geoprocess provides statistics about the total value and the variation of the resistance (taken from the resistance map) along the selected path. It is a convenient way to compare the “cost” of the paths calculated with similar constraints. It is also useful to estimate the resistance of a path in a different scenario from the one used to calculate it.

Note that the resistance values reported here will not include the angle cost and other constraints applied in advanced algorithms.

The path and the scenario are selected as input:

_images/geoprocResistance.jpg

The Results tab will show a button to download the table with the stats:

_images/geoprocResistanceOut1.jpg

_images/geoprocResistanceOut2.jpg

Ridge detection

Pathfinder creates automatically a digital elevation model (DEM) for the project area. This DEM can be used in some geoprocesses like the Ridge and Hilltop Detection:

_images/geoprocRidges.jpg

As a result, we obtain separate layers with the ridge lines and hilltop points, which we can download or add as a layer to the project:

_images/geoprocRidgesOut2.jpg

Once these results are added to the project, we can use them to apply further constraints on the route calculation, for instance, to avoid ridges and hilltops.

Clustering / generalization

Another new geoprocess can be used to group together elements into larger shapes, for instance, find building groups to define larger shapes representing populated areas.

The geoprocess has some parameters to specify the amount of objects to include in each group and the maximum separation distance in a group.

_images/geoprocCluster.jpg

_images/geoprocClusterOut.jpg

Corridor extraction and coverage

Pathfinder includes now a geoprocess to extract a subcorridor from the corridor map (or from any other raster), the area closest to a selected optimal path.

_images/geoproc_subcorridor_result.jpg

On the other hand, we can also calculate the area covered by the subcorridor on selected layers, visually as well as quantitatively in a table:

_images/geoproc_area_coverage.jpg

_images/geoproc_area_table.jpg

Number of Intersections

In some cases, it is important to know how many times the candidate routes cross certain layers (railways, protected areas, etc.), since this may incurr in additional costs or restrictions.

This geoprocess provides the number of intersections between selected paths and layers:

_images/geoproc_numintersect.jpg

After running the geoprocess, we get a table in CSV format, showing how many times each path intersects each of the selected layers:

_images/geoproc_numintersect_result.jpg

New resistance map palette

The resistance map provides valuable visual feedback on how the scenario constraints are applied into resistances.

In the 3.2 version, the color palette used to display the resistance map has been improved to offer better contrast between the low and high values.

This is how a resistance map might look with the 3.1 palette:

_images/rmPaletteOld.jpg

And this is how it looks with the new 3.2 palette:

_images/rmPaletteNew.jpg

Improved pylon spotting

The new advanced routing algorithms with pylons spotting, introduced in Pathfinder 3.0, have been optimized to support larger area sizes and resolutions.

In addition, a new corridor map calculation has been implemented, to be consistent with this advanced algorithm.

Compare the corridor map corresponding to the Fast and Pylon Spotting algorithms:

_images/corridors.jpg

The pylong spotting corridor may be discontinuous in some areas, since it shows only locations where pylon placement is favorable:

_images/pylonSpotCorridorDetail.jpg

StreetView tool

Sometimes it is convenient to check the situation on the ground to verify the constraints provided by the data sources. Some elements like existing lines, buildings, etc. might be different than we expected, or we might need to check their type or precise location.

The Street View by Google comes in handy to do these quick checks. Just click on a street or road where StreetView is available (unfortunately, the available areas are not displayed).

_images/streetViewMenu.jpg

_images/streetView.jpg

This tools works in both the 2D and 3D views.

Presentation view

This new option in the View menu can be used to simplify the project viewer interface for public presentation purposes.

_images/presentation.jpg

Its effect is to hide some user interface elements like the right panel, menus and layer resistance information.

Touch-based interaction in Pathfinder has also been improved to ease the use of this kind of displays.

_images/presentationView.jpg

To exit this mode, press the key combination <Ctrl> + <Alt> + <Shift> + P.

Export intermediate points

In version 3.2, the scenario intermediate points are also exported in shape format together with the rest of the scenario.

_images/exportIntermPts.jpg

German interface

The user interface in Pathfinder version 3.2 is available in German, and it can be selected from the user profile:

_images/german.jpg