摘要
在WebGIS系统开发过程中,伴随着需求的逐步深入,业务逻辑和应用场景愈发复杂,系统开发和升级维护难度和工作量将成倍提高,为解决该问题,结合长三角区域地理信息系统项目建设,以提高团队开发效率,降低系统运维成本为目标,将地图相关的复杂业务逻辑进行拆分,降低系统耦合度,同时结合面向组件编程方法,通过合理划分前后台服务的功能边界,设计以数据驱动业务的地图控件,对常用功能进行组件化封装,从整体设计、组件设计、编码开发方面进行研究,结合前端界面库和状态库对该方法进行实践,形成一套GIS功能开发的新思路,经项目验证取得良好效果。
During the development of WebGIS system, with the gradual deepening of demand and the increasing complexity of business logic and application scenarios, the difficulty and workload of the system development and maintenance will be significantly increased. To solve this problem, we need to improve the team development efficiency and reduce the cost of system maintenance. This paper splited the map related business logic, reduced system coupling, combined with component oriented programming method, reasonably divided the funcion of background services, and designed a data driven map page. Taking the Yangtze River Delta regional geographic information system as an example, with the practical research of the overall system design and system development, good results have been achieved.
作者
曹斌
CAO Bin(Shanghai Municipal Institute of Surveying&Mapping,Shanghai 200063,China)
出处
《现代测绘》
2021年第2期59-61,共3页
Modern Surveying and Mapping
基金
上海市发展和改革委员会长三角一体化数据信息平台一期项目