<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>Dear Dante Fuster,</div>

<div> </div>

<div>I replaced the line "include('globalgis.php');" with "include('print_util.php');" and now it works. I used the second php code, so the print dialog <span class="short_text" id="result_box" lang="en"><span class="hps alt-edited">opens immediately.</span></span></div>

<div> </div>

<div><span class="short_text" lang="en"><span class="hps alt-edited">Thank you very much for sharing the code. </span></span><span class="short_text" id="result_box" lang="en"><span class="hps">It is been a</span> <span class="hps">great help to me!</span></span></div>

<div> </div>

<div>Greetings, Geograefin</div>

<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Donnerstag, 12. Februar 2015 um 20:59 Uhr<br/>
<b>Von:</b> "Dante Fuster" <dante.fuster@gmail.com><br/>
<b>An:</b> "Brent Fraser" <bfraser@geoanalytic.com><br/>
<b>Cc:</b> geo.graefin@web.de, geomoose-users@lists.osgeo.org<br/>
<b>Betreff:</b> Re: [Geomoose-users] print osm tiles</div>

<div name="quoted-content">
<div>
<div>
<div>
<div>
<div>Hello</div>
I had also  the same problem to print a map with background like googlemaps or OSM,  i dont need  complex print and i resolved to generate a screen with only the content of the map and sending to save (screen capture) to JPG or print directly.<br/>
 </div>
i create a new service:<br/>
--------------------------<br/>
     <service name="print2" display="false"><br/>
        <url>php/print2.php</url><br/>
        <step type='input'>                               <br/>
                <input type="hidden" name="impresion" value="true"/><br/>
        </step><br/>
    </service><br/>
----------------------------</div>
and the print2.php<br/>
<br/>
-----------------------<br/>
<?php<br/>
<br/>
include('config.php');<br/>
include('globalgis.php');<br/>
   <br/>
# Turn off the warning reporting<br/>
error_reporting(E_ERROR | E_PARSE);<br/>
<br/>
//$predicates = array();<br/>
<br/>
# the mode!<br/>
<br/>
    header('Content-type: text/xml');<br/>
?><br/>
    <results><br/>
   <br/>
    <script><![CDATA[<br/>
       <br/>
    var barra = document.getElementById("OpenLayers.Control.PanZoomBar_11");<br/>
  barra.style.display="none";<br/>
  var ficha = document.getElementById("map");<br/>
  params  = 'width='+screen.width;<br/>
  params += ', height='+screen.height;<br/>
  params += ', scrollbars=auto';<br/>
 <br/>
  var ventimp = window.open(' ', 'popimpr',params);<br/>
  ventimp.document.write("<html>");<br/>
  ventimp.document.write("<head>");<br/>
  ventimp.document.write("<script type='text/javascript' src='<a href="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js" target="_blank">http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js</a>'></script>"); <br/>
  ventimp.document.write("<script type='text/javascript' src='build/jquery.fullscreen-min.js'></script>");<br/>
  ventimp.document.write("</head>");<br/>
  ventimp.document.write("<body>");<br/>
  ventimp.document.write( ficha.innerHTML );<br/>
  ventimp.document.write("</body>");<br/>
  ventimp.document.write("<html>"); <br/>
    ventimp.document.write("<div id='buttons'>");<br/>
  ventimp.document.write("    <button onclick='$(document).fullScreen(true)' autofocus='autofocus'>F</button>");<br/>
  ventimp.document.write("  </div>");<br/>
  ventimp.document.close();<br/>
 <br/>
<br/>
<br/>
//ventimp.print( );<br/>
<br/>
//  ventimp.close();<br/>
   barra.style.display="";<br/>
   GeoMOOSE.changeTab('catalog');<br/>
    ]]></script><br/>
   <br/>
    <html><![CDATA[<br/>
  ]]><br/>
    </html><br/>
    </results><br/>
--------------------------<br/>
 </div>
