空间分析示范程序说明 |
SuperMap iClient for Android提供的空间分析示范代码位于【SuperMap iClient for Android 产品目录】\samples\iclient-android-spatialanalyst,包含缓冲区分析、叠加分析、表面分析、点定里程、里程定点和里程定线功能。同级目录的iclient-android-spatialanalyst.apk是可直接安装于Android设备的应用程序。运行示范程序后,在弹出的对话框输入可访问的iServer服务地址,确定后,列出功能项:
使用的地图实例地址为 /map-changchun/rest/maps/长春市区图,分析图层为“RoadLine2@Changchun”,查询“NAME='团结路'”的线路,进行左右半径都为50米的圆头缓冲区分析,结果(蓝色区域)如下图:
使用的地图实例地址为 /map-jingjin/rest/maps/京津地区地图,构造两个几何面对象(蓝色显示)进行求交分析:
叠加求交分析(红色区域)结果如下图:
使用的地图实例地址为 /map-temperature/rest/maps/全国温度变化图,依据“SamplesP@Interpolation”数据“AVG_TMP”字段插值生成的栅格数据集,设置裁剪范围,进行提取等值线分析,分析结果为线(蓝色显示),如下图:
使用的地图实例地址为 /map-changchun/rest/maps/长春市区图,分析图层为“RouteDT_road@Changchun”图层,点击“查询路由对象“菜单,查询“RouteID=1690”的路由对象(红色显示):
点击”指定查询点“菜单项,在查询路由对象上点击查询点(蓝色显示),查询结果以文本显示,如下图:
使用的地图实例地址为 /map-changchun/rest/maps/长春市区图,分析图层为“RouteDT_road@Changchun”图层,点击“里程定点“菜单,弹出可拖动的对话框,查询路由对象“RouteID=1690”的路由对象(红色显示),设置里程值,定位点(蓝色显示):
使用的地图实例地址为 /map-changchun/rest/maps/长春市区图,分析图层为“RouteDT_road@Changchun”图层,点击“里程定线“菜单,弹出可拖动的对话框,查询路由对象“RouteID=1690”的路由对象(红色显示),设置起始里程点,定位线(蓝色显示):