首页 / 浏览问题 / 组件GIS / 问题详情
怎么打开已有地图?
30EXP 2020年03月13日
Iobjects JAVA 9D

SampleData/World.smwu中有世界地图,我想把地图放到新建的工作空间中,该如何操作呢?

1个回答

您好,如果是需要把世界地图发在自己的工作空间里面,单纯只是想要数据,可以将其数据复制到自己数据源中,然后设置风格保存地图保存工作空间;
如果需要连带地图风格一起保存到新的工作空间,最简单的操作是另存工作空间。
9,232EXP 2020年03月13日
我的做法是用idesktop导出地图模板,导出数据集,然后重新导入到我新建的工作空间中。

我还有三个问题想请您帮忙解答,

1:我现在新建的工作空间是数据库型的,数据源是文件型的,我新建了一个数据库型数据源,然后新建数据库型数据集,我想把新的数据库数据集作为图层添加到地图的最上层,这样可以吗?

2:有没有办法将文件型数据集中的数据存储到数据库中?

3:我可以不可以直接在SQL SERVER的数据集表中手动输入数据,然后作为图层添加到地图最上层?
1.可以的,你把数据库型数据源的数据集添加到地图窗口,并将图层设置为最上层即可
2.你可以将文件型数据源的数据集复制到数据库数据源中,使用接口:datasource.copyDataset()
3.不建议你那样操作,因为直接在SQL server中操作表可能在我们里面不能识别为空间数据,最好是在桌面软件或者组件中新建数据集,向数据集中添加记录
您好,具体怎么通过idesktop向数据集中添加记录可以详细说说怎么操作吗?或者在帮助文档哪一章呢?您真的帮了我很大的忙,非常感谢。
请问一下你是想添加新的对象还是想把已经有的对象追加到新的数据集里面呢?添加新的对象可以直接把数据集添加到地图窗口,开启图层编辑绘制对象就可以;如果是把其他数据集追加到新的数据集可以通过追加行的方式:在数据选项卡下面
我想用idesktop在地图上画几个点,然后把这几个点的信息存储到新建的数据库数据集中。
你就直接将新建的数据库数据集添加到地图窗口,在图层开启编辑,然后在地图中进行绘制就可以了
...