User Tools

Site Tools


thinkgeo_12_change_log

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
thinkgeo_12_change_log [2019/09/25 03:19]
tgwikiupdate created
thinkgeo_12_change_log [2019/12/09 17:17] (current)
sacha
Line 1: Line 1:
 +====== ThinkGeo Features & Fixes Change Log ======
 +
 +===== Major changes for ThinkGeo 12.1 =====
 +Release date: 11/29/2019
 +
 +ThinkGeo.Core Namespace:
 +
 +  * Enhanced to support high resolution screen for ThinkGeo Cloud Maps.
 +  * Enhanced to support high resolution screen for GoogleMapsLayer.
 +  * Enhanced to support projection for WMTS layer.
 +  * Fixed a bug where UnmanagedProjProjectionConverter converts extent to internal projection incorrectly. ​
 +  * Fixed the font size issue for PointStyle.
 +  * Fixed a bug where the WKB of MultiLine Empty can't parse.
 +  * Fixed a bug where ThinkGeo Cloud Vector layer aren't rendered at zoom level 19.
 +  * Fixed a bug where the alpha component of GeoColor style didn't work. 
 +  * Fixed a bug where TextBaseline can't support multi-line text.
 +  * Enhanced to support cancel drawing line.
 +  * Fixed a bug where the GeoImage being used is disposed for Noaa layer.
 +  * Enhanced to support Cad.
 +  * Enhanced to support multi-thread for projection converter.
 +  * Fixed a bug where FeatureSource.GetColumns method throws exception in multi-threads.
 +  * Enhanced to make SqliteFeatureLayer thread safe.
 +  * Added DrawText method for PositionStyle.
 +  * Added "​PointStyle(GeoFont glyphFont, string glyphContent,​ GeoBrush fillBrush)"​ constructor for PointStyle.
 +  * Published PointStyle.DrawGlyph method.
 +  * Enhanced to support custom font for PointStyle.
 +  * Changed the default tile size value of ZoomLevelSet from 256 to 512.
 +  * Published PointStyle.DrawImage method.
 +  * Published PointStyle.DrawSymbol method.
 +  * Fixed a bug where the ProjectionConverter.ConvertToExternalProjection method doesn'​t work.
 +  * Fixed a bug where SqliteFeatureSource querying data from R-Tree index table throws exception.
 +  * Fixed a bug where the SqliteFeatureSource.GetFeaturesByIds method doesn'​t work.
 +  * Changed longitude and latitude parameter order for some API. 
 +  * Enhanced to support GeoLinearGradientBrush for Printer and fixed bug the Printer get different result with the Map if polygon contains inner rings.
 +  * Fixed a bug where the angle of label of GeoLinearGradientBrush is incorrect . 
 +  * Fixed an bug where when parsing tile format tiff image, throws "Array index is out of range" exception.
 +  * Enhanced to support background for layer.
 +  * Enhanced to support KeyColors for SkiaGeoCanvas.
 +  * Changed the default web proxy from null to DefaultWebProxy of system.
 +  * Fixed a bug where rendering tiff image is blurred.
 +
 +ThinkGeo.UI.Wpf Namespace:
 +
 +  * Fixed a bug where LayerOverlay throws the exception when tile type is multiple tile.
 +  * Enhanced to support high resolution screen for ThinkGeo Cloud Maps.
 +  * Improved memory usage for Wpf.
 +  * Changed the zoom animation time form 200ms to 100ms.
 +  * Fixed a bug where ThinkGeocloudRasterMapsOverlay can't support to display map when custom zoom-level scale is smaller default min zoom-level scale.
 +  * Fixed a bug where there are white gaps between tiles.
 +  * Changed longitude and latitude parameter order for some API. 
 +  * Changed the default web proxy from null to DefaultWebProxy of system.
 +  * Fixed a pinch zoom issue. When zoom in map, the target scale is smaller than expected.
 +  * Fixed a bug where "​map.TrackOverlay",​ "​map.AdornmentOverlay",​ etc. were all null after Map initialized. ​
 +  * Fixed a bug where InMemoryMarkerOverlay'​s marker can not display at first zoomlevel.
 +
 +ThinkGeo.UI.Blazor Namespace:
 +
 +  * Fixed a bug where AdornmentOverlay.Redraw doesn'​t work.
 +  * Fixed a bug where RestrictExtent doesn'​t work when zooming out for ThinkGeo.UI.Blazor.
 +  * Renamed "​MapView.MaxExtent"​ to "​MapView.RestrectExtent"​ for ThinkGeo.UI.Blazor.
 +  * Changed longitude and latitude parameter order for some API. 
 +
 +
 ===== Major changes for ThinkGeo 12.0 ===== ===== Major changes for ThinkGeo 12.0 =====
  
Line 4: Line 67:
  
   * ThinkGeo.UI.Wpf   * ThinkGeo.UI.Wpf
 +
 +  * ThinkGeo.UI.Blazor
 +
 +  * ThinkGeo.UI.WebApi
  
   * ThinkGeo.Core   * ThinkGeo.Core
Line 45: Line 112:
 7. Used GDAL for S57 and FileGeoDatabase and PersonalGeoDatabase,​ this will inherit from GDAL Feature Layer. 7. Used GDAL for S57 and FileGeoDatabase and PersonalGeoDatabase,​ this will inherit from GDAL Feature Layer.
  
-8. MapSuite TileCache/​Tile Matrix, based on current design, the TileView, TileCache, Tile, Matrix are thread safe. It will improve ​many performance.+8. MapSuite TileCache/​Tile Matrix, based on current design, the TileView, TileCache, Tile, Matrix are thread safe. It will improve ​the performance ​greatly.
   * Matrix: Create/​Calculate the matrix system for TileLayer and TileOverlay.   * Matrix: Create/​Calculate the matrix system for TileLayer and TileOverlay.
-  * Tile: The tiles for the cache item, the tile contains the tile data and tile location (z,x,y)+  * Tile: The tiles for the cached items, the tile contains the tile data and tile location (z,x,y)
   * TileCache: Tile Cache for ThinkGeo, it work with one tile.   * TileCache: Tile Cache for ThinkGeo, it work with one tile.
   * TileView: TileOverlay each tile view, it only draw the layers or render the drawing result in UI.   * TileView: TileOverlay each tile view, it only draw the layers or render the drawing result in UI.
  
-9. Refine our the MapSuite properties, make sure set one property won’t change other properties, like Map.Unit will update the map extent, .etc.+9. Refine our MapSuite properties, make sure set one property won’t change other properties, like Map.Unit will update the map extent, .etc
 + 
 +10. Support Rotation for WPF.
  
-10. Support ​Rotation for WPF;+11. Support ​StyleJson. ​
  
  
thinkgeo_12_change_log.1569381588.txt.gz · Last modified: 2019/09/25 03:19 by tgwikiupdate