MapWindow是一个桌面GIS,可以使用插件架构进行扩展。它使用MapWinGIS绘图控件,并在2015年使用MEF和依赖注入等新技术从零开始创建,使它变得小巧、功能强大而快速。
软件特色
策略
免费开源的代码软件(FOSS)对于企业来说有很多令人信服的优势,有些优势甚至比软件的低价更有价值。一般来说,开源软件最接近用户想要的,因为这些用户可以参与制作。这不是厂商给用户提供他们需要的东西,而是用户和开发者创造他们想要的东西,他们创造了它。
方便用户的
MapWindow5的目的是成为最友好的GIS桌面应用。如版本库和工具箱功能很好的体现了这种意图。因为是开源的,所以很容易修改,而且因为自动更新器的存在,用户可以获得最新版本。
清除代码
MapWindow5从2015年初开始从零开始打造。MW5是用Visual Studio 2013社区用C#写的,使用了几种设计模式和最佳实践,比如MVC、MVP、依赖注入、MEF等。多线程和多任务是核心架构的一部分。坚实的原则适用于整个代码。
灵活性
由于可扩展性管理框架(MEF)的实现,通过创建插件或工具箱工具来扩展MW5是相对容易的。一般来说,工具是单一任务,比如缓冲或者拼接。插件更复杂,可以完成多项任务和/或具有更复杂的用户表单。在代码中,插件和工具的编写方式大致相同。
MapWindow(桌面GIS软件)相关下载
- 查看详情google earth(谷歌地球)简体2024-06-15
- 查看详情Shadows(星盘软件)简体2024-05-19
- 查看详情微图简体2024-05-10
- 查看详情电脑健康度检测简体2024-05-04
- 查看详情BIGEMAP地图下载器(谷歌版)简体2024-04-24
- 查看详情 google earth(谷歌地球) 简体 2024-06-15
- 查看详情 Shadows(星盘软件) 英文 2024-05-19
- 查看详情 微图 简体 2024-05-10
- 查看详情 电脑健康度检测 2024-05-04
- 查看详情 BIGEMAP地图下载器(谷歌版) 简体 2024-04-24
- 查看详情 拓课云客户端 简体 2024-06-21
- 查看详情 极域电子教室学生端 简体 2024-06-21
- 查看详情 环球课堂pc版 简体 2024-06-21