解决Shape数据形状数与表记录数不一致的问题
我们在用ArcGIS编辑Shape数据的时候,有时候会遇到编辑的过程中崩溃或者点断电后再打开Shape数据,提示打开要素类时出错,形状数与表记录数不一致的问题,问题提示如下:
,
(1)原因分析:出现这个问题,用shapechk插件修复数据会发现原因是shx中的图形数据与dbf表中的记录数不一致,shx中有3006条记录,dbf表中有3005条记录,
(2)问题解决:如果通过工具对dbf表进行修改,增加一条记录,使dbf表中的记录数与shx中的记录数一致,问题是否可以解决呢?dbf编辑器工具有很多,大多数都是需要注册,这里我是通过FME软件先将DBF表转换为shp数据(如果记录数大于矢量记录个数,shapechk插件能自动修复)
A:通过FME软件进行DBF到SHP文件的转换:用FME打开需要修复的Shap数据的dbf文件
1、
2、
3、运行,进行dbf到shp文件的转换
4、用ArcGIS对转换后的Shape文件进行编辑
用arcgis加载转换后的shape文件,对其进行修改,打开属性表,添加一条新记录,然后保存
(3)用转换编辑后的Shape数据的dbf文件替换需要修复数据的Shape数据的dbf文件,你会发现不能打开的数据又可以重新打开,至此Shape文件修改完成。
(4)备注:修复后的数据新加的dbf中的记录可能与实际不一致,需要手工排查下!!
(5)问题解决。
解决Shape数据形状数与表记录数不一致的问题相关推荐
- 解决shp数据图形数与表记录数不一致方法初探
一般这种情况都是因为系统或软件崩溃引起,导致属性表中最后多处一列,可按如下办法处理: 重命名shp文件中的.dbf文件,然后将其在arcgis中打开 然后删除最后一行属性,保存.将.dbf名字改回原来 ...
- MySQL记录变化工具_MySQL 表记录数对比工具
工具介绍: 以下介绍一个实时对比两个MySQL实例的中表记录数的工具 checkcount.py . 工具大多用于迁移后或者主从数据快速比较 , 快速验证两个mysql数据库实例每个表是否具有相同记录 ...
- Oracle 记录表名和表记录数
oracle那个系统表同时记录表名和表记录数的? select table_name , num_rows from user_tables;
- 数据导入导出 、 表记录基本操作 、 查询及匹配条件 、 多表查询 、
数据管理:(管理表记录) 数据导入:把系统文件的内容存储到数据库的表里. mysql> create table uesr( -> name varchar(50), -> mima ...
- MySQL查询数据库表记录数
mysql统计一个数据库里所有表的数据量,最近在做统计想查找一个数据库里基本所有的表数据量,数据量少的通过select count再加起来也是可以的,不过表的数据有点多,不可能一个一个地查.记得在Na ...
- mysql查看当前库所有表记录数_mysql中查看数据库中所有表的记录数
我们继续我们的博客创建. 在一个项目日常的运行中,常常会为服务过慢而导致用户体验不好,在这一点上,常常需要进行性能优化,而如果没有针对性的对某一个 模块进行优化,那么效果往往是不理 ...
- ora 所有表记录数_ORACLE中如何查找定位表最后DML操作的时间小结
在Oracle数据库中,如何查找,定位一张表最后一次的DML操作的时间呢?方式主要有三种,不过它们都有一定的局限性,下面简单的分析.总结一下. 1:使用ORA_ROWSCN伪列获取表最新的DML时间 ...
- 达梦数据库统计模式下所有表记录数
/* 统计每个表的数据量到表数据记录表 */ --创建一张表记录统计信息 create table test(tab_name varchar(30),row_num int) --统计每个表的数据量 ...
- 在ABAP里取得一个数据库表记录数的两种方法
方法1:使用函数EM_GET_NUMBER_OF_ENTRIES 这个函数使用起来很简单,只需要将想查询的数据库表名称维护进输入参数IT_TABLES: 上图说明这个函数支持批量操作,我查询的两张表名 ...
- c#解决在数据表格中无法显示秒数问题
在查询日期的时候(年月日时分秒),发现丢失了秒,在这里我用的是自己 封装的Vo类里面的时间转换,没有把秒数查询出来,在Vo动不了手,我还不能对Controller 动手了? 查询: 更新时间 = M累 ...
最新文章
- wxPython wx.ArtProvider 可直接调用的图标
- windows10加载动画_如何关闭动画并使Windows 10看起来更快
- Linux 环境变量PATH设置和查看etc/profile和bashrc的区别
- 利用matlab自带函数快速提取二值图像的图像边缘 bwperim函数
- cxGrid使用笔记
- Java项目部署目录结构与部署方法 打包方法attilax总结 目录 1.1. Java web项目部署目录结构	1 2. Springboot项目的部署结构	2 3. Java项目的开发模式下目录
- VS Code 下载/导入 Python 库
- idea更换源_IDEA修改Maven替换阿里源
- 网络安全信息收集的思路
- PyTorch代码学习-ImageNET训练
- PHP 调用金山词霸API获取音标和音频
- 转:Spyder 快捷键大全
- 什么是IP?IP为什么要隔离?浏览器如何实现IP隔离?
- python足球大数据分析_Python 抓取欧洲足球联赛数据进行大数据分析
- 设计师:设计师知识储备之室内设计风格图文介绍大全(中式风格、清新风格、现代简约、现代风格、后现代风格、田园风格-中式田园-欧式田园-美式田园-美式乡村风格)之详细攻略
- java emp是什么_Emp.java
- 姚明 你还需要麦迪吗?
- 新唐芯片学习笔记——概要
- 北京2008年第29届奥运会吉祥物――福娃
- iOS-对 iOS app 进行安全加固
热门文章
- Mac上安装Mysql配置文件的添加及修改配置文件
- 怎么隐藏电脑桌面计算机,电脑怎么隐藏桌面图标?
- CentOS配置国内(阿里云)镜像加速器
- 目录-管壳式换热器的分析与计算
- 机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总
- 《FLUENT 14流场分析自学手册》——2.2 FLUENT软件介绍
- 随身WiFi改装天线折腾日记
- 【面试】造价工程师面试试题汇总
- python爬虫英文单词_Python_爬虫百度英文学习词典
- 扫描网络计算机mac地址,局域网MAC地址查询扫描器