OBIEE11g地图功能实现详细操作文档.docx

上传人:b****5 文档编号:7597876 上传时间:2023-01-25 格式:DOCX 页数:24 大小:1.38MB
下载 相关 举报
OBIEE11g地图功能实现详细操作文档.docx_第1页
第1页 / 共24页
OBIEE11g地图功能实现详细操作文档.docx_第2页
第2页 / 共24页
OBIEE11g地图功能实现详细操作文档.docx_第3页
第3页 / 共24页
OBIEE11g地图功能实现详细操作文档.docx_第4页
第4页 / 共24页
OBIEE11g地图功能实现详细操作文档.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

OBIEE11g地图功能实现详细操作文档.docx

《OBIEE11g地图功能实现详细操作文档.docx》由会员分享,可在线阅读,更多相关《OBIEE11g地图功能实现详细操作文档.docx(24页珍藏版)》请在冰豆网上搜索。

OBIEE11g地图功能实现详细操作文档.docx

OBIEE11g地图功能实现详细操作文档

 

BIEE11g地图功能实现

 

编写:

北京殷塞信息技术有限公司

编写日期:

2012/6/25

版本:

V1.0

目录

一、BIEE11g底层地图的制作4

1.打开OracleMapbuilder4

2.建立新的数据库连接4

3.导入元数据5

4.浏览可用元素5

5.创建Themes6

6.创建BaseMap10

7.创建TileLayers12

二、将底层地图导入至BIEE18

1.打开MapViewer18

2.创建数据库连接18

3.连接数据库19

三、地图在仪表盘中的展现20

1.打开BIEE11g20

2.打开地图数据管理20

3.导入层20

4.导入背景地图21

5.导入图像22

6.重新加载文件和元数据22

7.创建地图视图22

已解决/未解决的问题24

简介

本文档以世界地图的制作为例,简单介绍OBIEE11g中地图功能的实现。

本例中shp格式的世界地图是从网上下载,如文档中出现(示例)字样,说明在文档末尾会有此操作的详细示例;文档中有诸多不足之处,望大家多提意见,以进一步更改和完善。

一、BIEE11g底层地图的制作

【所需工具和环境】:

OracleMapbuilder

1.打开OracleMapbuilder

打开运行,输入cmd→java–jarD:

***\###.jar(其中***为mapbuilder所安装的文件夹,###为mapbuilder的jar文件名);

2.建立新的数据库连接

在弹出的界面中点击Addconnection按钮或者点击File→Newconnection;

弹出如下界面,输入Name、User和Password以及数据库的Basic信息,点击TestConnection按钮,测试一下连接,通过后点击Ok;

3.导入元数据

点击界面左上方的Tools→ImportMetadata,选择地图shp文件所保存的文件夹,选择所需导入的元素(一般为默认),点击OK,元数据导入成功;

4.浏览可用元素

浏览对话框左侧Styles中现有的元素,其中包括Areas、Colors、Lines、Markers、Texts和Advanced,这些元素可以帮助修改地图的特征;

5.创建Themes

右键点击Themes→CreateGeometryTheme;

弹出如下对话框,点击next;

在弹出的对话框中输入所要创建的Theme的名称,在TableOwner选择可用的名称(即在第二步已创建的数据库连接名称),在BaseTable中选择所需的底层数据(这里选择导入的shp文件名称),SpatialColumn选择默认,点击next;

在弹出的对话框中,为Theme选择需要的格式,点击next;

选择Theme用于标记的列和风格,在Oracle地图中,标签是当鼠标滑过地图时显示的字段,点击next;

在弹出的对话框中编辑过滤条件,如果不需要直接点击next;

弹出创建Theme的明细报告,浏览无误后,点击完成,Theme创建完毕;

此时,左侧Themes→GeometryTheme中将显示我们刚创建的Theme,右侧显示该Theme的明细,首先点击下方的Preview按钮,然后点击右上方的绿色箭头,可以预览地图在网页中显示的效果,至此世界地图的Theme创建完成。

6.创建BaseMap

右键点击BaseMaps,选择CreateBaseMap;

点击next;

输入BaseMap名称(建议输入跟Theme一样的名称),点击next;

选择自己所创建的主题,添加至下方框中(本例只创建了一个Theme,所以不需要进行它操作),点击next;

***提示***

如果当创建BaseMap时需要用到多个Theme,则在此添加多个Theme,但要注意叠加排版的顺序,系统默认下方的Theme叠加到上方的Theme上展现,故一般将级别小的Theme依次排在下方。

弹出创建Basemap明细,检查无误后,点击完成;

此时,右侧Basemap一栏中将显示我们所创建的Basemap,右侧显示其明细,点击下方的Preview,然后点击上方的绿色箭头,可以预览地图,至此世界地图的Basemap制作完成。

7.创建TileLayers

