Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Thu 18 March 2010 20:45

calito
Participant actif
Date d'inscription: 2 Jun 2008
Messages: 112

[OSGEO4W - PHPMapscript] Presenter des cartes interactifs

Bonsoir à vous tous,

J'ai affiché une carte en utilisant MapServer et PHPMapScript.
G essayé avec OSGEO au lieu de MAPServer ça'n marche pas. Voici ce que g fait:

1- Dans mon repertoire de travail C:\OSGeo4W\apache\htdocs\max
2- G mis mon fichier index.php et mon shapefile
3- G fais dl(php_mapscript.dll): Erreur


Est-ce que quelqu'un peut m'aider SVP? Merci

Hors ligne

 

#2 Thu 18 March 2010 21:09

nicolas.leclerc
Participant actif
Date d'inscription: 8 Apr 2009
Messages: 78

Re: [OSGEO4W - PHPMapscript] Presenter des cartes interactifs

je connais mal osgeo mais as tu bien decommenter ta dll dans le php.ini ?

et as tu vérifier qu'elle existait dans osgeo ?

Hors ligne

 

#3 Fri 19 March 2010 17:35

calito
Participant actif
Date d'inscription: 2 Jun 2008
Messages: 112

Re: [OSGEO4W - PHPMapscript] Presenter des cartes interactifs

okey c bon. Merci nicolas.
---------------------
Bon, maintenant, je veux utiliser le panel lorsqu'on travail avec GeoExt, ext-3.1.1, OpenLayers
par exemple:http://geotribu.net/applications/tutoriaux/GeoExt/tutoriel/mapPanel.html

Pour commencer, G copié le répertoire tmp de ms4w dans le répertoire OSGEO4W.

1- Dans mon répertoire de travail C:\OSGeo4W\apache\htdocs\max
2- G mis mon fichier index.php et mon shapefile
3- G mis les répertoires ext-3.1.1, GeoExt, OpenLayer-2.8 dans mon répertoire de travail ( C:\OSGeo4W\apache\htdocs\max)
4- index.js est aussi ladan.

Dans mon fichier index.js je veux faire en sorte a ce que l'image généreé dans le répertoire tmp soit la dedan, je'n sais pas comment le faire.

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 Departementalea d'Haiti",
        renderTo: "mappanel",
        height: 450,
        width: 800,
        map: map,
        center: new OpenLayers.LonLat(5, 45),
        zoom: 2
    });
});

// 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.

Hors ligne

 

#4 Mon 22 March 2010 12:03

nicolas.leclerc
Participant actif
Date d'inscription: 8 Apr 2009
Messages: 78

Re: [OSGEO4W - PHPMapscript] Presenter des cartes interactifs

là tu cherches à afficher une couche WMS, il faudra configuer ton mapfile en conséquence.

lis ça d'abord je pense :

http://fr.wikipedia.org/wiki/Web_Map_Service

http://softlibre.gloobe.org/doku.php/op … troduction

http://mapserver.org/ogc/wms_server.html

Hors ligne

 

Pied de page des forums

Powered by FluxBB