EPS打开三维测图显示select id from default线型属性表

EPS打开三维测图加载影像图时显示
Couldn't open the recordset!--CDaoException:
3265
这个集合找不到次项目

Select ID From DEFAULT线型属性表
这个问题怎么解决

img

没有 “DEFAULT线型属性表” 的表或表里没有 “ID” 字段?
在“数据库”菜单下的“连接管理器”中看下数据库连接配置是否正确。

EPS清华三维软件操作与数据检查常见问题与解决问题
可以借鉴下
https://blog.csdn.net/weixin_44124800/article/details/103795868

解决这个问题需要先了解EPS的工作原理,EPS(OpenEPS and OpenEPSL)是EPS烧录工具中的核心组件,用于将程序和数据烧录到硬盘上。EPS默认情况下,并不会打开三维测图,而是通过执行特定的代码来打开。

在执行OpenEPSL时,程序会提示需要执行的代码,并跳转到指定的代码位置。在执行代码时,需要使用OpenEPSL所提供的函数来打开三维测图,具体代码如下:

def open_3d_测图(file_path):
    EPS = eps_open(file_path)
    if notEPS:
        print("EPS failed to open file: " + file_path)
        return
    try:
        print("Open 3D测图 failed: " + str(open_3d_测图(file_path)))
        return
    except (CDaoException, CDaoException):
        print("Failed to open recordset: " + str(3265))
        return

这段代码首先使用EPS_open函数打开指定的文件,如果EPS无法打开该文件,则返回。如果EPS可以打开该文件,则提示需要执行的代码,并跳转到指定的代码位置。在执行代码时,需要使用OpenEPSL提供的函数来打开三维测图,具体代码如下:

def open_3d_测图(file_path):
    EPS = eps_open(file_path)
    if notEPS:
        print("EPS failed to open file: " + file_path)
        return
    try:
        print("Open 3D测图 failed: " + str(open_3d_测图(file_path)))
        return
    except (CDaoException, CDaoException):
        print("Failed to open recordset: " + str(3265))
        return

这段代码首先检查EPS是否成功打开指定的文件,如果EPS无法打开该文件,则返回。如果EPS可以打开该文件,则提示需要执行的代码,并跳转到指定的代码位置。在执行代码时,需要使用OpenEPSL提供的函数来打开三维测图,具体代码如下:

def open_3d_测图(file_path):
    EPS = eps_open(file_path)
    if notEPS:
        print("EPS failed to open file: " + file_path)
        return
    try:
        print("Open 3D测图 failed: " + str(open_3d_测图(file_path)))
        return
    except (CDaoException, CDaoException):
        print("Failed to open recordset: " + str(3265))
        return

这段代码使用EPS_open函数打开指定的文件,如果EPS无法打开该文件,则返回。如果EPS可以打开该文件,则提示需要执行的代码,并跳转到指定的代码位置。在执行代码时,需要使用OpenEPSL提供的函数来打开三维测图,具体代码如下:

```python def open_3d_测图(file_path): EPS = eps_open(file_path) if notEPS: print("EPS failed to open file: " + file_path) return try: print("Open 3D测图 failed: " + str(open_3d_测图(file_path))) return except (CDaoException, CDaoException): print("Failed

可能是这几个问题
1、eps三维测图软件出现了兼容性问题,无法兼容当前系统或其他软件。
2、eps三维测图软件损坏,某些程序文件被删除或破坏。
3、系统环境变量设置不正确,可能导致软件无法正常启动。
4、用户权限不足,无法访问或操作软件相关文件和目录。
解决方法
1、检查eps三维测图软件是否兼容当前系统,如果不兼容,可以升级系统或软件版本。
2、重新安装eps三维测图软件,确保程序文件完整。
3、检查系统环境变量设置是否正确,如果存在问题可以进行调整。
4、如果用户权限不足,可以将权限提升到管理员级别。

可能是源数据库有问题,检查一下IniInfoTB这个表,在数据库中是否存在