默认头像
路人甲
路人甲
  • 注册日期2011-12-08
  • 发帖数2
  • QQ
  • 铜币108枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:3900回复:2

[求助]openlayer多边形框选查询

楼主#
更多 发布于:2011-12-21 11:36

在做一个多边形框选查询,下面是写的一段代码,先画一个多边形,然后得到geometry,alert的结果是POLYGON((87.896030117188   43.662511703125, 87.978427578125 43.382360335938,88.434360195313  43.40982615625,88.247592617188  43.640539046875,87.896030117188,43.662511703125))

本来是想用FILTER:geometryFilter直接查询,但这样报错WFS server error. Invalid or Unsupported FILTER in GetFeature : [object Object]

后来尝试现在的写法,按弹出的POLYGON,直接把点写进去(但逗号分隔位置不一样,需要手动改一下),可以查出来。

请大家帮忙看看第一种写法有什么错误,如果不行,怎么把POLYGON里的内容转为第二种写法里的;或者有其他方法?

2011-12/2011122111284664250.txt
喜欢0 评分0
默认头像
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2011-12-22 09:29

转贴:

openlayers提供了几十个示例,虽然每个示例都很简单,但却很具有代表性,值得初学者学习。
现在我想做一个测试,包含多个图层、缩放条、工具条、鼠标位置、弹出窗口,其中图层分别来自geoservr
提供的WMS和WFS服务接口。
主要代码如下:
样式定义,定义地图大小,工具条位置和替换按钮图片。

JS代码,核心部分。

   
HTML代码

   

OpenLayers Test


   

   

   
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2011-12-08
  • 发帖数2
  • QQ
  • 铜币108枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2011-12-22 11:00
这个帖子看过了,看了没有得到答案
举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部