<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=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@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:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@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="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hello,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I am having difficulty configuring the buffered select tool to work.  I am getting an error stating that the service did not return valid xml.  It appears config.php is having issues creating a projectionObj.   So I must be having some
 kind of issue with my projection.   I did notice that the service did post the correct projection which is EPSG: 103749.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Questions:<o:p></o:p></p>
<p class="MsoNormal">Why what would cause an error while creating a projection object?  What can I do to fix the error?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Mapbook Service<o:p></o:p></p>
<p class="MsoNormal"><service name="buffered_select" title="Select Features" clear-highlight="true"><o:p></o:p></p>
<p class="MsoNormal">                <url>php/query.php</url><o:p></o:p></p>
<p class="MsoNormal">                <!-- Send a selection shape + the visible layers list to the service --><o:p></o:p></p>
<p class="MsoNormal">                <step type="spatial" show-tools="true" name="shape0" line="true" polygon="true" point="true" default="polygon" edit-polygon="true" pan="true"><o:p></o:p></p>
<p class="MsoNormal">                                <header><![CDATA[Create a selection area by clicking on the map.]]></header><o:p></o:p></p>
<p class="MsoNormal">                                <!--<o:p></o:p></p>
<p class="MsoNormal">                                <input type="visiblelayers" name="layers"/><o:p></o:p></p>
<p class="MsoNormal">                                --><o:p></o:p></p>
<p class="MsoNormal">                                <input type="hidden" name="mode" value="search"/><o:p></o:p></p>
<p class="MsoNormal">                                <!-- caching must be turned on to allow for mailing labels to work --><o:p></o:p></p>
<p class="MsoNormal">                                <input type="hidden" name="cache" value="true"/><o:p></o:p></p>
<p class="MsoNormal">                                <input type="hidden" name="header0" value="select_header"/><o:p></o:p></p>
<p class="MsoNormal">                                <input type="hidden" name="footer0" value="select_footer"/><o:p></o:p></p>
<p class="MsoNormal">                                <input type="hidden" name="template0" value="select_record"/><o:p></o:p></p>
<p class="MsoNormal">                                <!-- <o:p></o:p></p>
<p class="MsoNormal">                                Option values should be the mapbook path to the layer.<o:p></o:p></p>
<p class="MsoNormal">                                This only supports 'mapserver'-type layers.<o:p></o:p></p>
<p class="MsoNormal">                                --><o:p></o:p></p>
<p class="MsoNormal">                                <input type="select" name="layer0" title="Select features from:"><o:p></o:p></p>
<p class="MsoNormal">                                                <option value="AllLayers/Parcels">Parcels</option><o:p></o:p></p>
<p class="MsoNormal">                                                <!--<option value="pipelines/pipelines">Pipelines</option>--><o:p></o:p></p>
<p class="MsoNormal">                                                <!--<option value="parcel_points/parcel_points">Parcel Points</option>--><o:p></o:p></p>
<p class="MsoNormal">                                </input><o:p></o:p></p>
<p class="MsoNormal">                                <input type="length" name="shape0_buffer" title="Buffer Selection Shape by">0</input><o:p></o:p></p>
<p class="MsoNormal">                                <input type="select" name="shape0_layer" title="Using Features In"><o:p></o:p></p>
<p class="MsoNormal">                                                <option value="">No Layer</option><o:p></o:p></p>
<p class="MsoNormal">                                                <option value="AllLayers/Parcels">Parcels</option><o:p></o:p></p>
<p class="MsoNormal">                                </input><o:p></o:p></p>
<p class="MsoNormal">                                <input type="length" name="shape0_layer_buffer" title="Buffer Features by">0</input><o:p></o:p></p>
<p class="MsoNormal">                                <input type="projection" name="projection"/><o:p></o:p></p>
<p class="MsoNormal">                                <footnote><![CDATA[<o:p></o:p></p>
<p class="MsoNormal">                                ]]></footnote><o:p></o:p></p>
<p class="MsoNormal">                </step><o:p></o:p></p>
<p class="MsoNormal"></service><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">POST Parameters<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Cache true<o:p></o:p></p>
<p class="MsoNormal">dojo.preventCache 1488578514910<o:p></o:p></p>
<p class="MsoNormal">footer0 select_footer<o:p></o:p></p>
<p class="MsoNormal">header0 select_header<o:p></o:p></p>
<p class="MsoNormal">layer0 AllLayers/Parcels<o:p></o:p></p>
<p class="MsoNormal">mode search<o:p></o:p></p>
<p class="MsoNormal">projection EPSG:103749<o:p></o:p></p>
<p class="MsoNormal">shape0 POLYGON((462408 109940,464856 110324,465320 108756,462408 109940))<o:p></o:p></p>
<p class="MsoNormal">shape0_buffer0<o:p></o:p></p>
<p class="MsoNormal">shape0_layer AllLayers/Parcels<o:p></o:p></p>
<p class="MsoNormal">shape0_layer_buffer 0<o:p></o:p></p>
<p class="MsoNormal">template0 select_record<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Response<o:p></o:p></p>
<p class="MsoNormal">b>Fatal error</b>:  Uncaught exception 'MapScriptException' with message 'Unable to construct projectionObj.' in C:\ms4w\apps\geomoose2\htdocs\php\config.php:191<o:p></o:p></p>
<p class="MsoNormal">Stack trace:<o:p></o:p></p>
<p class="MsoNormal">#0 C:\ms4w\apps\geomoose2\htdocs\php\config.php(191): ms_newProjectionObj('EPSG:32616')<o:p></o:p></p>
<p class="MsoNormal">#1 C:\ms4w\apps\geomoose2\htdocs\php\service.php(816): saneBuffer(Object(shapeObj), NULL, 1E-005)<o:p></o:p></p>
<p class="MsoNormal">#2 C:\ms4w\apps\geomoose2\htdocs\php\service.php(472): Service-&gt;getQueryShapes(Object(shapeObj), '0', 'AllLayers/Parce...', '0')<o:p></o:p></p>
<p class="MsoNormal">#3 C:\ms4w\apps\geomoose2\htdocs\php\service.php(786): Service-&gt;parseQuery()<o:p></o:p></p>
<p class="MsoNormal">#4 C:\ms4w\apps\geomoose2\htdocs\php\query.php(133): Service-&gt;run()<o:p></o:p></p>
<p class="MsoNormal">#5 {main}<o:p></o:p></p>
<p class="MsoNormal">  thrown in <b>C:\ms4w\apps\geomoose2\htdocs\php\config.php</b> on line <b>191</b><br /><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Sincerely,<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="color:#1F497D">Mark Volz, GISP</span></b><b><span style="font-size:12.0pt;color:#1F497D"><o:p></o:p></span></b></p>
</div>
</body>
</html>