如何从压缩的ESRI shapefile数据源中提取地址信息?

时间:2020-03-06 14:53:32  来源:igfitidea点击:

当我从网站下载zip文件时,它包含具有以下扩展名的文件:

.dbf
.prj
.sbn
.sbx
.shp
.shp.xml
.shx

这是我下载或者购买转换器的常见数据文件格式吗?
我认为这是某种映射数据文件,但是我所需要的只是它包含到我们现有数据库中的地址。

与编程特别相关。如何设置.NET数据源到这组文件或者仅包含实际信息的.dbf文件?

解决方案

这是一个shapefile

页面底部的链接可能会为我们提供帮助。我对这类文件的唯一经验是使用其他专有(且昂贵)的软件。

我猜我们要查找的地址信息存储在dbf文件中。我们可以从此处下载ESRI dBase驱动程序。

在http://forums.esri.com/Thread.asp?c=9&f=85&t=141422中有示例代码显示了此驱动程序的使用情况。

dbf文件的格式类似于旧的DBase III格式。 shp文件包含形状,而shx是某种索引。

非常感谢提供信息的每个人。我找到了我所需要的CodePlex Cproject。我确实必须做一个小修改,然后将其发布回项目讨论板上,该修改是针对" F"的未知列类型的。但是命令行程序DBF2CSV可以通过dbf文件很好地创建格式良好的csv。用Excel几分钟后,我准备将其导入到我们的MySQL数据库中。

以下项目具有一个命令行程序,该程序会将DBF文件转换为CSV
http://www.codeplex.com/fastdbf

我们可以使用DBase IV驱动程序在MS Access中打开shapefile .dbf文件,也可以直接在MS Excel中打开(以* .dbf打开)

:o)