overlay接口
URL: |
http:// <SAServer-URL> / overlay |
父资源: |
SAServer |
[ 服务说明 ]
overlay接口提供叠加功能。
[ 参数说明 ]
参数 | 参数说明 |
---|---|
format |
参数作用:指定操作结果返回格式 取值范围:html | json | png,该参数默认值为html |
layers |
参数作用:指定分析的图层名称 参数说明:2DM工程中的图层 |
method |
参数作用:指定叠加分析的方法 参数说明:Intersects, Earase, Clip, IntersectionIntersects方法是用layers 参数中的第二个图层的Geometry作为空间过滤相交条件,过滤第一个图层的所有要素。 |
geo |
参数作用:指定两个图层叠加的空间范围 参数说明:geojson 格式 |
srsin |
参数作用:指定空间过滤范围的空间参考 参数说明:例如:EPSG:4326 |
where |
参数作用:属性过滤 参数说明:标准的sql语句 |
srsout |
参数作用:指定数据叠加操作后的输出的坐标系统 取值范围:例如:EPSG:4326 |
bbox |
参数作用:当format = image/png,指定输出地理范围 取值范围:minx,miny,maxx,maxy |
width |
参数作用:当format = image/png,指定输出图片宽度 取值范围:整数 <=4096 |
height |
参数作用:当format = image/png,指定输出图片高度 取值范围:整数 <=4096 |
style |
参数作用:指定输出图层的渲染样式 取值范围:json 例如:{ “linestyle”:{“color”:”255,255,0”,”alpha”:255,”linewidth”:2},”fillstyle”:{“color”:”255,255,0”, ”alpha”:255}} |
[ 示例 ]
URL地址示例:
http://127.0.0.1:8099/newmap/rest/services/samples/china/SAServer/overlay?&layers=首都和省级行政中心,国界与省界&method=Intersects&srsin=&srsout=&where=&style=&format=json
[ 返回结果 ]
JSON格式返回值描述 :
{
"LayerName":"首都和省级行政中心_Intersects",
"SpatialReference":"EPSG:4326",
"Fields":[
}
"SpatialReference":"EPSG:4326",
"Fields":[
{"name":"ValueId","type":"Double"},{"name":"PolyId","type":"Double"},{"name":"AREA","type":"Double"},{"name":"PERIMETER","type":"Double"},{"name":"GBCODE","type":"Int32"},{"name":"NAME","type":"String"},{"name":"ADCODE93","type":"Int32"},{"name":"ADCODE99","type":"Int32"},{"name":"ADCLASS","type":"Int32"},{"name":"PINYIN","type":"String"}],
"Features":{"Type":"FeatureCollection","Features":[]}