20楼#
发布于:2005-11-08 09:52
<P>这个说明文件,我已经有了,我提问题举的例子,就是从这里来的。不过还是谢谢你给予这么大的支持,:)。</P>
|
|
21楼#
发布于:2005-11-25 13:33
<P>今天我已经彻底完成了E00的数据导入sde数据库了。由于不同gis软件,如ArcInof、Mapgis等,产生的E00的格式有点出入,为了都能兼容这些格式,花了不少功夫去了解这些格式的差异。</P>
<P>首先,回答本主题的关于*.E00格式数据的属性字段值的问题。之前,由于对e00属性文件的字段定义没有了解彻底,以为和mapgis的明码格式数据一样,是以空格为字段值与字段值的分割符,后来把字段的定义彻底“啃”清楚后,才知道是以字符位数来确定字段的值的。举例说明:</P> <P>LANDLICL.PCODE 8 8 80 2<BR>LANDLICL-ID 4-1 14-1 8-1 50-1 -1 -1-1 1-<BR>XLABEL 4-1 54-1 8 2 60-1 -1 -1-1 2-<BR>YLABEL 4-1 94-1 8 2 60-1 -1 -1-1 3-<BR>SIZE 4-1 134-1 8 2 60-1 -1 -1-1 4-<BR>ANGLE 4-1 174-1 8 2 60-1 -1 -1-1 5-<BR>SZLBL 4-1 214-1 4-1 50-1 -1 -1-1 6-<BR>IFONTF 4-1 254-1 4-1 50-1 -1 -1-1 7-<BR>LABEL 52-1 294-1 52-1 20-1 -1 -1-1 8-<BR> 1 1.6050000E+00 1.4490000E+00 7.0000000E-02 0.0000000E+00 5<BR> 0LARGE<BR> 2 1.6470000E+00 1.1520000E+00 7.0000000E-02 0.0000000E+00 5<BR> 0SMALL<BR></P> <P>这里,字段“LANDLICP-ID”,所在行的50表示字段值类型为整型,如果第一为数字4表示“LANDLICP-ID”字段值占11字符(是以半角计算的,如果为全角字符,如中文字,则相应地以11减去中文字数);如果第一数字不是4,而是2,则字段值占6个半角字符位数。这样每个字段以一定位数来截取字符(注意全角和半角,另外每行最多容纳80个半角字符,如果一个字段的值不能在同一行里完成,会在下一行接着;没有值的字段,以相应位数的空格表示),直至此条记录的所有字段值截取完为止。</P> <P>每个字段的定义是不一样的,这里不一一列出,详细地可以参看前面斑竹给的格式说明,那里写得很清楚(可惜是英文,不喜欢英文的人,还是咬咬牙看看吧)。 </P> |
|
22楼#
发布于:2005-11-25 13:33
<P>今天我已经彻底完成了E00的数据导入sde数据库了。由于不同gis软件,如ArcInof、Mapgis等,产生的E00的格式有点出入,为了都能兼容这些格式,花了不少功夫去了解这些格式的差异。</P>
<P>首先,回答本主题的关于*.E00格式数据的属性字段值的问题。之前,由于对e00属性文件的字段定义没有了解彻底,以为和mapgis的明码格式数据一样,是以空格为字段值与字段值的分割符,后来把字段的定义彻底“啃”清楚后,才知道是以字符位数来确定字段的值的。举例说明:</P> <P>LANDLICL.PCODE 8 8 80 2<BR>LANDLICL-ID 4-1 14-1 8-1 50-1 -1 -1-1 1-<BR>XLABEL 4-1 54-1 8 2 60-1 -1 -1-1 2-<BR>YLABEL 4-1 94-1 8 2 60-1 -1 -1-1 3-<BR>SIZE 4-1 134-1 8 2 60-1 -1 -1-1 4-<BR>ANGLE 4-1 174-1 8 2 60-1 -1 -1-1 5-<BR>SZLBL 4-1 214-1 4-1 50-1 -1 -1-1 6-<BR>IFONTF 4-1 254-1 4-1 50-1 -1 -1-1 7-<BR>LABEL 52-1 294-1 52-1 20-1 -1 -1-1 8-<BR> 1 1.6050000E+00 1.4490000E+00 7.0000000E-02 0.0000000E+00 5<BR> 0LARGE<BR> 2 1.6470000E+00 1.1520000E+00 7.0000000E-02 0.0000000E+00 5<BR> 0SMALL<BR></P> <P>这里,字段“LANDLICP-ID”,所在行的50表示字段值类型为整型,如果第一为数字4表示“LANDLICP-ID”字段值占11字符(是以半角计算的,如果为全角字符,如中文字,则相应地以11减去中文字数);如果第一数字不是4,而是2,则字段值占6个半角字符位数。这样每个字段以一定位数来截取字符(注意全角和半角,另外每行最多容纳80个半角字符,如果一个字段的值不能在同一行里完成,会在下一行接着;没有值的字段,以相应位数的空格表示),直至此条记录的所有字段值截取完为止。</P> <P>每个字段的定义是不一样的,这里不一一列出,详细地可以参看前面斑竹给的格式说明,那里写得很清楚(可惜是英文,不喜欢英文的人,还是咬咬牙看看吧)。 </P> |
|
23楼#
发布于:2007-04-19 18:05
<P>越来越模糊了</P>
|
|
|
上一页
下一页