This page is in process of editing, please, come back later !
Archeo Databank is a Historical Geographic Information System (HGIS) software running on a mobile web PHP server, made to facilitate the administration of a Spatial Data, Attribut Data and File Data (SAF) based on History or Chronology timeline , and for publishing cartographic details and research applications .
This work is intended to provide a dedicated HTML5 Mobile template for open source HGIS mapping solution. It is also a cross-level and multi-contextual data factory and archive databank for research and educational contents. It is based on Leaflet.js as map viewer, a lightweight library and its plugins as well as Jquery and Bootstrap frameworks. It works with various types of files and datatypes: GeoJson, CSV, image layers (jpg/png), and local tiles images.
The Archeo Databank platform is a Free Software accessible thourgh a simple web browser. It lets the user do the following:
- Import/Export and store GIS data (both vector and raster data)
- Query Geojson Database System and external Data packages
...
...
Goals (V1):
- Data vizualisation: JSON/CSV (See more details)
- Views: Map/table
- Screens: desktop/tablet
- Templates: CSS themes and iconset
Goals (V2):
- Data vizualisation: SHP/PostgreSQL (See more details)
- Views: Charts/timeline
- Screens: smartphone
Just add this code to your HTML document header:
<link rel="stylesheet" type="text/css" href="app/library.css" /> // UI design
<script type="text/javascript" src="app/library.js"></script> // include dependencies
Edit default setup files
<script type="text/javascript" src="app/config.js"></script> // include dependencies
And the last step, include the container DIV where you like, it will adjust to the available space in the screen or in the up-level DIV.
<div id="adb_main" class="autosize"></div> <!-- Html DIV -->
###THIS DOCUMENTATION IS IN PROGRESS !!!
See documentation: https://github.com/KolamInstitute/Galaxy/wiki
====================================================
The main application is located in its own folder, separated from the data...
====================================================
the data provided are selected to ...
DATA STRUCTURE | LAYERING | STORAGE | CORE | UI | MODULES
Demo app 0.6: http://www.kolam-institute.org/dev/package%20061/index.html
Demo app 0.8: http://www.kolam-institute.org/galaxy/map.html
Validator:
Implemented
Testing
Not yet compatible
The Core application includes several external libraries, this add new features like data searching and sorting, visualization and charting...
Core Packages | Release | Status | Link | Comments |
---|---|---|---|---|
Galaxy.js |
0.9.3 | https://github.com/Kolaminstitute/Galaxy | UI engine | |
Leaflet.js |
0.5.1 | https://github.com/Leaflet/Leaflet | Map view engine | |
Recline.js |
0.7.0 | https://github.com/okfn/recline | Data bind engine | |
D3.js |
3.0.6 | https://github.com/mbostock/d3 | Data view engine |
The UI is adapted to various plateforms, from desktop to mobile devices. In case of non-supported devices, it goes to pure html template
UI Packages | Release | Status | Link | Comments |
---|---|---|---|---|
JQuery.js |
0.5.1 | https://github.com/jquery/jquery | no comments yet | |
JQmobile.js |
0.7.0 | https://github.com/jquery/jquery-mobile | no comments yet |
There is a set of plugins, mostly map related, to add some extra tools
Plugins | Release | Status | Link | Comments |
---|---|---|---|---|
Leaflet.markercluster.js |
0.5.1 | https://github.com/Leaflet/Leaflet | no comments yet | |
Leaflet.label.js |
0.7.0 | https://github.com/okfn/recline | no comments yet | |
Leaflet.geoCSV.js |
3.0.6 | https://github.com/mbostock/d3 | no comments yet | |
Leaflet.draw.js |
3.0.6 | https://github.com/mbostock/d3 | no comments yet | |
Leaflet.search.js |
3.0.6 | https://github.com/mbostock/d3 | no comments yet | |
Leaflet.hash.js |
3.0.6 | https://github.com/mbostock/d3 | no comments yet | |
Proj4Leaflet.js |
3.0.6 | https://github.com/mbostock/d3 | no comments yet |
The documentation is including several examples of configuration and usages.