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工程大全索引
在GIS帝国建立一个较为全面的开源和免费的gis软件工程索引,方便今后进行更新,让大家进一步了解开源GIS的伟大成果,让我们利用他们在空间技术应用方面有更多的创新。这些开源工程大多都在 OSGeo , FreeGIS.org, 和 freecode进行过发布。 [详细]
利用OpenScales+MapServer+PostGIS快速构建GIS应用
随着越来越多智慧城市项目的落地实施,基于 GIS 的应用程序展现出越来越广泛的应用场景,例如大多数行业都需要对真实世界中的现有资源进行可视化的实时监控、分析、操作从而提高效率,使得利益最大化;再比如基于位置的服务也越来越在公众中普及,如此等等。 [详细]
Linux基金会开源大型机项目,拯救上个时代的遗物
如果你对大型机的历史有一点了解,你可能会认为大型机已经是上一个时代的遗物了;但事实上大型机目前仍在许多需要进行密集型计算的大型机构中发挥着重要作用。 [详细]
开源GIS工程:GDAL深度剖析
一、GDAL简介 GDAL官方网站http://www.gdal.org/,本文章中的基本内容都是参照官网中的信息,如有错误或者与官网中的内容冲突,以官网中的为正确。 在开始文章之前,我想先提出几个问题,什么是GDAL?GDAL能做什么?GDAL怎么使用?GDAL内部结构是怎么组织的 [详细]