首页 理论教育 Oracle12c空间数据库实验教程

Oracle12c空间数据库实验教程

时间:2023-08-29 理论教育 版权反馈
【摘要】:进入Oracle 12cMapViewer配置管理的URL为:http://<hostname>:8080/mapviewer,输入用户和密码登录进入后界面如图1-36所示。图1-36Oracle 12cMapViewer管理页面为了显示MVDEMO示例数据,还需要在Oracle数据库中导入该数据。导入mvdemo_naturalearth.dmp文件,然后配置显示的主要步骤如下。

Oracle12c空间数据库实验教程

进入Oracle 12cMapViewer配置管理的URL为:http://<hostname>:8080/mapviewer,输入用户和密码登录进入后界面如图1-36所示。

图1-36 Oracle 12cMapViewer管理页面

为了显示MVDEMO示例数据,还需要在Oracle数据库中导入该数据。导入mvdemo_naturalearth.dmp文件,然后配置显示的主要步骤如下。

(1)以DBA登录到pdborcl数据库,创建一个DIRECTORY对象,指向dmp文件所在的位置。例如,将dmp文件放置在D:\app\oracle\dumpdir目录下,则在SQL中执行下列命令:

SQL>create directory dumpdir as'D:\app\oracle\dumpdir';

(2)创建用户mvdemo2,并赋予相应的权限:

SQL>create user mvdemo2identified by"mvdemo2"

default tablespace"users"temporary tablespace"temp";

SQL>grant"dba","resource","connect"to mvdemo2;

SQL>grant read,write on directory dump_dir to mvdemo2;

(3)在命令行中执行impdp命令:

$>impdp mvdemo2/mvdemo2@pdborcl directory=dump_dir

dumpfile=mvdemo_naturalearth.dmp full=y parfile=exclude.par(www.xing528.com)

(4)完成导入后,以mvdemo2登录,执行以下SQL语句:

SQL>insert into user_sdo_styles select*from styles;

SQL>insert into user_sdo_themes select*from themes;

SQL>insert into user_sdo_maps select*from basemaps;

SQL>insert into user_sdo_cached_maps select*from tilelayers;

SQL>commit;

(5)在如图1-36所示的界面中,配置MapViewer数据源,然后保存:

(6)在Chrome浏览器中输入http://localhost:8080/mvdemo,选择Demos和Tile Layers下的Oracle Maps,会出现如图1-37所示的界面,图中显示了世界地图中的美国部分。可以在该地图中进行缩放、平移等操作,如图1-38所示为缩小显示效果,如图1-39所示为平移到中国部分显示效果。

图1-37 初始化显示效果

图1-38 小比例显示效果

图1-39 平移到中国部分的显示效果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