2023年11月23日发(作者:)

1 问:将工作空间保存到Oracle数据库中,提示保存失败,并提示有重名工

作空间存在,如何解决?

答:将工作空间保存到Oracle数据库中,需要完整的填写实例名、数据库名(用户名与数据库名一致)

用户名、密码和工作空间名字等参数才可以保存成功。

2 问:Oracle数据库移植到另外一个机器上,是否需要重新配置地图和工作

空间?

答:在工作空间中保存的SDX+ for Oracle数据源连接是本机连接Oracle数据库的连接名,那解决这个问

题就有两个办法:1)修改本机的原有Oracle连接,使其指向新的数据库服务,不需要修改工作空间;2)在

本机创建新的Oracle连接,然后将工作空间文件保存成SXW格式,用记事本打开后修改其中的Oracle连接信

息,保存即可。

3 问:移动工作空间文件的位置,再打开地图发现符号丢失了,怎么回事?

答:如果使用SXW格式的工作空间,符号资源是单独保存的,移动工作空间文件的位置时需要将符号资

源文件一并移动。

4 问:在Deskpro 2003上制作的数据,在5版本上可以打开吗?

答:SuperMap Deskpro 5可以打开SuperMap Deskpro 2003制作的数据源文件,但是反之SuperMap Deskpro

2003是不能打开SuperMap Deskpro 5制作的数据的。

5 问:如何将文件型数据源(sdb/sdd)转换为空间数据库型的数据源?

答:首先在SuperMap Deskpro中将文件型数据源sdb/sdd和空间数据库型数据源都打开,然后选择数据

集菜单->复制数据集,源数据源即文件型数据源,目标数据源即空间数据库型数据源,在复制数据集对话框中

选择要复制的数据集,将文件型数据源中的数据集复制到空间数据库型数据源中即可。

6 问:在文件数据源中删除了很多数据集,文件大小还是原始大小,怎么回

事?

答:删除数据集后,系统不会自动释放该数据集在磁盘中的的物理存储。解决方法是对文件型数据源做紧

缩处理。使用数据集菜单->紧缩数据源。

7 问:完整安装Deskpro后,打开数据源的引擎列表中没有Oracle引擎,怎

么回事?

答:在安装了SuperMap Deskpro的机器上需要安装Oracle客户端,安装了客户端后就可以看到Oracle

据源引擎项了。

8 问:数据列表中某些数据集名字前面有个红色的“*”,这代表什么意思?

答:对数据集进行了大量的编辑后(添加、删除、修改等)会造成空间索引的不完整,不完整的空间索引

可能会造成数据浏览错误或者性能下降,这时SuperMap就会以红色的“*”提示您需要对该数据集重建空间索引。

使用数据集菜单->重建空间索引。

9 问:数据集命名时是否对字符串长度有限制?

答:新建数据集命名规则:长度不得超过30个字符。

10 问:数据集命名长度有限制吗?

答:30个字节,网络数据集的限制要更短一些,因为网络数据集有一个子图层,其表名是在网络数据集的

名称后面增加“_Node”的后缀,所以对于网络数据集,命名长度限制是25个字节。

11 问:文件型数据源的属性字段最多可以建立多少个?

答:最多不超过255Top 注意,建立后再删除的字段也算在内。

12 问:如何在Oracle数据库中删除数据集的三级索引?

答:1)删除Lib_DatasetName数据表;2)删除SM_IDX_Lib_DatasetName数据表;3)在SmRegister

表中删除关于 Lib_DatasetName的记录;4)修改SmRegister表中将数据集记录的DatasetOption字段,可参

考同类型的其他数据集的字段值;5修改SmRegister表中将数据集记录的SMIndexType字段,可参考同类型

的其他数据集的字段值。索引目录树下面需要处理的内容:6)删除索引中的LI_datasetid_LI7)删除序列

中的SM_SEQ_LIB_DatasetName

13 问:工作空间管理器的位置和软件初始化打开时的位置不一样了,如何能

归位?

答:选择菜单工具->选项->其他->界面风格选择.NET 2005风格,然后利用导航标志拖动到原来的位置。

14 问:支持AutoCAD的数据格式有版本限制吗?

