aspose file tools*
The moose likes Other Java Products and Servers and the fly likes Running a WFS query using javascript in geoserver Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Products » Other Java Products and Servers
Bookmark "Running a WFS query using javascript in geoserver" Watch "Running a WFS query using javascript in geoserver" New topic
Author

Running a WFS query using javascript in geoserver

Punit Shrestha
Greenhorn

Joined: Nov 26, 2012
Posts: 5
I have written a simple javascript program which asks the user to enter the bounding box co-ordinates and with these co-ordinates the wfs function of getfeature needs to be run but I am getting an error message
"Bounding box coordinate is not parsable:ULX". I have no idea what this means. Here is the script:
<html>
<head>
<script>
function query() {
var ULX=document.getElementById('num1');
var ULY=document.getElementById('num2');
var LWX=document.getElementById('num3');
var LWY=document.getElementById('num4');
window.location.assign("http://localhost:8080/geoserver/wfs?VERSION=1.1.0&REQUEST=GetFeature&SERVICE=WFS&TYPENAME=tasmania_state_boundaries&crs=EPSG:4326&BoundingBox=ULX,ULY,LWX,LWY")
}
</script>
</head>
<p> Bounding Box </p>
<form>
Upper Left X Co-ordinate: <input type="text" onchange="if (/^\.?$/.test(this.value) || !/^-?\d*\.?\d*$/.test(this.value)) {alert('This field requires a Number'); this.value=''; this.focus()}" id="num1">
Upper Left Y Co-ordinate: <input type="text" onchange="if (/^\.?$/.test(this.value) || !/^-?\d*\.?\d*$/.test(this.value)) {alert('This field requires a Number'); this.value=''; this.focus()}" id="num2"><br/>
Lower Right X Co-ordinate: <input type="text" onchange="if (/^\.?$/.test(this.value) || !/^-?\d*\.?\d*$/.test(this.value)) {alert('This field requires a Number'); this.value=''; this.focus()}" id="num3">
Lower Right Y Co-ordinate: <input type="text" onchange="if (/^\.?$/.test(this.value) || !/^-?\d*\.?\d*$/.test(this.value)) {alert('This field requires a Number'); this.value=''; this.focus()}" id="num4"><br/>
<input type="button" name="Query" value="Query" onclick="query()">
</form>
</html>
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Running a WFS query using javascript in geoserver