如何从压缩的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)