ArcGIS中的OBJECTID、FID 和 OID 的区别!不要傻傻分不清

news2024/9/23 21:23:59

喜欢就关注我们吧

        时常有很多我朋友分不清OBJECTID、FID 和 OID有什么区别,不懂得怎么应用和管理,今天我们来说个明白。

       ArcGIS Desktop 产品要求独立表和属性表均具有 ObjectID字段,该字段包含唯一的长整型用于标识每个记录。 此 ID 由 Esri 软件管理,无法手动对其进行更改。

01  3个ID在数据数据中的体现

Shapefile、地理数据库要素类和独立表将以不同的方式处理对 ObjectID 的需求。

1、在 shapefile 中,“FID”字段包含 ObjectID,并且值从 0 开始。

2、在地理数据库要素类或地理数据库内的独立表中,“OBJECTID”字段包含 ObjectID,并且值从 1 开始。

3、在独立 dBase 表中,“OID”字段包含 ObjectID,并且值从 0 开始。

02  3个ID如何变

通过 ArcGIS Desktop 对数据进行编辑时,不同 ObjectID 字段的功能有所不同:

1、如果删除 shapefile 中的记录,则将重新对 FID 进行编号,以使其从 0 开始并顺序增加。 编号中没有间隔。

2、如果删除地理数据库要素类或地理数据库表中的记录,则不会对 OBJECTID 重新进行编号,并且列表中的间隔仍然存在。

3、如果删除 dBase 表中的记录,则将从 0 开始对 OID 重新进行编号。 编号中没有间隔。

数据转换将导致 ObjectID 被重写。

4、在导出地理数据库要素类或将其转换为 shapefile 格式,或者将地理数据库表导出为 dBase 格式时,将在输出 shapefile 或表中,从 0 开始按顺序对记录重新进行编号。

5、在导出地理数据库要素类或将其转换为新的地理数据库要素类,或者导出地理数据库表或将其转换为新的地理数据库表时,将在输出要素类或表中,从 1 开始按顺序对记录重新进行编号。

所以,我天天和大家说,导出一遍数据再处理,能解决好多问题哦。

6、注意。!!!在选择用于连接或关联表的字段时,请务必注意这些行为。 如果使用 FID 和 OBJECTID 字段将 shapefile 连接到要素类,则不会将 FID = 0 的 shapefile 记录与要素类中的记录进行匹配,因为要素类中不存在 OBJECTID = 0 的记录。

7、想对所有ID有规则排序,请参考我们之前的文章介绍。

GIS技巧100例——12ArcGIS图斑空间排序_GIS思维的博客-CSDN博客_arcgis图斑排序这次GIS思维——GIS技巧100例的第十二讲《ArcGIS图斑空间排序》GIS技巧100例-GIS思维(持续更新中···)推荐学习:ArcGIS之模型构建器(ModelBuilder)视频教程ArcGIS10.X入门实战视频教程(GIS思维)ArcGIS之遥感影像分类及成果应用视频课程ArcPy结合数据驱动模块的批量制图ArcGIS之Data Reviewer空间数据质量检查GIS思维GIS系列技术课程...https://blog.csdn.net/kinghxj/article/details/118979417

推荐系统学习课程

GIS思维GIS系列技术课程

 ArcGIS之模型构建器(ModelBuilder)视频教程

ArcGIS10.X入门实战视频教程(GIS思维)

ArcGIS之遥感影像分类及成果应用视频课程

ArcPy结合数据驱动模块的批量制图

ArcGIS之Data Reviewer空间数据质量检查

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/98435.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第二证券|元宇宙发展规划出炉,3只元宇宙概念股估值创年内新低

本月以来,北上资金加仓23只元国际概念股。 12月15日晚间,浙江省发改委等5部门联合印发《浙江省元国际工业开展举动计划(2023—2025年)》(以下简称《计划》)。《计划》中说到,到2025年&#xff0…

查找外文文献必备网站

查找下载外文文献不仅先要找到文献数据库资源,并且还需要有数据库的文献下载权限,如果你没有文献数据库使用权限就用下面这个方法。 文献党下载器(wxdown.org)有资源有权限,覆盖全科。下面举几个例子,用文…

脑电图分类任务中深度神经网络模型的数据增强:综述2021

Data Augmentation for Deep Neural Networks Model in EEG Classification Task: A Review 脑电图(EEG)的分类是测量神经活动节奏振荡的关键方法,是脑机接口系统(BCI)的核心技术之一。然而,从非线性和非平…

RNA-seq 详细教程:似然比检验(13)

学习内容 应用似然比检验 (LRT) 进行假设检验将 LRT 生成的结果与使用 Wald 检验获得的结果进行比较从 LRT 显著基因列表中识别共享表达谱似然比检验 在评估超过两个水平的表达变化时,DESeq2 还提供似然比检验作为替代方法。被确定为重要的基因是那些在不同因子水平…

Vue基础6

Vue基础6收集表单数据过滤器局部过滤器全局过滤器内置指令v-textv-html使用安全性cookie工作原理v-html不安全案例v-cloak指令v-once指令v-pre指令自定义指令函数式对象式自定义命名组合式全局自定义指令自定义指令总结&#xff1a;收集表单数据 <!DOCTYPE html> <ht…

VMware、linux虚拟机设置网络实现虚拟机与主机网络互通

需要配置三个方面才可以&#xff0c;即&#xff1a;WMware网络配置、windows主机网络配置、虚拟机网络配置。 首先&#xff0c;确认VMware虚拟机设置中配置的网络连接方式为&#xff1a;NAT模式 可以在VMware上方的菜单中找到&#xff1a;虚拟机---->设置&#xff0c;然后…

