arcgis图层擦除没有问题,质检显示失败

arcgis图层擦除没有问题,质检显示失败,第1张

ArcGIS图层擦除 *** 作是一种非常常用的空间数据分析方法,能够实现基于区域几何形状的数据分离和筛选。在执行擦除 *** 作之前,建议您对参与擦除的两个要素图层进行检查,以确定图层之间的空间关系是否正确,确保 *** 作的成功。

如果您在擦除过程中没有发现任何问题,但在质检时显示失败,这可能与您的数据质量相关。请检查质检工具的参数设置是否正确,是否符合所使用的数据类型和参考坐标系。同时,请确保您的数据已被预处理和维护,特别是清理了任何重复的要素、无效的几何形状和空间异常。

另外,ArcGIS 空间数据分析工具需要满足特定的环境和 *** 作系统要求,例如必需的内存和计算资源,支持指定的数据格式和坐标系统等。如果在执行擦除 *** 作时出现了预期之外的问题,可以尝试重新启动程序、确认数据格式和路径、验证缓存文件等常见的问题排查方法。如果问题仍然存在,建议您向 ArcGIS 官方或相关技术支持人员寻求帮助。

解决方法:

1新建空白地图文档,给整个数据框定义上目标图层相同的地理坐标系。不要设置投影坐标系。由于导入的多为经纬度数据,给数据框设置单位为度(或者度分秒皆可)。

2添加表数据。添加XY点数据(格式需为xls)。

3导出点数据,选择与数据框相同。

4添加数据到目标数据图层,即可正常显示。

使用 ArcSDE 管理命令将数据追加到 ArcSDE 要素类时会出现错误代码139。

原因是ArcSDE 使用有符号 32 位整数在内部将空间数据存储在数据库中。要素类的范围有限,由所选的精度和 xyoffset 值确定。将数据加载到地理数据库中时,请务必为数据选择精度和 xyoffset,以保持准确性并允许将来使用更多数据。一旦设置,这些值将无法更改。更改它们的唯一方法是导出数据并将数据重新加载到新的要素类中。

有很多种原因1、数据库帐号密码错误、2、TCP/IP协议未启动3、数据库服务器关闭4、程序连接数据库用的文件或jar包丢失你看一下到底是什么吧

1、Arcgis无法连接数据库/数据库连接或创建失败解决方法

最近好多同事在使用arcgis过程中出现无法连接数据库或者是无法创建数据库。连接到数据库失败;无法创建新的数据库,权限被拒绝(如下图)。

出现这个原因是你所用的电脑系统文件dao360dll损坏或缺失。

解决办法:首先检查一下电脑系统文件夹,文件夹位置:C:\Program Files (x86)\Common Files\Microsoft Shared\dao,如果没有DAO文件夹或有DAO文件夹却没有dao360dll则下载一个dao360dll文件或者从其他电脑复制一个到相应的路径下即可解决(没有DAO文件夹的先自己新建一个文件夹命名为DAO)。

2、点击add data,不显示链接过的文件夹,显示空白

1)删除地图模板,默认模板

Win7路径:C:\Users\当前登录用户名\AppData\Roaming\ESRI\Desktop10X\ArcMap\Templates\Normalmxt

Win10路径:C:\Users\当前登录用户名\Desktop10X\AppData\Roaming\ESRI\ArcMap\Templates\Normalmxt

2)点击运行,输入regedit,选择HKEY_CURRENT_USER\Software\ESRI,重命名ESRI为ESRI_1

3、栅格计算器里表达式输入框不见/找不到

解决方法:按住Ctrl+鼠标滚轮

4、shapefile数据属性表乱码或导出后在excel打开乱码

一般遇到这种问题有两个原因,其一是excel显示语言设置有问题,其二就是arcgis软件的问题。

1)excel显示语言设置

打开Excel——文件——选项——语言,看看编辑语言。

选择中文,点击“设为默认值”,设定完成后重启一下Excel

2)arcgis相关设置

原因:Shp文件的头文件中,一般会包含shp文件使用的编码类型信息,这个信息称为LDID(Language Driver ID),这样在使用应用程序打开shp的时候,应用程序就会自动判别用何种编码类型去正确读取它,而不会发生乱码。利用ArcGIS Desktop生产的shp数据中通常会包含这项信息。在Shp文件的子文件中,有时我们还会发现同名的cpg文件,cpg文件中也存储了编码信息,用记事本打开,可以看到(例如utf-8)。

以上二者被ArcGIS识别的优先顺序是,LDID优先于CPG文件。也就是如果头文件中没有约定读shapefile的编码类型时,如果这时刚好有个CPG文件,那么ArcGIS就会使用这里的编码类型读取。

但shapefile 是个开放格式,只要你了解了数据规范,完全可以脱离ArcGIS自己生产出来。在Windows中文语言设置下,假设你自己写代码或者使用第三方的程序生产了shapefile,例如MapGIS,默认使用CP936(GBK)编码存储,但是无论粗心大意还是有意为之没有在数据头文件中约定“我用了936!”。如果是ArcGIS 102和之前的版本,那么没问题,ArcGIS默认就是以这种方式识别,没有乱码。可是拿到ArcGIS 1021,ArcGIS 1022,ArcGIS 103x 这几个版本中发现乱码了!因为在缺失LDID和CPG时,这几个版本默认使用UTF-8来读取shapefile,这样必然乱码了。

以上就是关于arcgis图层擦除没有问题,质检显示失败全部的内容,包括:arcgis图层擦除没有问题,质检显示失败、arcgis10.3挂接表格出现连接到数据库失败 常规功能故障 外部数据库驱动程序意外错误 怎解决、arcgis错误代码—139等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10202093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存