UCMap Android访问Geoserver发布WMTS服务的例子(Skia版).docx

网优工具 文档阅读
1.1MB 4下载 580浏览 暂无评分
提示: 网页只展示文档的前面部分内容,如果此文档对您有帮助,请登录后下载!

1. 将“2015地类含村名字段”复制到geoserver文件夹下的data_dir\data\test文件夹里


2. 打开http://localhost:8080/geoserver 页面,并登录.

点击“Stores”,“Add new store”


点击“Shapefile”


点击Browse...


3. 点击目标shp文件,确定


4. Workspace选择“tiger”Data Source Name里输入“DLTB”。


5. 点击Layers””Add a new layer”


6. 之后在Add layer from下拉列表里选择tiger:DLTB

7. 点击“publish


8. NameTitle都改成DLTB。并点击“Compute from data”和“Compute from native bounds


9. 移动到网页最下面,点击“save

10. 测试。使用网址http://localhost:8080/geoserver/gwc/demo/tiger:DLTB?gridSet=EPSG:4326&format=image/png 看到这个图层


11. 编辑xml文件用于在移动设备上利用UCMap打开这个图层

<?xml version="1.0" encoding="UTF-8"?>

<map maxExtent="-180,180,-90,90" numberOfLayers="1" center="109.4,31.1552">

<layer visible="1">

<type>WMSWithCache</type>

<name>tiger:DLTB</name>

<url>http://192.168.1.6:8080/geoserver/gwc/service/wms</url>

<WFSServerUrl>http://192.168.1.6:8080/geoserver/wfs</WFSServerUrl>

<namespace>tiger</namespace>

<namespaceURL>http://www.census.gov</namespaceURL>

<maxExtent>-180,180,-90,90</maxExtent>

<resolutions>1.71661376953125E-4,-8.58306884765625E-5,4.291534423828125E-5,2.1457672119140625E-5,1.0728836059570312E-5,5.364418029785156E-6</resolutions>

<projection>EPSG:4326</projection>

<format>image/png</format>

<pixelWidth>256</pixelWidth>

<pixelHeight>256</pixelHeight>

</layer>

</map>

12. UCMap里代码加载这个xml即可

MapLoader.loadMapXML(mapControl,Environment.getExternalStorageDirectory().getPath()+"/DLTB.xml");

Demo演示参见UCMap SDK开发包里的demo6

13. 移动设备上运行结果如下图


本文档由 lyf 上传于
给文档打分:

热门文档

相关文档