开源

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

字号+ 作者:GIS帝国 来源:GIS帝国 2015-11-14 17:07 我要评论( )

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

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帝国网站报道中出现的商标及图像版权属于其合法持有人,只供传递信息之用,非商务用途。

1.GIS帝国遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评