IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IGN API Géoportail Discussion :

IGN WMS Probleme cadastre


Sujet :

IGN API Géoportail

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2009
    Messages : 36
    Points : 30
    Points
    30
    Par défaut IGN WMS Probleme cadastre
    Bonjour,

    Je n'arrive pas à afficher le cadastre !

    Avez-vous une idée ?

    Merci


    Quelque soit le navigateur :

    http://www.equipyrene.org/ign2/IGN_et_ICC_4.php

    Carte bien affichée : GEOGRAPHICALGRIDSYSTEMS.MAPS
    Carte vide :CADASTRALPARCELS.PARCELS

    (allowedgeoportal de mon contrat est autorisé à afficher le cadastre)
    //Cartes IGN
    var ignLayer = new Geoportal.Layer.WMSC(
    "IGN France",
    gGEOPORTALRIGHTSMANAGEMENT[gGEOPORTALRIGHTSMANAGEMENT.apiKey]
    .resources['GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC'].url,
    {
    layers: 'GEOGRAPHICALGRIDSYSTEMS.MAPS',
    format:'image/jpeg',
    exceptions: 'text/xml'
    },
    {
    isBaseLayer: true,
    gridOrigin: new OpenLayers.LonLat(0,0),
    resolutions: Geoportal.Catalogue.RESOLUTIONS.slice(6, 16),
    alwaysInRange: true,
    projection: ignfFXX,
    maxExtent: new OpenLayers.Bounds(-1181626.0, 3815715.0, 2340591.0, 7071932.0),
    units: ignfFXX.getUnits(),
    GeoRM: Geoportal.GeoRMHandler.addKey(
    gGEOPORTALRIGHTSMANAGEMENT.apiKey,
    gGEOPORTALRIGHTSMANAGEMENT[gGEOPORTALRIGHTSMANAGEMENT.apiKey].tokenServer.url,
    gGEOPORTALRIGHTSMANAGEMENT[gGEOPORTALRIGHTSMANAGEMENT.apiKey].tokenServer.ttl,
    map)
    }
    );




    //CADASTRALPARCELS.PARCELS

    var C_ignLayer = new Geoportal.Layer.WMSC(
    "IGN Cadastre",
    gGEOPORTALRIGHTSMANAGEMENT[gGEOPORTALRIGHTSMANAGEMENT.apiKey]
    .resources['CADASTRALPARCELS.PARCELS:WMSC'].url,

    {
    layers:'CADASTRALPARCELS.PARCELS',

    format:'image/png',
    exceptions: 'text/xml',
    version: '1.1.1',
    service:'WMS',

    territory:'FXX',
    visibility:true

    },
    {
    url:'http://wxs.ign.fr/geoportail/wmsc',
    isBaseLayer: true,
    gridOrigin: new OpenLayers.LonLat(0,0),

    resolutions:[39135.75,19567.875,9783.9375,4891.96875,2445.984375,2048,1024,512,256,128,64,32,16,8,4,2,1,0.5,0.25,0.125,0.0625],

    alwaysInRange: false,
    projection:'IGNF:GEOPORTALFXX',
    maxExtent: new OpenLayers.Bounds(-1149409.2127717289,3784862.6869713017,1992309.3021376631,6456530.466009867),
    // units: ignfFXX.getUnits(),
    units: 'm',
    minZoomLevel:12,
    maxZoomLevel:18,
    opacity:0.9,
    //isBaseLayer: true,
    visibility:true,



    GeoRM: Geoportal.GeoRMHandler.addKey(
    gGEOPORTALRIGHTSMANAGEMENT.apiKey,
    gGEOPORTALRIGHTSMANAGEMENT[gGEOPORTALRIGHTSMANAGEMENT.apiKey].tokenServer.url,
    gGEOPORTALRIGHTSMANAGEMENT[gGEOPORTALRIGHTSMANAGEMENT.apiKey].tokenServer.ttl,
    map)
    }
    );


    map.addLayer(ignLayer);
    map.addLayer(C_ignLayer);

  2. #2
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Sur ton URL, je ne vois que Google

    Dans OpenLayers, une seule baseLayer à true ne peut être active à la fois. Essaie avec false pour les parcelles (tu as deux fois baseLayer dans CADASTRALPARCELS.PARCELS).

    Pourquoi la résolution des parcelles est différentes de celles des cartes ?

    Pourquoi utiliser alwaysInRange ?
    l'option territory devrait être dans les options et non les paramètres du WMSC.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2009
    Messages : 36
    Points : 30
    Points
    30
    Par défaut Probleme affichage cadastre WMS
    Merci de la réponse

    "Sur ton URL, je ne vois que Google "

    Dans la carte, en haut à droite, il y a un bouton + permettant d'afficher un div avec tout plein de couches IGN et autres...

    Cela dit, j'ai modifié selon tes recommandations, pas d'affichage du cadastre, cependant les coordonnées sont bonnes

  4. #4
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par lamebget Voir le message
    Cela dit, j'ai modifié selon tes recommandations, pas d'affichage du cadastre, cependant les coordonnées sont bonnes
    Essaie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    var C_ignLayer = new Geoportal.Layer.WMSC(
      "IGN Cadastre", 
      gGEOPORTALRIGHTSMANAGEMENT[gGEOPORTALRIGHTSMANAGEMENT.apiKey].resources['CADASTRALPARCELS.PARCELS:WMSC'].url,
      {
         layers:'CADASTRALPARCELS.PARCELS',
         url:'http://wxs.ign.fr/geoportail/wmsc',
         format:'image/png',
         transparent:true,
         exceptions: 'text/xml'
      },
      {
        isBaseLayer: false,
        gridOrigin: new OpenLayers.LonLat(0,0),
        resolutions:[39135.75,19567.875,9783.9375,4891.96875,2445.984375,2048,1024,512,256,128,64,32,16,8,4,2,1,0.5,0.25,0.125,0.0625],
        projection:'IGNF:GEOPORTALFXX',
        units: 'm',
        maxExtent: new OpenLayers.Bounds(-1149409.2127717289,3784862.6869713017,1992309.3021376631,6456530.466009867),
        minZoomLevel:12,
        maxZoomLevel:18,
        opacity:0.9,
        visibility:true,
        GeoRM: Geoportal.GeoRMHandler.addKey(
                 gGEOPORTALRIGHTSMANAGEMENT.apiKey,
                 gGEOPORTALRIGHTSMANAGEMENT[gGEOPORTALRIGHTSMANAGEMENT.apiKey].tokenServer.url,
                 gGEOPORTALRIGHTSMANAGEMENT[gGEOPORTALRIGHTSMANAGEMENT.apiKey].tokenServer.ttl,
                 map)
     });

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2009
    Messages : 36
    Points : 30
    Points
    30
    Par défaut Probleme affichage cadastre WMS
    J'ai essayé ton code sans succès.

    Le fait de mettre isbaselayer=false donne une case à cocher toujours grisée et donc non active quelque soit le niveau de zoom

    J'ai mis ton code en ligne sur :

    http://www.equipyrene.org/ign2/IGN_et_ICC_5.php

    si tu veux regarder.....

  6. #6
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par lamebget Voir le message
    J'ai essayé ton code sans succès.
    Ta baseLayer carte est la seule sur laquelle peut se superposer la couche cadastrale. Ces résolutions ne sont pas assez grandes ...

    Citation Envoyé par lamebget Voir le message
    Le fait de mettre isbaselayer=false donne une case à cocher toujours grisée et donc non active quelque soit le niveau de zoom
    Si isBaseLayer vaut true : pas de superposition car cadastre.
    Si isBaseLayer vaut false : superposition si les résolutions ET maxZoomLevel/minZoomLevel coïncident. J'essaierai donc :

    * Cartes :

    Remplacer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    resolutions: Geoportal.Catalogue.RESOLUTIONS.slice(6, 16),
    par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    resolutions: Geoportal.Catalogue.RESOLUTIONS.slice(6, 18),
    * Cadastre :

    Remplacer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    resolutions:[39135.75,19567.875,9783.9375,4891.96875,2445.984375,2048,1024,512,256,128,64,32,16,8,4,2,1,0.5,0.25,0.125,0.0625],
    par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    resolutions:Geoportal.Catalogue.RESOLUTIONS.slice(6, 18),
    puis, modifier les zooms :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    minZoomLevel:12,
    maxZoomLevel:18,
    par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    minZoomLevel:7,
    maxZoomLevel:13,

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2009
    Messages : 36
    Points : 30
    Points
    30
    Par défaut Probleme affichage cadastre WMS
    Ca y est, j'ai trouvé !


    Tout est est allé bien mieux depuis que j'ai modifié le css de la div map en mettant backgroundcolor :FFFFFF
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    .smallmap {
    	width: 1152px;
    	height: 656px;
    	border: 1px solid #ccc;
    	background-color: #FFFFFF;	
    }
    merci pour l'aide !

Discussions similaires

  1. Services WMS-WFS IGN avec Mapguide OS 2.4
    Par Redge57 dans le forum IGN API Géoportail
    Réponses: 5
    Dernier message: 10/09/2012, 22h09
  2. Accès WMS IGN incompatible Webkit
    Par olivier_f dans le forum IGN API Géoportail
    Réponses: 2
    Dernier message: 13/05/2012, 15h41
  3. Probleme api Ign sous Opera
    Par vashvash dans le forum IGN API Géoportail
    Réponses: 2
    Dernier message: 06/08/2011, 16h57
  4. Problem getting WMS to work
    Par dragoncino dans le forum IGN API Géoportail
    Réponses: 3
    Dernier message: 23/03/2011, 22h23
  5. URL cadastre WMS-C
    Par pscheven dans le forum IGN API Géoportail
    Réponses: 5
    Dernier message: 14/06/2010, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo