A map visualization tool that converts open data into spatial representations.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap
config
database
public
resources
storage
tests
.bowerrc
.editorconfig
.env.example
.gitattributes
.gitignore
.supervisor.conf
artisan
bower.json
composer.json
composer.lock
gulpfile.js
license.md
package.json
phpunit.xml
readme-odm.png
readme.md
server.php

readme.md

Opendata-maps

This is the practical result of my Masters degree in Smart Cities through the collaboration between the University of Girona and the city of Schiedam. The reason for this project is to explore new ways to share information with the citizens, using open data, maps and visual techniques.

The Applciation

The application allows you to connect different sources of information, usually open data in the public domain, and generate layers that are subsequently added over vector maps.

A map being edited in opendata-maps app

Requirements

Server

  • PHP 5.6 or later
  • MySQL or any DB supported by Laravel should work.
  • Beanstalkd or any queue server supported by Laravel should work.
  • A capable web server.
  • Node.js, LTS will do.
  • A Mapbox account to access Mapbox-GL API

Client

  • Any decent web browser will do. (so, no IE please)

Installation

  1. Clone the repo git clone https://github.com/jaumesala/opendata-maps
  2. Install dependencies composer install && npm install
  3. Configure the environment file vi .env # Fill in database info
  4. Initialize the application php artisan app:init

License

This application is open-sourced software licensed under the MIT license