<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Comic Sans MS";
        panose-1:3 15 7 2 3 3 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Comic Sans MS";
        color:windowtext;
        font-weight:normal;
        font-style:normal;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Comic Sans MS"">Steve,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Comic Sans MS""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Comic Sans MS"">What about restructuring the three top level mapfiles, just a little bit, so that they can be used as INCLUDES in the NA mapfile.  Just separate out the laver info for each mapfile
 into it’s own file and pull it in as an include.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Comic Sans MS""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Comic Sans MS"">You would still be able to maintain the three regions as separate MapFILEs by using the same INCLUDE (one for each region) mapfiles and then have one larger mapfile that included
 all three regional versions.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Comic Sans MS""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Comic Sans MS"">Seems like the least difficult to implement editing wise.  I’m making some assumption here about a master projection being used and such.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Comic Sans MS""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Comic Sans MS"">Bobb<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Comic Sans MS""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Comic Sans MS""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Comic Sans MS""><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-left:.5in"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> mapserver-users-bounces@lists.osgeo.org [mailto:mapserver-users-bounces@lists.osgeo.org]
<b>On Behalf Of </b>Nahum Castro<br>
<b>Sent:</b> Wednesday, October 02, 2013 11:31 AM<br>
<b>To:</b> Stephen Woodbridge; mapserver-users<br>
<b>Subject:</b> Re: [mapserver-users] Any thoughts on combining 3 regional maps into one?<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-left:.5in;background:white"><span style="font-size:8.0pt;font-family:"Courier New";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in;background:white"><span style="font-size:8.0pt;font-family:"Courier New";color:black"> <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in;background:white"><span style="font-size:8.0pt;font-family:"Courier New";color:black">--<br>
Nahum Castro<br>
Leon, Guanajuato, Mexico<br>
<a href="http://www.leon-linux.com">http://www.leon-linux.com</a><br>
e-mail: pedro1_72 [en] yahoo [punto] com<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in;background:white"><span style="font-size:8.0pt;font-family:"Courier New";color:black"><o:p> </o:p></span></p>
</div>
<div>
<div>
<div>
<div class="MsoNormal" align="center" style="margin-left:.5in;text-align:center;background:white">
<span style="color:black">
<hr size="1" width="100%" align="center">
</span></div>
<p class="MsoNormal" style="margin-left:.5in;background:white"><b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black">De:</span></b><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:black"> Stephen Woodbridge <<a href="mailto:woodbri@swoodbridge.com">woodbri@swoodbridge.com</a>><br>
<b>Para:</b> mapserver-users <<a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a>>
<br>
<b>Enviado:</b> Miércoles, 2 de octubre, 2013 10:52:51<br>
<b>Asunto:</b> [mapserver-users] Any thoughts on combining 3 regional maps into one?</span><span style="color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;margin-left:.5in;background:white">
<span style="color:black"><br>
Hi all,<br>
<br>
I have 3 regional mapfiles for US, Canada and Mexico and I want to <br>
create a single North America map. Since the data comes from separate <br>
vendors and they refresh on different cycles, I'm trying to figure out <br>
the best way to structure this in a mapfile. I also need to maintain <br>
each region as a separate mapfile. (I'm ignoring issues like data <br>
alignment over borders.)<br>
<br>
The reginal mapfile data is structure like:<br>
<br>
.../us/data/<shapefiles><br>
.../us/us.map<br>
.../mx/data/<shapefiles><br>
.../mx/mx.map<br>
.../ca/data/<shapefiles><br>
.../ca/ca.map<br>
<br>
The shapepath for each mapfile is set to the local data directory. What <br>
I would like to avoid is having to change all the paths in the mapfiles <br>
to accomodate a change like:<br>
<br>
.../na/us/data/<br>
.../na/mx/data/<br>
.../na/ca/data/<br>
.../na/na.map<br>
<br>
It would be cool if I can change the shapepath in the middle of the <br>
mapfile so layers beyond the change would use the new shapepath, but I <br>
suspect that will not work.<br>
<br>
So it looks like my options are:<br>
<br>
1. rewrite all the mapfile data pathes as I combine them into one new <br>
mapfile and maintain two copies, regional and na versions.<br>
<br>
2. maybe create a new mapfile that loads each of the regions as a WMS <br>
client and overlays the adjacent regions. This will get served via <br>
mapcache so that might add some options for tile assembly.<br>
<br>
3. other ideas????<br>
<br>
This can be done with postgis!!!<br>
create a database with all layers you have, then create views joining the similar layers, and in your map<br>
<br>
LAYER<br>
    NAME "states"<br>
    STATUS ON<br>
    DATA "the_geom from (select * from view_from_postgis) as foo using unique gid using srid=4326"<br>
    TYPE POLYGON<br>
    CONNECTIONTYPE POSTGIS<br>
    CONNECTION "user=xyz password=***** dbname=postgis_database_name host=127.0.0.1 port=5432"<br>
    UNITS METERS<br>
    SIZEUNITS PIXELS<br>
    LABELITEM "name"<br>
    LABELMINSCALE 750000<br>
    TRANSFORM TRUE<br>
    TEMPLATE void<br>
    METADATA<br>
      "LAYER_ENCODING" "UTF-8"<br>
    END<br>
    projection<br>
        "init=epsg:32614"<br>
    end<br>
    CLASS<br>
      NAME "estados"<br>
      LABEL<br>
        TYPE TRUETYPE<br>
        FONT "trebuchet"<br>
        SIZE 12<br>
        POSITION cc<br>
        FORCE true<br>
        OUTLINECOLOR 255 255 255<br>
        COLOR 0 0 255<br>
        ANTIALIAS TRUE<br>
      END<br>
      STYLE<br>
        OUTLINECOLOR 130 131 140<br>
        BACKGROUNDCOLOR 0 0 0<br>
        ANTIALIAS TRUE<br>
      END<br>
    END<br>
  END<br>
<br>
Thanks,<br>
  -Steve<br>
_______________________________________________<br>
mapserver-users mailing list<br>
<a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
<br>
<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>