基本3D格式
BIM文件格式
CAD文件格式
GIS文件格式

PMX文件

文件结构

PMX文件是一种开放式的BIM(建筑信息建模)文件格式,由日本建筑程序公司开发,目前已有多个BIM软件支持。PMX文件主要用于建筑、结构、机电以及管道设计中,在实际工程项目中运用广泛。

PMX文件是一种基于XML格式的文件,可以通过文本编辑器进行查看和编辑。在XML结构中,PMX文件被分成多个部分,包括项目信息、材料信息、对象定义和关系、坐标系、与其他文件的链接等。具体细节可以参考对应的BIM软件说明文档。

规范链接

PMX文件的格式规范可以在以下链接中找到:

  • 日本建筑程序公司:https://www.buildingsmart.or.jp/pmx/

示例文件

下面是一个PMX文件的简单示例:

<?xml version="1.0" encoding="UTF-8"?>
<Project>
  <ProjectInformation>
    <ProjectName>Sample Project</ProjectName>
    <ProjectID>1234567</ProjectID>
    <StartDate>2021-01-01</StartDate>
    <EndDate>2021-12-31</EndDate>
  </ProjectInformation>
  
  <MaterialInformation>
    <Material>
      <MaterialID>1</MaterialID>
      <MaterialName>Concrete</MaterialName>
      <MaterialDensity>2400</MaterialDensity>
    </Material>
    <Material>
      <MaterialID>2</MaterialID>
      <MaterialName>Steel</MaterialName>
      <MaterialDensity>7850</MaterialDensity>
    </Material>
  </MaterialInformation>
  
  <ObjectInformation>
    <Object>
      <ObjectID>1</ObjectID>
      <ObjectName>Wall1</ObjectName>
      <ObjectType>Wall</ObjectType>
      <Material>1</Material>
      <Thickness>200</Thickness>
      <Dimensions>
        <Width>3000</Width>
        <Height>3000</Height>
        <Length>200</Length>
      </Dimensions>
      <CoordinateSystem>
        <Origin>
          <X>0</X>
          <Y>0</Y>
          <Z>0</Z>
        </Origin>
        <Axes>
          <XAxis>
            <Vector>
              <X>1</X>
              <Y>0</Y>
              <Z>0</Z>
            </Vector>
          </XAxis>
          <YAxis>
            <Vector>
              <X>0</X>
              <Y>1</Y>
              <Z>0</Z>
            </Vector>
          </YAxis>
          <ZAxis>
            <Vector>
              <X>0</X>
              <Y>0</Y>
              <Z>1</Z>
            </Vector>
          </ZAxis>
        </Axes>
      </CoordinateSystem>
    </Object>
  </ObjectInformation>
  
  <LinkInformation>
    <Link>
      <LinkType>IFC</LinkType>
      <LinkPath>sample.ifc</LinkPath>
    </Link>
  </LinkInformation>
  
</Project>