geGIS for developers

Factsheet

The factsheet for the present geGIS build can be found here.

geGIS 1.2.6 source code

In essence geGIS is a geographical application generator, based on the underlying MAJAS technology. This MAJAS technology describes the geographical entities on the map, or takes care of the client-server communication etc. The current version of geGIS is built on MAJAS 0.9

With the help of subversion you can download the source here:

$ svn checkout https://majas.dfc.be/svn/gegis/implementatie/tags/1.2.6/gegis gegis
$ svn checkout https://majas.dfc.be/svn/gegis/implementatie/tags/1.2.6/gegis-crab/ gegis-crab

With MAJAS 0.9:

$ svn checkout https://majas.dfc.be/svn/majas/tags/0.9/majas-core/ majas-core
$ svn checkout https://majas.dfc.be/svn/majas/tags/0.9/majas-encoders/ majas-core
$ svn checkout https://majas.dfc.be/svn/majas/tags/0.9/majas-hibernate-datastore/ majas-hibernate-datastore
$ svn checkout https://majas.dfc.be/svn/majas/tags/0.9/majas-hibernate-spatial/ majas-hibernate-spatial
$ svn checkout https://majas.dfc.be/svn/majas/tags/0.9/majas-hibernate-spatial-oracle/ majas-hibernate-spatial-oracle
$ svn checkout https://majas.dfc.be/svn/majas/tags/0.9/majas-hibernate-spatial-postgis/ majas-hibernate-spatial-postgis
$ svn checkout https://majas.dfc.be/svn/majas/tags/0.9/majas-maven/ majas-maven
$ svn checkout https://majas.dfc.be/svn/majas/tags/0.9/majas-persistence/ majas-persistence
$ svn checkout https://majas.dfc.be/svn/majas/tags/0.9/majas-wms-datastore/ majas-wms-datastore

To make this version of geGIS work in eclipse, execute the maven install plugin from the majas-maven directory:

$ cd majas-maven
$ mvn install -Dmaven.test.skip

Maven can turn the source directories into eclipse projects. Turn the directory where you downloaded the sources into a workspace, and define an Eclipse Classpath Variable M2_REPO to your local maven repository (usually $HOME/.m2/repository on Unix/Linux/Mac OS X and %HOME%\.m2\repository on Windows). After that goto majas-maven directory and do:

$ mvn eclipse:eclipse

MAJAS source code

Recently MAJAS 1.0 came out, and we're working on a new and improved geGIS to work on top of this new MAJAS version. For more information concerning MAJAS or the new MAJAS source code, check out the MAJAS project website. Here you can download the source, or try out some samples.

 

If you have any question at all, you can always contact us here:
info@gegis.org, or telephone: +32 9 236 61 96