答:目前支持AutoCAD 2000以及以下的版本(包括2000

15 问:支持Microstation的数据格式有版本限制吗?

答:目前支持V7以及v7以下的版本(包括V7

16 问:如何将tif和其坐标文件tfw一并导入?

答:在导入数据集对话框中先将TIFF文件添加到批量导入数据集的对话框中,然后选择高级按钮,再

选择影像坐标参考文件,将对应的*.tfw文件路径指定好,最后选择导入即可。

17 问:如何导入Coverage格式的数据?

答:数据集->导入数据集->添加文件,首先在文件类型中选择ArcInfo Coverage然后选择数据所在的文件

夹(和info同级的文件夹,而不是具体哪一个文件),点击确定,进行导入。

18 问:SuerMap Deskpro能直接打开的其他软件的数据格式有哪些?

答:*.dxf*.dgn*.dwg*.bmp*.gif*.jpg*.tif等。

19 问:SQL Server数据库型数据源中将数据集复制到SDB数据中,发现

其中的文本字段变成备注型字段了。

答:一般出现这种问题的原因是,在数据库中建立的文本型字段实际已经超过了文本字段的大小,达到了

2000,而在SDB数据中所支持的文本字段大小为256,因此将数据集复制到SDB中,该字段自动转换为无限

制的备注型了。

20 问:将一个数据集从sdb数据源复制到oracle数据源中失败,为什么;

答:原始数据集中有单精度字段,其存储的数据长度超过e20次方,而这个长度是复制到Oracle数据源

中的限制。

21 问:可以根据坐标精确绘制空间对象吗?

答:可以,打开图层后设置可编辑,选择绘制点,然后再选择精确定点,这时在弹出的对话框中输入要绘

制的具体坐标就可以了。(这里以点数据为例子,线、面也可以通过精确定点的方法绘制)

22 问:绘制空间对象的过程中可以回退绘制动作吗?

答:可以使用快捷键Ctrl+Z进行回退,但是需要注意的是在不关闭当前地图窗口的前提下才有效。

23 问:经纬度图层设置为可编辑,但是不能绘制对象,怎么解决?

答:经纬度坐标系的数据范围是在东西经+180度到-180度,南北纬+90度到-90度,当绘制的几何对象的位

置超出这个范围时就不能绘制几何对象了。

24 问:文本对象的不同样式如何设置?

答:首先设置文本图层为可编辑状态。单个文本修改风格,用鼠标双击文本对象,在弹出的对话框中可以

修改文本风格;批量修改风格,首先用鼠标选中一个文本,然后点击右键,在弹出对话框中设置同类文本标准,

然后设置文本风格,这样满足同一类的文本风格标准的文本对象就被批量修改了。

25 问:对象合并对话框中对属性数据有不同的数据聚合方法(保留第一个、

为空、求和及平均),它们的区别是什么?

答:保留第一个,结果聚合字段属性值为先选中的对象的属性;为空,操作的字段属性在合并后为空值0

求和,操作字段合并结果属性值为对象属性之和;平均,同理结果属性取平均值。可以根据对属性值的需要来

进行选择。

26 问:编辑数据集不支持撤销回退了,为什么?

答:1)检查数据集中是否有Numeric类型的字段,这种类型的字段SuperMap还不支持。2)对数据集

的表结构修改后,如果需要支持编辑回退,则需要重新启动Deskpro才可以。

27 问:网络数据集中的节点数据集可以添加属性字段吗?

答:可以。选择数据列表中选择网络数据集下一级的节点数据集,鼠标右键将数据集属性对话框调出,在

矢量表结构中创建字段就可以了。

28 问:删除了属性表中的记录后,地图上对应的几何对象也会被删除吗?

答:会的,删除了表中的某条记录后,地图上对应的对象也会同时被删除。

29 问:用GPS采集点信息的位置要使用哪个坐标系表示呢?

答:一般使用的是WGS1984经纬度坐标系。

30 问:某个数据是跨条带的,两个数据不能很好的拼接在一起,如何解决?

答:原因,由于分条带的投影坐标系在两个条带相邻的地方是变形最严重的,因此跨条带的数据是很难拼

接在一起的。解决办法,将两个条带的数据转换成经纬度坐标系,然后拼接,如果需要使用平面坐标系再将合

并后的数据转换成投影坐标系。

31 问:使用线数据集转换面数据集结果数据中缺少很多面对象,如何解

决?

