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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 11 August 2016 09:56

nima ninette
Participant assidu
Date d'inscription: 18 May 2016
Messages: 187

affichage shape diffusé en GeoServer

bonjour dans le but d'importer un fichier shape diffusé par GeoServer j'ai le code suivant , le problème rien ne s'affiche :

Code:

<head>
<title>    inchaalah </title>
<script src="http://openlayers.org/api/OpenLayers.js"></script>
<script type="text/javascript">

    var bounds = new OpenLayers.Bounds(
                       -109.06, 36.992,
                       -102.041, 41.003
                );

    var options = {
        controls: [],
        maxExtent: bounds,
        maxResolution: 0.02741796875,
        projection: "EPSG:4269",
        units: 'm'
    };

    map = new OpenLayers.Map('map-id', options);

    var ccounties = new OpenLayers.Layer.WMS(
                                "les caracteristiques geographiques", "http://localhost:8081/geoserver/les_caractéristiques_géographiques/wms",
                                {
                                    width: '768',
                                    srs: 'EPSG:32630',
                                    layers: 'les_caractéristiques_géographiques:limites',
                                    height: '679',
                                    styles: '',
                                    format: 'application/openlayers'
                                },
                                { singleTile: true, ratio: 1 }
                );

    map.addLayer(ccounties);

    // build up all controls
    map.addControl(new OpenLayers.Control.PanZoomBar({
        position: new OpenLayers.Pixel(2, 15)
    }));
    map.addControl(new OpenLayers.Control.Navigation());
    map.addControl(new OpenLayers.Control.Scale());
    map.addControl(new OpenLayers.Control.MousePosition());
    map.zoomToExtent(bounds);   
</script>

</head>
<body>
<div id="map-id"></div>
</body>


</html>

Mercii

Hors ligne

 

#2 Thu 11 August 2016 10:05

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: affichage shape diffusé en GeoServer

Bonjour,

Déjà, évites de demander à GeoServer une application openlayers pour afficher une image :

format: 'application/openlayers'


Il faut lui demander un format images/png ou un autre format image. Encore plus simple, tu supprimes cette ligne car OpenLayers utilisera une valeur par défaut.

Ensuite tu devrais lire cette page pour savoir débuguer ton application JavaScript : http://georezo.net/wiki/main/logiciels/ … rs/firebug

Sinon regarde un peu ce qui a déjà été fait dans les exemples d'OpenLayers ou dans les sujets du forum (par exemple http://georezo.net/forum/viewtopic.php?pid=251164)

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 Thu 11 August 2016 10:45

nima ninette
Participant assidu
Date d'inscription: 18 May 2016
Messages: 187

Re: affichage shape diffusé en GeoServer

Ok je vais voir , Merci à vous!

Hors ligne

 

#4 Sat 13 August 2016 20:22

nima ninette
Participant assidu
Date d'inscription: 18 May 2016
Messages: 187

Re: affichage shape diffusé en GeoServer

salut! j'ai enlevé la ligne format: 'application/openlayers' et j'ai modifié les valeurs des bandes aussi mais toujours la page vide, je suis complètement perdue !!

Hors ligne

 

#5 Thu 25 August 2016 11:12

JF BEHM
Participant actif
Lieu: toulouse
Date d'inscription: 9 Aug 2013
Messages: 126
Site web

Re: affichage shape diffusé en GeoServer

Bonjour,
Pourquoi n'utilisez-vous pas OpenLayers V3 ? Il est nettement plus efficace que OpenLayers V2.

Cordialement,


Jean-François Behm, formateur SIG, jf.behm@texte-a-enlever.idgeo.fr, formations@texte-a-enlever.idgeo.fr
IDGEO, www.idgeo.fr
Institut de Développement de la Géomatique  42, avenue de Général de Croutte - 31100 toulouse

Hors ligne

 

#6 Mon 26 September 2016 14:46

nima ninette
Participant assidu
Date d'inscription: 18 May 2016
Messages: 187

Re: affichage shape diffusé en GeoServer

Ok Mais comment L'intégrer En Java Ntebeans??! (Openlayers V3)

Hors ligne

 

Pied de page des forums

Powered by FluxBB