Skip to content
Marc Jansen edited this page Sep 18, 2017 · 3 revisions

BasiGX [ˈbeɪsɪks]

BasiGX is an ExtJS package used to create modern GIS-Applications based on ExtJS 6, GeoExt3 and OpenLayers 4. It consists of multiple components that helps the developer to put together a customized app quickly.

Documentation#

See

Installation

You have several options:

Recommended: from a git clone of the repo

Just clone the repository into your project (manually or as a git submodule, e.g.) and adjust the classpath in you app.json like below.

"classpath": [
    "app",
    "${toolkit.name}/src",
    "./lib/geoext3/src", // GeoExt is needed as well
    "./lib/BasiGX/src"
]

In the snippet above, lib/BasiGX is a clone of the BasiGX repo.

Alternatively: Sencha package

Assuming you already have setup or freshly created an ExtJS 6 application, you just need to

Add the GeoExt ExtJS repository:

sencha package repo add GeoExt http://geoext.github.io/geoext3/cmd/pkgs

Add the BasiGX ExtJS repository:

sencha package repo add BasiGX http://terrestris.github.io/BasiGX/cmd/pkgs

Add the packages GeoExt & BasiGX to the requirements in app.json.

"requires": [ "GeoExt", "BasiGX" ],

Call sencha app refresh

Feedback

Feedback is more than welcome. Please open an issue or contact us directly via [email protected]

License

GPL v3