ArcEngine环境下实现瓦片地图的访问与拼接

Implementation of Access to and Mosaicing Tile Map Based on ArcEngine

  • 摘要: 在C/S模式下,针对瓦片地图的数据组织特点,提出采用ArcEngine的自定义图层实现瓦片地图的动态绘制与投影,利用线程池、异步访问技术、缓存及.Net内存管理机制来提高程序的执行效率和用户互操作性。将基于Win32类库的和基于开源库GDAL的两种瓦片拼接方式结合起来实现瓦片拼接,避免单纯使用GDAL方式的低效率。以城市规划信息查询系统为例证明了此方法的可行性。

     

    Abstract: In the C/S mode,according to the characteristics of data organization of tile map,the method is proposed by adopting ArcEngine customized layer to draw and project the Tile Map dynamically.The thread pool,asynchronous access technology,cache,and.Net memory management mechanisms are combined to improve the efficiency of the implementation process and user interoperability.In addition,taking into consideration that the tile mosaic technology on Win32 library is specially suitable for processing small amount of data,whereas the tile mosaic technology on open source GDAL library is fit for large amount of data,the two methods are combined to implement efficiently tile mosaic.Finally,the urban planning information inquiry system shows the feasibility of the proposed method.

     

/

返回文章
返回