答:由于在生成线数据时(例如数字化)会产生很多拓扑错误,例如要构面的线是个不闭合的线段,这时

直接用线转面这个功能生成的面可能不正确。解决办法,使用数据集拓扑处理这个功能生成面数据集即可避免

这个错误了。

32 问:目前有一系列的点坐标记录在Excel中,如何批量的将这些坐标信息

转成图形数据?

答:SuperMap Deskpro不直接支持Excel格式数据的导入,可以将Excel的数据转换为MDBAccess数据

文件),然后通过Deskpro的导入功能生成SuperMap的纯属性数据集,再使用菜单数据集->类型转换用字段

中保存的坐标值生成点数据集。

33 问:导入MapInfo数据,原数据是WGS84经纬度坐标的,在SuperMap

中变形很大,为什么?

答:在MapInfo中显示经纬度的数据是自动按照等距投影来显示的,而SuperMap中是直接按照经纬度坐

标来绘制的,所以形状差别比较大,但是坐标都是一样正确的。

34 问:矢量转栅格数据的时候会出现转换溢出的错误,什么原因?

答:需要指定转换的栅格的类型,选择错误的话会出现如上错误。

35 问:线拓扑处理时会修改原始数据,如何避免这个问题?

答:由于在生成网络数据集时会将所有弧段相交的地方都打断生成节点,并且会修改原始的线数据集。解

决办法,在线数据集拓扑处理这个对话框中选择创建中间操作数据集这样SuperMap Deskpro就会备份一份

不被打断的线数据。

36 问:如何查询出一个线数据集中,不和其他任何线相交的线对象?

答:对线数据集进行拓扑处理生成SMTopoError字段信息,查询SMTopoError=3的记录,即两端都是悬节

点的线。

37 问:配准误差的单位是什么?

答:配准误差的单位与数据集所在数据源的单位一致。

38 问:栅格数据镶嵌总是失败,什么原因?

答:由于图片分辨率不一致导致镶嵌失败。解决办法,可以通过SuperMap Deskpro中分析->栅格分析->

采样,将图像分辨率设置相同,这样就可以镶嵌了。

39 问:如何将多个面数据集合并为一个面数据集?

答:可以使用数据集菜单->数据集追加行,选择源数据集追加到目标数据集的选项确定即可。

40 问:为什么压缩ECW影像总是失败?

答:原因,SuperMap Deskpro只支持原始影像500MB以下压缩成ECW格式。通常情况下是因为原始影像

超过了这个限制所以压缩失败。解决办法,可以将原始影像裁剪成若干块的小影像(保证每块影像在500MB

下),然后再压缩即可。

41 问:如何实现选中一个几何对象即可打开链接的一张图片?

答:给该数据集创建一个文本型字段,在该字段中写入图片的保存地址(全路径名),然后设置该文本字

段为超级链接字段即可。

42 问:将地图全图显示,全部对象缩在一角,怎么回事?

答:这可能其中某个图层的空间范围不正确,造成整个地图不能正常全幅显示。解决办法,对每个数据集

重新计算范围。

43 问:导入MapInfo的数据,地图上什么也看不见,但是能选择到对象,

怎么回事?

答:原因,由于SuperMap Deskpro中对几何对象的节点数做了一些显示上的控制,当几何对象的节点个数

超过这个限制时,这个几何对象就不能显示了。解决办法,在工具菜单->选项->可显示几何对象的最大节点

数这个选项设置中,将默认的36000改大一些直到可以显示出这个几何对象。

44 问:如何将MDB中保存的经纬度坐标转换成SuperMap的点数据?

答:首先将这个MDB文件导入到SueprMap Deskpro中,然后选择数据集菜单->类型转换->属性到点数据

集,根据对话框中的设置进行选择即可生成点。

45 问:黑白色的影像数据如何设置成为有颜色的?

答:给影像数据设置栅格颜色表即可。

46 问:如何将地图窗口上的空间对象添加到符号库中?

答:鼠标左键选中地图窗口上的某个空间对象,鼠标右键菜单中选择添加到符号库即可。

47 问:icobmp图标能作为SuperMap Deskpro的符号吗?如何实现?

答:可以使用工具菜单->符号库->导入文件为符号功能,将icobmp格式的图片导入到符号库中,但是

文件大小要小于300KB

48 问:如何将两个符号库合并为一个符号库?

