您好,有以下内容供您参考:
对于iDesktop 中添加一列的方案有:
方案一:在iDesktop中为模型数据集添加一列,并编辑。
1. 在iDesktop界面左侧的工作空间管理器中选中目标数据集,右键-> 属性。
2. 此时在界面右侧出现属性面板,选中面板中的“属性表”,点击属性表菜单中的加号后可以看到下方属性列表添加了一列。
3. 您可以在列表中编辑新增列的 “名称”,“别名”,“类型”,“长度”,“必填”,“缺失值”。完成编辑后,点击 属性表菜单的 “应用”按钮,既可以完成“添加一列”。
4. 在iDesktop界面左侧的工作空间管理器中选中目标数据集,右键-> 浏览属性表,此时您可以看到该模型数据集的属性信息,并可以双击单元格进行编辑,并保存。
方案二:通过excel表格导入为属性表数据集,再追加列到模型数据集中。
1. 若您有一个excel,其中需要有唯一标识列(如ID),用于与模型数据集进行匹配。您需要新增的列可以放入表格中。
2. 使用iDesktop 将excel 导入为属性表数据集。
3. 使用“追加列”功能,将属性表数据集的列追加到 模型数据集中,该功能位于iDesktop 顶部菜单 “数据”->"数据处理"->"追加列"。
注:模型数据集和属性表数据集的唯一标识符列类型需要相同,比如同为32位整型,可以在数据集属性面板->"属性表"中进行调整
对于发布数据服务后由剑获取展示
您可以参考 https://blog.csdn.net/supermapsupport/article/details/124879325 中的“通过模型缓存属性查询”
希望能帮助到您。