ArcMap中"开始编辑"遇到一个或多个带有警告的图层。如果继续,可能无法编辑某些图层。的警告框

开始编辑后可能出现的错误:

如果 ArcMap 在所选数据上启动编辑会话时遇到问题,将弹出一个对话框以提供附加信息。您可能会收到错误、警告或信息消息。

  • 出现错误  时用户不可以启动任何编辑会话。只有解决了问题,才能编辑数据。如果没有可编辑的数据源、许可授权方面出现问题(例如,在使用 ArcGIS for Desktop Basic 时尝试编辑某些类型的地理数据库要素)或某些图层存在于底图图层内,就会收到错误消息。
  • 出现警告  后,您仍然可以启动编辑会话,但无法编辑地图中的某些项。您需要先解决该特定图层或表所存在的问题,然后才能进行编辑。
  • 信息消息  提供有关在编辑时如何提高性能的更多建议。您不需要先解决问题再编辑图层或表,但强烈建议您这样做。例如,如果您要编辑的数据和数据框使用的是不同的坐标系,则会显示一条信息消息,通知您这一情况。如果数据使用的坐标系与数据所在数据框的坐标系不同,您仍可以编辑这些数据。但在执行某些编辑任务时,可能会产生不可预料的对齐或准确性问题。

以上转载自官网:关于编辑会话

最近在ArcMap中单击“编辑器”工具条上的“编辑器”菜单或右键单击内容列表中的图层启动编辑会话时,弹出"开始编辑"遇到一个或多个带有警告的图层。如果继续,可能无法编辑某些图层。的警告框,如下图:

按照提示:双击错误可查看附加信息:

ArcGIS帮助 10.3中显示 ——信息:空间参考与数据框不匹配。

图层的空间参考与数据框的投影不匹配。

解决方案:确保图层的投影信息与其他图层匹配并且与数据框匹配。这可能表示,需要重新对图层进行投影以匹配数据框,或需要更改数据框的投影以匹配图层。

更多信息:当数据框的投影与地图中的图层不匹配时,将出现此警告信息。从多个工作空间添加图层后通常会显示此警告信息,因为数据框将使用添加到地图的第一个图层的空间参考。在显示此警告信息之前,您可能不会获知当前正在对某些数据进行动态投影。

您仍可编辑地图中的图层,请注意,保存后可以创建数据或修改不准确的数据。有关进行动态投影时编辑效果的示例,请参阅关于在不同投影中编辑数据(动态投影)

时间: 2024-10-16 08:56:02

ArcMap中"开始编辑"遇到一个或多个带有警告的图层。如果继续,可能无法编辑某些图层。的警告框的相关文章

在ArcMap中发布FeatureLayer(要素图层)

FeatureLayer(要素图层)是ArcGIS Server发布的一种很重要的地图服务,发布后使用提供的url地址就可以在代码中调用并在地图上显示.编辑这个FeatureLayer.在HTML页面中,点击FeatureLayer的要素,还可以弹出相应的popup对话框以显示FeatureLayer字段值的信息(在编写代码时需要设置).下面讲解用ArcMap发布FeatureLayer的过程. 一.使用SQL Server创建一个数据库 FeatureLayer中要素的字段信息保存在地理数据库

[转]在Arcmap中加载互联网地图资源的4种方法

转自http://blog.3snews.net/space.php?uid=6955280&do=blog&id=67981 前一段时间想在Arcmap中打开互联网地图中的地图数据,如影像数据.基础地图数据等,经过简单研究目前总结了四种方法,整理下与大家分享,有些内容可能理解有误,希望大家多多指教.4种方法如下: a)        如果地图支持OGC(开放地理空间信息联盟)协议的话,可以通过WMS,WMTS服务资源在Arcmap中打开,如天地图等. b)        通过相关插件打开

在Arcmap中加载互联网地图资源的4种方法

前一段时间想在Arcmap中打开互联网地图中的地图数据,如影像数据.基础地图数据等,经过简单研究目前总结了四种方法,整理下与大家分享,有些内容可能理解有误,希望大家多多指教.4种方法如下: a)        如果地图支持OGC(开放地理空间信息联盟)协议的话,可以通过WMS,WMTS服务资源在Arcmap中打开,如天地图等. b)        通过相关插件打开.如使用ArcBruTile插件等可以在arcmap中打开如Google map,openstreet,必应地图,百度地图等. c) 

visual studio2010中C#生成的,ArcGIS二次开发的basetool的dll,注册为COM组件tlb文件,并在arcmap中加载使用

写了个标题好长啊~~~~ 这两天又认识了一个新玩意,记录一下下,啦啦啦~~~~~ 话说,认识arcgis快十年了,从桌面版到engine的二次开发,其实不过才认识到它的冰山一角, 它总是能带来很多还未知的东西,实话说,就是如此的热爱着它,因为从来都觉得遨游其中,没有边界~~~~~ arcengine二次开发,这个玩意现在已经不流行了,但是其奥妙和乐趣依然无穷~~~~ 言归: 一. 之前写的basetool,basecommand等类都是在独立的系统中运行的,没有单独注册成过组件在桌面版arcma

ArcGIS教程:在 ArcMap 中查找最佳路径

步骤: 单击开始 > 所有程序 > ArcGIS > ArcMap 10.1 启动 ArcMap. 启用 Network Analyst 扩展模块. 在标准 工具条上,单击目录窗口按钮. 将打开可停靠的目录 窗口. 使用目录 窗口导航到网络数据集所在的位置,然后将其拖动到地图显示画面或内容列表中. 如果到存储网络数据集的文件夹的连接已经不存在,您可以单击连接到文件夹按钮 或在位置文本框中输入该文件夹路径来建立一个连接.将打开添加网络图层 对话框. 单击否仅将网络数据集添加到地图.也可以单

将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

将包含经纬信息的Excel表格数据,导入到ArcMap中并输出成shapefile,再进行后面的操作.使用这种方法可以将每一个包含经纬信息的数据在ArcMap中点出来. 一.准备数据 新建Excel表格,保存时设置后缀名为.xls(即2003Excel的表格).在表格首行建立各字段名,其中要包含经度和纬度的信息,用于在地图中标定位置.录入各记录属性,整理成表. 二.ArcMap中添加x-y事件 在打开的对话框中选择数据表和x.y对应的经度.纬度.选择坐标系统,这里因为我们的x,y对应的数据是经纬

ArcSDE for SQL Server安装及在ArcMap中创建ArcSDE连接

原文:ArcSDE for SQL Server安装及在ArcMap中创建ArcSDE连接 安装ArcSDE for SQL Server,最后一步成功后的界面如下: 在ArcMap中创建ArcSDE连接,截图如下:

init-param和context-param 中获取数据的一个问题

init-param  中的数据是要在制定的 servlet 下才能取的到数据的 其中获取 init-param  的可以用 这样的一个方式去获取 ServletConfig config = getServletConfig(); String name = config.getServletName("name") 或者在init方法中获取 public void init(ServletConfig config) throws ServletException { config

工作中关于rpm的一个简单但头疼的问题

工作中关于rpm的一个简单但头疼的问题: 公司有个需要自动化更新rpm包的需求,rpm包名是:tingyun-agent-php-1.0.5-1.x86_64,本来是一个很简单的东西,一行代码就可以实现: for a in `rpm-aq|grep tingyun`;do rpm -e $a;done 但是结果是: [[email protected] scripts]# for a in`rpm -aq|grep tingyun`;do rpm -e $a;done error: packag