Intergraph标准文件格式与MicroStation自定义应用

需积分: 46 1 下载量 91 浏览量 更新于2024-07-23 收藏 673KB PDF 举报
"Intergraph Standard File Formats.pdf 提供了关于Intergraph标准文件格式(ISFF)的详细信息,这些格式是MicroStation和Intergraph的Interactive Graphics Design System (IGDS)共用的。ISFF现在对公众开放,允许Intergraph客户和第三方开发者创建自定义应用程序,以便在无需获得Intergraph许可的情况下读取和写入ISFF格式。这与Bentley Systems的OpenDGN倡议有关,旨在实现与Bentley MicroStation V7的兼容性。ISFF包括多种类型的二进制文件,如设计文件(通常以.dgn扩展名)和细胞库文件,用于存储可放置在设计文件中的细胞定义。" 本文将深入探讨Intergraph Standard File Formats (ISFF),以及它如何影响MicroStation和相关应用的开发。 ISFF是MicroStation和IGDS的核心,它定义了一套通用的文件结构,用于存储图形设计数据。这些格式的公开意味着用户可以更自由地开发与MicroStation交互的应用程序,而无需依赖于Intergraph的专有许可证。这极大地促进了软件的创新和定制化,同时也扩大了MicroStation平台的生态系统。 设计文件(.dgn)是ISFF中的关键组成部分,它们是顺序的、变长度记录的文件,包含设计文件头、文件设置信息、图形元素和非图形数据。设计文件头提供了文件的基本信息,而从第四元素开始,用户可以定义自己的图形元素。这种灵活性使得用户能够根据需求创建复杂的设计模型。 细胞库文件则是另一种重要的ISFF类型,它们存储可重用的细胞定义,这些定义可以在设计文件中插入。每个细胞是一个复杂的元素,包含一个细胞库头(类型1元素)和组成细胞的其他元素。细胞描述可以嵌套,这意味着一个细胞可以包含其他细胞,形成层次结构,提高了设计的复用性和组织性。 ISFF的开放性也与OpenDGN项目紧密相关,该项目由Bentley Systems发起,目的是实现与MicroStation V7的兼容。通过DGNdirect,开发者可以实现与Bentley MicroStation的互操作性,确保不同平台间的数据交换无障碍。 Intergraph Standard File Formats的公开不仅增强了MicroStation的可扩展性,也为CAD领域的开发者提供了一个强大的工具集,使他们能够创建更加高效、定制化的解决方案,同时保持与行业标准的兼容性。这对于推动CAD技术的发展和促进跨平台协作具有重要意义。