网络地图集成于GIS桌面系统的方法及试验
Integration of GIS Desktop Systems and Web Maps
查看参考文献16篇
文摘
|
网络地图可以快捷地提供海量空间数据,用户可通过其提供的API方便地将其嵌入到定制的网络应用中,同样,将其集成到功能丰富的GIS桌面系统中是必要的,有益的.但目前主流的网络地图如Google地图,Bing地图等,与主流GIS桌面系统所支持的OGC的WFS,WMS,WCS等空间数据服务发布规范不兼容,因而不能被GIS桌面系统直接使用.为了解决这一问题,本文提出了一种将二者集成的思路与方法,即利用网络地图的可下载性和GIS桌面系统的可扩展性,采用配置机制实现统一编程接口,将不同站点,不同类型的网络地图作为GIS桌面系统的自定义图层处理.在实验验证中,我们采用ArcGIS Desktop作为实验平台,以自定义扩展模块实现功能,以自定义工具条实现用户访问界面,将Google中文和英文地图,Bing地图,Esri在线地图等4类12种大型网络地图以自定义图层的形式实时,动态,全比例尺地加载到ArcGIS Desktop中,供显示,利用,实现了独立桌面系统和独立网站之间的连接.本文提出的方法具有一定的实用价值和较广泛的应用前景,对实现类似的集成和定义网络地图访问接口标准具有参考价值 |
其他语种文摘
|
It is desirable that massive data of Web maps can be incorporated into desktop GIS systems for use and analysis. But Web maps can not be added into desktop GIS systems directly, because Web maps don't conform to the geospatial service standard published by OGC. Fortunately, the tile of Web maps can be downloaded and advanced desktop GIS has a built-in extension mechanism. Those together make it possible to integrate desktop GIS applications and Web Maps. This paper presents a generic method for the integration. Most Web maps consist of sets of tiles of multiple scales, covering the entire surface of the Earth at each zoom level. A key of the method is the acquisition of dynamic information of Web maps, such as the extent and zoom level of the right set of tiles and the URL of each tile, from the projection and resolution of Web maps and the extent of the active view in the desktop GIS system. In order to accelerate the process of downloading the tiles and to make it not interfere with other operations of desktop GIS system, the process of tiles downloading should be asynchronous and Multi-Threaded. After fetching the tiles, the tiles may be cached. By tagging spatial reference information to the tiles, the tile images can be turned into raster layers supported by most GIS platforms. The custom layers control the drawing properties and the actual drawing of the set of tiles. Furthermore, different Web maps can be accessed using a uniform interface through the introduced configuration mechanism for dealing with multiple data source. To test and verify the proposed method,we choose ArcGIS Desktop as the test platform. Custom extension and custom toolbar have been employed in the implementation of custom layers. With the developed extension and its associated toolbar, Web maps can be added into and displayed instantly and dynamically in ArcGIS Desktop. Four categories of Web maps are supported, which amount to twelve layers, including Google maps, Bing maps and Esri map services. The advantages and limitations of the method are discussed. The proposed method may find wide applications in other cases of integrating desktop and web applications |
来源
|
地球信息科学学报
,2011,13(1):95-101 【核心库】
|
关键词
|
桌面应用
;
网络地图
;
系统集成
;
软件可扩展性
|
地址
|
西南交通大学测量工程系, 成都, 610031
|
语种
|
中文 |
文献类型
|
研究性论文 |
ISSN
|
1560-8999 |
学科
|
自然地理学 |
基金
|
国家自然科学基金
;
国家教育部高等学校博士学科点专项科研基金新教师基金
|
文献收藏号
|
CSCD:4137041
|
参考文献 共
16
共1页
|
1.
ESRI China (Beijing) Ltd.
桌面GIS
|
CSCD被引
1
次
|
|
|
|
2.
唐双宁.
基于GIS的空间数据共享研究[硕士学位论文],2006
|
CSCD被引
1
次
|
|
|
|
3.
程昌秀. 三种地理几何数据模型的应用分析.
地球信息科学,2005,7(3):12-15
|
CSCD被引
3
次
|
|
|
|
4.
崔国栋. 浅谈网络地图的发展前景.
现代经济信息,2009(18):223
|
CSCD被引
1
次
|
|
|
|
5.
Vretanos P.
OGC(04-094, Open GIS Web Feature Service (WFS) Implementation Specification,2005
|
CSCD被引
1
次
|
|
|
|
6.
Beaujardiere J.
OGC(06-042, Open GIS Web Map Service (WMS) Implementation Specification,2006
|
CSCD被引
1
次
|
|
|
|
7.
Whiteside A.
OGC(07-067r5, Web Coverage Service (WCS) Implementation Standard,2008
|
CSCD被引
1
次
|
|
|
|
8.
Klokan Petr Pridal.
Tilesàla Google Maps: Coordinates, Tile Bounds and Projection,2008
|
CSCD被引
1
次
|
|
|
|
9.
张俊.
基于Geoprocessing的ArcGIS插件开发研究[硕士学位论文],2009
|
CSCD被引
1
次
|
|
|
|
10.
ArcGIS Resource Centers.
About custom layers
|
CSCD被引
1
次
|
|
|
|
11.
EPSG Geodetic Parameter Registry.
Projected CRS [WGS84/Pseudo-Mercator],2009
|
CSCD被引
1
次
|
|
|
|
12.
.
Morten. Spherical/Web Mercator: EPSG code 3785,2008
|
CSCD被引
1
次
|
|
|
|
13.
CADforum.
What are the. TFW,.JGW or. PGW files,2004
|
CSCD被引
1
次
|
|
|
|
14.
Wood A.
Cyber Desk:automated integration of desktop and network services,1997:552-553
|
CSCD被引
1
次
|
|
|
|
15.
Puder A.
Extending desktop applications to the web,2004:8-13
|
CSCD被引
1
次
|
|
|
|
16.
Arrington M.
Bridging Desktop and Web Applications-A Look at Mozilla Prism,2008
|
CSCD被引
1
次
|
|
|
|
|