1、 启动ArcCatalog,选择一个用来存储新建Shapefile的文件夹(位置)。
2、 从主菜单中选择File > New > Shapefile。在Create New Shapefile对话框中,为shapefile命名,选择要素类型,设定坐标系统。如果要存储M和Z值,选中相应的复选框。完成后单击OK。
3、 右键单击新创建的shapefile,从环境菜单中选择Properties。
4、 在Shapefile Properties对话框中,单击Fields标签。
5、 要创建一个新的字段,只要在第一个有效的空行上单击。在Field Name下输入属性的名称。在Data Type下单击,从下拉列表框中选择合适的数据类型。
6、 一旦选择了数据类型,就可以对字段特性进行设置。设置完字段特性后,但击应用或确定。
属性描述了要素的相关特性,并存储于表中。
在创建新的属性表或是向已有的属性表中增加字段的时候,必须指明数据类型和字段属性,比如精度(Precision)或长度(Length)。数据类型的选择和相关设置会影响存储和显示,并且对后台数据库的精度和效率有十分重要的意义。
在ArcGIS中你可以将要素的属性值存储为七种数据类型之一,即短整型(short integer)、长整型(long integer)、浮点型(float)、双精度(double)、文本型(text)、日期型(date)和大型二进制对象(BLOB)。
属性表同样包含预定义字段,保存了数据的几何特性(Shape)和要素ID(FID)。浮点和双精度数据是真实的数值,通常用于测量或计算的连续数据。
短整型和长整型数据所反映的数值,通常用于记数或为分类指定一个编码值(coded value)。
文本数据也能够存储编码值或者描述要素特征的文本,比如名称。要素时间方面的数据存储为日期型,如阀门的最后检测时间。BLOB能够集成其它的媒体,如视频、影像或声音。下表总结了这些数据类型的信息。
dbf是Digital
Beam
Forming的缩写,译为数字波束形成
或数字波束合成,广泛应用于阵列信号处理领域,还表示一种数据库文件。
DBF
数据库可以分为
dBase
III
、foxpro
格式两类。
DBF
数据库是常用的桌面型数据库,它曾经被各企业、事业单位广泛使用。现在,虽然已经有了很多的各种各样的小、中、大型数据库,DBF
数据库依然被很多单位用于数据交换。
打开方式:
DBF
Viewer
Pro
是一个用于
Windows
下的
DBF
数据库文件管理器。
可用FOXPRO打开
还可用EXCEL进行打开
1、首先创建一个文件夹用来存储导出的数据。
2、其次打开ArcGIS,找出需要导出图层。
3、然后右击图层,选择“数据”“导出数据”。
4、然后选择输出数据的位置。
5、最后将输出类型改为“shapefile”类型,确认即可导出。
在弃用shp格式之后,一直都用Personal Geodatabase 类型的Geodatabase 存储GIS数据,对File Geodatabase 视而不见,一直以为Personal Geodatabase 效率远高于File Geodatabase,没想到弄错了,事实上正好相反。下面是对比,以后就用File Geodatabase算了。
一、存储方式
File Geodatabase 以一个资料夹方式储存,而Personal Geodatabase 则为一个MS-Access 的mdb 资料库档案。
二、储存限制
1 Personal Geodatabase:相同于MS Accesss 限制,资料库最大为2GB。
2 File Geodatabase:资料库无限制,每个表限制为1TB(1000GB)。
三、平台支援
1 Personal Geodatabase:仅可在Windows 上运行。
2 File Geodatabase:跨平台支援,可在Windows 及UNIX、linux上运行。
四、效能
File Geodatabase 相较于Personal Geodatabase 可快20%到10 倍,这部分随着资料量的增加,效能差异越大。
五、储存空间
同样的资料,在File Geodatabase 中比Personal Geodatabase 和Shapefile占用的硬碟空间更少,通常可以减少50%~70%,最多可减少到1/5。
File Geodatabase中的lock文件
与Personal GDB的单个mdb文件表现形式不同,File GDB是以文件夹的形式存放在磁盘中的,进入File GDB的文件夹可以看到许多凭我们肉眼凡胎无法辨认的文件(你要是能认出来叫你犀利哥~),这向你传递一个信息,没事别到里面瞎逛。
当一个ArcGIS程序,比如ArcMap、ArcCatalog或者ArcGIS Server(将其中的数据发布成了服务),正在访问File GDB时,ArcGIS会给其中相应的数据加上(悲观)锁,表现出来就是在该File GDB的文件夹里多了若干lock结尾的文件。当数据被锁定时,你是无法对其进行修改或删除的。比如ArcMap里加载了一个FeatureClass,这时你无法用ArcCatalog删除它;在ArcCatalog中预览一个FeatureClass,这时你无法用ArcMap编辑它。
除了正在使用的数据会肯定被锁以外,以下情况中还有其他数据也会被锁住:1、正在访问包含在DataSet中的某个FeatureClass时,这个DataSet内的其他FeatureClass也会被锁;2、单独的FeatureClass之间如果做了Relate,那么访问其中一个时其他的也会被锁。
93+sp1以后,每个lock文件的文件名会至少带有以下两个信息:产生该锁的进程的ID号(任务管理器,查看,选择列,勾选PID可查看),以及该进程所在的机器名。当数据被锁定时,除了以上标志明显的lock文件外,还会有一些系统锁文件。所以根据这些lock文件的命名,你就能判断出是哪个进程占用了数据,从而做出正确的处理。
一般来说,lock文件会在生成它的进程正常退出时被自动删除掉。但如果进程没有正常退出,比如崩溃后,由该进程生成的lock文件则会继续存在,但已经没有任何作用。清除这些因意外状况遗留下的lock文件的方法:1、重新开启该进程,则会清理上一次遗留的lock文件;2、用Compact Database工具或ArcCatalog中的右键菜单;3、手动删除。推荐方法2,方法3慎用。除非你有备份,否则误删File GDB文件夹下一个哪怕0k的文件,都有极大的可能造成整个数据库损坏而无法修补。
如果非要用方法3,建议在命令行下用del lock命令删除;如果非要用资源管理器删,建议左手在按住ctrl或shift时,右手食指不要发抖。
六、压缩格式
File Geodatabase 支援一种新的压缩格式,在查询与显示方面均与未压缩格式相同,压缩比率可从2:1 到25:1。
以上就是关于如何修改ArcGIS中shape文件属性表的字段类型全部的内容,包括:如何修改ArcGIS中shape文件属性表的字段类型、.dbf格式的数据库是什么数据库、国图农村地籍与房屋调查数据库软件如何调出图层等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)