arcgis-“一个或多个已经添加图层的范围与关联空间参考不一致”“Arcmap不能绘制一个或者多个图层”
2017-07-16 15:15
5362 查看
arcgis添加图层时,显示“一个或多个已经添加图层的范围与关联空间参考不一致”,或者将数据导出shp文件,然后将该shp文件添加至图层时提示“Arcmap不能绘制一个或者多个图层”。
出现这种问题,最容易想到的就是某个图层的坐标系和其他图层的坐标系不一致,那就一个个查看,找出不一样的那个,借助ArcToolBox工具箱的“数据管理工具->投影和变换->定义投影”将其坐标系修正过来。
但是,很多时候在修正过坐标系后,还是会出现这种问题。这个就是图层本身的数据有问题了。比如,我今天将一个有经纬度信息的excel表导入arcmap,并将其导出shp文件,再将这个shp文件重新加载进图层时,老是报错,而且也无法在界面进行可视化。后来通过查看该shp文件的属性表发现属性表中多了两行,而且这两行的属性值都为0。不过原始excel表中看不出多了两行,在shp文件属性表中也删不掉这两行,最后只好在原始excel表中将数据下方的表格进行删除,再重新导入导出,终于把问题解决了。
后来,还掌握了一个技巧:先将有坐标系的shp文件加载进地图中,那么后面再加载的文件自动关联上第一个shp文件的坐标系。
出现这种问题,最容易想到的就是某个图层的坐标系和其他图层的坐标系不一致,那就一个个查看,找出不一样的那个,借助ArcToolBox工具箱的“数据管理工具->投影和变换->定义投影”将其坐标系修正过来。
但是,很多时候在修正过坐标系后,还是会出现这种问题。这个就是图层本身的数据有问题了。比如,我今天将一个有经纬度信息的excel表导入arcmap,并将其导出shp文件,再将这个shp文件重新加载进图层时,老是报错,而且也无法在界面进行可视化。后来通过查看该shp文件的属性表发现属性表中多了两行,而且这两行的属性值都为0。不过原始excel表中看不出多了两行,在shp文件属性表中也删不掉这两行,最后只好在原始excel表中将数据下方的表格进行删除,再重新导入导出,终于把问题解决了。
后来,还掌握了一个技巧:先将有坐标系的shp文件加载进地图中,那么后面再加载的文件自动关联上第一个shp文件的坐标系。
相关文章推荐
- arcgis javascript api 中实现 根据一个点画出一个指定半径的圆,并且查询图层,绘制出落入这个圆中的空间对象
- 【转】C++怎么设计只能在堆或者栈分配空间的类以及定义一个不能被继承的类
- ArcGIS api for javascript——设置自定义范围和空间参考
- 在字符串后面添加数字变成一个新的字符串或者将一个字符串分割为多个的代码
- arcmap以及arcgis server中mapcontrol里图层加载顺序与空间参考之间的关系
- 错误备忘_ASP.NET_ArcGIS_ASP.NET 开发 GIS 时按经纬度范围内导出空间图层数据涉及的 GIS 证书问题
- 【20090430】ArcGIS中的空间参考【spatial reference】
- 一个类应该要么声称,“你不能破坏我,我对你来说是个黑盒”,要么“我已经被破坏了;先修复我然后再使用我”(转)
- eclipse:不能在tomcat里添加一个项目的解决方法
- List集合中删除属性(一个或者多个属性)相同的对象返回List且根据对象属性进行排序输出
- Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。 Input 输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数
- MMC不能打开文件C:\WINDOWS\system32\devmgmt.msc。这可能是由于文件不存在,不是一个MMC控制台,或者用后来版本的MMC创建 。也可能是由于您没有访问此文件的足够权限
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
- 指针变量 如果指向的这块内存空间 已经被系统回收,程序员是不能使用这块内存
- 一个不能进入系统的小问题——供远程为别人解决问题时参考。
- 添加商品,如果已经选择了就不能重复添加了。类似购物车的添加。js怎么判断呢?
- 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0
- ArcGIS技术:[1]ArcMap图层基础操作
- 在linux或者unix操作系统中在系统的引导的时候会开启很多服务,这些服务就叫做守护进程。守护进程是在后台运行不与任何控制终端关联,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于
- arralist 排序 网上好多的不能用 参考msn写了一个 凑和着用