Skip to content

NetworkForge 0.11.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 10:03
· 33 commits to main since this release

Fixed

Found by further testing (odd inputs, larger areas):

  • Attributes that aren't tags now keep their type. All attributes were
    turned into text, so a number such as a surveyed travel time reached
    the GeoPackage as '1.5' and couldn't be used as a cost in QGIS.
  • A coordinate that isn't a number (NaN, infinite) is reported for
    its feature instead of crashing the build with a GEOS error.
  • When every feature is outside the box, the message suggests checking
    the layer's CRS and the order of longitude and latitude.

Changed

  • Tag names and values are taken exactly as OSM writes them: text True
    / False is no longer turned into yes / no (a boolean field still
    is, and empty text still counts as no value).
  • Dev container: the environment is /opt/venv instead of the shared
    /workspace/.venv, which the host's and the container's uv kept
    rebuilding for their own Python. Rebuild the container to use it.
  • Building a network of your own lines is about four times faster: a
    39,000-line network (Malta) takes 25 s instead of 100 s. The steps that
    went through the custom lines one at a time in Python now work on all
    of them at once.