foxpro是什么软件系统(讲解foxpro实例教程)
概述
作为GIS从业人员,对Shape文件一定不会陌生,它是美国环境系统研究所公司(ESRI)开发的一种空间数据开放格式,如下图所示。
Shape文件
通常情况下,Shape文件至少由SHP矢量图形文件、IDX矢量图形索引文件和DBF矢量图形属性文件组成,坐标投影文件PRJ不是必须的文件,但如果在缺少该文件的情况下用ArcMap打开时可能会提示缺少空间参考,如下图所示。
未知的空间参考
通常情况下,我们在对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上运行,于是成为市场上的霸主。
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文件直接修改即可,如下图所示。
在Excel中打开DBF文件
本文中的矢量文件示例数据,可以通过私信“七大洲”获取数据下载地址,数据如下图所示。
世界七大洲
- 1bat的大数据(BAT的大数据来源)
- 2三星s8屏幕上端2(三星s8屏幕上端2个按键)
- 3三星屏幕坏了如何导出(三星屏幕摔坏了如何导出数据么)
- 4红米3x怎么关闭自动更新(红米k40s怎么关闭自动更新)
- 5微信上防止app自动下载软件怎么办(微信上防止app自动下载软件怎么办啊)
- 6押镖多少钱(押镖一个月有多少储备金)
- 7瑞星个人防火墙胡功能(瑞星个人防火墙协议类型有哪些)
- 8cf现在等级是多少(cf等级2020最新)
- 9老滑头多少条鱼(钓鱼老滑头有什么用)
- 10WPS自动调整语法(wps如何修改语法)
- 11dell控制面板防火墙(dell的防火墙怎么关闭)
- 12丑女技能升多少(丑女技能需要满级吗)
- 13智能家居系统怎么样(智能家居系统好吗)
- 14戴尔屏幕(戴尔屏幕闪烁)
- 15y85屏幕信息(vivoy85息屏显示时间怎么设置)
- 16魅蓝note3屏幕出现方格(魅蓝note屏幕竖条纹)
- 17v8手指按屏幕(触屏手指)
- 18金为液晶广告机(液晶广告机lb420)
- 19三星显示器怎么校色(三星显示器 调色)
- 20hkc显示器dvi音频(hkc显示器有音响么)
- 21康佳液晶智能电视机(康佳液晶智能电视机怎么样)
- 22做液晶画板电脑(做液晶画板电脑怎么操作)
- 23液晶屏极化现象原理(液晶屏极化现象原理是什么)
- 24企业网络安全防火墙(企业网络防护)
- 256splus黑屏屏幕不亮(苹果6s plus屏幕突然黑屏)
- 26充电导致屏幕失灵(充电导致屏幕失灵怎么办)
- 27超极本屏幕旋转(笔记本电脑屏幕旋转,怎么转过来?)
- 28igmp防火墙(防火墙配置ipv6)
- 29荣耀王者多少经验(王者荣耀经验多少一级)
- 30lol老将还剩多少(qg老将)