Hello!!!
Configuration: GeoServer 1.5.1-RC1 + MapBuilder 1.5-alpha1.
I've seem the "Request Demo" in GeoServer and I'm missing the "&format=jpeg"
in my GetFeatureInfo request. I'm using topp:states in my map.
I've modified GetFeatureInfo.js and GetFeatureInfo.xsl to add this option.
According to FireBug this is the request:
http://localhost:8080/geoserver/wms?VERSION=1.1.1&REQUEST=GetFeatureInfo&LAYERS=topp:states&SRS=EPSG:4326&BBOX=-125,16.576923076923077,-66,57.42307692307692&WIDTH=650&HEIGHT=450&INFO_FORMAT=text/plain&FEATURE_COUNT=1&QUERY_LAYERS=topp:states&X=123&Y=243&FORMAT=jpeg
If I put this in a web browser it works, but via MapBuilder does not.
I get this error messagge:
uncaught exception: [Exception... "Component returned failure code:
0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH) [nsIXMLHttpRequest.send]"
nsresult: "0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH)" location: "JS frame
::
file:///C:/Archivos%20de%20programa/GeoServer%201.5.1-RC1/webapps/mapbuilder/demo/visorgs/index.html
:: anonymous :: line 0" data: no]
Is this a Proxy Error? I've installed GeoServer via .exe file and put
MapBuilder in the webapps folder.
I've added (as you told me) this tag to the config.xml file:
<proxyUrl>/mapbuilder/server/java/web/MapbuilderProxy.jsp</proxyUrl>
Am I missing somethig?
Thanks
2007/8/2, Graham, Darren F <[EMAIL PROTECTED]>:
>
> Sounds like a library is missing or not being loaded correctly. have you
> checked that path to the .js file. Have you tried IE7 instead of FF? IF
> only IE7 had the error console like FF!!!! I've heard of people having
> trouble with newer versions of geoserver. I use 1.5.0-RC3 without any
> probs (so far). I'd try that version if you can find it. BTW I have
> mapbuilder + geoserver running via apache tomcat - both mapbuilder and
> geoservers are .war files I drop into c:\tomcat\webapps. tomcat takes care
> of the rest.
>
> The config looks ok, can you try a different queryable layer maybe
> topp:states? or try a different demo perhaps??
>
> HTH
>
> Darren Graham
> Information Analyst
> EDS
> 1-3 Bartley Way
> Bartley Way Industrial Park
> Hook, RG279XA
> UK
>
> Phone: +44 01256 74 2579
>
> + mailto: [EMAIL PROTECTED]
>
>
> This email contains information which is confidential and may be
> privileged. Unless you are the intended addressee (or authorised to receive
> for the addressee) you may not use, forward, copy or disclose to anyone this
> email or any information contained in this email. If you have received this
> email in error, please advise the sender by reply email immediately and
> delete this email.
>
> EDS Defence Ltd
> Registered Office: 4 Roundwood Avenue, Stockley Park, Uxbridge, Middlesex,
> UB11 1BQ.
> Registered in England no: 936751
> VAT number: 432 99 5915
>
> -----Original Message-----
> *From:* L R [mailto:[EMAIL PROTECTED]
> *Sent:* 01 August 2007 22:27
> *To:* Graham, Darren F
> *Cc:* [email protected]
> *Subject:* Re: [Mapbuilder-users] GetFeatureInfo is not working
>
> Hello...
> According Firefox Error Console:
>
> Error: objRef.targetModel.getQueryableLayers is not a function
> Archivo de origen:
> file:///C:/Archivos%20de%20programa/GeoServer%201.5.1-RC1/webapps/mapbuilder/demo/visor/GetFeatureInfo.js
>
> LĂnea: 35
> var queryList = objRef.targetModel.getQueryableLayers();
>
> I'm using GetFeatureInfo.js from MapViewer demo.
> Do I have something wrong on wmc.xml?
>
> Here is the only layer:
> <Layer queryable="1" hidden="0">
> <Server service="OGC:WMS" version="1.1.1" title="OGC:WMS">
> <OnlineResource xlink:type="simple"
> xlink:href="http://localhost:8080/geoserver/wms
> "/>
> </Server>
> <Name>topp:DepartamentosIGM</Name>
> <Title>DepartamentosIGM_Type</Title>
> <SRS>EPSG:4326</SRS>
> <LatLonBoundingBox minx="-73.56607818611337" miny="-
> 55.05776489245204" maxx="-53.635586152008614" maxy="-21.7781906936342"/>
> <BoundingBox SRS="EPSG:4326" minx="- 73.56607818611337"
> miny="-55.05776489245204" maxx="-53.635586152008614" maxy="-
> 21.7781906936342"/>
> <FormatList>
> <Format current="1">image/png</Format>
> </FormatList>
> <Style>
> <Name>simple_roads</Name>
> <Title>Default Styler for simple road segments</Title>
> </Style>
> </Layer>
>
>
> Does exist any demo with GetFeatureInfo working correctly?
>
> Thank you very much.
>
>
>
>
>
>
>
>
>
>
> 2007/8/1, Graham, Darren F < [EMAIL PROTECTED]>:
> >
> > right, first you need to check that you're getting XML from the
> > getFeatureInfo call. Have you tried enabling the debug? See below where
> > I've added the tags in your config. This should tell you if you've a) got a
> > functioning getFeatureInfo call and b) that you're getting something
> > sensible back. Don't forget you need a "queryable" layer in your
> > worldmap.xml file (or whatever file you're storing your layers in)
> >
> > You might need to create your own XSL file to handle the XML coming
> > back. The default one might not recognise the fields.
> >
> > one way to test this is to try and get XMLspy you can load the XML from
> > the getfeaturinfo call and attach an XSL file and see how it gets
> > converted/rendering by the XSL file.
> >
> > HTH
> >
> > Darren Graham
> > Information Analyst
> > EDS
> > 1-3 Bartley Way
> > Bartley Way Industrial Park
> > Hook, RG279XA
> > UK
> >
> > Phone: +44 01256 74 2579
> >
> > + mailto: [EMAIL PROTECTED]
> >
> >
> > This email contains information which is confidential and may be
> > privileged. Unless you are the intended addressee (or authorised to receive
> > for the addressee) you may not use, forward, copy or disclose to anyone this
> > email or any information contained in this email. If you have received this
> > email in error, please advise the sender by reply email immediately and
> > delete this email.
> >
> > EDS Defence Ltd
> > Registered Office: 4 Roundwood Avenue, Stockley Park, Uxbridge,
> > Middlesex, UB11 1BQ.
> > Registered in England no: 936751
> > VAT number: 432 99 5915
> >
> > -----Original Message-----
> > *From:* L R [mailto:[EMAIL PROTECTED]
> > *Sent:* 31 July 2007 16:15
> > *To:* Graham, Darren F
> > *Cc:* [email protected]
> > *Subject:* Re: [Mapbuilder-users] GetFeatureInfo is not working
> >
> > Thanks, but it doesn't work.
> > I've move to 1.5.1alpha. I guess I'm missing something or I'm doing
> > something wrong
> >
> > config.xml
> > <WebServiceRequest id="featureInfoController">
> > <targetModel>featureInfoResponse</targetModel>
> > <requestName>wms:GetFeatureInfo</requestName>
> > <infoFormat>text/html</infoFormat>
> > <infoFormat>application/vnd.ogc.gml</infoFormat>
> > <featureCount>1</featureCount>
> > </WebServiceRequest>
> > </tools>
> > </Context>
> >
> >
> > <Model id="featureInfoResponse" template="true">
> > <namespace>xmlns:gml='http://www.opengis.net/gml ' xmlns:wfs='
> > http://www.opengis.net/wfs'
> > xmlns:topp='http://www.openplans.org/topp'<http://www.openplans.org/topp%27>
> > </namespace>
> > <widgets>
> > <FeatureInfo id="features">
> > <htmlTagId>featureInfo</htmlTagId>
> > <!-- <outputNodeId>featureInfoCanvas</outputNodeId> -->
> > <stylesheet>../../lib/widget/FeatureInfo.xsl</stylesheet>
> >
> > <debug>1</debug>
> > </FeatureInfo>
> > </widgets>
> > </Model>
> > </models>
> >
> >
> > <GetFeatureInfo id="getFeatureInfo">
> > <buttonBar>mainButtonBar</buttonBar>
> > <targetModel>featureInfoResponse</targetModel>
> > <mouseHandler>mainAoi</mouseHandler>
> > <class>RadioButton</class>
> > <enabledSrc>/images/QueryEnable.png</enabledSrc>
> > <disabledSrc>/images/QueryDisable.png</disabledSrc>
> > <context>mainMap</context>
> > <scriptFile>../../lib/widget/GetFeatureInfo.js</scriptFile>
> > </GetFeatureInfo>
> >
> > index.html
> > <table border="0" cellpadding="0" cellspacing="0" width="100%"
> > id="AutoNumber1">
> > <tr>
> > <td width="5%" valign="top" height="34%">
> > </td>
> > <td id="mainButtonBar" width="33%" align="left"
> > valign="top"></td>
> > <td id="cursorTrack" width="33%" align="right"></td>
> > <td width="34%" rowspan="3" id="featureInfo" ></td>
> > </tr>
> >
> > Thank you very much.
> > Leandro
> >
> >
> >
> >
> > 2007/7/29, Graham, Darren F <[EMAIL PROTECTED] >:
> > >
> > > just checked my 1.0.1 and it's not there. Try downloading the
> > > 1.5alpha instead.
> > >
> > > Darren
> > >
> > > -----Original Message-----
> > > *From:* L R [mailto:[EMAIL PROTECTED]
> > > *Sent:* 27 July 2007 20:16
> > > *To:* Graham, Darren F
> > > *Cc:* [email protected]
> > > *Subject:* Re: [Mapbuilder-users] GetFeatureInfo is not working
> > >
> > > Thanks....
> > > I've tried what you told but I don't get it.
> > > I don't have this file: mapbuilder/Mapbuilderproxy.jsp. Is because of
> > > my version?? 1.0.1
> > >
> > > When I put this mouse handler nothing happend:
> > > <mouseHandler>mainMouseClick</mouseHandler>
> > >
> > > There is a file called: wms_GetFeatureInfo.xsl. Can I use it?
> > >
> > > In the web page I use this tag to reference it:
> > > <htmlTagId>featureInfo</htmlTagId>
> > >
> > > You can see I have a lot of doubts.
> > > Thanks
> > >
> > >
> > >
> > >
> > > 2007/7/27, Graham, Darren F < [EMAIL PROTECTED]>:
> > > >
> > > > check in the demos you'll find you need to add a GetFeaureInfo.jsin
> > > > the widget config IIRC and for customising the output you might want to
> > > > specify.
> > > >
> > > > here's a sample:
> > > >
> > > > <Model id="featureInfoResponse" template="true">
> > > > <widgets>
> > > > <FeatureInfo id="features">
> > > > <!-- <debug>1</debug> -->
> > > > <htmlTagId>featureInfo</htmlTagId>
> > > > <stylesheet>FeatureInfo.xsl</stylesheet>
> > > > </FeatureInfo>
> > > > </widgets>
> > > > </Model>
> > > > </models>
> > > >
> > > >
> > > > <GetFeatureInfo id="getFeatureInfo">
> > > > <buttonBar>mainButtonBar</buttonBar>
> > > > <targetModel>featureInfoResponse</targetModel>
> > > > <mouseHandler>mainMouseClick</mouseHandler>
> > > > <class>RadioButton</class>
> > > > <enabledSrc>/images/QueryEnable.png</enabledSrc>
> > > > <disabledSrc>/images/QueryDisable.png</disabledSrc>
> > > > <context>mainMap</context>
> > > > <!-- check this path!!!! -->
> > > >
> > > > <scriptFile>mapbuilder/lib/GetFeatureInfo.js</scriptFile>
> > > > <!--<debug>true</debug>-->
> > > > </GetFeatureInfo>
> > > > </widgets>
> > > >
> > > > <proxy>/mapbuilder/Mapbuilderproxy.jsp</proxy>
> > > >
> > > > also, notice that there are some commented out debug statements. If
> > > > you try enabling those it might help just to check you're getting
> > > > output.
> > > > Also notice I've added a proxy. you might need this too. Because it's
> > > > a jsp
> > > > page it means hosting mapbuilder in tomcat (there is a PHP version too).
> > > > Email me back next week if you need more help. You also need to put the
> > > > right <div> ...</div> placeholders in your webpage for the output.
> > > >
> > > > hope this helps
> > > >
> > > >
> > > > Darren Graham
> > > > Information Analyst
> > > > EDS
> > > > 1-3 Bartley Way
> > > > Bartley Way Industrial Park
> > > > Hook, RG279XA
> > > > UK
> > > >
> > > > Phone: +44 01256 74 2579
> > > >
> > > > + mailto: [EMAIL PROTECTED]
> > > >
> > > >
> > > > This email contains information which is confidential and may be
> > > > privileged. Unless you are the intended addressee (or authorised to
> > > > receive
> > > > for the addressee) you may not use, forward, copy or disclose to anyone
> > > > this
> > > > email or any information contained in this email. If you have received
> > > > this
> > > > email in error, please advise the sender by reply email immediately and
> > > > delete this email.
> > > >
> > > > EDS Defence Ltd
> > > > Registered Office: 4 Roundwood Avenue, Stockley Park, Uxbridge,
> > > > Middlesex, UB11 1BQ.
> > > > Registered in England no: 936751
> > > > VAT number: 432 99 5915
> > > >
> > > > -----Original Message-----
> > > > *From:* [EMAIL PROTECTED] [mailto:
> > > > [EMAIL PROTECTED] *On Behalf Of *L R
> > > > *Sent:* 27 July 2007 16:32
> > > > *To:* [email protected]
> > > > *Subject:* [Mapbuilder-users] GetFeatureInfo is not working
> > > >
> > > > Hello!!!
> > > >
> > > > I'm starting with MapBuilder 1.0.1.
> > > > I'm having some problems with GetFeatureInfo: when I click on the
> > > > map nothing happend.
> > > > The layer that I'm querying is queryable and I can't figure out what
> > > > am I doing wrong.
> > > > Thanks.
> > > >
> > > > The config.xml file:
> > > > <model>....
> > > > <Model id="featureInfoResponse" template="true">
> > > > <namespace>xmlns:gml=' http://www.opengis.net/gml'
> > > > xmlns:wfs=' http://www.opengis.net/wfs'
> > > > xmlns:topp='http://www.openplans.org/topp'<http://www.openplans.org/topp%27>
> > > > </namespace>
> > > > <widgets>
> > > > <FeatureInfo id="features">
> > > > <htmlTagId>featureInfo</htmlTagId>
> > > > </FeatureInfo>
> > > > </widgets>
> > > > </Model>
> > > >
> > > > <widgets>
> > > > <GetFeatureInfo id="getFeatureInfo">
> > > > <buttonBar>mainButtonBar</buttonBar>
> > > > <targetModel>featureInfoResponse</targetModel>
> > > > <mouseHandler>mainAoi</mouseHandler>
> > > > <class>RadioButton</class>
> > > > <enabledSrc>/images/QueryEnable.png</enabledSrc>
> > > > <disabledSrc>/images/QueryDisable.png</disabledSrc>
> > > > <context>mainMap</context>
> > > > </GetFeatureInfo>
> > > >
> > > >
> > >
> >
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Mapbuilder-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mapbuilder-users
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Mapbuilder-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mapbuilder-users