Skip to content

MapWinGIS v5.1.1

Compare
Choose a tag to compare
@pmeems pmeems released this 25 Nov 15:41
· 391 commits to develop since this release

This version replaces v5.1.1.0, which had some stability issues due to implementing https://mapwindow.atlassian.net/browse/MWGIS-198
This version also solves the bug mentioned at https://mapwindow.atlassian.net/browse/MWGIS-204

This version is compiled using VS2015 and VS2017. It is also using GDAL v2.4.2, released 2019/06/28
Version 5.1 will be the last version we compile for VS2015.

If you have questions about MapWinGIS, please use our new forum at https://mapwindow.discourse.group/c/mapwingis
In this version we resolved 34 issues:
https://mapwindow.atlassian.net/secure/ReleaseNote.jspa?projectId=10003&version=10602

Release notes - MapWinGIS - Version v5.1.0

Improvement

* [MWGIS-29] - OGR DynamicLoading not working
* [MWGIS-148] - Reloading a reprojected OGR layer from source causes layer to disappear
* [MWGIS-149] - Allow adding layers to map that could not be completely reprojected
* [MWGIS-151] - OGR Dynamic Loading disallows edits in SQL Server
* [MWGIS-152] - Add support for tiles from local filesystem
* [MWGIS-153] - While in vertex-edit-mode don't move shape
* [MWGIS-156] - Compile with VS2017
* [MWGIS-158] - Improper conversions from bool to VARIANT_BOOL in Measuring.cs
* [MWGIS-164] - Observations when working with SQLServer OGR datasource
* [MWGIS-167] - Allow a reload of a dynamically loaded OGR layer from the API
* [MWGIS-168] - Allow to initiate digitizing a new shape with a starting point from the API
* [MWGIS-172] - Typo in tkMeasuringAction.MesuringStopped
* [MWGIS-173] - Harmonize Snapshot functions
* [MWGIS-175] - Harmonize *.rgs files
* [MWGIS-179] - Compile warning in baseprovider.cpp
* [MWGIS-181] - Compile warnings in image.cpp
* [MWGIS-182] - Compile warnings: macro redefinition - HOST_FILLORDER
* [MWGIS-183] - At least one of the arguments for cannot be marshaled by the runtime marshaler
* [MWGIS-185] - Warning	MIDL1015: /W0 or /no_warn overrides warning-level switch
* [MWGIS-189] - Add 'tolerance' to Shapefile.Segmentize method to allow for disconnected intersections
* [MWGIS-190] - Threading model not properly defined; hard-coded to multi-threaded
* [MWGIS-192] - Add ILIKE operator to Expressions for case-insensitive string comparisons
* [MWGIS-197] - Fire BeforeVertexDigitzed event for all digitizing actions
* [MWGIS-198] - Working with dynamically loaded layers no longer cause deadlocks & access violations

Bug

* [MWGIS-118] - Point in Shape
* [MWGIS-147] - Issues related to reprojection in Shapefile.ReprojectCore
* [MWGIS-170] - OSM Tiles are no longer shown
* [MWGIS-174] - System.AccessViolationException after EditAddShape
* [MWGIS-176] - SAFEARRAY* are not freed
* [MWGIS-177] - Shape 'Relates' function does not always return proper VARIANT_BOOL value

Task

* [MWGIS-96] - Update API Documentation
* [MWGIS-188] - Add function to Shape class, ProjectDistanceTo (OtherGeometry) 
* [MWGIS-33] - Implement GDALTranslate as a function
* [MWGIS-187] - Implement GdalBuildOverviews as a function