答:打开符号库编辑器,选择选项按钮,在弹出的对话框中勾选追加到符号库覆盖相同ID”(如果

不勾选覆盖相同ID就是两个符号库的合并,如果勾选覆盖相同ID,那么两个符号库中如果有相同ID的符号

则保留当前符号库中的符号),点击确定关闭对话框,然后点击打开符号库选择要合并的另外一个符号库文

件(*.sym)即实现合并。

49 问:CorelDraw中制作的符号如何在SuperMap中使用?

答:可以将CorelDraw制作的符号导出为TrueType字体,这种字体只支持一种颜色,如果涉及多种颜色,

可以将不同颜色分别输出为字体,然后在符号编辑器中导入后,通过复制和粘贴笔画将多个字体合成为一个。

50 问:如何制作箭头朝左方向在线段中间的线型?

答:首先在符号库中制作一个指向左边的箭头符号,然后在线型库中设置线段中点的装饰为自定义,选

择符号库中制作的箭头符号。

51 问:道路面相互交叉的时候,出现压盖的效果很难看,如何解决?

答:在对面进行填充风格渲染时,边线的设置选择线型为NULL_PEN即可解决。

52 问:如何实现点符号按照点的某个字段来旋转显示?

答:解决方法,首先要有一个字段来存储每个点对应需要旋转的角度,然后选择制作自定义专题图,在自

定义专题图的选项中将该字段设置给符号旋转角度这项,即可制作出符合要求的地图。

53 问:有两个面层AB都做了标签专题图,需要将A层显示在B层的下

面,但是A层的标签要显示在B层上面,如何实现?

答:SuperMap Deskpro的标签专题图中有标注置顶的功能,即使图层显示在另一个图层下面,而标注可以

置顶显示。制作标签专题图时选择置顶选项即可。

54 问:如何让点图层上的对象呈现多种样式?

答:对图层风格进行设置,该图层中的所有几何对象都被渲染成一种风格。如果想实现一个图层的几何对

象显示不同的风格,那么需要制作专题图。使用菜单地图->专题图->制作专题图->单值专题图。

55 问:是否可以对两个字段制作标签专题图?

答:制作标签专题图时,在字段表达式下拉框中选择表达式,在该对话框中可以组合字段。例如有文本

型字段AB,那可以写成A+char(10)+char(13)+B

56 问:是否可以同时对两个字段做专题图,表现两个字段的差异,比如线路

是否有电和线路是否损坏。

答:可以使用自定义专题图,风格的各个属性都可以设置对应到属性字段上,比如线路是否有电用颜色属

性来区分,线路是否损坏用线型属性来区分。

57 问:如何查看地图比例尺等信息?

答:可以选择地图菜单->属性,右上角即是比例尺信息,其他地图相关属性也在该对话框中。

58 问:如何设置默认的地图背景色、线和面的默认显示风格以及选中风格?

答:可以选择工具菜单->选项->风格->地图窗口背景色等更改这些默认风格设置。

59 问:地图标注的大小可以不随图缩放吗?

答:SuperMap Dekspro中有两种标注形式。对于普通文本数据集,可以通过双击该文本后,在弹出的属性

对话框中选择文本信息页,勾选上固定大小即可。对于制作的标签专题图,可以在制作标签专题图时,选择

文本风格按钮,在文本风格对话框中设置固定大小即可。

60 问:如何将一幅图片作为地图窗口的背景?

答:在填充库编辑器中导入这幅图片(图片大小300K以内),作为填充风格,然后在地图菜单->属性->

改背景风格,这时在弹出的填充编辑器中选择图片填充效果即可。

61 问:点击选择的时候,很难选中下面图层上的空间对象,有什么解决办法?

答:打开地图菜单->图层控制,在该对话框中把某些图层的可选择去掉,只留下希望选择的图层即可。

62 问:如何实现一个图层上仅显示满足条件的对象?

答:可以对图层设置过滤显示条件,根据指定的条件进行显示。功能在图层控制对话框中。

63 问:需要到专门的地方打印地图,但是那里没有Deskpro,怎么办?

答:可以将要打印的地图在Deskpro上打印成PDF文档格式,到专门打印的地方安装Arcrobat Reader即可

打印。

64 问:如何实现两个数据集的关联查询?

答:在SQL查询中,在字段信息列表中选择Related,在弹出的对话框中选择两个数据集的公共字段来进