or a variation  to print directly<br/>
<br/>
------------------------------<br/>
<?php<br/>
<br/>
include('config.php');<br/>
include('globalgis.php');<br/>
   <br/>
# Turn off the warning reporting<br/>
error_reporting(E_ERROR | E_PARSE);<br/>
<br/>
//$predicates = array();<br/>
<br/>
# the mode!<br/>
<br/>
    header('Content-type: text/xml');<br/>
?><br/>
    <results><br/>
    <script><![CDATA[<br/>
          var barra = document.getElementById("OpenLayers.Control.PanZoomBar_11");<br/>
  barra.style.display="none";<br/>
  var ficha = document.getElementById("map");<br/>
 <br/>
  var ventimp = window.open(' ', 'popimpr');<br/>
  ventimp.document.write( ficha.innerHTML );<br/>
<br/>
  ventimp.document.close();<br/>
ventimp.print( );<br/>
<br/>
  ventimp.close();<br/>
   barra.style.display="";<br/>
    ]]></script><br/>
   <br/>
    <html><![CDATA[<br/>
 <br/>
  ]]><br/>
       <br/>
    </html><br/>
    </results><br/>
   <br/>
---------------------------------
<div>
<div>i hope to help you , is simple and  was the minimum that i needed<br/>
 </div>

<div>Regards<br/>
 </div>

<div>Dante Fuster</div>

<div>
<div>
<div> </div>
</div>
</div>
</div>
</div>

<div class="gmail_extra"> 
<div class="gmail_quote">2015-02-10 11:20 GMT-05:00 Brent Fraser <span><<a href="bfraser@geoanalytic.com" target="_parent">bfraser@geoanalytic.com</a>></span>:

<blockquote class="gmail_quote" style="margin: 0 0 0 0.8ex;border-left: 1.0px rgb(204,204,204) solid;padding-left: 1.0ex;">
<div>
<div>Geograefin,<br/>
<br/>
  I just copied the "frmt_wms_openstreetmap_tms.xml" file into the same folder as the map file and it works fine..  I suspect you could put the full path to the xml file in the DATA object in the map file, but I have not tried it.<br/>
<br/>
  Interestingly, the xml file (along with many others) are delivered with the GDAL source code, but not with the binary distributions I use.  The files are:<br/>
<br/>
frmt_wms_metacarta_tms.xml<br/>
frmt_wms_metacarta_wmsc.xml<br/>
frmt_wms_onearth_global_mosaic.xml<br/>
frmt_wms_openstreetmap_tms.xml<br/>
frmt_wms_tileservice_bmng.xml<br/>
frmt_wms_tileservice_nysdop2004.xml<br/>
<br/>
I may have to try some of these!<br/>
 
<pre>Best Regards,
Brent Fraser</pre>

<div>
<div class="h5">On 2/10/2015 8:42 AM, <a href="geo.graefin@web.de" target="_parent">geo.graefin@web.de</a> wrote:</div>
</div>
</div>

<div>
<div class="h5">
<blockquote>
<div style="font-family: Verdana;font-size: 12.0px;">
<div>
<div><br/>
Hello Brent,</div>

<div> </div>

<div><span><span>I'm sorry</span> <span>to bother</span> <span>you</span> <span>again</span><span>,</span> <span>but I could not</span> <span>find</span> <span>where to</span> <span>store the</span> <span>xml</span> <span>file.</span> <span>How</span> <span>does </span><span>the</span> <span>MapServer interact with</span> <span>GDAL</span><span>?</span></span> Where I have to reference the xml file? Apparently the content of the xml file should look like this one [<a href="http://code.metager.de/source/xref/lib/gdal/frmts/wms/frmt_wms_openstreetmap_tms.xml" target="_blank">http://code.metager.de/source/xref/lib/gdal/frmts/wms/frmt_wms_openstreetmap_tms.xml</a>].</div>

