<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default"></div><div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default">Mapserver 7.6 & OpenLayers 10</div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default"><br></div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default">My mapfile has to layers from 2 shapefiles :</div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default">WEB  <br>              METADATA<br>                      "wms_title" "WMS-Inrap, natura 2000"<br>                      "wms_onlineresource" "<a href="http://caviar.inrap.fr/cgi-bin/mapserv.exe?MAP=C:/ms4w/Apache/site/mapfile/fond_iliad_natura.map">http://caviar.inrap.fr/cgi-bin/mapserv.exe?MAP=C:/ms4w/Apache/site/mapfile/fond_iliad_natura.map</a>"<br>                      "wms_enable_request" "*" #active les getcapabilities, getmap, getfeatureinfo, getfeature<br>                  "wms_srs" "EPSG:3857 EPSG:2154 EPSG:900913"<br>                       "wms_encoding" "UTF8"<br>"ows_enable_request" "*"</div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default">END </div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default">END</div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default">LAYER<br>        NAME "znieff1_metropole"<br>    TYPE POLYGON<br>  STATUS DEFAULT<br>        OPACITY 30 <br>   DATA "./ressources_couches/ZNIEFF/znieff1.shp"<br>      PROJECTION<br>            "init=epsg:2154"<br>    END #fin projection<br>   #MAXSCALEDENOM 100000<br> LABELITEM "etiquette"<br>               CLASS<br>                 NAME "znieff1" #apparait en legende<br>                 STYLE<br>                         COLOR 255 0 0<br>                         OUTLINECOLOR 255 240 140<br>                              WIDTH 0.5<br>                     END #end STYLE<br>                        LABEL #apparait pour chaque entité sur la carte<br>                              FONT "DejaVu_bold"<br>                          COLOR 255 240 140<br>                             OUTLINECOLOR 0 0 0<br>                            OUTLINEWIDTH 0.5<br>                              POSITION cc<br>                           SIZE 9<br>                                TYPE TRUETYPE<br>                         SHADOWCOLOR 100 100 100<br>                               MAXSCALEDENOM 60000 #apparait à partir de 1/<br>                         MINSCALEDENOM 7000 #apparait jusqu'à 1/<br>                  END #ENd label<br>                END # end class<br>               METADATA<br>              "wms_title" "znieff1"<br>             "wms_srs" "EPSG:3857 EPSG:2154"<br>       END #fin metadata <br>END #end layer<br><br>#-----debut layer znieff2<br>LAYER<br>  NAME "znieff2_metropole"<br>    TYPE POLYGON<br>  STATUS DEFAULT<br>        OPACITY 30 <br>   DATA "./ressources_couches/ZNIEFF/znieff2.shp"<br>      PROJECTION<br>            "init=epsg:2154"<br>    END #fin projection<br>   # MAXSCALEDENOM 100000<br>        LABELITEM "NOM"<br>             CLASS<br>                 NAME "znieff2" #apparait en legende<br>                 STYLE<br>                         COLOR 255 0 250<br>                               OUTLINECOLOR 255 0 250<br>                                WIDTH 0.5<br>                     END #end STYLE<br>                        LABEL #apparait pour chaque entité sur la carte<br>                              FONT "DejaVu_bold"<br>                          COLOR 255 240 140<br>                             OUTLINECOLOR 0 0 0<br>                            OUTLINEWIDTH 0.5<br>                              POSITION cc<br>                           SIZE 9<br>                                TYPE TRUETYPE<br>                         SHADOWCOLOR 100 100 100<br>                               MAXSCALEDENOM 60000 #apparait à partir de 1/<br>                         MINSCALEDENOM 7000 #apparait jusqu'à 1/<br>                  END #ENd label<br>                END # end class<br>               METADATA<br>              "wms_title" "znieff2"<br>             "wms_srs" "EPSG:3857 EPSG:2154"<br>       END #fin metadata <br>End #end layer</div><br></div><div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default">In Openlayers, I have defined two sources and two layers, example :</div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default">

<div style="color:rgb(171,178,191);background-color:rgb(40,44,52);font-family:Consolas,"Courier New",monospace;font-weight:normal;font-size:15px;line-height:20px;white-space:pre"><div><span style="color:rgb(198,120,221)">const</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(209,154,102)">sourceWMSznieff1</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(86,182,194)">=</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(198,120,221)">new</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(97,175,239)">ImageWMS</span><span style="color:rgb(171,178,191)">({</span></div><div><span style="color:rgb(171,178,191)">  </span><span style="color:rgb(92,99,112);font-style:italic">// serverType: "mapserver",</span></div><div><span style="color:rgb(171,178,191)">  </span><span style="color:rgb(224,108,117)">projection</span><span style="color:rgb(86,182,194)">:</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(152,195,121)">"EPSG:3857"</span><span style="color:rgb(171,178,191)">,</span></div><div><span style="color:rgb(171,178,191)">  </span><span style="color:rgb(224,108,117)">params</span><span style="color:rgb(86,182,194)">:</span><span style="color:rgb(171,178,191)"> {</span></div><div><span style="color:rgb(171,178,191)">    </span><span style="color:rgb(224,108,117)">LAYERS</span><span style="color:rgb(86,182,194)">:</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(152,195,121)">"znieff1_metropole"</span><span style="color:rgb(171,178,191)">,</span></div><div><span style="color:rgb(171,178,191)">    </span><span style="color:rgb(92,99,112);font-style:italic">// _t: Date.now(),</span></div><div><span style="color:rgb(171,178,191)">  },</span></div><div><span style="color:rgb(171,178,191)">  </span><span style="color:rgb(224,108,117)">url</span><span style="color:rgb(86,182,194)">:</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(152,195,121)">"http://.../mapserv.exe?MAP=C:/ms4w/Apache/site/mapfile/fond_iliad_natura.map&"</span><span style="color:rgb(171,178,191)">,</span></div><div><span style="color:rgb(171,178,191)">})</span></div><br><div><span style="color:rgb(198,120,221)">export</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(198,120,221)">const</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(209,154,102)">coucheWMSznieff1</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(86,182,194)">=</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(198,120,221)">new</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(97,175,239)">ImageLayer</span><span style="color:rgb(171,178,191)">({</span></div><div><span style="color:rgb(171,178,191)">  </span><span style="color:rgb(224,108,117)">title</span><span style="color:rgb(86,182,194)">:</span><span style="color:rgb(171,178,191)"> </span><span style="color:rgb(152,195,121)">"znieff1"</span><span style="color:rgb(171,178,191)">,</span></div><div><span style="color:rgb(171,178,191)">  </span><span style="color:rgb(224,108,117)">source</span><span style="color:rgb(86,182,194)">:</span><span style="color:rgb(171,178,191)"> sourceWMSznieff1,</span></div><div><span style="color:rgb(171,178,191)">})</span></div></div>

<br></div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default">Only LAYERS and title are changing for the second source and layer Image.</div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default">In my browser, layers are different, i.e. they display their own datas, only when I am loading just one.</div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default">But loaded together the two layers render the total features of the 2 shapefiles, so in a way the layers are duplicates.</div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default"><br></div></div><div><div style="font-family:arial,sans-serif;font-size:large" class="gmail_default">Does it mean I have to create a mapfile for each shapefile ? (it seems weird to me and I have many shapefile</div></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><br></div><br></div></div></div></div></div></div></div></div></div></div></div></div></div>