行关联,关联好后点击添加,这时就可以在字段信息列表中看到关联后的数据集字段信息,就可以实现关联

查询了。

65 问:属性表中的记录和地图窗口上的空间对象可以联动,是如何实现的?

答:打开地图后,在图层管理器中选择要查看属性的图层,点击鼠标右键在快捷菜单中选择关联浏览属性

信息,这时再点击属性表中的记录,在地图窗口上就会高亮相对应的几何对象了。

66 问:制作半径是5的缓冲区竟然把整个地图都覆盖上了,怎么回事?

答:可能是由于输入的缓冲半径有误导致的。这种现象主要出现在经纬度坐标系的数据源中。由于缓冲区

半径的单位和数据集的单位是一致,因此,如果您使用的是经纬度坐标系的数据源,那么该半径就是只度为单

位的,所以导致生成的缓冲区域非常大。解决办法,将要生成的缓冲区半径值转换成以度为单位的数值填入。

例如要生成的5米宽半径的缓冲区,那么我们需要将5米转换成约0.00004度,然后再填写在缓冲半径的对话框中

即可正确生成缓冲区了。1秒约等于33米)

67 问:为什么网络分析菜单里面的功能都是灰色不可用的?

答:需要先设置一些网络分析初始化参数。可以通过菜单网络分析->网络分析基本参数设置,设置好对话

框中的相关参数后,网络分析菜单中的某些功能就可以使用了。

68 问:如何实现在地图上的几何对象超链接到一个图片

答:先在一个文本字段中写下几何对象对应的图片路径,然后在图层管理器中设置超连接字段,然后在

图例管理器中勾选超链接,最后在工具栏中选择超链接按钮后,就可以在图上超链接到一个图片了。需要

注意的是,图片需要存放在本地。

69 问:为什么三维飞行时速度特别快,一闪而过?

答:可能是设置的飞行时间太短了,三维飞行时间是以毫秒为单位的,因此不妨把时间给得大一些。

70 问:为什么房屋三维显示时,可以看到立起来的高程效果,却看不到贴图?

答:首先要在面数据集中建立两个贴图字段分别TEXTUREHEARDTEXTURE(文本型字段),然后将

图片的全文件名录入到该字段中,最后选择工具菜单->设置三维贴图图库路径将图片所在路径填好,这样就可

以看到贴图了。

71 问:将影像数据集贴图到dem模型上,不能正确显示叠加上的效果,为

什么?

答:SuperMap Deskpro中对叠加的影像大小有限制,影像数据集要求小于2000*2000,超过这个范围就不

能叠加了。解决办法,用一些图像处理软件将影像裁剪成小块儿(保证每块儿在2000*2000以内),然后再叠加

显示在三维窗口上。

72 问:三维叠加的影像限制是2000行列,如果现有影像数据超过这个限制,

该如何处理?

答:可以将影像裁剪成多个,再叠加到三维地形上。

reload

73 问:如何随机生成点数据集?

答:Deskpro 6中提供了【生成随机点数据集】的方法,可按照给定的范围、随机点的个数生成点数据集,

方便做随机测试时使用。

74 问:CAD数据集在绘制对象时,如何更改对象的默认风格?

答:调出工具栏中的地图风格对话框,设置对应的图层风格,在CAD图层上绘制对象时就会以设置

的风格显示。

75 问:如何让标签专题图的文本分行显示?

答:两种方式: 标签专题图格式设置中:长文本处理方式->“换行,设置单行文本长度;②把文本

字段拆分成两个字段,用exp1 + chr(10) + chr(13) + exp2表达式实现。

76 问:桌面软件中的编辑锁定是怎么回事?

答:在SuperMap 桌面软件中,处于编辑锁定状态的图层不能被设置为可编辑图层,在图层控制工具条的

编辑图层下拉列表中也不会显示该图层的名称。

77 问:使用文件型数据源,图层已设置成为可编辑状态,但是为何在地图中

绘制不了对象?

答:请检查:1)数据源的投影信息。如果是经纬度的,看是否超出了经纬度范围;2)数据集属性字段

中是否设置了必填字段。如果设置了必填字段,必须要给定默认值,否则就绘制不了对象。

78 问:在地图窗口上选中多个对象,如何给这些对象统一赋值?例如往字段

A中统一赋值BB

