Skip to content

Dorset-Council-UK/GIFramework-Maps

Repository files navigation

GIFramework Maps

Development (.NET) Production (.NET)

GIFramework Maps is a .NET based web mapping application designed and developed by the Dorset Council GIS team.

GIFramework Maps is used by Dorset Council as their primary web mapping application for staff and the public. You can see it running live here.

GIFramework Maps is Open Source software (using OpenLayers and Bootstrap, as well as many other libraries) and is licensed under the MIT licence.

Features

GIFramework Maps is a web application for creating, sharing and managing web maps using data from multiple OGC web services. It is designed to be user friendly yet powerful, with a raft of included features.

With GIFramework Maps, you can:

  • Display layers from multiple sources, including raster and vector data
  • Query spatial data with ease, and customise what users see with nunjucks templating
  • Add, edit and export annotations
  • Measure lines and areas
  • Export maps to PDFs with customisable templates and legends
  • Share maps using a simple link
  • Track your location using your GPS, and export the track
  • Search for locations using mutliple configurable search services
  • Manage all your maps using the built-in GUI administation pages
  • Provide secure versions using Azure AD login

Example of a feature query in a GIFramework Maps Map

Bugs

Please use the GitHub issue tracker for all bugs and feature requests. Before creating a new issue, do a quick search to see if the problem has been reported already.

Dorset Council staff should submit issues via the internal help desk.

Dependencies

To run GIFramework Maps with minimal modification, you will need:

  • A web server capable of running .NET applications, such as IIS, Kestrel or Azure
  • PostgreSQL 13+ with PostGIS extension

GIFramework Maps uses Entity Framework Core. Postgres has been set up for this project, but with some modifications, any Entity Framework Core compatible provider should work. For a full list of providers, check the Entity Framework docs.

Contributing

Please see our guide on contributing if you're interested in getting involved.

Reporting security issues

Security issues should be reported privately, via email, to the Dorset Council GIS team [email protected]. You should receive a response within 24 hours during business days.

Core developers

GIFramework Maps is a Dorset Council Open Source project.

Alternatives

GIFramework Maps is a Dorset Council project and has been built according to our particular needs. Whilst we believe the project can be easily used and adapted by others, and is fairly flexible, there are other alternatives out there that may fit your needs better.

Check out the OSGeo website for other alternatives that may be better suited to your needs.

Acknowledgements

GIFramework Maps would not be possible without the open source community. This is just a small list of our favourite open source projects and organisations that have helped us:

Licencing

Unless stated otherwise, the codebase is released under the MIT License. This covers both the codebase and any sample code in the documentation.

The documentation is © Dorset Council and available under the terms of the Open Government 3.0 licence.