HC-SR04超声波测距模块介绍

超声波简介 超声波是由机械振动产生的, 可在不同介质中以不同的速度传播, 具有定向性好、能量集中、传输过程中衰减较小、反射能力较强等优点。超声波传感器可广泛应用于非接触式检测方法,它不受光线、被测物颜色等影响, 对恶劣的工作环境具有一定的适应能力, 因此在水文液位测…

毕业设计 - 基于JSP_Servlet校园二手交易平台设计于实现【源码+论文】

文章目录前言一、项目设计1. 模块设计2. 实现效果二、部分源码项目源码前言 今天学长向大家分享一个 java web 设计项目: 基于JSP/Servlet校园二手交易平台设计于实现 一、项目设计 1. 模块设计 系统完成的主要功能有&#xff1a;用户设置功能、发布信息功能、信息管理功能…

Android中AP和BP概念

AP和BP 大多数的手机都含有两个处理器。操作系统、用户界面和应用程序都在Application Processor(AP)上执行&#xff0c;AP一般采用ARM芯片的CPU。而手机射频通讯控制软件&#xff0c;则运行在另一个分开的CPU上&#xff0c;这个CPU称为Baseband Processor(BP)。 把射频功能放…

《API安全技术与实战》 读书笔记 API的前生今世和API安全的演进

文章目录一、API的前生今世&#xff08;1&#xff09;4中API表现形式&#xff08;2&#xff09;基于技术形式的类型划分的API二、API安全的演进&#xff08;1&#xff09;什么是API安全&#xff08;2&#xff09;常见的API安全漏洞类型一、API的前生今世 &#xff08;1&#x…

Nacos系列——Nacos概述(2.x版本)1-1

Nacos系列——Nacos概述&#xff08;2.x版本&#xff09;1-1前言Nacos概述&#xff08;2.x版本&#xff09;文档地址关键特性服务发现和服务健康监测动态配置服务动态 DNS 服务服务及其元数据管理Nacos地图核心概念地域可用区接入点命名空间配置配置管理配置项配置集配置集 ID配…

[阶段4 企业开发进阶] 7. 微服务

文章目录1 微服务1.1 微服务概念1.2 SpringCloud1.3 工程搭建1.4 支付模块构建cloud-provider-payment-80011 微服务 1.1 微服务概念 概念 Microservice architectures are the ‘new normal’. Building small, self-contained, ready to run applications can bring great f…

毕业设计 Stm32家庭气象仪 天气监控系统 - 物联网 单片机 嵌入式

文章目录0 前言1 简介2 主要器件3 实现效果4 设计原理4.1 DHT11温湿度传感器4.2 MQ135空气质量传感器4.35 部分核心代码6 最后0 前言 &#x1f525; 这两年开始毕业设计和毕业答辩的要求和难度不断提升&#xff0c;传统的毕设题目缺少创新和亮点&#xff0c;往往达不到毕业答辩…

安全分析模型自动化调优

安全分析模型自动化调优 MLOps&#xff08;Machine Learning Operations&#xff09;是一种人工智能 的工程实践&#xff0c;是面向机器学习项目的研发运营管理体系 。旨在实现 ML 管道的操作、ML 模型的部署和管理标准化&#xff0c;支持ML 模型的发布、激活、监控、性能跟踪…

Stm32旧版库函数18——读传感器

/******************************************************************************* // // 使用单片机STM32F100C8T6 // 晶振&#xff1a;8.00M // 编译环境 Keil uVision4 // 在3.3V的供电环境下&#xff0c;就能运行 // 波特率 19200 ************************************…

SpringBoot请求参数传递与接收

一、GET请求和POST请求的区别是什么 GET和POST请求的区别主要有下面几点 GET没有请求体&#xff0c;POST有请求体GET传输比POST快GET只能携带少量数据&#xff08;因为其请求url有长度限制&#xff09;&#xff0c;POST可以携带的数据量较大POST因为将数据放在请求体中&#…

使用IDEA工具通过Java API 访问HDFS

文章目录一&#xff0c;了解 HDFS Java API&#xff08;一&#xff09;HDFS常见类与接口&#xff08;二&#xff09;FileSystem的常用方法二&#xff0c;编写Java程序访问HDFS01 创建Maven项目02 添加相关依赖03 创建日志属性文件&#xff08;1&#xff09;在resources目录里创…

变电站火灾检测项目(tf2)

目录 1. 项目背景 2. 项目研究数据集介绍&#xff08;变电站火灾检测图像数据集&#xff09; 3. 目标检测模型介绍&#xff08;SE改进的YOLOv4-tiny模型&#xff09; 4. 模型训练及测试 1. 项目背景 我们的日常生活与电力息息相关&#xff0c;变电站作为输配电系统的关键环…

【设计模式】责任链模式

【设计模式】责任链模式 文章目录【设计模式】责任链模式一&#xff1a;责任链模式概述二&#xff1a;责任链模式结构三&#xff1a;责任链模式案例实现四&#xff1a;优缺点五&#xff1a;责任链模式实战一&#xff1a;责任链模式概述 在现实生活中&#xff0c;常常会出现这样…

Jmeter(二十一):jmeter导入和导出接口的处理

JMeter测试导入接口 利用Jmeter测试上传文件&#xff0c;首先可根据接口文档或者fiddler抓包分析文件上传的接口&#xff1b;如下图&#xff1a; 以下是我通过fiddler所截取的文件上传的接口 1、填写导入接口的信息 查看文件上传栏下的填写信息&#xff1a; 文件名称&#xf…