根据图片实现酷炫地图显示同彼此的方案

服务器断电重开导致备份生产环境之回升目录库无法展开启动,提示Ora-01092例程终止。强行断开连接

文章版权由作者李晓晖及博客园共有,若转载请于大庭广众处于标明出处:http://www.cnblogs.com/naaoveGIS/

查阅跟踪日志:

1. 背景

     
 目前死屏幕及显得酷炫地图的需要逐渐成风,我们如常的方案是以arcmap对数码开展配图。但是,arcmap配图的局限性比较老,并且对不同要求,常规配图方案或者反而给事情复杂化了。这里跟大家享受两只通过美工设计的图样来化解地图问题之案例。

Wed Jan 10 08:41:37 2018

2. 案例1——倾斜地图

    

    

     此示例中,需求总结发生有限点:

    a.地图需要倾斜展示。

    b.地图上要坐不同式样展示一些POI点。

   
如果坐民俗方案来开,对地图配图后还需要针对二维地图框架的容器进行倾斜,并且针对所用出示的POI数据坐标点进行倾斜转换,实现比较难。

   
仔细研究需要,其相设计达到单生针对点数据POI的并行,切交互简单,而且以大屏的完整展示被,地图不欲发出缩放平移需求。于是,我们得以给有另外一栽实现思路:

    a.不用地图框架,前端用DIV引入原始未倾图片。

    b.用CSS控制该DIV的歪角度。

   
c.设定图片左上角的地理坐标,确定图片的1个像素所代表的地理长度,然后对POI地理坐标算有该当本来图片上之图样坐标。

   
d.获得POI的原始图片坐标后,再用倾斜角度算有在倾斜图片及之图片坐标,然后同以DIV引入该POI的图标即可。 

Errors in file d:\Oracle\admin\l3bckdb\bdump\l3bckdbSMON.TRC:

3. 案例2——复杂交互的老三维效果地图

    同样,先被起设计稿:

   

   

    需求描述:

    a.带3D效果亮地图。

    b.行政区划可以选中交互。

    c.行政中心点图标可以操纵。

    难点分析:

   
按照上一个方案受到的纯前端方法,在行政区划的当选高亮交互上发肯定难度。这里提出了另外一个方案:

   
a.将3D效果地图当做是实地图,进行简易纠正,处理成包含地理坐标的真实性地图。 
  

    

    b.基于正后的图样,将行政区划矢量化。

    c.将地理图片切图,并因而GIS框架加载。

    d.将处理好之矢量化行政数据因矢量图层叠加,响应交互。

    e.将履行行政中心点在GIS框架上折加展示。

   
f.鼠标移动到行政点上后拿走到行政点的屏幕坐标,利用DIV将规划好之气泡框结合于定义内容开展互动展示。

ORA-00600: internal error code, arguments: [4193], [1836], [1844],
[], [], [], [], []

4. 总结

   
我们召开GIS的食指观看地图就是按捺不住的想用地图框架去贯彻,须知针对不同要求,解决方案得以是丰富多彩的。

    a.比如现在底echarts、highcharts在解决简单地图显示上是雅好用底。

    b.某些在线环境场合下,利用百度API或者高德API也是行之有效之。

    c.特定复杂气象,利用图片直接处理为是一个路。

    d.真不行,配图加上地理框架还上。

 

   
                  —–欢迎转载,但保留版权,请让大庭广众处于标明出处:http://www.cnblogs.com/naaoveGIS/

                                                                    如果你认为本文确实帮了若,可以微信扫一扫,进行小额的打赏和鼓励,谢谢
^_^

                                

 

Wed Jan 10 08:41:39 2018

Errors in file d:\Oracle\admin\l3bckdb\bdump\l3bckdbSNP1.TRC:

ORA-00600: internal error code, arguments: [4193], [1926], [1934],
[], [], [], [], []

 

Recovery of Online Redo Log: Thread 1 Group 3 Seq 15 Reading mem 0

  Mem# 0 errs 0: D:\ORACLE\ORADATA\L3BCKDB\REDO01.LOG

Wed Jan 10 08:41:42 2018

