All Projects → geoext → Geoext3

geoext / Geoext3

Licence: other
A JavaScript framework that combines the GIS functionality of OpenLayers with all features of the ExtJS library

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Geoext3

Mapstore2
Modern webmapping with OpenLayers, Leaflet and React
Stars: ✭ 251 (+107.44%)
Mutual labels:  hacktoberfest, gis, openlayers
Grass
GRASS GIS - free and open source Geographic Information System (GIS)
Stars: ✭ 281 (+132.23%)
Mutual labels:  hacktoberfest, gis
tailormap
B3partners Tailormap repository
Stars: ✭ 26 (-78.51%)
Mutual labels:  gis, openlayers
Mapswipe
MapSwipe mobile application
Stars: ✭ 121 (+0%)
Mutual labels:  hacktoberfest, gis
mapguide-react-layout
An openlayers-based modern map viewer for MapGuide
Stars: ✭ 54 (-55.37%)
Mutual labels:  gis, openlayers
farmOS-map
farmOS Map is an OpenLayers wrapper library designed for agricultural mapping needs. It can be used in any project that has similar requirements.
Stars: ✭ 18 (-85.12%)
Mutual labels:  gis, openlayers
Vuelayers
Web map Vue components with the power of OpenLayers
Stars: ✭ 532 (+339.67%)
Mutual labels:  hacktoberfest, openlayers
React Geo
A set of geo related modules to use in combination with React, Ant Design and OpenLayers.
Stars: ✭ 220 (+81.82%)
Mutual labels:  hacktoberfest, openlayers
Tegola
Tegola is a Mapbox Vector Tile server written in Go
Stars: ✭ 754 (+523.14%)
Mutual labels:  gis, openlayers
Django Rest Framework Gis
Geographic add-ons for Django REST Framework. Maintained by the OpenWISP Project.
Stars: ✭ 830 (+585.95%)
Mutual labels:  hacktoberfest, gis
Geography for hackers
Geography for Hackers - Teaching all how to hack geography, use GIS, and think spatially
Stars: ✭ 25 (-79.34%)
Mutual labels:  gis, openlayers
olturf
A Turf toolbar for OpenLayers.
Stars: ✭ 30 (-75.21%)
Mutual labels:  gis, openlayers
rlayers
React Component Library for OpenLayers
Stars: ✭ 98 (-19.01%)
Mutual labels:  gis, openlayers
HMap
:earth: HMap | 基于openlayers的封装组件
Stars: ✭ 64 (-47.11%)
Mutual labels:  gis, openlayers
Gwt Ol
GWT wrapper for OpenLayers 3+ using JSInterop
Stars: ✭ 57 (-52.89%)
Mutual labels:  gis, openlayers
Datacube Core
Open Data Cube analyses continental scale Earth Observation data through time
Stars: ✭ 285 (+135.54%)
Mutual labels:  hacktoberfest, gis
Rioxarray
geospatial xarray extension powered by rasterio
Stars: ✭ 148 (+22.31%)
Mutual labels:  hacktoberfest, gis
Django Loci
Reusable Django app for storing geographic and indoor coordinates. Maintained by the OpenWISP Project.
Stars: ✭ 164 (+35.54%)
Mutual labels:  hacktoberfest, gis
Iclient Javascript
Modern GIS Web Client for JavaScript, based on Leaflet\OpenLayers\MapboxGL-JS\Classic(iClient8C), enhanced with ECharts\D3\MapV etc. Contributed by SuperMap & community.
Stars: ✭ 593 (+390.08%)
Mutual labels:  gis, openlayers
Gisportal
A web-based GIS tool for visualisation and analysis of geospatial data
Stars: ✭ 48 (-60.33%)
Mutual labels:  gis, openlayers

GeoExt 3

JavaScript Toolkit for Rich Web Mapping Applications.

Build Status Coverage Status dependencies Status devDependencies Status

GeoExt logo

GeoExt is Open Source and enables building desktop-like GIS applications through the web. It is a JavaScript framework that combines the GIS functionality of OpenLayers with the user interface savvy of the ExtJS library provided by Sencha.

Version 3 of GeoExt is the successor to the GeoExt 2.x-series and is built atop the newest official installments of its base libraries; OpenLayers (v3.x and v4.x) and ExtJS 6.

We are trying hard to keep up with developments on both our parent libraries. The current state of GeoExt is compatible with ExtJS 6.2.0 and OpenLayers 4.6.5. This state is released as GeoExt v3.2.0.

OpenLayers ExtJS GeoExt
3.20.1 6.2.0 3.0.0
3.20.1 / 4.3.x 6.2.0 3.1.0
4.6.5 6.2.0 3.2.0

More information on GeoExt 3

Have a look at the official homepage: https://geoext.github.io/geoext3/

You will find examples, API documentation (with and without inherited functionality from ExtJS), links to mailinglists and more over there.

What you see on https://geoext.github.io/geoext3/ are the contents of the gh-pages-branch. If you encounter anything that should be fixed, please issue a pull request against that branch and we will merge it as soon as possible.

How to use GeoExt 3 inside your Sencha app

You can use GeoExt 3 either via an npm install @geoext/geoext in your application folder, or (if you want the latest and greatest), you can use it from a git clone of this repository.

Configuring your apps classpath

You will have to adjust the classpath in you app.json to include geoext3, like below. Depending on how you retrieved the code from the step before, you will have to adapt the path. When you installed geoext3 via npm, the path needs to look like ./node_modules/@geoext/geoext/src. Else it will be the folder where you cloned the repository into.

    "classpath": [
        "app",
        "${toolkit.name}/src",
        "./lib/geoext3/src"
    ]

In the snippet above, lib/geoext3 is a git clone of the GeoExt repo.

GeoExt also offers components, which are only compatible with the classic toolkit of ExtJS (e.g. StateProvider or GeocoderCombo). In case you want to use them you also have to add the classic folder to the classpath. So your complete classpath definition could look like below:

    "classpath": [
        "app",
        "${toolkit.name}/src",
        "./lib/geoext3/src",
        "./lib/geoext3/classic"
    ]

To help with your first GeoExt 3 project, follow the instructions provided to build a GeoExt 3 Universal app. This app runs on the desktop and on mobile.

Examples

Classic Toolkit

https://geoext.github.io/geoext3/master/examples/component/map.html

Modern Toolkit

Want to contribute? Yes, please 😀

Read the hints for developers to get started. We look forward to your contributions!

Initial Codesprint

To kickstart the new GeoExt 3 project a code sprint has been done in Bonn from 17th to 19th of June 2015. For more informations check the following links: Code sprint WIKI page, Official blog post of code sprint day 1, Official blog post of the code sprint days 2 and 3


OSGeo Community Project

GeoExt is an OSGeo Community project

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].