壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7367|回复: 26

BIEE 11.1.5.0 地图的实现思路

    [复制链接]
发表于 2011/12/1 09:33:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
BIEE 11.1.开始,集成了mapviewer,对于做地图展现来说,真的是很方便了。
1. 但是对于我们悲悴的天朝用户来说,集成是集成了。但是Oracle带着的sample的地图数据库里面没有国家的地理信息。只有一个大大的鸡型和China,beijing。其他的省市县等一概没有。
Oracle答复说,我们的政府不允许。
2. BIEE11地图数据的数据源当然也支持连接google map,但是我觉得没有一家公司会把自己的服务器允许访问外网吧。
3. 所以啊,要做BIEE地图的展示和钻取,我自己画地图了。当然一些主要的省市这种矢量信息,大多数网上可以免费下载。
4. 用Mapinfo画矢量地图,然后转换成关系型数据库可以识别的数据文件。将数据文件导入到关系型库。
5. 这时候,地图上那些特殊的标志,颜色等等,就需要用mapbuilder去瞄了。
6.地图数据弄好了之后,在biee的mapviewer管理console里面创建数据源,配置好base map等。
7.这时候在biee,管理,地图管理哪里,先添加图层,图层管理上相应的biee维度列。
8.导入base map,并且将这些在biee上要根据数据来显示的图层关联上,并且定义好那个图层在那个缩放级别上有数据显示。
9.创建anwser,创建基本的数据表,然后添加地图。再在地图上添加图层数据的展示格式等。
10.差不多就完了。

其实看来,关键在这个矢量地图的数据库和图层上了。


该贴已经同步到 gaoyiming的微博
发表于 2011/12/1 10:58:54 | 显示全部楼层
{:soso_e104:}已经实现过啦,只不过自己弄的地图实在不咋滴,很丑很丑的说
发表于 2011/12/1 11:02:48 | 显示全部楼层
发表于 2011/12/1 12:53:34 | 显示全部楼层
楼主可否发几张图片看看{:soso_e113:}
发表于 2011/12/9 11:22:26 | 显示全部楼层
楼主能提供详细的文档吗?
发表于 2011/12/9 11:51:20 | 显示全部楼层
回复@新我来也:没时间写啊。现在先研究可实现性,详细的设计文档都没开始写呢。 //@新我来也:楼主能提供详细的文档吗? http://t.cn/SqsKi6

来自 高义明泡在Hyperion了 的新浪微博
发表于 2011/12/9 13:05:16 | 显示全部楼层
能瞧瞧吗
发表于 2011/12/17 15:24:38 | 显示全部楼层
OK,谢谢分享~~
发表于 2011/12/27 17:00:10 | 显示全部楼层
谢谢!{:soso_e100:} 楼主
发表于 2012/2/15 16:19:39 | 显示全部楼层
好是很好,只是
4. 用Mapinfo画矢量地图,然后转换成关系型数据库可以识别的数据文件。将数据文件导入到关系型库。
5. 这时候,地图上那些特殊的标志,颜色等等,就需要用mapbuilder去瞄了。
6.地图数据弄好了之后,在biee的mapviewer管理console里面创建数据源,配置好base map等。
7.这时候在biee,管理,地图管理哪里,先添加图层,图层管理上相应的biee维度列。
8.导入base map,并且将这些在biee上要根据数据来显示的图层关联上,并且定义好那个图层在那个缩放级别上有数据显示。

好抽象啊,虽然是思路,如果有更详细的文档是最好的咯
发表于 2012/2/25 19:59:25 | 显示全部楼层
需要什么样的地图资源?矢量地图吗?
 楼主| 发表于 2012/3/5 09:22:20 | 显示全部楼层
hbsailor 发表于 2012/2/25 19:59
需要什么样的地图资源?矢量地图吗?

是的,矢量地图。
发表于 2012/4/11 11:01:07 | 显示全部楼层
这个做出来的地图可以像百度地图一样测距和标注么?
 楼主| 发表于 2012/4/13 10:40:49 | 显示全部楼层
roc3410 发表于 2012/4/11 11:01
这个做出来的地图可以像百度地图一样测距和标注么?

如果想要做,也是能做出来的。
发表于 2012/4/13 16:56:07 | 显示全部楼层
楼主有个问题请教:

群里共享的文档(biee 11g map 中国地图.doc)介绍:使用shp2sdo.exe将shp转换为ctl文件,然后导入空间数据库。创建空间索引及视图。这样就能在mapviewer中展现。

我使用这个方法,最开始找不到theme,然后手动在SDO_THEMES_TABLE表及THEMES表中加入主题,界面可以出来了,但是只有背景,没有地图。后台报错是failed to fetch tile image。不知道这个图片在哪里关联?
 楼主| 发表于 2012/4/16 10:46:05 | 显示全部楼层
roc3410 发表于 2012/4/13 16:56
楼主有个问题请教:

群里共享的文档(biee 11g map 中国地图.doc)介绍:使用shp2sdo.exe将shp转换为ctl ...

地图没出来。你要首先创建一个base_map啊。然后把图层加进去。
你画的是图层吧。
地图是由多个图层组成的。


看你那个报错。
你首先打开这个theme,在style里面能看到 这个theme 是由其他的什么 theme构成的。

 楼主| 发表于 2012/4/16 10:49:22 | 显示全部楼层
failed to fetch tile image:
地图的theme里面用到的图片都是 ,在Oracle数据库是那种 长字符串类型的字段。里面是XML的格式 存储的。
发表于 2012/4/17 14:32:10 | 显示全部楼层
感谢楼主,我去试试。出差刚回来。{:soso_e130:}
发表于 2012/4/18 15:26:36 | 显示全部楼层
感谢楼主!图片出来了,大大的一个鸡型。可是我在mapbuilder里面看见的是这样的:
chinamap3.jpg

保存后用ie查看就变成这样的了:
chinamap1.jpg

这个是怎么回事啊?

 楼主| 发表于 2012/4/19 08:55:09 | 显示全部楼层
roc3410 发表于 2012/4/18 15:26
感谢楼主!图片出来了,大大的一个鸡型。可是我在mapbuilder里面看见的是这样的:

你是在 mapviewer ,IE 查看吧??

这个正常,在IE里面有缓冲。。。
,你双击放大地图,你会发现那些省都有的。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 21:04 , Processed in 0.030136 second(s), 21 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表