答:图层可编辑状态下选中一个对象,点击【对象编辑】--【属性刷】,并设置属性刷所含字段,在需要和

选中对象设定相同值的对象上点击,即可赋值。

79 问:如何提取线数据集中直线段中心点?

答:可操作如下:1线数据集属性表中新建两个字段:centerXcenterY2使用更新列中的函数:objcenterX

objcenterY,更新新建立的两个字段值;3)使用【属性点数据集】的方法,利用centerXcenterY中的值生

成点数据集。

80 问:如何精确平移整个数据集的数据到指定的坐标?

答:【编辑对象参数设置】中可设置对象移动的参数,例如定点移动或者增量移动,通过此设置可精确平

移数据集中对象位置。

81 问:Oracle数据源中不能新建数据集也不能新建对象的原因(字段类型

正常,非必填字段)?

答:Oracle数据源中sequence表若被删除或被破坏,会导致不能新建对象。若被破坏,可以参照正确的

sequence表结构,新建或者修改以前的sequence表,或者把备份的数据源中的sequence表复制进来也可以。

82 问:在Windows 764位系统上安装了SuperMap Deskpro,打开Oralce

数据源,提示打开数据源失败,但是此用户在sqlplus中可以登陆,Oracle

中测试连接也是通过的。

答:出现此错误的原因一般是:在Windows764位系统中安装SuperMap软件时,若不修改安装路径默认

会安装到C:Program Files (x86)目录下,但是用Deskpro连接Oracle时不允许路径中有类似“()”符号出现,否则

会导致打开Oracle数据源时失败的情况。建议在此系统环境中安装时,修改安装路径,避免非法符号的出现。

83 问:SQL Server中的业务属性表注册为SuperMap中的纯属性表时,提

示注册失败,原因是什么?

答:这个问题主要是由于用户的业务表中含有主关键字且名称不是SmID,或者不存在主关键字但存在自

动增长序列。解决的办法是将业务表的主关键字名称改为SmID,或者不存在主关键字的情况下将业务表各列

的自动增长序列设置取消。

84 问:在SuperMap中创建oracle数据源时,在数据库中查看发现有很多

SMID_TMP*的表,这些表是做什么用的?是否可以删掉?

答:在SuperMap中创建oracle数据库时,系统会自动生成256SMID_TMP*的临时表,序号从0255

这些临时表个数不会随在数据库中新建或删除数据集而增加或减少,在数据查询时会用到,所以不能够删除。

85 问:使用oracle数据源,如何在数据库中找到与数据集对应表的名称?

答:在6.0版本中,与数据集对应的表名统一约定为:SMDTV_*,其中*表示数据集在数据源中创建的索引

号。SMDTV_*具有唯一性,不会因为数据集的重命名而改变。在Deskpro中,可通过数据集右键属性中查看

其对应的表名;在Objects中,可通过ame获取。

86 问:在进行数据导入操作时,有部分数据可以导入sdb,但是导入到SQL

Server或者Oracle数据源时就失败,把导入到sdb中的数据复制到SQL

Oracle数据源中也不可以,报错提示均为游标错误,无法解析数字。这

是怎么回事?

答:遇到这种情况时,建议操作如下:(1)确保数据库连接正确,并且有写入的权限;(2)查看数据集名称,

确认是否有非法字符,例如等,非法字符在Oracle中是不允许的,将非法字符修改掉之后,再导入

基本就会成功。

87 问:文件型数据源中,标签专题图文本分行显示的方式有哪些?

答::两种方式:(1)标签专题图对话框【高级】选项,【格式设置】中【超长处理方式】选择换行,并设

【单行文本长度】即可将文本按照指定的长度分行显示;(2) 把文本字段按照需求拆分成两个字段,exp1 +

chr(10) + chr(13) + exp2表达式实现。

88 问:矢量数据坐标系是beijing1954的坐标系,影像数据坐标系是WGS1984

的坐标系,叠加显示时产生了挺大的偏差,手头没有坐标转换参数,这个情

况如果想减小两者的偏差应该怎么处理呢?

答:采用的办法通常是配准,可以根据偏移的情况选择恰当的配准方式。

89 问:向数据库型数据源中导入tiff失败,提示空间不足。

答:很可能由于数据库的数据文件空间不足了,这样的话增大数据文件空间就可以了。

