[udig-devel] How to reset map bounds and viewport bounds?
Jesse Eichar
jeichar at refractions.net
Thu Sep 6 09:45:51 PDT 2007
Hi,
On more recent versions of uDig (starting RC10 I think) this issue is
fixed. Until you upgrade you will have to do a nasty reflection hack
and reset the
boundsESet
and
bounds
fields.
Something like the following code should do it:
Field bounds = map.getClass().getDeclaredField("bounds");
bounds.setAccessible(true);
bounds.set( map, null );
Field boundsESet = map.getClass().getDeclaredField("boundsESet");
boundsESet.setAccessible(true);
boundsESet.set( map, false );
Then trigger a refresh and you *should* be good.
I haven't actually tried it but it should work. Otherwise move
forward to RC11 and try with that version.
Jesse
On Sep 6, 2007, at 2:04 AM, 赵新元 wrote:
> Hi,
>
> I found if I change GeoResource,the udig map can't display correct
> map.I know the reason: the map property is not right,because I have
> change the GeoResource,but the map property still record the old
> bounds? and I found when udig exit, udig will create a *.umap file
> to record some information of map?
> why udig can't reset the map or viewport bounds?
> how can I reset its?
>
> Thanks !
>
>
> zhaoxinyuan
>
>
>
>
>
> ===============================================
> 快来和我一起享受TOM免费邮箱吧! 看看除了1.5G,
> 还有什么?
>
> 看看女人都在聊什么? 美图尽赏 聊天世界
>
> 明星金曲免费送(http://mm.tom.com/ivr/):周杰伦 林俊
> 杰 庞龙 张惠妹
>
> 劲爆歌曲尽情点(http://mm.tom.com/ivr/):霍元甲 吉祥三
> 宝 人质 曹操
>
> 炫酷彩铃免费送(http://mm.tom.com/cailing/):周杰伦帮你
> 接电话 麻烦女朋友 七里香 小城故事
> ===============================================
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.refractions.net/pipermail/udig-devel/attachments/20070906/8f80f669/attachment-0001.html
More information about the udig-devel
mailing list