Skip to content

Latest commit

 

History

History
20 lines (11 loc) · 1.88 KB

File metadata and controls

20 lines (11 loc) · 1.88 KB

TranMap

An Test Framework Based on MapWinGIS + MFC

MapWinGIS is an outstanding open-source GIS development package for the Windows platform. It is based on ActiveX technology and provides comprehensive functionalities for map visualization, vector/raster layer management, and spatial analysis.

Due to the limitations of commercial GIS development platforms—such as being heavyweight, licensing restrictions, version dependency, and cross-platform constraints—I began introducing open-source GIS platforms into my undergraduate course “GIS Software System Design and Development” and graduate course “GIS Development and Applications” starting in 2016. Since then, I have been engaged in teaching, research, and practical work related to open-source GIS.

In recent years, after a thorough study and analysis of the MapWinGIS source code, I spent about a month performing a complete migration of its core components. Specifically, I removed the original ActiveX framework and integrated it with the classic MFC framework, resulting in a new version named TranMap 1.0. Users can download,compile and run it directly in Visual Studio.

TranMap is provided without an open-source license, and is intended solely for learning and testing purposes. However, in accordance with the Mozilla Public License 2.0 (MPL-2.0) under which MapWinGIS is released, anyone using TranMap 1.0 for commercial or applied projects must comply with the terms of the MPL-2.0 license.

(1) Load Shapefile Test image image

(2) Load Image File Test image