ArcGIS警告范围不一致

由于同事误操作,将数据的坐标系统搞混乱了。打开数据后显示“警告:范围不一致!一个或多个已添加的图层的范围与关联的空间参考信息不一致。在此类图层上重新投影数据可能会导致异常行为。”

再看其他图层默认参考系统是投影坐标,3度分带,38带,有带号。

CGCS2000_3_Degree_GK_Zone_38
WKID: 4526 权限: EPSG

Projection: Gauss_Kruger
False_Easting: 38500000.0
False_Northing: 0.0
Central_Meridian: 114.0
Scale_Factor: 1.0
Latitude_Of_Origin: 0.0
Linear Unit: Meter (1.0)

再看其他数据要素坐标是6位+7位,这就是问题的根源,如果有带号,应该是8位+7位。之所以有警告是因为空间参考是有带号,而实际数据又没有带号。

尝试用投影工具转换在有带号和无带号的数据都不成功。

最后的解决方法是去除投影,然后重新定义投影

在ArcGIS中

CGCS2000_3_Degree_GK_CM_114E

表示3度分带,无带号,中央经度是114

CGCS2000_3_Degree_GK_Zone_38

表示3度分带,有带号,带号为38带,中央经度是38X3=114

CGCS2000_GK_CM_105E

表示6度分带,无带号,中央经度是105

CGCS2000_GK_Zone_13

表示6度分带,有带号,带号为13带,中央经度是13X6-3=105

时间: 2024-08-04 03:40:32

ArcGIS警告范围不一致的相关文章

vs警告 当前源代码跟内置的版本不一致解决办法

本文转载于:http://blog.csdn.net/bull521/article/details/51334464 1.删除掉 我的文档/visual studio xxx/back up files/你的项目名称 这个文件夹(这个我倒是找到了这个文件夹,不过我发现它是空的,但上面的哪个警告就没了,莫名其妙) 2.右键解决方案,点击批生成,然后全部生成一次,即可 原文地址:https://www.cnblogs.com/curo0119/p/8455715.html

ArcGIS网络分析之Silverlight客户端路径分析(三)

原文:ArcGIS网络分析之Silverlight客户端路径分析(三) 首先贴上最终的效果图: a.路径查询 2.最近设施点查询 3.服务区分析 说明: 1.以上的示例使用的数据是随意在ArcMap中创建的数据,也就是之前博文新建的数据,这里的单位和比例尺并不是实际的单位和比例尺.所以和底图的显示不一致,这里的底图只是为了增加显示的效果. 2.以上所以的实现基于之前的两篇关于网络分析的博文,在此推荐看一看. 3.以上示例的具体细节将会分别为大家讲解,欢迎大家相互交流,批评指正. 一.路径分析服务

【教程】发布NAServer到ArcGIS Server 10.4上[超详细]

前阵子对ArcGIS API For JavaScript的网络分析有兴趣,但是不知道其数据是如何获取的. 查阅API知道,AJS的网络分析只有三个功能:最短路径(RouteTask).最近设施点(ClosestFacilityTask)和服务区(ServiceAreaTask). 而这三个分析类依赖的是ArcGIS Server上的NAServer(网络分析服务),于是 如何发布NAServer,就成了我近期的研究事宜,所幸的是,这方面的资料非常丰富. 需要注意的是: NAServer依赖于M

解决cocoapods在64位iOS7系统以下的警告问题

今天碰到一个非常奇怪的问题.XCODE提示这种警告 Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'i386' didn't contain all required architectures 'x86_64' 在网上搜了一篇,解析是这种,由于pod 是以ARM64 的编译打包的,而在我的项目中指定 valid Architectures 是armv7,所以就报上面的错

ArcGIS 10.3编译旧版本Addin错误的解决办法

ArcGIS10.2下VS2010的AddIn,在10.3下在VS2012下重新编译出现missing ESRI ArcGIS Add-in SDK错误,导致无法生成esriAddIn安装文件. 该问题由于ESRI对VS2010和VS2012中SDK命名不一致造成的BUG. VS2010的工程文件中为ESRI.ArcGIS.AddIns.targets VS2012的工程文件中为ESRI.ArcGIS.AddIns.11.targets 解决方法1: 更改工程文件中相关命名 解决方法2:简单 直

ArcGIS JS 学习笔记1 用ArcGIS JS 实现仿百度地图的距离量测和面积量测

一.开篇 在博客注册了三年,今天才决定写第一篇博客,警告自己不要懒!!! 二.关于ArcGIS JS 版本选择 在写这篇博客时ArcGIS JS 4.0正式版已经发布.它和3.x版本的不同是,Map不在是一个控件,而真的只是一张“图”,Map(4.0版本)需要在一个View里面来展示,在MapView里面就是一张平面图,在SceneView里面就一张三维地图.同一张地图在不同的View里面就可以呈现出不同的效果.但是4.0版本才是一个最初的版本,还有很多3.x有的功能没有被加入到其中.所以我打算

ArcGIS 10.3 AddIN编译旧版本项目问题

ArcGIS 10.1的AddIN项目,后来ArcGIS版本升级为10.3 AddIN项目想做一些细节调整,结果出生成时没有生成esriaddin文件,ArcMap中AddIn Manager中也没有该插件. 后来Google了一下,网址在这里 大意就是:问题是由于ESRI对VS2010和VS2012中SDK命名不一致造成的 解决方法是: 用记事本打开.csproj项目文件,将其中的路径更改为正确的路径即可, 如 <Import Project="$(MSBuildExtensionsPa

vue-cli&amp;webpack&amp;arcgis API For JS的天坑之路(一)

写在前面的话(背景交代) 最近参加esri比赛,但是又想趁机接触前端最新的一些框架和技术,所以,毅然决然的踏上了这个天坑之路.我现在只是成功的把地图渲染出来了,所以,我也不知道会不会有天坑二的出现. gituhb项目地址 新建vue-cli工程 如何用vue-cli + webpack构建一个工程,网上一大堆的代码,我就不赘述了.比如这个就是很好地入门文章,先要做的还是要把vue-cli和webpack的模块划分好,框架搭建好,然后才是我要说的,地图部分. 如何在vue-cli,webpack中

arcgis android 图上记录gps轨迹

原文  arcgis android 图上记录gps轨迹 public class MainActivity extends Activity { MapView mMapView; LocationDisplayManager lDisplayManager = null; GraphicsLayer gpsGraphicsLayer; Polyline mPolyline; int pointCount = 0; @Override protected void onCreate(Bundl