关于矢量图层校准时的“The Coordinates Or Measures Are Out Of Bounds”的问题
来源:互联网 发布:木吉他录音软件 编辑:程序博客网 时间:2024/06/05 19:42
前段时间课题组里有个师姐用CAD结合SketchUp8.0做了个3维园区建模,做的很精细,老板让我把模型导出成ArcGIS能用的数据。由于建模时没有选择投影坐标系,无法用sketchup导出成ArcGIS数据格式,几经查阅资料,最后用ArcToolBox里面的3D Analyst工具箱中的From File导出的。导入到了新建个人数据库中Personal Geodatabase,打开看看,发现效果还不错,贴图纹理都很漂亮。
但是,过了几天老板又说此模型未经校准,给了我一个基准矢量图,让我照着此矢量图校准。我采用了spatial Adjustment工具条进行校准,建立两个不同要素集之间的仿射变换。结果出现如下错误:
我反复上网查资料,说是因为3D数据的X Y Domain范围不落在基准数据的X Y Domain范围内。所以我猜可能是导致3D数据校正过去后,落在了基准数据的图层的范围外面,导致无法赋值过去。从而报告“越界错误”,校正失败。
也就是说只要想办法把待校正的3D数据的X Y Domain范围调整到与基准数据一样的就行了。我又查到:
要想使3D数据与基准数据”的X Y Domain范围相同,只能重新导出一遍,而且只能支持独立的数据集或者独立的要素类才能重新设置X Y Domain范围。也就是说,导出时不能选择导出到Geodatabase,只能导出到文件夹中,作为一个独立的feature class,导出时选择X Y Domain与基准数据相同,才可以。
那么我试了一下,使用ArcToolBox中的3D Analyst工具箱重新把sketchup数据导出了一遍,不忘在Environment Settings里面把X Y Domain选成和标准数据一样的,再次导出后,在ArcScene中打开,发现贴图纹理全没有了。但是在ArcMap中打开新导出的Multipatch 数据以及我的基准数据,重复上述校正过程,发现可以校准了,而且重合地还挺好,并没有再次报错。
在ArcGlobe中打开新导出的Multipatch数据,发现设置了X Y Domain新导出后,和ArcGlobe的地形切合地还挺好。
这就有一个矛盾了:
1. 如果使用ArcToolBox中的3D Analyst工具箱重新把sketchup数据导出了一遍,导出到Geodatabase中的话,贴图纹理还是有的,很漂亮,但是空间校准时就会报出“The Coordinates Or Measures Are Out Of Bounds”的越界错误;
2. 如果使用ArcToolBox中的3D Analyst工具箱重新把sketchup数据导出了一遍,不导到GeoDatabase而导到文件夹作为一个独立的数据集的话,可以进行空间校准,但是纹理贴图都没有了,成了光秃秃的一片,很影响美观性。
这是怎么回事呢?望有经验的大神现身指点迷津。
- 关于矢量图层校准时的“The Coordinates Or Measures Are Out Of Bounds”的问题
- The coordinates or measures are out of bounds问题
- The coordinates or measures are out of bounds
- the create feature task could not be completed,the coordinates or measures are out of bounds
- spatial adjustment工具失败(The coordinates or measures are out of bounds)
- VC debug状态下"one or more files are out of date"的问题
- Range or index out of bounds
- ArcMapControl不显示矢量图层的问题
- 关于VS2010 “the project is out of date”的解决办法
- 关于电压校准值的问题
- 关于Frame和Bounds的相关问题
- 关于adb server is out of date的问题
- 关于appium+python TouchAction提示错误:The coordinates provided to an interactions operation are invalid
- ArgumentException: Index out of bounds
- 真机加载AssetBundle闪退,报[Position out of bounds! 1036672174 > 2705600]的解决办法
- 关于Qt使用QSqlQuery执行sql语句时出现out of memory的问题
- 使用studio引用资源的问题One or more layouts are missing the layout_width or layout_height attributes. These a
- maven updateProject的时候,pom文件报错until the update interval of central has elapsed or updates are forced
- 在ABAP的工具列中新增按钮和添加按钮事件
- 黑马程序员 方法与注意
- iOS app的重点
- 常用DHCP Opition 介绍和使用
- Linux操作系统下/etc/hosts文件配置方法
- 关于矢量图层校准时的“The Coordinates Or Measures Are Out Of Bounds”的问题
- 设计模式学习笔记——装饰模式
- 母亲节体会
- 嵌入式linux启动信息完全注释
- 数据结构——线性表
- 控制兄弟frame的大小
- Facebook之Thrift简介
- 内存的slab算法
- MySQL多主同步 负载均衡