ArcGIS属性表——字段

一、字段属性

字段是用于记录要素某一专题的属性信息,属于最基本的单元变量。

显示字段属性表信息:内容列表→图层右击→【打开属性表】

二、字段类型

常见字段类型

  • Float(浮点型):1个符号位,7个指数位,24个小数位。
  • Double(双精度):1个符号位,7个指数位,56个小数位。
  • Short Integer(短整型):1个符号位,15个二进制位,在 -32,768 和 32,767 之间的整数。
  • Long Integer(长整型):1个符号位,31个二进制位,在 -2,147,483,648 和 2,147,483,647 之间的整数。
  • Text(文本型):数据字符存储为字节。254个字节,一个汉字占2个字节。
  • Data(日期型):日期和/或时间,基于标准时间格式存储。
  • BLOB:复杂对象,如影像、照片、录音、视频等。BLOB只能在数据库中创建,不支持shp文件。
  • Raster —栅格影像,可以存储 ArcGIS 软件支持的所有栅格数据集格式,但强烈建议您仅使用小影像。

自创建字段类型

  • Geometry:用于记录几何属性。shape字段。
  • GUID、全局ID、Object ID:全局唯一标识符,用于记录要素索引 or 创建顺序 or 注册行ID列,如shp中的FID、数据库中的ObjectID、记录表中的Oid等。

三、字段创建

字段创建方式

  • 字段创建一般在要素类创建的同时创建;
  • 字段创建也可以在属性表选项中完成(停止编辑状态下);
  • 字段创建还可以在Toolbox的数据管理工具中进行添加字段。

创建字段时注意事项

  • 创建后字段属性不能更改(arcgis10.2以下产品),字段顺序不能发生变化,创建前应充分考虑字段类型和字段顺序。
  • 创建字段时,可以填写别名,但shapefile 不支持字段别名。
  • 字段的精度Precision和小数位数Scale用于描述可存储于字段中的数据的最大精度和大小。 精度Precision描述可存储在字段中的数字位数,反映了数据存储的详细程度;小数位数Scale描述Float和Double字段的小数位数。 例如,如果字段值是 54.234,则小数位数 = 3,精度 = 5。
  • 文本型Text中的长度Length指字段长度。
  • 栅格类型的字段允许将栅格影像包含为属性。 它存储在地理数据库中或与地理数据库一同存储。 当图像是描述要素的最佳途径时,这很有用。 无法为栅格类型的字段设置精度、比例和长度。

字段创建、字段批量创建的步骤

转载:

  • 【Arcgis—对单个shp数据批量添加字段】 https://www.bilibili.com/video/BV1QV4y1q7HS/?share_source=copy_web&vd_source=f85519c5cf21dde8b9023934b6cdd2ef
  • 【Arcgis—往属性表里批量添加字段】 https://www.bilibili.com/video/BV1We411H74H/?share_source=copy_web&vd_source=f85519c5cf21dde8b9023934b6cdd2ef

(1)在地理数据库新建要素类的同时批量添加字段

Catalog→选中test F G.gdb右击→new新建→选择Feature Class→……→添加字段页面→Import导入→xls表格(xlsx不行,必须是旧版xls表格)

注意:多个字段被导入但类型都变成了Text需要手动修改,或许可以尝试表格只有一行字段名

(2)要素类建立完成后使用ArcToolbox批量添加字段

ArcToolbox(工具箱)→Data Management Tools(数据管理工具)→Fields(字段)→Add Field(添加字段)→右击选择Batch(批处理)→表格字段填好→添加字段批处理页面+表格一样的行数→两边都选中可以直接从表格复制黏贴到添加字段批处理页面

注意:字段可为空必填Yes No,不填则默认为No。

(3)要素类建立完成后一个一个添加字段

方法1:内容列表→图层右击→选择Open Attribute Table(打开属性表)→Add Field(添加字段)必须在编辑器停止编辑的情况下才可以添加字段

方法2:ArcToolbox(工具箱)→Data Management Tools(数据管理工具)→Fields(字段)→Add Field(添加字段)→右击选择Open

### 回答1: Matlab是一种常用的编程语言和环境,用于科学计算和工程应用。双目相机标定是一种用于精确测量和视觉定位的技术。而OpenCV是一个开源的计算机视觉库,提供了许多用于图像处理和计算机视觉的函数和工具。 要进行Matlab双目相机标定,我们可以通过访问OpenCV官网下载OpenCV库和相关教程来获得所需的功能和指导。方法如下: 1. 打开浏览器,输入 “OpenCV官网”并进入OpenCV官网。 2. 在官网主页上,找到下载链接或导航菜单中的“Downloads”(或“下载”)部分。 3. 点击下载链接,进入下载页面。 4. 在下载页面上,找到与您的操作系统和Matlab版本兼容的最新版本的OpenCV库。 5. 单击下载按钮,开始下载OpenCV库。 6. 下载完成后,将OpenCV库文件保存到您选择的目录中。 7. 解压缩下载的文件,将相关文件和文件夹复制到您的Matlab工作目录中。 8. 打开Matlab,创建并打开一个新的脚本文件。 9. 在脚本文件中,编写适当的Matlab代码来使用OpenCV库进行双目相机标定。 10. 运行脚本文件,在Matlab命令窗口或图形用户界面中查看和分析结果。 通过在Matlab中使用OpenCV库,您可以利用双目相机标定来获得相机的内部和外部参数,例如相机矩阵、畸变系数和旋转矩阵。这些参数可以用于立体视觉应用中,如深度估计、立体匹配和三维重建。 在进行双目相机标定之前,建议您先阅读相关的OpenCV教程和Matlab文档,以了解更多关于双目相机标定和OpenCV库的细节和使用方法。这样能够更好地理解和应用这些技术,以获得准确且可靠的结果。 ### 回答2: 对于Matlab双目相机标定,可以通过从OpenCV官网下载相关的库和软件包来实现。OpenCV是一种开源的计算机视觉库,提供了丰富的功能和工具,包括双目相机标定。 首先,打开OpenCV官网(https://opencv.org/)并导航到下载页面。在下载页面上,你可以找到适合你操作系统的最新版本的OpenCV库和软件包。 选择合适的版本后,点击下载按钮,下载文件并保存到本地。 下载完成后,解压缩文件,找到对应的库文件和示例代码来进行Matlab双目相机标定。这个过程可能因为各操作系统的不同而有所差异。 在解压缩的文件中,找到包含示例代码和相关函数的文件夹。在这个文件夹中,你可以找到一个名为“stereo_calibrate”的示例代码或函数,用于双目相机标定。 在Matlab中打开这个示例代码或函数。根据你的需求,可以根据具体要求调整代码或函数的输入参数,如相机矩阵、畸变系数和图像坐标等。 然后,你可以使用这个示例代码或函数来读取双目相机的图像,提取图像特征,计算图像的匹配点对,并进行相机参数的标定。 最后,你可以使用标定后的相机参数来进行三维重建、深度估计或其他相关任务。 总之,通过从OpenCV官网下载相关的库和软件包,可以为Matlab提供双目相机标定的功能,方便实现双目视觉相关应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值