Menu
  • Hem
  • Dokument
  • Om Mig
Geosupportsystem

GeoExt som webbklient

Posted on 2013-03-20

GeoExt är ett Java Toolkit för att skapa webbkartor. Det bygger på OpenLayers och Ext JS, vilket tillsammans ger ett kompetent verktyg att skapa kartor på nätet med.

Men hur lätt är det att hantera?

Här visar jag hur du installerar på din GeoServer och skapar en enkel sida för att visa en karta.

sudo wget https://github.com/downloads/geoext/geoext/GeoExt-1.1.zip
sudo wget http://extjs.cachefly.net/ext-3.4.0.zip
sudo wget http://openlayers.org/download/OpenLayers-2.12.zip
unzip GeoExt-1.1.zip
unzip ext-3.4.0-gpl.zip
unzip Openlayers-2.12.zip
sudo cp -r GeoExt/ /var/lib/tomcat7/webapps/ROOT/geoext
sudo cp -r ext-3.4.0/ /var/lib/tomcat7/webapps/ROOT/ext
sudo cp -r OpenLayers-2.12/ /var/lib/tomcat7/webapps/ROOT/openlayers

Så till HTML-koden. Skapa ett htm-dokument: sudo vi /var/lib/tomcat7/webapps/ROOT/geoext.htm, och skriv in koden nedan.

<html>
<head>
<script src=”ext/adapter/ext/ext-base.js” type=”text/javascript”></script>
<script src=”ext/ext-all.js” type=”text/javascript”></script>
<link rel=”stylesheet” type=”text/css” href=”ext/resources/css/ext-all.css”></link>
<script src=”openlayers/OpenLayers.js” type=”text/javascript”></script>
<script src=”geoext/lib/GeoExt.js” type=”text/javascript”></script>
<link rel=”stylesheet” type=”text/css” href=”geoext/resources/geoext-all-debug.css”></link>

<script type=”text/javascript”>
Ext.onReady(function() {
var map = new OpenLayers.Map();

var layer = new OpenLayers.Layer.WMS(
”New York”,
”http://192.168.0.25:8080/geoserver/wms”,
{layers: ”tiger-ny”}
);

map.addLayer(layer);

new GeoExt.MapPanel({
renderTo: ’gxmap’,
height: 400,
width: 600,
center: [-74.00902,40.71143],
zoom: 14,
map: map,
title: ’Min GeoExt-karta’
});

});

</script>
</head>
<body>
<div id=”gxmap”></div>
</body>
</html>

Sedan är det bara att surfa in på sidan i din webbläsare.

Skärmbild från 2013-03-16 21:53:03

Nu skall jag bara sätta mig in i tekniken bakom det hela och se om jag kan bestämma mig för om jag tycker att GeoExt med OpenLayers eller Leaflet passar mig bäst. Vi får se när det blir lite tid över för ett nytt inlägg om detta.

Kommentera Avbryt svar

E-postadressen publiceras inte. Obligatoriska fält är märkta *

Translate with Google

GBR In English
GER Auf Deutch
FRA En Français
ESP En Español
Swedish is a hard language for a machine to translate. Nuance and detail will likely be lost.
     

Bok om QGIS på Svenska

Bok

Beställ Boken/E-bok genom att klicka på bilden (även förhandsgranskning).

Senaste kommentarer

  • Jocke om Raster i GeoPackage
  • Mats Elfström om OS Open Zoomstack
  • klakar om Skapa ”tiles” i QGIS3
  • klakar om Diagram i kartan
  • Lasse Spång om Diagram i kartan

Arkiv

Prenumerera på Geosupportsystem

Skriv in namn och epost för att prenumerera på meddelanden från denna blogg.
Ladda mer...

Meta

  • Logga in
  • Inlägg via RSS
  • Kommentarer via RSS
  • WordPress.org
©2019 Geosupportsystem | WordPress Theme by Superb WordPress Themes