首页 / 浏览问题 / 云GIS / 问题详情
IDesktop数据库数据源发布数据服务
45EXP 2021年03月23日

用Idesktop打开数据库数据源,数据库里面所有的数据表都会列出来,如果我只需要用其中一个数据去做发布,那么怎么去掉其他数据。如下图我只需要ssh_jzjd_py_t_2000这个数据,其他两个数据不需要,那怎么去掉呢,如果不去掉保存为工作空间去发布数据服务那对应的数据服务会把这三个数据都列上去,而我只希望数据服务有ssh_jzjd_py_t_2000这个数据就行

1个回答

你好,你可以新建一个文件型的数据源、数据库型的数据源把你需要的数据复制到里面,然后保存工作空间发布服务。
3,755EXP 2021年03月24日
我需要将数据放到数据库里面,因为数据会实时更新
那你可以新建一个数据库型数据源,保存工作空间后,以后数据更新了iserver都会读取到的。
那我提到的第一个问题还是没有解决呢
我是说让你新建一个新的数据库型数据源,把你需要的那个数据复制到这个新的数据源里面,保存工作空间发布。或者如果你以前的数据源里面其他的数据可以不要,那你可以直接在里面删除数据集,再发布服务。
是这样的,就是我数据库源里面的数据都是需要的,比如像上面的数据库数据源里面有三张表(ssh_jzjd_py_t_2000、ssh_szjg_py_t_2000、nh_cjgyyy),我只需要对ssh_jzjd_py_t_2000发布数据服务但是其他数据不能删除,那需要怎么实现呢,麻烦解答一下
就是重新创建一个pgis数据源,然后把你的ssh_jzjd_py_t_2000复制到这个新的数据源里面,发布服务就可以了啊。
我是想实现这三个数据表分别发布成三个数据服务,那按你说的方式就需要创建3个pgis数据源把三张表分别复制到数据源里面,这个方法是可以实现的但比较麻烦,还有其他方式吗,或者是我这样的思路不对
你直接发布成一个数据服务,分别去调用里面的每个数据就行了啊。
好的,感谢你的回复
...