Skip to content

rendrom/geonote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GEONOTE v1.5.0 (alpha)

THIS PROJECT IS DEPRECATED AND NO LONGER SUPPORTED

Web-based application for storage geodata

Live demo

Youtube #1, Youtube #2

Server-side

Requirements:

  • Django => 1.10.0
  • PostgresSQL/PostGIS

Installation:

$ git clone https://github.com/rendrom/geonote.git
$ cd ./geonote
$ virtualenv ./.env
$ . ./.env/bin/activate
$ pip install -r requirements.txt
$ cp ./prj/local_settings.py.template ./prj/local_settings.py
$ vim ./prj/local_settings.py #  edit database connection
$ ./manage.py migrate
$ ./manage.py runserver # go to http://localhost:8000

Client-side

Requirements:

Major library versions:

  • Angular 1.5.x
  • Leaflet 0.7.7

Development:

$ cd ./client
$ npm install
& grunt

ToDo:

General:

  • i18n
  • documentations
  • tests, tests everywhere
  • increase stability
  • error handling

Server-side:

  • refactoring
  • simplify dynamic URLs
  • extract Dynamit REST classes and methods
  • support all spatial format import
  • export data to various format
  • plugin system (calculator)
  • database tools (merge, clone)
  • optimization for large dataset
  • test memory with many dynamit-tables
  • Python 3.x compatibility

Client-side:

  • switch to angular2 and typescript, webpack
  • upgrade leaflet to 1.0.1 version
  • make independent from the server-side
  • create fake REST-service

Changelog:

  • 19.10.2016 - django 1.8 to 1.10; angular 1.3 to 1.5

Authors

Artemiy Doroshkov [email protected]

About

Web-based application for storage geodata

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published