redbed
路人甲
路人甲
  • 注册日期2004-11-29
  • 发帖数37
  • QQ
  • 铜币242枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2996回复:11

[求助]ArcIMS 点击图层上的某一个点得到该点的SDE中的值

楼主#
更多 发布于:2005-02-28 10:35
Envelope envelope = new Envelope();
Point pnt = map.toMapPoint(Double.parseDouble(x), Double.parseDouble(y));
double maxx = pnt.getX() + 0.01;
double maxy = pnt.getY() + 0.01;
double minx = pnt.getX() - 0.01;
double miny = pnt.getY() - 0.01;
envelope.setMinX(minx);
envelope.setMinY(miny);
envelope.setMaxX(maxx);
envelope.setMaxY(maxy);

Filter filter = new Filter();
filter.setSpatialObject(envelope);
filter.setGlobalEnvelope(true);
filter.setBoundingEnvelope(true);
filter.addSubField("Id");//图层中的字段名
fLayer.setFilterObject(filter); //fLayer已经给了Active的图层了
map.refresh();

fLayer.getrecordset().getCount() ;为零
所以 fLayer.getrecordset().getcords(0).getFieldValue(0) ;是空指针,去不出来值。上的某一
喜欢0 评分0
gis
redbed
路人甲
路人甲
  • 注册日期2004-11-29
  • 发帖数37
  • QQ
  • 铜币242枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-03-01 15:02
请教高手们!!!!!
gis
举报 回复(0) 喜欢(0)     评分
zhezhe0113
路人甲
路人甲
  • 注册日期2004-04-11
  • 发帖数37
  • QQ
  • 铜币248枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-03-07 10:01
应该是FILTER没有设置对吧,应该有一个参数设置查询类型的。
举报 回复(0) 喜欢(0)     评分
redbed
路人甲
路人甲
  • 注册日期2004-11-29
  • 发帖数37
  • QQ
  • 铜币242枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-03-07 15:54
请大虾再说清楚一些!!!!!
gis
举报 回复(0) 喜欢(0)     评分
zhezhe0113
路人甲
路人甲
  • 注册日期2004-04-11
  • 发帖数37
  • QQ
  • 铜币248枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-03-07 18:42
具体我都忘了,在JAVASAMPLES里有一个例子,你按照他改应该可以改出来的.一点一点的调试.我碰到SDE问题解决不了,所以没时间帮你看了,SORRY
举报 回复(0) 喜欢(0)     评分
redbed
路人甲
路人甲
  • 注册日期2004-11-29
  • 发帖数37
  • QQ
  • 铜币242枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-03-08 16:22
<P>我就是找那里改的,可是还是不行呀!请大家帮帮忙吧!</P><P>而且出现一个比较怪的问题,现在数据是取出来了,就是取出来几条,因为我就点了一个点呀!</P><P>应该一条记录才对!我做的Evnelope的范围也不大呀·</P>
gis
举报 回复(0) 喜欢(0)     评分
zhezhe0113
路人甲
路人甲
  • 注册日期2004-04-11
  • 发帖数37
  • QQ
  • 铜币248枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2005-03-08 23:29
当然是几条了,找最近的一条就可以了
举报 回复(0) 喜欢(0)     评分
redbed
路人甲
路人甲
  • 注册日期2004-11-29
  • 发帖数37
  • QQ
  • 铜币242枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2005-03-17 15:20
<P>请大虾给小弟在说详细一些吧!我也想找最近的一个呀,可是怎么找呀!!!!!</P><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
gis
举报 回复(0) 喜欢(0)     评分
ge_zi
论坛版主
论坛版主
  • 注册日期2003-09-04
  • 发帖数278
  • QQ
  • 铜币633枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2005-03-23 15:33
你的开发环境?请说详细。
举报 回复(0) 喜欢(0)     评分
redbed
路人甲
路人甲
  • 注册日期2004-11-29
  • 发帖数37
  • QQ
  • 铜币242枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2005-04-01 09:29
ArcIMs+iis+tomcat 使用的是java connector !请楼上大虾帮忙!
gis
举报 回复(0) 喜欢(0)     评分
上一页
游客

返回顶部