大小仅几十兆的轻量级开源GIS软件MAPWINDOW(开源gis平台)

1. 概述

提起GIS软件,稍微有点了解的GISer都清楚,安装包大小至少都是百兆级别,当然也有轻量级的安装包,比如Global Mapper,但这也是低版本,高版本大小已经突破百兆,这里给大家推荐一款大小仅几十兆的轻量级开源GIS软件MAPWINDOW。

作为GIS软件,肯定需要各种格式的数据,这些数据都可以通过我们的水经微图获取到。

大小仅几十兆的轻量级开源GIS软件MAPWINDOW(开源gis平台)

水经微图

2. 软件介绍

MAPWINDOW是一款地图设计软件,可以帮助用户在电脑上设计需要的地图,软件功能丰富,基于GIS读取地理空间信息,用户直接在软件编辑地图,随后加载地理空间信息到用户的地图上,轻松完成地形图设计,新版改善大数据属性表的打开,在处理具有大量记录的图层时,由于对话框要求图层中的所有行,因此打开属性表可能会很慢。

将属性表行为设置为"显示在地图上可见的要素"将使软件在打开表时仅请求当前地图画布中的要素,从而可以快速加载数据。

大小仅几十兆的轻量级开源GIS软件MAPWINDOW(开源gis平台)

MAPWINDOW

3. 软件历史

MAPWINDOW GIS及其相关MapWinGIS ActiveX控件最初是由开发Daniel P. Ames和团队教授和学生的犹他州立大学在2002-2003年与一个研究项目的一部分,爱达荷国家实验室在爱达荷州爱达荷市作为GIS流域建模工具的制图框架与实验室进行的源水评估相结合。

2004年,该软件的第一个开源版本发布为MAPWINDOW GIS 3.0,此后它被美国环境保护署用作其 BASINS(更好的评估科学集成点和非点源)流域分析的主要GIS平台和建模软件。

随着项目的发展,代码和相关网站的大部分日常管理都由Paul Meems 和来自世界各地的一群志愿用户开发人员处理。

大小仅几十兆的轻量级开源GIS软件MAPWINDOW(开源gis平台)

MAPWINDOW GIS

4. 技术细节

MAPWINDOW GIS 在Mozilla 公共许可证分发许可下作为开源应用程序分发,MAPWINDOW GIS可以重新编程以执行不同或更专业的任务,还有插件可用于扩展兼容性和功能。

MAPWINDOW GIS的核心组件是MapWinGIS ActiveX控件,该组件(MapWinGIS.ocx) 使用 C 编程语言编写的,包括MAPWINDOW GIS桌面应用程序所需的所有核心制图、数据管理和数据分析功能,由Daniel P. Ames和 Dinesh Grover编写的 MapWinGIS ActiveX 控件用户手册于2007年发布。

MAPWINDOW GIS桌面应用程序建立在Microsoft .NET技术之上,该应用程序最初使用 Visual Basic .NET 编写,后来使用 C# .NET 重新编写。

项目源代码最初托管和维护在www.MAPWINDOW.org上的本地SVN服务器上,后来它被移植到微软开源代码库codeplex.com,目前所有项目代码都托管在GitHub.org。

MAPWINDOW GIS 的更新由一组学生和志愿者开发人员定期发布。

大小仅几十兆的轻量级开源GIS软件MAPWINDOW(开源gis平台)

MAPWINDOW进行数据分类

5. 软件特色

战略:免费和开源软件(FOSS)对企业具有众多引人注目的优势,其中一些甚至比该软件的低价更有价值,通常开源软件最接近用户的需求,因为这些用户可以帮助他们,供应商向用户提供他们认为想要的东西不是问题-用户和开发人员实现了他们想要的东西,而他们却做到了。

方便使用:MAPWINDOW5打算成为现有的最用户友好的GIS桌面应用程序,诸如存储库和工具箱之类的功能就是很好的例子,因为它是开源的,所以很容易修改,而且由于有了自动更新程序,用户可以拥有最新版本。

清洁代码:MAPWINDOW5是从2015年初开始从头开始构建的,MW5是使用Visual Studio 2013社区用C#编写的,并使用了几种设计模式和最佳实践,例如 MVC、MVP、依赖项注入、MEF、多线程和多任务是核心体系结构的一部分,该SOLID 原则已应用于整个代码。

