首页|面向GIS通用交互操作的GISTool设计模式

面向GIS通用交互操作的GISTool设计模式

扫码查看
二三维图形界面下的交互操作是GIS应用开发中最通用的组成部分,目前尚没有一种设计模式专门解决GIS中复杂的二三维交互问题,并且,这些交互操作往往还与应用业务领域的地理语义紧密相关.这使得一些GIS开发初学者难以有效地管理GIS系统中复杂多样的交互事件.本文基于工厂模式提出了一种GIS软件设计模式——GISTool,用以将GIS应用系统开发中繁复的二三维图形交互操作抽象出来,实现GIS应用软件开发中交互事件、数据资源、结果显示的低耦合统一管理,并基于该模式开发了地下管网管理分析平台.
A GISTool Design Pattern for GIS Universal Interactive Operation
2D/3D interactions in graphical interfaces are a common and complex component in GIS application develop-ment. Currently,there is no specific design pattern dedicated to addressing the complex 2D/3D interaction problems in GIS,which are often closely related to the geographical se-mantics of the application domain. This makes it difficult for some GIS developers to effectively manage the complex and diverse interaction events in GIS systems. In this article,we propose a GIS software design pattern called GISTool based on the Factory Pattern. The GISTool pattern is used to ab-stract the complex 2D/3D graphical interaction operations in GIS application systems and achieve low coupling and unified management of interaction events,data resources,and result display in GIS application software development. The under-ground pipeline management and analysis platform,is devel-oped based on this pattern.

2D/3D interactionsdesign patternGISinteraction design

张浡聪、任福、傅轩诚、卢玉祥、胡海

展开 >

武汉大学资源与环境科学学院,湖北武汉,430079

浙江省测绘科学技术研究院,浙江杭州,311100

二三维交互 设计模式 GIS 交互设计

国家重点研发计划国家自然科学基金

2022YFC300570441571395

2024

测绘地理信息
武汉大学

测绘地理信息

CSTPCD
影响因子:0.563
ISSN:1007-3817
年,卷(期):2024.49(5)
  • 15