首页 / 浏览问题 / 云GIS / 问题详情
超图FAQ:使用超图桌面软件直接打开由第三方平台创建的PostGIS数据库时,数据集名称被自动命名为"模式名.表名"的格式。由于名称中的"."是iServer服务发布时的非法字符,且无法修改,导致这些数据无法成功发布为地图服务。
64,468EXP 2026年03月16日
使用超图桌面软件直接打开由第三方平台创建的PostGIS数据库时,数据集名称被自动命名为"模式名.表名"的格式。由于名称中的"."是iServer服务发布时的非法字符,且无法修改,导致这些数据无法成功发布为地图服务。

1个回答

【问题原因】直接打开由第三方平台创建的PostGIS数据库,会因缺少超图软件所需的系统管理表(sm开头表),导致软件无法正确管理数据集元数据。这会使得数据集名称被解析为"模式名.表名"的格式,而"."字符在iServer中是不被支持的非法字符,从而导致服务发布失败。 【解决办法】1. 不应直接打开第三方创建的PostGIS库。应使用iDesktopX在另一个全新的、空的PostgreSQL数据库中,新建一个数据库型数据源。此操作会自动在库中创建超图所需的系统表。 2. 将原始数据库中的业务数据表,通过数据导入/导出的方式,迁移到这个新创建的、符合超图规范的数据源中。 3. 确认数据迁移无误后,即可在新数据源的基础上进行地图制作与服务发布。
64,468EXP 2026年03月16日
热门文章
关注我们
...