90 问:smLength字段值非常小,通过复制数据集的方式也不能解决这个问

题。

答:很有可能将坐标系设置成了平面无投影的了,重新建个经纬度坐标系的数据源,将数据导入,smlength

字段值就对了。

reload

91 问:在做批量投影转换时,数据源列表没有可选的数据源,怎么回事?

答:如果数据源的坐标系是平面无投影参数坐标系的话,在这里的下拉框就不会显示出来。必须保证数据

源坐标系是经纬度的或者是投影的。

92 问:在符号库中新建一个子组,怎么修改子组文件夹的名称呢?

答:新建一个子组,在编辑区修改完名称后,必须点击一下向左的箭头,才能修改名称生效。

93 问:为什么输出成图片时bmp上的字要比实际在地图中看到的大,线也

比地图上的看起来粗。

答:这个主要由dpi来决定的,默认情况下是96,如果该值设置成300,那么输出的图片的字大小和线条宽

度就是正常图上看到的3位多。

94 问:Window7系统安装Oracle10g的客户端,Windows Server 2003安装

Oracle10g服务器端,在客户端新建Oracle数据源,数据集属性表中文本字

段字段值有乱码,制作标签专题图也有乱码。为什么?

答:可能的情况如下:1】字段值中有生僻字,系统中没有要用的字符集,导致无法识别出现乱码。2

Oracle客户端和服务器的字符集不一致造成的(这一点是最主要的原因)。保持客户端和服务器字符集一致,

就可以解决问题。

95 问:Window XP上,oracle服务器端、客户端均是oracle 11g但复制SDB

中数据到Oracle数据源中失败,为什么?(注报错信息为:ORA-12899:

"NVSGIS"."HOTEL_B_T"."NAME" 的值太大 (实际值: 21, 最大值: 20)

答:此种情况为客户端和服务器的字符集不一致导致,例如服务器字符集是UTF8而客户端是ZHS16GBK

CHARACTER SET设置成UTF8AL32UTF8这两种字符集每个汉字占用的字节数分别是34ZHS16GBK

字符集每个汉字占用的字节数是2,所以会出现这种错误。解决方法就是保持客户端和服务器字符集一致。

96 问:使用Deskpro中的/线--->路由数据集功能,但是总是报类型不

匹配的错误,这是为什么?

答:使用这个功能时,一定要注意: 1参考道路数据集刻度数据路由标识字段中的值一定要

保持对应性; 2)参考点的刻度值应该是递增或者递减的,中间不能出现陡增或者陡减的数值; 3)不在线上

的点,要保证在设定容限范围之内。

reload

97 问:shp文件导入后,发现字段长短被截断了,例如字段的名称为

“abcdefghijk”,但导入后就只有“abcdefghij”,少了一位,这是为何?

答:SuperMap中字段的长度限制为30个字符。对这种情况请先查看原始shp文件中字段的长度是怎样的,

是不是ArcMap中对字段长度有限制(注:ArcMap 9.3中字段限制为10个字符)

98 问:将excel导入到Deskpro方法

答:1)在Access里将这个Excel文件打开。 2)在Access里复制这个Excel的数据和结构,使之生成一

Access的表文件。 3)在Access里将Excel表关闭,只留新生成的Access 4)保存Access数据库 5)在

Deskpro里打开或新建一个数据源,用导入数据集的方法将Access文件(*.mdb)导入即可

99 问:AutoCAD文件格式dxf中的块文件导入后变成了线或者面,有没有

办法将块文件转换为点?

答:在导入时,不选择导入符号块复选框,导入后的块文件就是以点的方式存储。

100 问:Deskpro 6中导入外部数据后,查看数据库,数据集表名均以SMDTV

为前缀,事先数据库表结构已有规定,数据集表名是否可修改?

答:可修改,需修改两处:1.数据库中表名修改为指定表名;2.SmRegister(此表为矢量数据集注册信

息表,栅格数据集为SmImgRegister)中SmTableName修改为第一步中指定表名。

101 问:DEM图层设置无值数据透明显示后,怎么有虚线边存在(虚线边颜

色与无值数据颜色一致)?

答:此问题在于DEM数据集中实际无值数据与数据集属性中无值数据不一致。解决方法如下:删除影像

金字塔,将数据集属性处无值数据设置为DEM数据集中实际无值,重新创建金字塔即可