AVCE00 2.0.0:Arc/Info Vector Coverage – E00 开源组件库

AVCE00 是一个ANSI C library, 支持Arc/Info binary coverages 转换成ASCII E00。支持读取和创建coverages文件。这个库的设计比较容易移植到一个E00、coverages文件的转换工具中。

在读取模式中, AVCE00读取一个Arc/Info binary coverage 文件并转换成ASCII E00 文件。用另外一句话说,你使用它打开一个 coverage文件进行读取,然后你一次一行的从 coverage文件中获取信息,就像你打开EOO文件一样。

在写模式中,AVCE00读取E00行信息作为输入并写入到coverage结果文件中。 当你使用它将E00行信息写入你创建的coverage文件中时,它可以将eoo格式转换成coverage格式,并搞定coverage必要的一些信息文件。

备注:写入已有的coverage文件目前还不支持,你只能读取已有的coverage文件,你可以使用它读取已有的coverage文件,或者创建一个新的coverage文件。

工程项目地址:http://avce00.maptools.org/avce00/avce00.html

这个开源项目包括4个主要的组件:

For the GIS users:

  • The ‘avcexport’ command-line program reads a binary coverage and converts it to a file in E00 format  

  • The ‘avcimport’ command-line program takes a E00 file as input and creates a binary coverage from it.

For the GIS developers:

  • A simple set of C library functions that make a binary coverage appear as an ASCII E00 file. These functions read a binary coverage and return a stream of E00 lines, making the coverage appear as an E00 file.  
  • Another set of C functions that can create a binary coverage from an E00 input. You write E00 lines (one line at a time) using these functions, and the E00 input is written as a binary coverage.

其中avcimport.exe读E00,avcexport.exe写E00。想自己进行二次开发的童鞋,可以试试组件开放的函数。

更多GIS数据转换工具,可以点这里查看:http://avce00.maptools.org/gistrans_links.html

转载请注明出处。GIS帝国网站报道中出现的商标及图像版权属于其合法持有人,只供传递信息之用,非商务用途。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

CAPTCHAis initialing...