基于自动代码生成创建Web GIS应用及异构数据集成
1 Web GIS应用开发技术选型
在开发Web GIS应用时,需要选择合适的技术来构建不同的组件。以下是一些关键技术的选型及原因:
- 地图查看技术 :选择Leaflet,因为它轻量级、面向移动设备且灵活,还能通过插件支持额外功能。
- 服务器端框架 :基于Spring MVC,使用Spring控制器实现REST服务,利用Spring的依赖注入模式构建与数据库通信的服务。同时,使用Spring Security支持用户认证和访问控制。
- 地理信息服务 :通过内部地图服务器(GeoServer)和地图缓存(TileCache)向客户端提供地理信息,也可使用外部地图服务。
- 数据访问技术 :采用Spring JPA和Hibernate,数据库管理系统选择PostgreSQL(和PostGIS)。
| 技术类型 | 具体技术 | 选择原因 |
|---|---|---|
| 地图查看 | Leaflet | 轻量级、面向移动、灵活,支持插件 |
| 服务器端 | Spring MVC | 实现REST服务,依赖注入方便 |
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