Recovery of Online Redo Log: Thread 1 Group 3 Seq 15 Reading mem 0

  Mem# 0 errs 0: D:\ORACLE\ORADATA\L3BCKDB\REDO01.LOG

Wed Jan 10 08:41:42 2018

SMON: terminating instance due to error 600

Instance terminated by SMON, pid = 2744

 

 

找有关材料,发现RA-600[4913]错误的2个argument的含义,
该ORA-600[4913]属于内核undo事务模块

[1836] Undo record seq number

[1844] Redo record seq number

是因为UNDO序列和REDO序列不等同引发错误。

解决办法:重建UNDO表空间,步骤如下:

C:/>set nls_lang=american_america.zhs16gbk

C:/>sqlplus “/ as sysdba”

SQL*Plus: Release 8.1.7.0.0 – Production on 星期三 1月 10 11:28:47 2018

(c) Copyright 2000 Oracle Corporation. All rights reserved.

 

连接到:

 Oracle8i Enterprise Edition Release 8.1.7.0.0  – Production

With the Partitioning option

JServer Release 8.1.7.0.0 – Production

 

SQL> select file#,name from v$datafile where file#=2;

FILE# NAME


2 D:/ORACLE/ORADATA/BCCHECK/RBS01.DBF

SQL> shutdown immediate

ORA-01109: 数据库未打开。

 

既卸载数据库。

ORACLE例程已关闭。

 

拿init.ora文件中之ROLLBACK_SEGMENTS初始化参数设置注释后因Restricted模式MOUNT数据库。

#rollback_segments = ( RBS0, RBS1, RBS2, RBS3, RBS4, RBS5, RBS6 )

SQL> startup restrict mount

ORACLE例程已开行。

Total System Global Area 219895052 bytes

Fixed Size 70924 bytes

Variable Size 75116544 bytes

Database Buffers 144629760 bytes

Redo Buffers 77824 bytes

数据库装载了。

 

当线drop损坏的rbs数据文件,然后重试打开数据库

 

 

 

 

SQL> drop tablespace rbs including contents;

drop tablespace rbs including contents

*

ERROR 在行 1:

ORA-01548: active rollback segment ‘RBS0’ found, terminate dropping
tablespace

— 报错ORA-01548,表明有动回滚段

 

SQL> select segment_name,tablespace_name,status from
dba_rollback_segs;

SEGMENT_NAME TABLESPACE_NAME STATUS



SYSTEM SYSTEM ONLINE

RBS0 RBS NEEDS RECOVERY

RBS1 RBS NEEDS RECOVERY

RBS2 RBS NEEDS RECOVERY

RBS3 RBS NEEDS RECOVERY

RBS4 RBS NEEDS RECOVERY

RBS5 RBS NEEDS RECOVERY

RBS6 RBS NEEDS RECOVERY

已选择8 行

SQL> shutdown immediate


正常关闭数据库加入富含函数_corrupted_rollback_segments,修改参数文件在富含参数

_corrupted_rollback_segments=(RBS0,RBS1,RBS2,RBS3,RBS4,RBS5,RBS6)后以restricted模式打开数据库

SQL> startup restrict

SQL> select segment_name,tablespace_name,status from
dba_rollback_segs;

SEGMENT_NAME TABLESPACE_NAME STATUS



SYSTEM SYSTEM ONLINE

RBS0 RBS NEEDS RECOVERY

RBS1 RBS NEEDS RECOVERY

RBS2 RBS NEEDS RECOVERY

RBS3 RBS NEEDS RECOVERY

RBS4 RBS NEEDS RECOVERY

RBS5 RBS NEEDS RECOVERY

RBS6 RBS NEEDS RECOVERY

已选择 8 行

SQL> drop tablespace rbs including contents;

drop tablespace rbs including contents

*

ERROR 在行 1:

ORA-01548: active rollback segment ‘RBS0’ found, terminate dropping
tablespace

强制删除所急需之回滚段

 

 

 

删除包含损坏回滚段子表空间后,并起建回滚段落表空间

 

 

 

询问回滚段子状态

 

 

正常关闭数据库,并拿参数文件被的盈盈参数_corrupted_rollback_segments注释,并将ROLLBACK_SEGMENTS加入所有的回滚段。

 

 

例行启动数据库