<div>By these instructions [<a href="http://www.gdal.org/frmt_wms.html" target="_blank">http://www.gdal.org/frmt_wms.html</a>] I can not look through.</div>

<div>Thank you very much in advance for answering!</div>

<div> </div>

<div>Greetings, Geograefin</div>

<div>
<div style="margin: 10.0px 5.0px 5.0px 10.0px;padding: 10.0px 0 10.0px 10.0px;border-left: 2.0px solid rgb(195,217,229);">
<div style="margin: 0 0 10.0px 0;"><b>Gesendet:</b> Montag, 09. Februar 2015 um 16:38 Uhr<br/>
<b>Von:</b> "Brent Fraser" <a href="bfraser@geoanalytic.com" target="_parent"><bfraser@geoanalytic.com></a><br/>
<b>An:</b> <a href="geo.graefin@web.de" target="_parent">geo.graefin@web.de</a>, "GeoMOOSE Users List" <a href="geomoose-users@lists.osgeo.org" target="_parent"><geomoose-users@lists.osgeo.org></a><br/>
<b>Betreff:</b> Re: Aw: Re: [Geomoose-users] print osm tiles</div>

<div>
<div style="background-color: rgb(255,255,255);">
<div>Geograefin,<br/>
<br/>
  Check your "frmt_wms_openstreetmap_tms.xml" file is working by using gdal_translate (or gdalinfo) command line program.
<pre>Best Regards,
Brent Fraser</pre>
On 2/9/2015 7:31 AM, <a href="http://geo.graefin@web.de" target="_blank">geo.graefin@web.de</a> wrote:</div>

<blockquote>
<div style="font-family: Verdana;font-size: 12.0px;">
<div> 
<div>
<div>Dear Brent Fraser,</div>

<div> </div>

<div>in addition to the post you listed below, I have created a map file (my_osm.map), to support the printing of osm tiles.</div>

<div> </div>

<div>MAP
<div>    #--------------------------------------------------------------------------------<br/>
    #---------------------------------MAPFILEHEADER----------------------------------<br/>
    #--------------------------------------------------------------------------------<br/>
    NAME 'background'<br/>
    STATUS ON<br/>
    DEBUG 5<br/>
    CONFIG "MS_ERRORFILE" "/ms4w/tmp/ms_error.txt"<br/>
    #EXTENT 1190889 6412149 1987057 6860988<br/>
    #SIZE 100 100<br/>
    #UNITS METERS<br/>
    #IMAGETYPE PNG<br/>
    PROJECTION<br/>
        'init=epsg:3857'     #projection of the map<br/>
    END<br/>
    OUTPUTFORMAT<br/>
        NAME png<br/>
        DRIVER "GD/PNG"<br/>
        MIMETYPE "image/png"<br/>
        IMAGEMODE PC256<br/>
        EXTENSION "png"<br/>
    END    <br/>
    INCLUDE "../../geomoose_globals.map"<br/>
    #--------------------------------------------------------------------------------<br/>
    #-----------------------------------WEB-SECTION----------------------------------<br/>
    #--------------------------------------------------------------------------------<br/>
    WEB<br/>
        IMAGEPATH "/ms4w/tmp/ms_tmp/"<br/>
        IMAGEURL "/ms_tmp/"<br/>
        METADATA<br/>
            WMS_TITLE "open street map"<br/>
            WMS_ABSTRACT "Open Street Map Kacheln"<br/>
            WMS_ONLINERESOURCE "<a href="http://localhost/cgi-bin/mapserv" target="_blank">http://localhost/cgi-bin/mapserv</a>?<br/>
                map=/geomoose2/maps/demo/test/angebote/my_osm.map"<br/>
            WMS_SRS "EPSG:3857"        #projection of the service<br/>
            WMS_ENABLE_REQUEST "*"<br/>
        END<br/>
    END<br/>
    #--------------------------------------------------------------------------------<br/>
    #-------------------------------------LAYER--------------------------------------<br/>
    #--------------------------------------------------------------------------------<br/>
      LAYER<br/>
        NAME 'my_osm'<br/>
        DATA "frmt_wms_openstreetmap_tms.xml"<br/>
        STATUS ON<br/>
        TYPE RASTER<br/>
        PROCESSING "OVERSAMPLE_RATIO=1"<br/>
        PROCESSING "LOAD_FULL_RES_IMAGE=NO"<br/>
        UNITS METERS<br/>
        METADATA<br/>
            WMS_TITLE "open street map tiles"<br/>
        END<br/>
        PROJECTION<br/>
            "proj=merc" "a=6378137" "b=6378137" "lat_ts=0.0" "lon_0=0.0" "x_0=0.0" "y_0=0" "k=1.0" "units=m" "nadgrids=@null" "no_defs"<br/>
        END<br/>
      END<br/>
END     #end map</div>
</div>

<div> </div>

<div>Are the settings correct, the coordinate systems, too?</div>

<div> </div>

<div>And the settings in mapbook.xml are these:</div>

<div> </div>

<div>    <map-source name="background" type="mapserver"><br/>
        <file>./test/angebote/my_osm.map</file><br/>
        <layer name="my_osm" status="on"/><br/>
    </map-source></div>

<div> </div>

<div>
<div>    <layer title="Mein OSM" src="background/my_osm" legend="false" fade="false" unfade="false"/></div>

<div> </div>

<div>I would be very grateful if you could check this! Currently, there is just a white display, when I turn on the layer.</div>

<div>Thank you very much!</div>

<div> </div>

<div>Greetings, Geograefin</div>

<div> </div>
</div>

<div style="margin: 10.0px 5.0px 5.0px 10.0px;padding: 10.0px 0 10.0px 10.0px;border-left: 2.0px solid rgb(195,217,229);">
<div style="margin: 0 0 10.0px 0;"><b>Gesendet:</b> Mittwoch, 04. Februar 2015 um 18:56 Uhr<br/>
<b>Von:</b> "Brent Fraser" <a href="http://bfraser@geoanalytic.com" target="_blank"><bfraser@geoanalytic.com></a><br/>
<b>An:</b> <a href="http://geo.graefin@web.de" target="_blank">geo.graefin@web.de</a>, <a href="http://geomoose-users@lists.osgeo.org" target="_blank">geomoose-users@lists.osgeo.org</a><br/>
<b>Betreff:</b> Re: [Geomoose-users] print osm tiles</div>

<div>
<div style="background-color: rgb(255,255,255);">
<div>There's some info on a work-around:<br/>
<br/>
<a href="http://osgeo-org.1560.x6.nabble.com/Geomoose-users-Printing-tt4928024.html" target="_blank">http://osgeo-org.1560.x6.nabble.com/Geomoose-users-Printing-tt4928024.html</a><br/>
<br/>
but the results are not very good.
<pre>Best Regards,
Brent Fraser</pre>
On 2/4/2015 3:45 AM, <a>geo.graefin@web.de</a> wrote:</div>

<blockquote>
<div style="font-family: Verdana;font-size: 12.0px;">
<div>Hello,</div>

<div> </div>

<div>is there a current solution to print open street map tiles in GeoMOOSE?</div>

<div> </div>

<div>Thank you for your answers!</div>

<div> </div>

<div>Greetings, Geograefin</div>
</div>
 

<fieldset> </fieldset>
 

<pre>_______________________________________________
Geomoose-users mailing list
<a>Geomoose-users@lists.osgeo.org</a>
<a href="http://lists.osgeo.org/mailman/listinfo/geomoose-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/geomoose-users</a></pre>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<br/>
_______________________________________________<br/>
Geomoose-users mailing list<br/>
<a href="Geomoose-users@lists.osgeo.org" target="_parent">Geomoose-users@lists.osgeo.org</a><br/>
<a href="http://lists.osgeo.org/mailman/listinfo/geomoose-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/geomoose-users</a></blockquote>
</div>
</div>
</div>
</div>
</div>
</div></div></body></html>