在GEMPACK和GAMS之间转换数据
在GEMPACK和GAMS之间转换数据
了解如何在GEMPACK和GAMS之间进行数据转换,包括新版本和旧版本的处理方式。从HAR到GAMS,以及从GAMS到HAR的转换工具和步骤。
GAMS被广泛用于一般均衡建模。在GEMPACK头文件数组(HAR)和GAMS格式之间转换数据相对容易。但是,存在两种不同类型的GAMS数据文件:
- 更近期的GAMS版本允许您将数据存储在GDX文件中 - 这是ViewHAR可以读取和写入的。还有指令行转换工具GDX2HAR和HAR2GDX。
- 较旧版本的GAMS使用文本格式存储数据。您可以使用SEEHAR或HAR2GAMS和GAMS2HAR实用程序在HAR文件和此较旧的文本格式之间进行转换。更多详情如下。
一、在HAR和GDX格式之间进行转换
较新版本的ViewHAR允许您打开或“另存为”HAR或GDX文件(请记住选择扩展的“advance或编辑”菜单)。
由Mark Horridge和Tom Rutherford编写的指令行实用程序GDX2HAR和HAR2GDX可在GAMS的数据交换格式(.GDX文件)和GEMPACK头文件数组文件(.HAR文件)之间进行转换。这些指令行程序既不需要GAMS许可证,也不需要GEMPACK许可证。这两个程序的稍微不同版本都包含在GAMS和GEMPACK的安装包中。
当使用较旧版本的GDX2HAR和HAR2GDX与新格式的GDX或HAR文件时可能会出现问题。


二、在HAR和基于文本的GAMS数据之间进行转换
您可以使用Tom Rutherford和Ken Pearson编写的实用程序。
三、从HAR到GAMS(文本)
GEMPACK程序SEEHAR可用于将GEMPACK头文件数组文件上的数据转换为GAMS样式文件。您可以下载一个在Windows PC上运行的SEEHAR版本。要将GEMPACK头文件数组转换为GAMS文件,请在运行SEEHAR时选择选项GMS。这有几个不同的变体。
这将提供有关不同GAMS转换选项的帮助。
还有可用的HAR2GAMS实用程序。[这本质上只是前面描述的SEEHAR。]
四、从GAMS(文本)到HAR
您可以下载用于进行此转换的GAMS2HAR实用程序。这些GAMS2HAR实用程序必须与GAMS的某个版本一起使用。
-
2026-03-10
GTAP数据库 V12已正式发布 - 附视频介绍
GTAP(Global Trade Analysis Project)是一个设立在美国普渡大学农业经济系的经济研究组织。该项目成立于1992年,旨在为贸易政策分析和可计算一般均衡(CGE)建模提供数据支持。全新版GTAP V12已于2026年2月正式发布,欢迎联系北京睿驰科技订购正版GTAP数据库。
查看详情 >
-
2026-03-26
Origin 2026 SR1 服务更新包发布
Origin 2026 服务更新包1现已发布,适用于更新现有Origin或OriginPro 2026 SR0安装或全新安装。本次更新修正了智能填充、Excel公式、分组绘图批量操作及合并图形兼容性等多处问题,并解决了部分崩溃错误。安装后版本号将升级到10.3.0.197,用户可通过“帮助:关于Origin”确认更新完成。
查看详情 >
-
2026-04-13
GMS 10.9 中文版正式发布 — 新增 PFAS 运移模拟与地下水能量(GWE)模块
GMS 10.9 中文版现已发布。本次更新新增 MODFLOW-USG Transport 对 PFAS 运移模拟的支持、MODFLOW 6 地下水能量(GWE)模型、UGrid 多项改进以及 MODFLOW 6 界面优化等功能,为地下水数值模拟与地热储能分析提供更多工具支持。
查看详情 >
