#1 Fri 12 March 2010 22:26
- calito
- Participant actif
- Date d'inscription: 2 Jun 2008
- Messages: 112
[GeoExt] - Travailler avec des shapeFiles
Bonsoir tout'l monde,
Je travail avec: GEOExt -OSGEO4W - 0penLayers
Dans mon fichier index.jsp, je'n sais pas comment faire appel à un shapefile (.shp) dans mon panel.
voici mon fichier index.js
Code:
var mapPanel; Ext.onReady(function() { var map = new OpenLayers.Map(); var layer = new OpenLayers.Layer.WMS( "Global Imagery", "http://demo.opengeo.org/geoserver/wms", {layers: 'bluemarble'} ); map.addLayer(layer); mapPanel = new GeoExt.MapPanel({ title: "Limite Departementale", renderTo: "mappanel", height: 450, width: 800, map: map, center: new OpenLayers.LonLat(5, 45), zoom: 4 }); }); // functions for resizing the map panel function mapSizeUp() { var size = mapPanel.getSize(); size.width += 40; size.height += 40; mapPanel.setSize(size); } function mapSizeDown() { var size = mapPanel.getSize(); size.width -= 40; size.height -= 40; mapPanel.setSize(size); }
Merci pour votre aide.
Hors ligne
#2 Sun 14 March 2010 21:29
Re: [GeoExt] - Travailler avec des shapeFiles
Bonsoir,
Un shapefile doit être traité par un serveur cartographique tel que MapServer, GeoServer, ou autre.
GeoExt ne lit pas de tel fichier.
Autre possibilité sir le fichier n'est pas trop gros, utilisé le format GeoJSON, conf. http://cartes.georezo.net dont les 2 couches vectoriels sont au format GeoJSON (Il n'y a pas de serveur carto utilisé dans cet exemple).
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Mon 15 March 2010 14:54
- calito
- Participant actif
- Date d'inscription: 2 Jun 2008
- Messages: 112
Re: [GeoExt] - Travailler avec des shapeFiles
Okey, merci Yves. Je viens d'installer mapserver
Maintenant je travail avec MapServer - GeoEXT - OpenLayers.
J'ai crée un répertoire dans C:\ms4w\Apache\htdocs\TestGEXT
Dans mon fichier index.jsp qui se trouve dans ce répertoire (C:\ms4w\Apache\htdocs\TestGEXT\index.jsp), je'n sais pas comment faire appel à un shapefile (.shp) dans mon panel.
Merci.
Hors ligne
#4 Tue 16 March 2010 08:15
- Linugis
- Participant occasionnel
- Date d'inscription: 9 Oct 2009
- Messages: 14
Re: [GeoExt] - Travailler avec des shapeFiles
Bonjour,
Comme Yves l'indique geoext ne permet pas de lire directement les shp.
Pour permettre leurs lecture, il faut qu'un serveur cartographique (Mapserver chez toi) les interprètent et les renvoient sous forme de service web par exemple WMS ou WFS.
Pour Mapserver il faut créer un mapfile (ou utilisé phpmapscript) pour indiquer ou est le shp en entrée et comment il doit être renvoyé.
Voici 2 tutos qui te seront utile : http://geotribu.net/node/5 , http://geotribu.net/node/9.
Bonne journée.
Hors ligne
#5 Wed 17 March 2010 18:47
- calito
- Participant actif
- Date d'inscription: 2 Jun 2008
- Messages: 112
Re: [GeoExt] - Travailler avec des shapeFiles
Okey merci.
Est-ce que vous connaissez un lien qui peut me donner un tres bon doc sur mapfile ?
Hors ligne
#6 Sat 20 March 2010 18:12
Re: [GeoExt] - Travailler avec des shapeFiles
Bonjour,
Le site de MapServer propose une doc complète.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#7 Mon 22 March 2010 13:28
- nicolas.leclerc
- Participant actif
- Date d'inscription: 8 Apr 2009
- Messages: 78
Re: [GeoExt] - Travailler avec des shapeFiles
tu peux aussi prendre celle-ci
http://www.portailsig.org/faq/mapserver … un-mapfile
Hors ligne