[Geomoose-users] Feature Report error with Identify Tool
Fernando
nando_gcia at hotmail.com
Tue Jun 2 23:13:30 PDT 2015
Brent sorry but your solution doesn't work:
<service name="feature_report" display="false" keep-others="true">
<url>php/feature_report.php</url>
<input type="hidden" name="layers" value="edificio_c2_espacios/C2-ALBERT_EINSTEIN"/>
<input type="hidden" name="src"/>
<input type="hidden" name="DXF_TEXT"/>
</service>
Still Appears error:
Warning: mapObj::setExtent(): [MapServer Error]:
setExtent(): Given map extent is invalid. Check that it is
in the form: minx, miny, maxx, maxy
in C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php on
line 100
Fatal error: Uncaught exception 'MapScriptException' in
C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php:100
Stack trace:
#0
C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php(100): mapObj->setExtent(0,
0, 0, 0)
#1 {main}
thrown in
C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php on line
100
I'm a little lost, what is happening?
Date: Tue, 2 Jun 2015 07:35:29 -0600
From: bfraser at geoanalytic.com
To: nando_gcia at hotmail.com; geomoose-users at lists.osgeo.org
Subject: Re: [Geomoose-users] Feature Report error with Identify Tool
The errors mean that the shape/feature is not found, so the extents
are not valid and the shape/feature has no values.
Change your feature _report service in your mapbook.xml to:
<service name="feature_report" display="false"
keep-others="true">
<url>php/feature_report.php</url>
<input type="hidden" name="layers"
value="lmic/fsa"/>
<input type="hidden" name="src"/>
<input type="hidden" name="DXF_TEXT"/>
</service>
This will ensure the JavaScript that handles the service call will
send the DXF_TEXT value to the feature_report.php.
Best Regards,
Brent Fraser
On 6/2/2015 5:35 AM, Fernando wrote:
Thanks
all for your contributions. Incredibly the first error has disappeared with only
capitalize the dfx_text field in identify.html file:
<!-- MapServer Template -->
<tr bgcolor="#DEE5EB"><td
colspan="2"><b><u>ESPACIOS</u></b></tr><tr>
<td
align="right"><b>IDENTIFICADOR:</b></td>
<td>[dxf_text] <a
href="javascript:GeoMOOSE.startService('feature_report', {'DXF_TEXT'
: '[dxf_text]', 'src' :
'edificio_c2_espacios/C2-ALBERT_EINSTEIN'})">Report</a></td>
</tr>
<tr>
<td
align="right"><b>CONTENIDO:</b></td>
<td>[contenido]</td>
</tr>
But still appears error:
Warning: mapObj::setExtent(): [MapServer Error]:
setExtent(): Given map extent is invalid. Check that it is
in the form: minx, miny, maxx, maxy
in C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php on
line 100
Fatal error: Uncaught exception 'MapScriptException' in
C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php:100
Stack trace:
#0
C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php(100): mapObj->setExtent(0,
0, 0, 0)
#1 {main}
thrown in
C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php on line
100
Line 100 of the file says:
$mapObj->setExtent($shape->bounds->minx,$shape->bounds->miny,$shape->bounds->maxx,$shape->bounds->maxy);
but if I change that row so manually for example set to
the initial extend:
$mapObj->setExtent(358836,4186265,359163,4186624);
The error disappears, and finally load the popup with the
3 options:
View in a new Window / Tab
Download
Close this Window
but the more errors appear then:
Warning: Invalid argument supplied for foreach() in
C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php on line 128
Warning: Invalid argument supplied for foreach() in
C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php on line 128
Warning: Invalid argument supplied for foreach() in
C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php on line 128
Warning: Invalid argument supplied for foreach() in
C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php on line 128
Warning: Invalid argument supplied for foreach() in
C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php on line 128
Warning: Invalid argument supplied for foreach() in
C:\ms4w\apps\geomoose2\htdocs\php\feature_report.php on line 128
<results><script>GeoMOOSE.download("print_14332443998300","pdf");</script><html></html></results>
Why
the error occurs on line 100 of feature_report.php file?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geomoose-users/attachments/20150603/ccf469f4/attachment.html>
More information about the Geomoose-users
mailing list