../_images/logo_geoext.png

GeoExt

En JavaScript-verktygslåda för applikationer för rik webbkartläggning

GeoExt är Open Source och gör det möjligt att bygga skrivbordsliknande GIS-applikationer via webben. Det är ett JavaScript-ramverk som kombinerar GIS-funktionaliteten i OpenLayers med användargränssnittet i biblioteket ExtJS som tillhandahålls av Sencha.

Användargränssnittskomponenterna omfattar en kartpanel, en panel med lagerträd, ett rutnät med funktioner och en översiktskarta. GeoExt-komponenter kan användas precis som alla andra ExtJS-komponenter och kan enkelt konfigureras och utökas. Det finns också klasser på lägre nivå som gör att OpenLayers funktioner och lager kan användas som ExtJS-datamodeller och att olika typer av kartlager kan serialiseras.

GeoExt är dubbellicensierat. Den licens du väljer beror på licensen för ramverket ExtJS som du använder med den. Om du använder GPL v3-versionen av ExtJS-ramverket kommer du att använda det under GPLv3. Om du äger en Sencha ExtJS Commercial License har du rätt att använda GeoExt under BSD-licensen.

geoext skärmdump

Kärnfunktioner

  • UI-komponenter

    • Kartpanel

    • Översiktskarta

    • Popup-fönster

    • Rendering av funktioner

    • Lagerträd, legender och dra-och-släpp-lagerordning

  • Datamodeller och datalager

    • Integration av OpenLayers datamodell med ExtJS-datamodellen för sortering och filtrering av funktioner med hjälp av ExtJS-komponenter

    • ExtJS-butiker och modeller för OpenLayers funktioner och lager

  • Diverse

Detaljer

Webbplats: https://geoext.github.io/geoext

Licens: GPLv3 eller BSD-licens beroende på ExtJS-licens

Programvaruversion: 3.4.0

API-gränssnitt: JavaScript

Support: Mailinglistor

Snabbstart