<div dir="ltr"><div><div><div><div>HI<br>sorry<br></div>Globalgis.php is only for connect to postgis,  <span id="result_box" class="" lang="en"><span class="">is not necessary</span><span>.</span><br> <span class="">an example</span> <span class="">using direct</span> <span class="">printing</span> <span class="">print2_ant.php</span> <span class="">is</span></span> in<br></div><a href="http://190.102.141.131/midis">190.102.141.131/midis</a><br><br></div>with print icon<br><br></div>Greetings<br><br>Dante Fuster<br><div><div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-02-13 4:12 GMT-05:00  <span dir="ltr"><<a href="mailto:geo.graefin@web.de" target="_blank">geo.graefin@web.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:Verdana;font-size:12.0px"><div>
<div>Dear Dante Fuster,</div>

<div> </div>

<div>thank you very much for your help!</div>

<div>What is the "globalgis.php" in your php file?</div>

<div><span lang="en"><span>Should I</span> <span>not</span> <span>also provide</span> <span>the new service</span> <span>as a print</span> <span>service</span> <span>in the toolbar</span>?</span>

<div>       </div>

<div><tool name="print" title="Karte drucken" type="service" service="print2" selectable="false" icon-class="sprite-control sprite-control-printer"/></div>

<div> </div>

<div>Should I note something else? Because it does not work at the moment.</div>

<div>Thank you in advance for anwering!</div>

<div> </div>

<div>Greetings, Geograefin</div>
</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">
<div style="margin:0 0 10px 0"><b>Gesendet:</b> Donnerstag, 12. Februar 2015 um 20:59 Uhr<br>
<b>Von:</b> "Dante Fuster" <<a href="mailto:dante.fuster@gmail.com" target="_blank">dante.fuster@gmail.com</a>><br>
<b>An:</b> "Brent Fraser" <<a href="mailto:bfraser@geoanalytic.com" target="_blank">bfraser@geoanalytic.com</a>><br>
<b>Cc:</b> <a href="mailto:geo.graefin@web.de" target="_blank">geo.graefin@web.de</a>, <a href="mailto:geomoose-users@lists.osgeo.org" target="_blank">geomoose-users@lists.osgeo.org</a><div><div class="h5"><br>
<b>Betreff:</b> Re: [Geomoose-users] print osm tiles</div></div></div><div><div class="h5">

<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="http://bfraser@geoanalytic.com" target="_blank">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>On 2/10/2015 8:42 AM, <a href="http://geo.graefin@web.de" target="_blank">geo.graefin@web.de</a> wrote:</div>
</div>
</div>

<div>
<div>
<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="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>, "GeoMOOSE Users List" <a href="http://geomoose-users@lists.osgeo.org" target="_blank"><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="http://Geomoose-users@lists.osgeo.org" target="_blank">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>
</div></div></div>
</blockquote></div><br></div>