我看到发布的博客里面说
如果关联的外表foreignTable是在superMap.Idesktop中剑仙的数据集或者属性表,那外部表的名字不是对应的数据集名字,而是数据表名.
是不是意味着在idesktop中打开的数据源下的外挂属性表不能被linkItem到呢?如果是这样的外挂属性表怎么能够将里面的字段作为制作专题图的字段呢?(由于数据量过大,且数据库操作人员不定,不希望在ideskTop中建立数据集及表)
博客里面的那句话 意思是说 在idesktop810版本以后,数据库数据源里所建立的数据集对应的表名不是数据集名,而是类似“SMDTV_1”的,你在关联表的时候,就要注意外部表的名字。
你是想关联外表做专题图吗 你的外部表是和数据源中的数据集同源的吗 如果是同源的话 是可以通过JoinIterm来连接的
linkIterm目前仅支持 Supermap 管理的表,即另一个矢量数据集所对应的 DBMS 表
如果你不是跨库的话 可以建立视图 使用JoinIterm
上面说过 linkIterm目前仅支持 Supermap 管理的表,即另一个矢量数据集所对应的 DBMS 表 没办法关联自己在数据库里建立的表
JavaScrip中服务端专题图能通过joinIterm去连接属性表做专题图 但是前提是:矢量数据集与外部表必须属于同一数据源
JavaScript里面还有一种使用内存数据制作专题图 你可以先对你业务表查询出你需要的列的信息 然后取到某一字段的值的数组 去替换矢量数据集里面对应的某一字段的值 具体你可在技术资源中心“support.supermap.com.cn”搜索“内存数据” 如图