大小仅几十兆的轻量级开源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年5月14日 下午2:43
下一篇 2024年5月14日 下午2:55

相关推荐

  • 科研开发

    科研开发是推动科技进步和社会发展的重要力量。在科研开发的过程中,科学家需要通过不断的实验和探索,发现新的知识和技术,并将其应用于实际的生产和生活中。本文将从科研开发的意义、现状和挑…

    联系我们 2024年12月7日
    0
  • 清华财政拨款2023

    清华财政拨款2023: 建设世界一流大学 清华大学是中国最著名的高等教育机构之一,一直以来致力于推动中国高等教育的发展。2023年,清华大学将会继续加大财政拨款力度,以建设世界一流…

    联系我们 2024年12月5日
    0
  • 「一建实务」项目施工进度管理(一建实务施工进度管理视频)

    「一建实务」项目施工进度管理 (文整理/cc) 1A422020 施工进度计划 1A422021 施工进度计划编制 一、施工进度计划的分类 施工总进度计划:是以一个建设项目或一个建…

    2022年6月6日
    316
  • 海口辉邦项目管理有限公司

    海口辉邦项目管理有限公司: 一家专注于项目管理的公司 海口辉邦项目管理有限公司是一家专注于项目管理的公司。我们致力于为客户提供高质量的项目管理服务,帮助客户实现目标。 我们的团队由…

    联系我们 2024年9月16日
    43
  • 中国航天集团三江集团什么级别

    中国航天集团三江集团是什么级别 中国航天集团三江集团是中国航天工业的重要组成部分,也是中国航天科技领域的重要力量。中国航天集团三江集团成立于2000年,是由中国航天科技集团公司旗下…

    联系我们 2024年12月1日
    33
  • 重大项目前期工作 管理系统

    重大项目前期工作是项目前期工作中非常重要的一步,它是为项目开始做好准备,包括项目计划、资源分配、风险评估和控制等。一个好的管理系统可以提高项目前期工作效率,降低风险,确保项目能够按…

    联系我们 2024年12月9日
    2
  • 全网破解ai自瞄

    全网破解ai自瞄:人工智能的新时代挑战 随着人工智能技术的不断发展,AI自瞄技术也日益成熟。然而,这种技术也带来了新的挑战。本文将探讨AI自瞄技术的本质、应用以及破解方法。 什么是…

    联系我们 2024年12月3日
    6
  • 跨境电商客户关系管理的职能

    跨境电商客户关系管理 随着跨境电商的发展,客户管理已成为企业成功的关键因素之一。客户关系管理(CRM)是一种有效的工具,可以帮助企业更好地了解客户,提高客户满意度,增加销售和利润。…

    联系我们 2024年12月10日
    1
  • 宣传队伍阶梯建设方案

    队伍阶梯建设方案 在现代社会中,团队协作和个人能力的重要性越来越受到人们的关注。而一个高效的团队需要有一个清晰的结构和一个能够不断提高和改进的阶梯。在我们的团队建设方案中,我们将着…

    联系我们 2024年12月4日
    0
  • 科学指南针开票的落款

    科学指南针开票的落款 科学指南针开票的落款是: “科学指南针公司” 科学指南针公司成立于1992年,是一家专注于科学计算和数据科学的公司。我们的使命是通过创新的技术和服务,帮助客户…

    联系我们 2024年12月7日
    0