<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (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:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        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.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Nur Text Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
span.hoenzb
        {mso-style-name:hoenzb;}
span.E-MailFormatvorlage18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.NurTextZchn
        {mso-style-name:"Nur Text Zchn";
        mso-style-priority:99;
        mso-style-link:"Nur Text";
        font-family:"Calibri","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
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="DE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText"><span lang="EN-US">Hi Yves,<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">from my point of view this isn't possible, templating in mapserver-WMS just works for HTML.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">You would need an wrapper-script, which does some postprocessing/transforming with GFI-response (text) from mapserver - could be done with bash/perl/python/php whatever, maybe mapscript-engine (I'm not into this) or
 within Apache-Webserver (mod_sed ;-) ).<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Most structured way would be rewriting GFI-request from text-format to gml-format within the receiving webserver, directing this request to mapserver (which would create gml-response), directing mapserver-response
 to xml-processor and transform to whatever you want and then let webserver deliver the response to the client...<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Edit:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Jörg was faster, because of having a phonecall from one of his coworkers ;-) and also my post was blocked by the mailing-list caused by an attachment
</span><span lang="EN-US" style="font-family:Wingdings">L</span><span lang="EN-US"> ,sorry, Jeff.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">ArcGIS Desktop 10.x does show html-GFI, see attachment (image is clipped, it is a screenshot from within ArcGIS):<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><a href="http://pasteboard.co/pANcOnMbD.jpg">http://pasteboard.co/pANcOnMbD.jpg</a><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText">Ben<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D">Mit freundlichen Grüßen<br>
Im Auftrag<br>
<br>
<b>Benjamin Schepers<br>
<br>
</b><br>
Luftbild und Geoinformationssysteme<br>
Kronprinzenstraße 6<br>
45128 Essen<br>
Fon: +49 201 2069-232<br>
Fax: +49 201 2069-500<br>
schepers@rvr-online.de<br>
<br>
</span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D"><img border="0" width="132" height="107" id="_x0000_i1025" src="cid:image001.jpg@01D23B71.BDC6EEC0"></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D"><br>
<br>
</span><b><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:#1F497D">Die Regionaldirektorin<br>
</span></b><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:#1F497D">Kronprinzenstraße 35<br>
45128 Essen<br>
Zentrale: +49 (0) 201 2069-0<br>
Fax: +49 (0) 201 2069-500<br>
www.metropoleruhr.de<br>
<br>
Postfach 10 32 64<br>
45032 Essen<br>
<br>
Steuernummer: RVR 112/5797/0116<br>
USt.-ldNr.: DE 173867500<br>
<br>
</span><span style="font-size:7.5pt;font-family:"Arial","sans-serif";color:silver">Diese E-Mail koennte vertrauliche und/oder rechtlich geschuetzte Informationen enthalten.<br>
Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail.<br>
Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser E-Mail sind nicht gestattet.<br>
</span><span lang="EN-GB" style="font-size:7.5pt;font-family:"Arial","sans-serif";color:silver">This e-mail may contain confidential and/or privileged information.<br>
If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail.<br>
Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Von:</span></b><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""> mapserver-users [mailto:mapserver-users-bounces@lists.osgeo.org]
<b>Im Auftrag von </b>Yves Jacolin<br>
<b>Gesendet:</b> Donnerstag, 10. November 2016 13:03<br>
<b>An:</b> Jörg Thomsen (WhereGroup)<br>
<b>Cc:</b> mapserver-users<br>
<b>Betreff:</b> Re: [mapserver-users] GetFeatureInfo layout in plain text<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">humm, good point, I need to check the output request from ArcGIS. The users said that for other service they get a table, so probably an html format.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Thanks,<o:p></o:p></p>
</div>
<p class="MsoNormal">Y.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">2016-11-10 12:59 GMT+01:00 Jörg Thomsen (WhereGroup) <<a href="mailto:joerg.thomsen@wheregroup.com" target="_blank">joerg.thomsen@wheregroup.com</a>>:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal">so, what do you have to style? Perhaps you could create a text-format<br>
output with templates to create a sort of ascii-tables, you don't have<br>
to use html-tags within the templates. But in this case the request has<br>
to be format=text/html.<br>
<span style="color:#888888"><br>
<span class="hoenzb">Jörg</span></span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br>
Am 10.11.2016 um 12:39 schrieb Yves Jacolin:<br>
> Thanks Jörg,<br>
><br>
> Unfortunately I should use text format as ArcGIS desktop don't support other<br>
> format (to be confirmed).<br>
><br>
> Y.<br>
> On Thursday, November 10, 2016 11:49:49 Jörg Thomsen wrote:<br>
>> Hi Yves,<br>
>><br>
>> text/plain is text/plain, no layout. The Mapserver-templates work with<br>
>> html-format. Another way could be using the xml-output and styling it<br>
>> with xslt. But you can enable the html-output using templates with<br>
>> mapserver and it still will be possible to send text/plain requests.<br>
>><br>
>> Templating ist easy and powerful, so to answer your question: yes, read<br>
>> the templating chapter. You'll find a short introduction in the old<br>
>> tutorial: <a href="http://demo.mapserver.org/tutorial/section3.html" target="_blank">
http://demo.mapserver.org/tutorial/section3.html</a> (example 3.1)<br>
>><br>
>> Jörg<br>
>><br>
>> Am 10.11.2016 um 11:16 schrieb Yves Jacolin:<br>
>>> Hello,<br>
>>><br>
>>> I have to setup a text format for a WMS' GetFeatureInfo service. I would<br>
>>> like to know if it is possible to change the layout using a template.<br>
>>><br>
>>> My first test was not working so any feedback is welcome. The<br>
>>> documentation<br>
>>> said that the user should read the templating chapter so I guess this is<br>
>>> possible.<br>
>>><br>
>>> Any confirmation?<br>
>>><br>
>>> Y.<br>
>><br>
>> Viele Grüße,<br>
>> Jörg Thomsen<br>
><br>
<br>
<br>
Viele Grüße,<br>
Jörg Thomsen<br>
<br>
--<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">********************************************<br>
Where2B Konferenz 2016<br>
15. Dezember 2016 in Bonn<br>
<a href="http://www.where2b-conference.com" target="_blank">www.where2b-conference.com</a><br>
********************************************<br>
<br>
-------------------------------<br>
Jörg Thomsen<br>
WhereGroup GmbH & Co. KG<br>
Gillweg 3<br>
14193 Berlin<br>
Germany<br>
<br>
Fon: <a href="tel:%2B49%20%280%2930%20%2F%205130%20278%2074">+49 (0)30 / 5130 278 74</a><br>
Fax: <a href="tel:%2B49%20%280%2930%20%2F%2089%2009%2053%2011">+49 (0)30 / 89 09 53 11</a><br>
<br>
<a href="mailto:joerg.thomsen@wheregroup.com">joerg.thomsen@wheregroup.com</a><br>
<a href="http://www.wheregroup.com" target="_blank">www.wheregroup.com</a><br>
Amtsgericht Bonn, HRA 6788<br>
-------------------------------<br>
Komplementärin:<br>
WhereGroup Verwaltungs GmbH<br>
vertreten durch:<br>
Olaf Knopp, Peter Stamm<br>
-------------------------------<br>
Folgen Sie der WhereGroup auf twitter: <a href="http://twitter.com/WhereGroup_com" target="_blank">
http://twitter.com/WhereGroup_com</a><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><o:p></o:p></p>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<br>
-- <o:p></o:p></p>
<div>
<div>
<div>
<p class="MsoNormal">Responsable Formation et Support<br>
Camptocamp France SAS<br>
Savoie Technolac, BP 352<br>
73377 Le Bourget du Lac, Cedex<br>
<br>
Tel (France) : +33 4 58 48 20 43 (<span style="color:red">new !</span>)<br>
Tel (Suisse) : +41 21 619 10 43<br>
Mob. : +33 6 18 75 42 21<br>
Fax : 04 79 70 15 81<br>
<br>
Mail : <a href="mailto:yves.jacolin@camptocamp.com" target="_blank">yves.jacolin@camptocamp.com</a><br>
<a href="http://www.camptocamp.com" target="_blank">http://www.camptocamp.com</a><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>