【Desktop】工具错误码- 00075: 查询图层具有复杂查询
【问题描述】
图层是由复杂 SQL 查询定义的查询图层,而且您正在将其发布到 ArcGIS for Server。
图层是由复杂 SQL 查询定义的查询图层,而且您正在将其发布到 ArcGIS for Server。
发起人
相关问题
- 作为Desktop用户对数据的获取比较乏力,可能缺了哪些知识?
- 如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
- arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
- ArcGIS desktop 解除许可后再次授权失败
- 求ArcGISMXD批量导出图片工具?
- 请问在ArcGIS 10.1 Desktop中,用计算字段工具对地理坐标系(经纬度)数据计算面积,算出的面积是什么面积?这个面积是怎么计算出来的?
- Engine调用GP工具的两种方式的用法
- Engine中如何实现要素图层的反选?
- 使用ArcGIS Desktop,如何导出3DS格式数据?
- 栅格数据集怎样转换为图层啊(通过modelbuilder)??
- arcmap中如何将线图层和面图层融合或叠加在一个图层
问题状态
- 最新活动: 2014-01-01 00:00
- 浏览: 1746
- 关注: 2 人
1 个回复
EsriSupport
赞同来自:
在要发布的图层中保存查询的一种方法是创建视图。视图是从指定表中选择数据的一种存储查询。了解有关视图的详细信息和了解有关在 ArcGIS for Desktop 中创建数据库视图的详细信息 或者,可以更改 SQL 查询,使其不再复杂。查询应该是简单的。以下是常见的示例:SELECT * FROM Test.dbo.US_States。或者,如果不再需要图层,也可将其移除。
【更多信息】
发布到 ArcGIS for Server 时要求使用简单的 SQL 查询定义查询图层。以下是常见的示例:SELECT * FROM Test.dbo.US_States。简单查询可包含表中的字段子集,例如 SELECT objectid, shape FROM Test.dbo.US_States。进行发布时,不支持 WHERE 子句和连接。例如,不能发布在简单查询中选择行子集的查询表的查询图层,因为该图层受 WHERE 子句的控制。 查询图层是由 SQL 查询定义的图层或独立表。通过查询图层可将空间信息和非空间信息都存储在 DBMS 中,从而使这些信息可以轻松地整合到 ArcMap 中的各 GIS 项目。由于查询图层将通过 SQL 对数据库表和视图进行直接查询,所以查询图层所使用的空间信息不需要位于地理数据库中。 在 ArcMap 中进行操作时,可以通过定义 SQL 查询来创建查询图层。然后针对数据库中的表和视图运行查询,并将结果集以图层或独立表的形式(取决于查询本身)添加到 ArcMap 中。了解有关查询图层的详细信息和了解有关创建查询图层的详细信息了解有关为 ArcGIS for Server 创作要素服务的详细信息
【原文链接】
http://resources.arcgis.com/zh-cn/help/main/10.2/00sq/00sq0000008t000000.htm
要回复问题请先登录或注册