右击TileLayers,选择CreateMapTileLayer;

在弹出的对话框中选择自己创建的BaseMap,点击确定;

点击Next;

输入所要创建的TileLayer名称,在下拉菜单中选择Basemap,点击next;

在弹出的窗口中,点击绿色箭头预览地图,然后点击UpdatefromMap,快速获得下方相关数据,如图;

点击下方Zoomlevels,进行层级的相关设置,点击next;

***提示***

首先点击绿色按钮预览地图,然后使用缩小按钮选择一个合适的地图大小,点击MaximumScale后面的FromMap,获得地图最大时的数据;依照此法,获得MinimumScale的数据,然后选择地图的ZoomLevels(一般默认为10),点击Generate,系统将在下方自动创建十个层级,其中最大最小层级的数值为刚才所定义的Max和Min;如现有层级不满足展示的需要,可以点击Add和Remove进行修改。

定义TileLayer的相关属性(一般设置为默认),点击next;

设置地图展现的背景,并在Antialiasing一栏中打上勾,点击next;

弹出创建TileLayer的明细,检查无误后点击完成;

确认地图TileLayer的配置属性,无误后点击确定,至此世界地图的TileLayer制作完成。

 

二、将底层地图导入至BIEE

【所需工具和环境】:

BIEE11gMapViewer

1.打开MapViewer

打开网址http:

//localhost:

9704/mapviewer,在界面的右上角点击Admin,在弹出的对话框中输入用户名和密码,点击LogIn;

2.创建数据库连接

选择ManageMapViewer→Datasources,在界面中输入数据源的Name、Host、Port、Sid、User、Password,Basedon选择JDBCURL,其余默认,然后点击Submit,此时上方将会出现刚建立的数据库连接;

***提示***

这里的Name就是在建立底层地图第二步时所创建的名称,用户名和名称建议跟数据库名称一样,这样防止日后建立过多的数据连接而混淆用户名和密码。

3.连接数据库

选择ManageMapTileLayers→Manage,选择自己创建的TileLayer然后点击BringOnline,至此就可以在BIEE11g中导入该地图。

***提示***

需要注意的是,这里所连接的数据源是临时的动态的,下次启动服务器时就会自动断开,用户需要重新手动连接(示例.1),否则做好的地图报表则不能使用。

 

三、地图在仪表盘中的展现

【所需工具和环境】:

BIEE11g

1.打开BIEE11g

打开网址http:

//localhost:

9704/analytics,输入用户名和密码登陆;

2.打开地图数据管理

点击界面右上角的管理按钮,选择地图数据管理→管理地图数据;

3.导入层

在“层”页签中点击

按钮,在弹出的导入界面中,选择自己所创建的地图,并可以在界面中预览,然后点击确定;

页签“层”中将显示导入的层,如下所示;

点击

按钮,在弹出的界面中点击绿色加号将层与BIEE中的主题区域关联,其中层关键字与BI关键字要相互对应,点击确定;

***提示***

这里层可以与多个主题区域中的多个关键字段进行关联,用户可以灵活掌握。

4.导入背景地图

在“背景地图”页签中点击

按钮,在弹出的导入界面选择需要导入的背景地图,点击确定;

页签“背景地图”中将显示导入的背景地图,然后点击编辑

按钮,弹出如下界面,选择每个层级所对应的缩放级别,点击确定;

5.导入图像

用户可根据自己的需要添加图像,步骤同上;

6.重新加载文件和元数据

回到管理界面,点击重新加载文件和元数据,至此地图已导入至BIEE11g;

7.创建地图视图

创建分析,其中分析项中应包括与地图关联的列(SEGMENT_CODE5),否则无法使用基础地图层;

点击新建地图,与对应列关联的地图层便会自己生成地图,但要看到随数据变化地图颜色还要进行地图属性设置;

至此,世界地图视图已经创建完成,在仪表盘中显示的视图如下所示。

***示例1—再次建立Mapviewer的数据库连接***

1.输入http:

//localhost:

9704/mapviewer网址,然后点击

按钮,输入用户名和密码登陆;

2.在ManageMapViewer→Datasources中能看到之前多创建的数据库连接,选中需要建立数据连接的选项,点击Purgecachedmetadata;

3.然后在ManageMapTileLayers→Manage中选中所用到的地图层,点击BringOnline,至此地图数据再次与BIEE11g建立连接;

4.如果在ManageMapViewer→Datasources未看到之前所创建的数据库连接,则自己再重新创建一个数据连接,但要注意新创建的数据连接名称必须与之前的一致,否则在BIEE中建立地图时将报错找不到地图层。

已解决/未解决的问题

未解决问题

序号

问题

解决方案

负责人

目标日期

实际日期

已解决问题

序号

问题

解决方案

负责人

目标日期

实际日期

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1