灵活性:多亏了托管扩展框架(MEF)的实现,通过为工具箱创建插件或工具来扩展MW5相对容易,通常,工具是单个任务,例如缓冲或裁剪,插件更加复杂,可以执行多个任务和/或具有更复杂的用户形式,在代码中,插件和工具大致相同。

大小仅几十兆的轻量级开源GIS软件MAPWINDOW(开源gis平台)

MAPWINDOW加载SHP文件

6. 结语

以上就是大小仅几十兆的轻量级开源GIS软件MAPWINDOW的详细说明,主要包括了软件介绍、软件历史、技术细节和软件特色等功能,请私信回复"MAPWINDOW"可获取软件安装包!

最后,如果用户在工作中遇到与GIS相关的任何难题,请通过留言告诉我们,我们将针对比较有典型性和代表性的问题提供解决方案,从而将我们"为用户提供丰富的地图数据与专业的GIS服务"之宗旨落到实处!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年7月6日 上午8:40
下一篇 2024年7月6日 上午8:51

相关推荐

  • 项目管理软件的难点

    项目管理软件的难点 项目管理软件是一种用于跟踪和管理项目的工具,可以帮助团队更好地协作和分配任务。虽然项目管理软件有很多优点,但在使用过程中也存在一些难点。本文将探讨这些难点,并提…

    科研百科 2024年5月28日
    40
  • 协同办公oa软件(即时协同办公软件)

    即时协同办公软件:现代工作方式的革命 随着数字化时代的到来,现代工作方式也在不断地变革。尤其是在团队协作方面,即时协同办公软件已经成为了一种必不可少的工具。本文将探讨即时协同办公软…

    科研百科 2024年8月28日
    34
  • 建筑工程行业推荐使用那些软件-水利工程项目管理软件(建筑工程相关软件)

    建筑工程行业有许多软件可供使用,以下推荐一些常见的建筑工程软件: 1. AutoCAD:这是一款计算机辅助设计(CAD)软件,有助于建筑工程师制定包括平面图、立面图、剖面图等在内的…

    科研百科 2024年4月29日
    46
  • 知网申报课题(知网科研项目信息申报库在哪儿)

    知网科研项目信息申报库在哪儿 随着数字化时代的到来,知识共享已经成为全球热议的话题。作为知识共享平台的代表,知网(CNKI)一直致力于推动科学研究的进展,提供高质量的科研数据和服务…

    科研百科 2024年8月4日
    16
  • 东方飞扬批量挂接

    东方飞扬是一款非常受欢迎的网络游戏,因其丰富的游戏内容和高质量的游戏体验而备受玩家喜爱。然而,随着游戏的不断更新和扩展,玩家发现东方飞扬的游戏挂接问题越来越普遍。 批量挂接是指玩家…

    科研百科 2024年10月16日
    0
  • 工作之声第122期《关于“五心”党建的思考》(党建 五心)

    #以书之名# 引言:上级党组织提出了“五心”党建,如何将“五心”党建落实到具体工作中,发挥引领保障作用,促进高质量发展,形成了如下思考。 图片来自网络 “五心”党建指的是:淬炼“忠…

    科研百科 2024年5月30日
    89
  • 存货的内部控制(存货的内部控制目标)

    存货被誉为是商业企业的血液,所以存货的内部控制很重要。良好的存货内部控制包括: (1)无论采用什么盘存制度,每年至少实地盘点一次存货。 (2)保持高效的采购、验收和运输程序。 (3…

    科研百科 2024年5月11日
    63
  • 皖N95880、皖N88328、皖N34333….胆大妄为(皖n91666)

    为严厉惩治大货车交通违法行为,持续优化道路通行秩序,预防和减少交通事故发生,有效保障群众出行安全,六安 车整治的热潮。 面对罔顾交通法规 漠视生命安全的交通违法行为 六安公安交警将…

    科研百科 2023年5月28日
    167
  • 常用的人力资源管理软件

    常用的人力资源管理软件 人力资源管理软件是一种用于管理公司人力资源的工具,可以帮助公司进行招聘, 培训, 薪酬福利和绩效管理等工作。随着人工智能技术的不断发展,越来越多的公司开始使…

    科研百科 2025年1月8日
    1
  • 教育科学规划课题结题率

    教育科学规划课题结题率 随着教育的不断发展,教育科学规划课题结题率成为了一个重要的课题。教育科学规划课题结题率是指完成教育科学规划课题所需达到的标准,是评估一个课题是否成功的重要指…

    科研百科 2024年11月9日
    0