Supermap iClient 空间查询关联外表表查询多表字段示例代码

原创文章,转载请注明出处!http://blog.csdn.net/songhfu

空间查询关联属性表,并查询空间表和关联表字段示例代码如下:

/*

* 关联测试成功代码

* */

var joinItem=new SuperMap.REST.JoinItem({

foreignTableName: "V_ENABLEVIEW_LAND",

joinFilter: "BBS_PARCEL.CADASTRALNO = V_ENABLEVIEW_LAND.CADASTRALNO ",

joinType: "INNERJOIN"

});

var queryParam, queryByGeometryParameters, queryService;

queryParam = new SuperMap.REST.FilterParameter({

joinItems:[joinItem],

name: "[email protected]_sysdb",

fields: [

"BBS_PARCEL.CADASTRALNO as CADASTRALNO",

"BBS_PARCEL.LANDUSER as LANDUSER",

"BBS_PARCEL.PARCELADDRESS as PARCELADDRESS",

"BBS_PARCEL.RIGHTSTYPE_CN as RIGHTSTYPE_CN",

"BBS_PARCEL.LANDPURPOSE_CN as LANDPURPOSE_CN",

"BBS_PARCEL.PLOTRATIO as PLOTRATIO",

"BBS_PARCEL.POSTADDRESS as POSTADDRESS",

"BBS_PARCEL.BOOKAREA as BOOKAREA",

"BBS_PARCEL.REALAREA as REALAREA",

"V_ENABLEVIEW_LAND.FJBM as FJBM"],

displayFilters:["V_ENABLEVIEW_LAND.FJBM=‘"+_disCode +"‘ or V_ENABLEVIEW_LAND.FJBM is null "]

});

queryByGeometryParameters = new SuperMap.REST.QueryByGeometryParameters({

queryParams: [queryParam],

geometry: feature.geometry,

spatialQueryMode: SuperMap.REST.SpatialQueryMode.INTERSECT

});

时间: 2024-10-30 12:21:34

Supermap iClient 空间查询关联外表表查询多表字段示例代码的相关文章

mysql 查询关联表 左外查询 排除相同的部分

1 查询关联加条件查询: 2 $listQuery = BusinessOrderModel::whereIn('business_order.bms_id', $userinfo['bms_id_arr'])->whereIn('business_order.status',$status)->leftjoin('business_order_goods','business_order_goods.order_id','=','business_order.id')->where('

Hibernate关联操作、查询操作、高级特性、并发处理机制

本文所需的数据库初始文件,Hibernate常用操作的完整示例代码(包含所有Hibernate操作所需jar文件)提供下载学习:http://download.csdn.net/detail/daijin888888/9551724 1.Hibernate关联映射 1)什么是关联映射? 如果表之间具有关联关系,Hibernate允许我们在hbm.xml中描述他们的关联关系,然后在我们操作其中一张表时,自动的根据这种关系操作到另外的关系表,那么这种关联关系的设置,我们称之为关联映射. 2)关联映射

MySql基本查询、连接查询、子查询、正则表达查询讲解

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 查询数据指从数据库中获取所需要的数据.查询数据是数据库操作中最常用,也是最重要的操作.用户可以根据自己对数据的需求,使用不同的查询方式.通过不同的查询方式,可以获得不同的数据.MySQL中是使用SELECT语句来查询数据的.在这一章中将讲解的内容包括.1.查询语句的基本语法2.在单表上查询数据3.使用聚合函数查询数据4.多表上联合查询5.子查询6.合并查询结果7.为表和字段取别名8.使用正则

MySql基本查询、连接查询、子查询、正则表达查询解说

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 查询数据指从数据库中获取所须要的数据.查询数据是数据库操作中最经常使用,也是最重要的操作.用户能够依据自己对数据的需求,使用不同的查询方式.通过不同的查询方式,能够获得不同的数据. MySQL中是使用SELECT语句来查询数据的. 在这一章中将解说的内容包括.1.查询语句的基本的语法2.在单表上查询数据3.使用聚合函数查询数据4.多表上联合查询5.子查询6.合并查询结果7.为表和字段取别名8

MySQL学习——SQL查询语句(连接查询&子查询)(三)

一:连接查询: 连接查询是将俩个或者俩个以上的表按照某个条件连接起来,从中选择需要的数据,连接查询同时查询俩个或者俩个以上的表时使用,当不同的表中存在表示相同意义的字段时,可以通过该字段来连接这几个表,例如,学生表中有course_id字段来表示所学课程的课程号,课程表中有num字段来表示课程号,那么可以通过学生表中的course_id字段与课程表中的num字段来进行连接查询,连接查询包括内连接查询和外连接查询. 1.1 内连接查询 内连接查询是一种常用的连接查询,内连接查询可以查询俩个或者以上

SuperMap iClient for JavaScript 之关联查询

人们常说,计划赶不上变化.同样的,在项目中,使用的数据也是在不断变化的,尤其是属性信息的改变.就比如说,地图上的地物,它的空间信息在比较长的时间内,都不会发生变化,他的属性信息在初期不完整或者与后来的信息不符合,这时就可以使用SuperMap iClient for JavaScript 的关联查询.       那如何进行关联查询呢?不急,我们先在iClient for JavaScript中去找找与关联查询相关的类或接口.       首先,JavaScript客户端内,查询从分布的服务类别

Supermap iserver client 空间查询关联属性过滤示例

点查询并根据属性条件过滤示例代码 //关联外表 var joinItem=new SuperMap.REST.JoinItem({ foreignTableName: "V_REGION_LAND", joinFilter: "BBS_PARCEL.CADASTRALNO = V_REGION_LAND.CADASTRALNO ", joinType: "INNERJOIN" }); var queryParam, queryByGeometry

7-10外连接查询

外连接: 至少返回一个表中的所有记录,根据匹配条件有选择性的返回另一张表的记录. 外连接特点: 1:参与外连接的表有主从之分. 2:以主表的每行数所匹配的从表的数据列将符合条件的数据值直接返回到结果集中. 3:对那些不符合条件的列将被填上空值再返回的结果集中. 外连接查询的分类: 左外连接: 包含LEEF JOIN 字句中指定的左表的所有行,若左列的某行在右表中没有匹配列, 则在相关联的结果集中右表的所有选择列均为空值. 右外连接:和左外连接相反,包含RIGHT JOIN 字句中右表的所有行,若

django中外键关联表的查询随笔

django中,如果一个数据库中的表之间有外键的话可以方便的通过一个表查询到其相关表的数据.如有下面三个model:class Blog(models.Model):    name = models.CharField(max_length=100)    tagline = models.TextField() def __unicode__(self):        return self.name class Author(models.Model):    name = models