当前位置:首页 > 经验

讲解foxpro实例教程 foxpro是什么软件系统

概述

作为GIS从业人员,对Shape文件一定不会陌生,它是美国环境系统研究所公司(ESRI)开发的一种空间数据开放格式,如下图所示。

修改SHP文件的属性值一定要用GIS软件吗?

Shape文件

通常情况下,Shape文件至少由SHP矢量图形文件、IDX矢量图形索引文件和DBF矢量图形属性文件组成,坐标投影文件PRJ不是必须的文件,但如果在缺少该文件的情况下用ArcMap打开时可能会提示缺少空间参考,如下图所示。

修改SHP文件的属性值一定要用GIS软件吗?

未知的空间参考

通常情况下,我们在对SHP文件中的矢量对象进行修改时,最常用的方式是在ArcMap中打开进行修改,但对于只存储了属性字段值的DBF文件也一定要用ArcMap或QGIS等GIS软件进行修改吗?

什么是DBF文件?

DBF是一种“古老”的数据库文件格式,它是DOS系统中的dBase数据库和Visual FoxPro数据库所使用的数据库格式,现在应该极少有人在电脑上安装这两款软件了。

Visual FoxPro原名FoxBase,最初是由美国Fox Software公司于1988年推出的数据库产品,在DOS上运行,与xBase系列兼容。

1992年,Fox Software公司被Microsoft收购加以发展,使其可以在Windows上运行,并且更名为 Visual FoxPro,它比FoxBASE在功能和性能上有了很大的改进,进一步提高了系统的开发能力。

Visual FoxPro 3.0一推出,就受到广大用户的欢迎,因为xBase类的语言,如dBase和Clipper等当时还无法在Windows上运行,于是成为市场上的霸主。

修改SHP文件的属性值一定要用GIS软件吗?

Visual FoxPro

当我第一次知道Visual FoxPro这款软件时大概是在2001年前后,当时我们宿舍有位同学家里开了个服装厂,他基于Visual FoxPro为厂里开发了一个服装管理系统。

2001年前后,那是一个微软如日中天的年代,比尔盖茨是我们宿舍的小伙伴集体崇拜的对象(没有之一),孤陋寡闻的我甚至从来没听说过乔布斯。

Visual FoxPro作为微软曾经非常受欢迎的产品,但早在2007年3月13日就正式宣布Visual FoxPro 9将是微软的最后一款桌面数据库开发工具软件,以后将永远不会出现VFP 10的新版本。

微软为VFP 9的普通用户提供支持到2010年1月12日,购买扩展支持服务的用户可获得到2015年1月13号的服务,也就是说2015年1月13日是便是FoxPro寿终正寝之日,FoxPro 9成为了Foxpro的绝唱!

到目前为止,如果不是因为从事GIS行业经常接触Shape文件的DBF属性文件,我可能没有机会其它场合与DBF文件打交道了,毕竟它真的是一个快被世人遗忘的“古老”的数据库了。

修改DBF属性文件一定要用GIS软件吗?

作为GIS行业的从业人员,在GIS软件中修改DBF属性文件可能已经成为了刻板印象,但我们通过对DBF文件的追本朔源明确了,其实DBF文件归根到底是一个数据库文件。

既然DBF文件是一个数据库文件,那么在我们只是单纯地需要对文件中的属性值进行修改时,就不一定非得用GIS软件了,尤其是在启动ArcMap可能还要等半天的情况下,通过Access或Excel进行修改的效率可能要高得多。

比如现在我们需要对七大洲的面积进行修改,只需要通过Excel打开DBF文件直接修改即可,如下图所示。

修改SHP文件的属性值一定要用GIS软件吗?

在Excel中打开DBF文件

本文中的矢量文件示例数据,可以通过私信“七大洲”获取数据下载地址,数据如下图所示。

修改SHP文件的属性值一定要用GIS软件吗?

世界七大洲

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章