new WFST()
- Source:
- View2D/Service/WFST.js
Members
-
xy :Boolaen
-
值为true时,为(x,y)顺序。值为false时,为(y,x)顺序。
Type:
- Boolaen
- Source:
- View2D/Service/WFST.js
Methods
-
describeFeatureType(params, successFn, failFn)
-
获取要素类型描述操作。
Parameters:
Name Type Description params
Object 请求参数,具体内容参考OGC-WFS标准。 params有三个参数(service,version,request)默认可以不填,其中version默认值是1.0.0,如果要设置其他版本请设置version参数。 successFn
function 请求成功的回调函数。 failFn
function 请求失败的回调函数。 - Source:
- View2D/Service/WFST.js
Example
(code) serviceObj.describeFeatureType({ TypeName: "RES1_T_PN" }, showResult); (end)
-
getCapabilities(successFn, failFn)
-
获取服务能力描述信息。
Parameters:
Name Type Description successFn
function 请求成功的回调函数。 failFn
function 请求失败的回调函数。 - Source:
- View2D/Service/WFST.js
-
getFeature(params, TypeName, version, MaxFeatures, filter, successFn, failFn)
-
获取要素操作。
Parameters:
Name Type Description params
Object 请求参数,具体内容参考OGC-WFS标准。 TypeName
String 必选 类型名称。 version
String 版本,默认值是1.0.0,如果用户请求的服务版本不是1.0.0,请设置该参数。 MaxFeatures
Integer 可选 查询的返回的结果总数。 filter
GeoGlobe.Filter 可选 过滤器。 以上是常用的属性,其他属性请参考OGC-WFS标准。 successFn
function 请求成功的回调函数。 failFn
function 请求失败的回调函数。 - Source:
- View2D/Service/WFST.js
Example
(code) serviceObj.getFeature({ TypeName: "RES1_T_PN", MaxFeatures: 10 }, function(){}); (end)
-
initialize(name, url, options)
-
GeoGlobe.Service.WFST类的构造函数。
Parameters:
Name Type Description name
String 服务名称。 url
String 服务地址。 options
Object 实例的选项设置,此参数可选。 - Source:
- View2D/Service/WFST.js
-
isExist()
-
将向服务发送“GetCapabilities”同步请求,以检测服务是否存在。 注意,本方法只能验证服务是否存在,并不能保证实际功能完全正常。
- Source:
- View2D/Service/WFST.js
Returns:
- 服务是否存在。- Type
- Boolean
-
lockFeature(params, typeName, version, expiry, lockAction, filter, successFn, failFn)
-
锁定要素操作。
Parameters:
Name Type Description params
Object 请求参数,具体内容参考OGC-WFS标准。 typeName
String 必选 指定操作的图层类型名称。 version
String 可选 版本号,默认值是1.0.0,如果用户请求的服务版本不是1.0.0,请设置该参数。 expiry
Number 可选 锁定的分钟数,如果没有则默认为1分钟。 lockAction
String 可选 指定如何获得锁,如果没有则默认为"ALL"。 filter
GeoGlobe.Filter 可选 操作要素的条件过滤器。 successFn
function 请求成功的回调函数。 failFn
function 请求失败的回调函数。 - Source:
- View2D/Service/WFST.js
-
parseTransactionResult(result)
-
解析服务返回的要素事务操作的响应结果。
Parameters:
Name Type Description result
object 服务返回的要素事务操作的响应结果。 - Source:
- View2D/Service/WFST.js
Returns:
- 返回要素事务操作的JSON返回结果。- Type
- object
-
transaction(params, version, releaseAction, lockId, inserts, features, typeName, updates, features, typeName, filter, deletes, typeName, filter, successFn, failFn)
-
要素的事务操作,可以对服务中的要素内容进行增加、删除和修改操作。
Parameters:
Name Type Description params
Object 请求参数,具体内容参考OGC-WFS标准。 version
String 可选 版本号,默认值是1.0.0,如果用户请求的服务版本不是1.0.0,请设置该参数。 releaseAction
String 可选 指定如何释放锁,提供有"ALL"和"SOME"两种方式,默认值是"ALL"。 在做更新或删除要素的时候,releaseAction="ALL"或"SOME"决定LockId对应的所有要素是否全部释放。 如果是"ALL",表示LockId对应的所有要素全部解锁释放。 如果是"SOME",表示LockId只对正在操作的要素解锁释放,其他要素还是保持锁定状态。 lockId
String 可选 锁定编号。 inserts
Object 添加要素的请求参数。 features
Array(GeoGlobe.Feature) 必选 一系列要素的集合。 typeName
String 必选 指定操作的图层类型名称。 updates
Object 修改要素的请求参数。 features
Array(GeoGlobe.Feature) 必选 一系列要素的集合。 typeName
String 必选 指定操作的图层类型名称。 filter
GeoGlobe.Filter 可选 操作要素的条件过滤器。 deletes
Object 删除要素的请求参数。 typeName
String 必选 指定操作的图层类型名称。 filter
GeoGlobe.Filter 可选 操作要素的条件过滤器。 successFn
function 请求成功的回调函数。 failFn
function 请求失败的回调函数。 - Source:
- View2D/Service/WFST.js