User Tools

Site Tools


map_suite_mvc_edition_features_bug_fixes_change_log

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
map_suite_mvc_edition_features_bug_fixes_change_log [2015/08/28 05:53]
admin [Version 8.0.0.160]
map_suite_mvc_edition_features_bug_fixes_change_log [2015/08/28 05:56] (current)
admin [Version 6.0.0.0]
Line 94: Line 94:
 Release date: 11/17/2014 Release date: 11/17/2014
  
-**ThinkGeo.MapSuite.MvcEdition Namespace:**+ThinkGeo.MapSuite.MvcEdition Namespace:
  
   *Fixed a bug where some properties are not configured correctly on client side for HightlightOverlay.   *Fixed a bug where some properties are not configured correctly on client side for HightlightOverlay.
Line 102: Line 102:
  
  
-**ThinkGeo.MapSuite.Core Namespace:**+ThinkGeo.MapSuite.Core Namespace:
  
   *Fixed a bug where the Dispose method of UnmanagedProj4Projection runs into exception.   *Fixed a bug where the Dispose method of UnmanagedProj4Projection runs into exception.
Line 136: Line 136:
 ThinkGeo.MapSuite.MvcEdition Namespace: ThinkGeo.MapSuite.MvcEdition Namespace:
  
-*Fixed a bug where it's unable to create markeroverlay in controller. +  ​*Fixed a bug where it's unable to create markeroverlay in controller. 
-*Added supported to hide the default Markeroverlay in OverlaySwitcher. +  *Added supported to hide the default Markeroverlay in OverlaySwitcher. 
-*Fixed a bug where the db connection is never closed in oraclefeaturelayer. +  *Fixed a bug where the db connection is never closed in oraclefeaturelayer. 
-*Fixed a bug where the attribution control covers the other elements in map. +  *Fixed a bug where the attribution control covers the other elements in map. 
-*Upgraded the Openlayers used in MvcEdition from 2.11 to 2.13.1. +  *Upgraded the Openlayers used in MvcEdition from 2.11 to 2.13.1. 
-*Fixed a bug where client function Map1.getMarkerOverlay returns null.+  *Fixed a bug where client function Map1.getMarkerOverlay returns null.
  
  
 ThinkGeo.MapSuite.Core Namespace: ThinkGeo.MapSuite.Core Namespace:
  
-*Fixed a bug that will through exception when the table in filegdb has no geometry column. +  ​*Fixed a bug that will through exception when the table in filegdb has no geometry column. 
-*Fixed A Bug that will make features inserted into oracle table not able to be read. +  *Fixed A Bug that will make features inserted into oracle table not able to be read. 
-*Improved memory management when getting geotif world extent. +  *Improved memory management when getting geotif world extent. 
-*Fixed the bug where the KeyColors property doesn'​t take effect. +  *Fixed the bug where the KeyColors property doesn'​t take effect. 
-*Fixed a bug where the OracleFeatureLayer shows incorrect result if the data contains 3D geometries. +  *Fixed a bug where the OracleFeatureLayer shows incorrect result if the data contains 3D geometries. 
-*Fixed a bug where using feature id as the ID column value when inserting a new feature into Oracle table. +  *Fixed a bug where using feature id as the ID column value when inserting a new feature into Oracle table. 
-*Did the enhancements to GraticuleAdormentLayer. +  *Did the enhancements to GraticuleAdormentLayer. 
-*Fixed a bug where something wrong with the font size after printing to PDF. +  *Fixed a bug where something wrong with the font size after printing to PDF. 
-*Added support of new Dbf format(30H),​ a kind of Foxpro Dbf format. +  *Added support of new Dbf format(30H),​ a kind of Foxpro Dbf format. 
-*Fixed a bug where the installer'​s repair option doesn'​t work correctly. +  *Fixed a bug where the installer'​s repair option doesn'​t work correctly. 
-*Fixed a bug where the TranslateByDegree method returns incorrect result. +  *Fixed a bug where the TranslateByDegree method returns incorrect result. 
-*Added the support of Date column type in FileGdbTable. +  *Added the support of Date column type in FileGdbTable. 
-*Fixed a bug where there are some memory leak in reading ECW File. +  *Fixed a bug where there are some memory leak in reading ECW File. 
-*Fixed a bug where the GoogleMapsLayer works incorrectly with single-tile mode. +  *Fixed a bug where the GoogleMapsLayer works incorrectly with single-tile mode. 
-*Fixed a bug where it runs into exception when the customized layers are working with multi-thread mode. +  *Fixed a bug where it runs into exception when the customized layers are working with multi-thread mode. 
-*Improved the memory usage in FileGeoDatabase if it contains Blob column types. +  *Improved the memory usage in FileGeoDatabase if it contains Blob column types. 
-*Fixed a bug where it's unable to get the correct boundingBox from the server'​s reply by calling GetCapability in WmsRasterSource. +  *Fixed a bug where it's unable to get the correct boundingBox from the server'​s reply by calling GetCapability in WmsRasterSource. 
-*Fixed a bug where the "​GetAllFeatures"​ method in FileGeoDatabaseFeatureLayer ignores some invalid features. +  *Fixed a bug where the "​GetAllFeatures"​ method in FileGeoDatabaseFeatureLayer ignores some invalid features. 
-*Fixed a bug where the GoogleMapsLayer dismatches with overlapped shapfilelayer when the compurter'​s dpi is changed. +  *Fixed a bug where the GoogleMapsLayer dismatches with overlapped shapfilelayer when the compurter'​s dpi is changed. 
-*Fixed a bug where reading the GeoTif WorldFile. +  *Fixed a bug where reading the GeoTif WorldFile. 
-*Added an exception when adding a column type which is not supported by FileGDB. +  *Added an exception when adding a column type which is not supported by FileGDB. 
-*Fixed a bug where the line shape always covers the point shape in maprinterlayer. +  *Fixed a bug where the line shape always covers the point shape in maprinterlayer. 
-*Improved the method "​GetTableNames"​ in "​FileGeoDatabaseFeatureLayer"​ to get the tables in FeatureDatasets. +  *Improved the method "​GetTableNames"​ in "​FileGeoDatabaseFeatureLayer"​ to get the tables in FeatureDatasets. 
-*Fixed a bug where the oracle connection in OracleFeatureSource keeps going up following the time. +  *Fixed a bug where the oracle connection in OracleFeatureSource keeps going up following the time. 
-*Fixed a bug where there are some confilicts between System.Data.OracleClient.OracleType And Oracle.DataAccess.Client.OracleDbType. +  *Fixed a bug where there are some confilicts between System.Data.OracleClient.OracleType And Oracle.DataAccess.Client.OracleDbType. 
-*Fixed a bug where the GetTableNames method in "​FileGeoDatabaseFeatureLayer"​ returns incorrect type. +  *Fixed a bug where the GetTableNames method in "​FileGeoDatabaseFeatureLayer"​ returns incorrect type. 
-*Removed the API key from Google layer. +  *Removed the API key from Google layer. 
-*Fixed a bug that Unmanaged Dependencies installers does not include all the necessary dlls for the FileGeodatabase class. +  *Fixed a bug that Unmanaged Dependencies installers does not include all the necessary dlls for the FileGeodatabase class. 
-*Fixed an issue that OnGeoserializing method was called but OnGeoserialized method wan't because it's a duplicate object. +  *Fixed an issue that OnGeoserializing method was called but OnGeoserialized method wan't because it's a duplicate object. 
-*Fixed A Bug in Pointshape.TranslateByOffset(). +  *Fixed A Bug in Pointshape.TranslateByOffset(). 
-*Fixed A Bug that will make the wmtslayer not correctly displayed after upgrading to 7.0. +  *Fixed A Bug that will make the wmtslayer not correctly displayed after upgrading to 7.0. 
-*Fixed bug ArgumentException thrown in InMemoryBitmapTileCache. +  *Fixed bug ArgumentException thrown in InMemoryBitmapTileCache. 
-*Fixed A Bug for EcwRasterLayer that is caused by cultureinfo. +  *Fixed A Bug for EcwRasterLayer that is caused by cultureinfo. 
-*Fixed A Bug that will creat wrong Graticule Line for the map. +  *Fixed A Bug that will creat wrong Graticule Line for the map. 
-*Added support to projection “Rijksdriehoekstelsel_New”. +  *Added support to projection “Rijksdriehoekstelsel_New”. 
-*Fixed a bug where the rtree removed an unexpected record. +  *Fixed a bug where the rtree removed an unexpected record. 
-*Added functionality to refresh a set of regions on Overlay and Map. +  *Added functionality to refresh a set of regions on Overlay and Map. 
-*Fixed an bug where something wrong with loading CadFeatureLayer. +  *Fixed an bug where something wrong with loading CadFeatureLayer. 
-*Add the support that NTS doesn'​t support the union function. +  *Add the support that NTS doesn'​t support the union function. 
-*Added GetFeaturesByIds support in TinyGeoFeatureSource. +  *Added GetFeaturesByIds support in TinyGeoFeatureSource. 
-*Added ContentResizeMode property to LegendAdormentLayerto support the size of legenditem can be changed based on the AdormentCanvas size. +  *Added ContentResizeMode property to LegendAdormentLayerto support the size of legenditem can be changed based on the AdormentCanvas size. 
-*Added Blob type support in FileGeodatabase. +  *Added Blob type support in FileGeodatabase. 
-*Upgraded the PostgreSqlFeatureLayer to the latest version to support new version of Npgsql Driver. +  *Upgraded the PostgreSqlFeatureLayer to the latest version to support new version of Npgsql Driver. 
-*Fixed a bug where it runs into exception when re-open an not-existed file in ShapeFileFeatureLayer. +  *Fixed a bug where it runs into exception when re-open an not-existed file in ShapeFileFeatureLayer. 
-*Fixed a bug of ConvertToInternalProjectionCore method in Proj4Projection. +  *Fixed a bug of ConvertToInternalProjectionCore method in Proj4Projection. 
-*Added an ExecuteSqlQuery and CanExecuteSqlQuery methods to QueryTools and to FeatureSource. +  *Added an ExecuteSqlQuery and CanExecuteSqlQuery methods to QueryTools and to FeatureSource. 
-*Did some enhancements to overrided method in sub-classes of FeatureSource. +  *Did some enhancements to overrided method in sub-classes of FeatureSource. 
-*Did some enhancements to the GetBoundingBoxCore() of OLEDBFeatureSource. +  *Did some enhancements to the GetBoundingBoxCore() of OLEDBFeatureSource. 
-*Supported adding more than 10 longer column to .dbf file. +  *Supported adding more than 10 longer column to .dbf file. 
-*Fixed a bug where TabFeatureSource.GetFeaturesByColumnValue() doesn'​t work correctly sometimes. +  *Fixed a bug where TabFeatureSource.GetFeaturesByColumnValue() doesn'​t work correctly sometimes. 
-*Added fixed size mode support of the legend item in printerlayer when dragging the legend. +  *Added fixed size mode support of the legend item in printerlayer when dragging the legend. 
-*Added support to allow customer to set the roatition center for rotation projection. +  *Added support to allow customer to set the roatition center for rotation projection. 
-*Added the Native Support of S-57 Maritime Charts. +  *Added the Native Support of S-57 Maritime Charts. 
-*Added the Native Support of GPX (GPS EXchange Format). +  *Added the Native Support of GPX (GPS EXchange Format). 
-*Fixed a bug where GetFeaturesInsideBoundingBox in InMemoryFeaureSource runs into exception after calling InternalFeatures.Add. +  *Fixed a bug where GetFeaturesInsideBoundingBox in InMemoryFeaureSource runs into exception after calling InternalFeatures.Add. 
-*Fixed a bug where there is a conflict between System.Data.OracleClient.OracleType And Oracle.DataAccess.Client.OracleDbType. +  *Fixed a bug where there is a conflict between System.Data.OracleClient.OracleType And Oracle.DataAccess.Client.OracleDbType. 
-*Fixed a bug where there are some memory leak in GeoTiffRasterSource. +  *Fixed a bug where there are some memory leak in GeoTiffRasterSource. 
-*Fixed a bug where OpenStreetMapLayer runs into "index out of bounds"​ exception. +  *Fixed a bug where OpenStreetMapLayer runs into "index out of bounds"​ exception. 
-*Added the native support of TobinBas file format. +  *Added the native support of TobinBas file format. 
-*Improved the memory usage in EcwRasterLayer to make sure it doesn'​t grow up quickly. +  *Improved the memory usage in EcwRasterLayer to make sure it doesn'​t grow up quickly. 
-*Fixed a bug where the Pointshape in GeometryCollectionShape could not be drawn by pointstyle. +  *Fixed a bug where the Pointshape in GeometryCollectionShape could not be drawn by pointstyle. 
-*Added native support of KML file format. +  *Added native support of KML file format. 
-*Fixed a bug where the numeric format don't work with point style. +  *Fixed a bug where the numeric format don't work with point style. 
-*Added support of Visual FoxPro format DbaseFile. +  *Added support of Visual FoxPro format DbaseFile. 
-*Fixed a bug where GetIsoFeatures method of IsoLineLayer returns an unexpected rectangle. +  *Fixed a bug where GetIsoFeatures method of IsoLineLayer returns an unexpected rectangle. 
-*Added support of ROD unit in Jeffersonian. +  *Added support of ROD unit in Jeffersonian. 
-*Fixed a bug where it runs into exception when the latitude is larger than 180 under wrapdataline mode. +  *Fixed a bug where it runs into exception when the latitude is larger than 180 under wrapdataline mode. 
-*Improved the performance of WmsRasterLayer. +  *Improved the performance of WmsRasterLayer. 
-*Added support of latin letters in Geoserializer. +  *Added support of latin letters in Geoserializer. 
-*Added the Native Support for .dwg and .dxf (CAD support). +  *Added the Native Support for .dwg and .dxf (CAD support). 
-*Added support of WellPointStyle. +  *Added support of WellPointStyle. 
-*Fixed a bug where that something wrong with reading the WorldFile of some raster images because of culstureinfo. +  *Fixed a bug where that something wrong with reading the WorldFile of some raster images because of culstureinfo. 
-*Fixed a bug where there is a lacune in raster tiles. +  *Fixed a bug where there is a lacune in raster tiles. 
-*Fixed a bug where creating wrong request URI with privatekey and client id for googlelayer. +  *Fixed a bug where creating wrong request URI with privatekey and client id for googlelayer. 
-*Added support of GPX format. +  *Added support of GPX format. 
-*Added projection support for CadFeatureSource. +  *Added projection support for CadFeatureSource. 
-*Fixed the bug where GoogleMap reports 403 error if using the default constructor. +  *Fixed the bug where GoogleMap reports 403 error if using the default constructor. 
-*Added support of custom static map service based on Openstreetmap. +  *Added support of custom static map service based on Openstreetmap. 
-*Fixed a bug that accessing BoundingboxUnit of wmtsTileMatrix will run into infinity loop. +  *Fixed a bug that accessing BoundingboxUnit of wmtsTileMatrix will run into infinity loop. 
-*Fixed a bug where there is a white line if WmtsLayer works with projection in meter. +  *Fixed a bug where there is a white line if WmtsLayer works with projection in meter. 
-*Fixed a bug where it runs into error when labeling if ShapeFileFeatureSource is in the status of TransactionBuffer.EditBuffer. +  *Fixed a bug where it runs into error when labeling if ShapeFileFeatureSource is in the status of TransactionBuffer.EditBuffer. 
-*Added support of Collate Sensitive in SqlServer2008FeatureSource. +  *Added support of Collate Sensitive in SqlServer2008FeatureSource. 
-*Improved the performance of TiledWmsRasterSource by decreasing the count of request tiles. +  *Improved the performance of TiledWmsRasterSource by decreasing the count of request tiles. 
-*Fixed a bug where the geoserializer doesn'​t support latin letters. +  *Fixed a bug where the geoserializer doesn'​t support latin letters. 
-*Fixed a bug where it runs into "​projection is not opened"​ exceptions in some cases. +  *Fixed a bug where it runs into "​projection is not opened"​ exceptions in some cases. 
-*Fixed a bug where NTS doesn'​t support the union function if it's GeometryCollectionShape. +  *Fixed a bug where NTS doesn'​t support the union function if it's GeometryCollectionShape. 
-*Fixed a bug where the FileGeodatabase can not get the "​feature class"​. +  *Fixed a bug where the FileGeodatabase can not get the "​feature class"​. 
-*Fixed a bug where the GetClosestPointTo method of LineShape returns incorrect result sometimes. +  *Fixed a bug where the GetClosestPointTo method of LineShape returns incorrect result sometimes. 
-*Fixed a bug where it runs into exception if Microsoft.SqlServer.Types.dll is not found. +  *Fixed a bug where it runs into exception if Microsoft.SqlServer.Types.dll is not found. 
-*Fixed a bug where the added columns are unable to be ordered. +  *Fixed a bug where the added columns are unable to be ordered. 
-*Add support of Visual FoxPro format DbaseFile. +  *Add support of Visual FoxPro format DbaseFile. 
-*Added LayerCloneCount on LayerOverlay to limit the count of copied layers. +  *Added LayerCloneCount on LayerOverlay to limit the count of copied layers. 
-*Fixed a bug where creating the incorrect ISO lines. +  *Fixed a bug where creating the incorrect ISO lines. 
-*Improved the precision of the result returned from GetFeaturesWithinDistanceOf. +  *Improved the precision of the result returned from GetFeaturesWithinDistanceOf. 
-*Fixed an issue where it runs into exception if the FileBitmapTileCache is in DecimalDegree while the map unit is meter. +  *Fixed an issue where it runs into exception if the FileBitmapTileCache is in DecimalDegree while the map unit is meter. 
-*Added CanGetQuickCount/​GetQuickCount APIs to FeatureSource. +  *Added CanGetQuickCount/​GetQuickCount APIs to FeatureSource. 
-*Added more utility APIs to GeometryCollectionShape. +  *Added more utility APIs to GeometryCollectionShape. 
-*Added support of the TobinBas file format. +  *Added support of the TobinBas file format. 
-*Fixed a bug where GeoDbf collects Null data type. +  *Fixed a bug where GeoDbf collects Null data type. 
-*Fixed a bug where there will be a white line after the raster image is projected. +  *Fixed a bug where there will be a white line after the raster image is projected. 
-*Added ThreadSafetyLevel property to WorldMapKitLayer. +  *Added ThreadSafetyLevel property to WorldMapKitLayer. 
-*Fixed a bug where some of Feature'​s properties are missed after MakeValid. +  *Fixed a bug where some of Feature'​s properties are missed after MakeValid. 
-*Fixed a bug where a null instance added into Dictionary during deserialize. +  *Fixed a bug where a null instance added into Dictionary during deserialize. 
-*Supported the ShapeFile and its related instances ReadWrite shareable. +  *Supported the ShapeFile and its related instances ReadWrite shareable. 
-*Added CSScriptLibrary as MapSuiteCore dependencies to support the dynamic linq. +  *Added CSScriptLibrary as MapSuiteCore dependencies to support the dynamic linq. 
-*Fixed a bug where the raster projection returns an unmatched image. +  *Fixed a bug where the raster projection returns an unmatched image. 
-*Added LinkColumnValues property to Feature class. +  *Added LinkColumnValues property to Feature class. 
-*Added the support of basic Cogo functionalities. +  *Added the support of basic Cogo functionalities. 
-*Added functionality to Layer level to request a delay drawing. +  *Added functionality to Layer level to request a delay drawing. 
-*Added APIs on Layer to support auto request drawing. +  *Added APIs on Layer to support auto request drawing. 
-*Fixed a bug where the Prj4Projection doesn'​t change if we only set the Internal/​ExternalProjectionParametersString property. +  *Fixed a bug where the Prj4Projection doesn'​t change if we only set the Internal/​ExternalProjectionParametersString property. 
-*Added support of National Weather Service by adding corresponding layers. +  *Added support of National Weather Service by adding corresponding layers. 
-*Added CloudFileFeatureLayer and its related FeatureSource. +  *Added CloudFileFeatureLayer and its related FeatureSource. 
-*Added LoadLayer method on Layer to allow to load the layer from a tglyr file or stream. +  *Added LoadLayer method on Layer to allow to load the layer from a tglyr file or stream. 
-*Added Projection Support to OpenStreetMapLayer,​ GoogleMapsLayer and BingMapsLayer. +  *Added Projection Support to OpenStreetMapLayer,​ GoogleMapsLayer and BingMapsLayer. 
-*Added CompositeStyle to composite multiple styles in one style. +  *Added CompositeStyle to composite multiple styles in one style. 
-*Added LinkSource that uses Linq to Link external data sources for higher performance.+  *Added LinkSource that uses Linq to Link external data sources for higher performance.
  
 =====Version 7.0.0.0===== =====Version 7.0.0.0=====
Line 269: Line 269:
 ThinkGeo.MapSuite.MvcEdition Namespace: ThinkGeo.MapSuite.MvcEdition Namespace:
  
-*Added the documentation for new APIs +  ​*Added the documentation for new APIs 
-*Added GeoCanvas as map's control property +  *Added GeoCanvas as map's control property 
-*Added the Wiki page on wiki.thinkgeo.com +  *Added the Wiki page on wiki.thinkgeo.com 
-*Fixed a bug that the tiles are not displayed when connected to WMS Servers +  *Fixed a bug that the tiles are not displayed when connected to WMS Servers 
-*Fixed a bug that there was a loading image location offset which is on map’s left bottom +  *Fixed a bug that there was a loading image location offset which is on map’s left bottom 
-*Fixed a bug that it would cause memory leak in Internet Explorer 9 +  *Fixed a bug that it would cause memory leak in Internet Explorer 9 
-*Fixed a bug that ClassBreak is not used when ColumnValue matches BreakValue and BreakValueInclusion = IncludeValue+  *Fixed a bug that ClassBreak is not used when ColumnValue matches BreakValue and BreakValueInclusion = IncludeValue
  
  
 ThinkGeo.MapSuite.Core Namespace: ThinkGeo.MapSuite.Core Namespace:
  
-*Added a ClearCache method to MapPrinterLayer to delete the cache image +  ​*Added a ClearCache method to MapPrinterLayer to delete the cache image 
-*Added a spatial index status cache for MsSql2008FeatureSource +  *Added a spatial index status cache for MsSql2008FeatureSource 
-*Added LinearGradient brush to MapPrinterLayer +  *Added LinearGradient brush to MapPrinterLayer 
-*Added support the FileGeoDatabase +  *Added support the FileGeoDatabase 
-*Added support write white paper on Printing +  *Added support write white paper on Printing 
-*Added support the GRD/GRI grid format +  *Added support the GRD/GRI grid format 
-*Added the FittingPolygonInScreen property to "​PositionStyle to fit the labels as best as it can on part of a polygon +  *Added the FittingPolygonInScreen property to "​PositionStyle to fit the labels as best as it can on part of a polygon 
-*Added to create an overload for GeoImage constructor to accept a Bitmap +  *Added to create an overload for GeoImage constructor to accept a Bitmap 
-*Added to support the static maps API for GoogleMapsLayer +  *Added to support the static maps API for GoogleMapsLayer 
-*Fixed accuracy issues when converting UTC to WGS84 coordinates zone 30 +  *Fixed accuracy issues when converting UTC to WGS84 coordinates zone 30 
-*Fixed a bug when using the "​GetClosestPointToCore"​ of GeometryCollectionShape runs into endless loop +  *Fixed a bug when using the "​GetClosestPointToCore"​ of GeometryCollectionShape runs into endless loop 
-*Fixed a bug that it would throw an exception when using a proj4 parameter with ManagedProj4Projection +  *Fixed a bug that it would throw an exception when using a proj4 parameter with ManagedProj4Projection 
-*Fixed a bug in OracleFeatureLayer that it would throw exception when the column is not surround with ‘ ” ’ +  *Fixed a bug in OracleFeatureLayer that it would throw exception when the column is not surround with ‘ ” ’ 
-*Fixed a bug in PrinterLayer that it would make the polygon’s edge follow by the ClippingArea +  *Fixed a bug in PrinterLayer that it would make the polygon’s edge follow by the ClippingArea 
-*Fixed a bug in GDIPlusGeoCanvas that the star symbol’s offset is incorrect +  *Fixed a bug in GDIPlusGeoCanvas that the star symbol’s offset is incorrect 
-*Fixed a bug in ClassBreakStyle that it would cause an IndexOutOfRange exception +  *Fixed a bug in ClassBreakStyle that it would cause an IndexOutOfRange exception 
-*Fixed a bug in AreaBaseShape.GetIntersection that it would throw exception when the result is not AreaBaseShape +  *Fixed a bug in AreaBaseShape.GetIntersection that it would throw exception when the result is not AreaBaseShape 
-*Fixed a bug in openStreetMapLayer that it would get an invalid image +  *Fixed a bug in openStreetMapLayer that it would get an invalid image 
-*Fixed a bug in PdfGeoCanvas that the label’s offset is incorrect +  *Fixed a bug in PdfGeoCanvas that the label’s offset is incorrect 
-*Fixed a bug that the Feature.GeometryLibrary is not synchronized with the BaseShape. GeometryLibrary +  *Fixed a bug that the Feature.GeometryLibrary is not synchronized with the BaseShape. GeometryLibrary 
-*Fixed a bug in IconStyle that if the image is null, it would throw an exception +  *Fixed a bug in IconStyle that if the image is null, it would throw an exception 
-*Fixed a bug in LineShape.GetLineOnALine when the distance is very small +  *Fixed a bug in LineShape.GetLineOnALine when the distance is very small 
-*Fixed a bug in BingmapsLayer that it would display no image when the zoomlevel is larger than 20 +  *Fixed a bug in BingmapsLayer that it would display no image when the zoomlevel is larger than 20 
-*Fixed a bug in LineShape.GetPointOnALine that it would return a wrong point +  *Fixed a bug in LineShape.GetPointOnALine that it would return a wrong point 
-*Fixed a bug in GeoSerializer that it couldn’t serialize the KeyedColletion type +  *Fixed a bug in GeoSerializer that it couldn’t serialize the KeyedColletion type 
-*Fixed a bug in GDIPlusGeoCanvas and PrinterGeoCanvas when outlinepen.Width = 0, it will still draw the edge +  *Fixed a bug in GDIPlusGeoCanvas and PrinterGeoCanvas when outlinepen.Width = 0, it will still draw the edge 
-*Fixed a bug that the GetPointOnALine doesn'​t return the correct point if the y coordinates of the vertex are the same +  *Fixed a bug that the GetPointOnALine doesn'​t return the correct point if the y coordinates of the vertex are the same 
-*Fixed a bug that it's unable to install MapSuite products on Windows 8 +  *Fixed a bug that it's unable to install MapSuite products on Windows 8 
-*Fixed a bug that CLR types doesn'​t work on the clean machine +  *Fixed a bug that CLR types doesn'​t work on the clean machine 
-*Fixed a bug that the BaseShape.Buffer runs into exception when the specified distance is too small +  *Fixed a bug that the BaseShape.Buffer runs into exception when the specified distance is too small 
-*Fixed a bug in GeoSerializer that it may get an exception when serialize and deserialize a multi-dimension array type +  *Fixed a bug in GeoSerializer that it may get an exception when serialize and deserialize a multi-dimension array type 
-*Fixed a bug that it loses accuracy when converting between epsg:27700 and epsg:​900013 +  *Fixed a bug that it loses accuracy when converting between epsg:27700 and epsg:​900013 
-*Fixed a bug that something is wrong with the clipping of MapPrinterLayer +  *Fixed a bug that something is wrong with the clipping of MapPrinterLayer 
-*Fixed a bug that some style will throw exception incorrectly +  *Fixed a bug that some style will throw exception incorrectly 
-*Fixed a bug that the scale line would throw exception when the extent out of range +  *Fixed a bug that the scale line would throw exception when the extent out of range 
-*Fixed a bug that EditTools.UpdateFeature is not working in MsSql2008FeatureLayer +  *Fixed a bug that EditTools.UpdateFeature is not working in MsSql2008FeatureLayer 
-*Fixed a bug that 2163 projection will not be converted correctly with UnmanagedProjection +  *Fixed a bug that 2163 projection will not be converted correctly with UnmanagedProjection 
-*Fixed a bug that it would throw "​Cannot insert items into an STR packed R-tree after it has been built" exception when using edit tools with multithread +  *Fixed a bug that it would throw "​Cannot insert items into an STR packed R-tree after it has been built" exception when using edit tools with multithread 
-*Fixed a bug that the GetIntersection for RectangleShape returns incorrect result +  *Fixed a bug that the GetIntersection for RectangleShape returns incorrect result 
-*Fixed a bug that TextSytle of LegendAdormentLayer doesn'​t take effect +  *Fixed a bug that TextSytle of LegendAdormentLayer doesn'​t take effect 
-*Fixed a bug that LegendItems is not respecting TextStyle'​s GeoFont definitions +  *Fixed a bug that LegendItems is not respecting TextStyle'​s GeoFont definitions 
-*Fixed a bug that MsSql2008FeatureLayer.CreateTable would throw an exception +  *Fixed a bug that MsSql2008FeatureLayer.CreateTable would throw an exception 
-*Fixed a bug that the features are not displaying by the edge of the full extent if the featureSource is applying a projection +  *Fixed a bug that the features are not displaying by the edge of the full extent if the featureSource is applying a projection 
-*Fixed a bug that open an SDF files with zooming in or zooming out will throw out of array index range issue +  *Fixed a bug that open an SDF files with zooming in or zooming out will throw out of array index range issue 
-*Fixed a bug that the GetDistance would throw exception +  *Fixed a bug that the GetDistance would throw exception 
-*Fixed a bug that the Label should not be so sparse +  *Fixed a bug that the Label should not be so sparse 
-*Fixed Proj4 issue with EPSG 27700 +  *Fixed Proj4 issue with EPSG 27700 
-*Improved IsoLine that solve some of the input points have no values issue +  *Improved IsoLine that solve some of the input points have no values issue 
-*Improved Map Suite geometric functions to increase processing speed, accuracy and reliability +  *Improved Map Suite geometric functions to increase processing speed, accuracy and reliability 
-*Improved some incorrect comments of the public APIs +  *Improved some incorrect comments of the public APIs 
-*Improved SQL query under x64 mode in ShapeFileFeatureLayer +  *Improved SQL query under x64 mode in ShapeFileFeatureLayer 
-*Improved support the NauticalMile'​s transformation +  *Improved support the NauticalMile'​s transformation 
-*Improved the performance of SpatialQuery method for Ms2008SqlServerFeatureSource +  *Improved the performance of SpatialQuery method for Ms2008SqlServerFeatureSource 
-*Improved the result and performance of IsoLine by applying Kringing Grid and tracking algorithm +  *Improved the result and performance of IsoLine by applying Kringing Grid and tracking algorithm 
-*Improved the way of loading the unmanaged assemblies +  *Improved the way of loading the unmanaged assemblies 
-*Improved the "​ScaleBarAdornmentLayer"​ to support setting threshold value for switching scale bar unit +  *Improved the "​ScaleBarAdornmentLayer"​ to support setting threshold value for switching scale bar unit 
-*Improved the LegendPrinterLayer that there is a big blank paging at the top and bottom +  *Improved the LegendPrinterLayer that there is a big blank paging at the top and bottom 
-*Improved the Memory and CPU usage when using OracleFeatureSoruce +  *Improved the Memory and CPU usage when using OracleFeatureSoruce 
-*Improved to look for the assemblies in the same folder first and then check the system32 folder +  *Improved to look for the assemblies in the same folder first and then check the system32 folder 
-*Improved upgrade the FDOExtension to 3.7 and GDAL to 1.9 +  *Improved upgrade the FDOExtension to 3.7 and GDAL to 1.9 
-*Modified FileBitmapTileCache to use GUID for initial CacheID +  *Modified FileBitmapTileCache to use GUID for initial CacheID 
-*Modified the logic of GetZoomLevelForDrawing by considering the IsActive +  *Modified the logic of GetZoomLevelForDrawing by considering the IsActive 
-*Removed the hard coded spatial index in MSSql2008FeatureSource +  *Removed the hard coded spatial index in MSSql2008FeatureSource 
-*Removed some exception handling with ToScreenCoordinate,​ ToWorldCoordinate and GetWorldDistanceBetweenTwoScreenPoints+  *Removed some exception handling with ToScreenCoordinate,​ ToWorldCoordinate and GetWorldDistanceBetweenTwoScreenPoints
  
  
Line 350: Line 350:
  
 ThinkGeo.MapSuite.MvcEdition Namespace: ThinkGeo.MapSuite.MvcEdition Namespace:
-*Added Google Map's StreetView to GoogleMapOverlay+  ​*Added Google Map's StreetView to GoogleMapOverlay
  
  
 ThinkGeo.MapSuite.Core Namespace: ThinkGeo.MapSuite.Core Namespace:
-*Fixed an issue where certain styles don't call the GetRequiredColumnNames for child styles. +  ​*Fixed an issue where certain styles don't call the GetRequiredColumnNames for child styles. 
-*Fixed an issue where GeoTiffRasterLayer’s HasBoundingBox always returns true. +  *Fixed an issue where GeoTiffRasterLayer’s HasBoundingBox always returns true. 
-*Implemented GeometryCollection.GetDitanceTo() method. +  *Implemented GeometryCollection.GetDitanceTo() method. 
-*Fixed an spelling issue, rename "​Dragable"​ to "​Draggable"​ +  *Fixed an spelling issue, rename "​Dragable"​ to "​Draggable"​ 
-*Added the ability to use custom servers in OpenStreetMaps. +  *Added the ability to use custom servers in OpenStreetMaps. 
-*Added the support of Nautical Miles to ScaleBarAdornmentLayer. +  *Added the support of Nautical Miles to ScaleBarAdornmentLayer. 
-*Fixed an issue where the first feature is always removed when deleting multiple features in MsSql2008FeatureLayer. +  *Fixed an issue where the first feature is always removed when deleting multiple features in MsSql2008FeatureLayer. 
-*Fixed an issue where an exception is thrown in PrinterGeoCanvas.DrawTextCache method when RotationAngle is not 0. +  *Fixed an issue where an exception is thrown in PrinterGeoCanvas.DrawTextCache method when RotationAngle is not 0. 
-*Improved the Exception Description in FeatureSource.GetAllFeatures method +  *Improved the Exception Description in FeatureSource.GetAllFeatures method 
-*Added the implementation of PostgreSqlFeatureSource GetFeaturesByColumnValueCore. +  *Added the implementation of PostgreSqlFeatureSource GetFeaturesByColumnValueCore. 
-*Fixed an serialization issue where the keys to a GeoCollection were not being added back correctly when de-serializing. +  *Fixed an serialization issue where the keys to a GeoCollection were not being added back correctly when de-serializing. 
-*Fixed an spelling issue, rename GoogleMapZoomLevelSet to GoogleMapsZoomLevelSet. +  *Fixed an spelling issue, rename GoogleMapZoomLevelSet to GoogleMapsZoomLevelSet. 
-*Fixed an issue where shapefile'​s bounding box is not updated after removing a feature. +  *Fixed an issue where shapefile'​s bounding box is not updated after removing a feature. 
-*Fixed an issue where multi features cannot be correct deleted at the same time. +  *Fixed an issue where multi features cannot be correct deleted at the same time. 
-*Fixed an issue where ShapeFileFeatureSource.GetBoundingBoxById() doesn'​t call GetFeaturesByIdsCore() internally. +  *Fixed an issue where ShapeFileFeatureSource.GetBoundingBoxById() doesn'​t call GetFeaturesByIdsCore() internally. 
-*Improved the creating shape performance by moving some logic from BaseShape constructor to property. +  *Improved the creating shape performance by moving some logic from BaseShape constructor to property. 
-*Removed the TabFeatureLayer from FdoExtension as we've added it in MapSuiteCore. +  *Removed the TabFeatureLayer from FdoExtension as we've added it in MapSuiteCore. 
-*Fixed an issue where WorldMapKitLayer couldn'​t export to Pdf by using PdfExtension. +  *Fixed an issue where WorldMapKitLayer couldn'​t export to Pdf by using PdfExtension. 
-*Fixed an issue where an exception is thrown in BingMapsLayer when zooming to an area where no imagery is available. +  *Fixed an issue where an exception is thrown in BingMapsLayer when zooming to an area where no imagery is available. 
-*Added Clear() method into InMemoryFeatureLayer and InMemoryFeatureSource. +  *Added Clear() method into InMemoryFeatureLayer and InMemoryFeatureSource. 
-*Improved the performance of MsSql2008FeatureSource GetBoundingBox +  *Improved the performance of MsSql2008FeatureSource GetBoundingBox 
-*Fixed an issue where files with big case "​.SHP"​ extension are not accepted. +  *Fixed an issue where files with big case "​.SHP"​ extension are not accepted. 
-*Added the support of WMS 1.3.0. +  *Added the support of WMS 1.3.0. 
-*Fixed an issue where PagePrinterLayer automatically changes the orientation.. +  *Fixed an issue where PagePrinterLayer automatically changes the orientation.. 
-*Added StreamLoading event to GridIsoLineLayer +  *Added StreamLoading event to GridIsoLineLayer 
-*Upgraded all the 3rd part DLLs referenced to the latest version +  *Upgraded all the 3rd part DLLs referenced to the latest version 
-*Fixed the issue where the features returned by GetFeaturesInsideBoundingBox ​ shouldn’t contain the ones removed. +  *Fixed the issue where the features returned by GetFeaturesInsideBoundingBox ​ shouldn’t contain the ones removed. 
-*Improved the map object XML Serialization. +  *Improved the map object XML Serialization. 
-*Improved Speed Improvements by introducing MapSuite WicBitmap extension. +  *Improved Speed Improvements by introducing MapSuite WicBitmap extension. 
-*Added the support of Layer Transparency. +  *Added the support of Layer Transparency. 
-*Improved the Memory Usage for ShapeFileFeatureSource. +  *Improved the Memory Usage for ShapeFileFeatureSource. 
-*Upgraded MrSid & Ecw to the latest version. +  *Upgraded MrSid & Ecw to the latest version. 
-*Improved drawing performance. +  *Improved drawing performance. 
-*Added the support of Code Generator. +  *Added the support of Code Generator. 
-*Fixed the issue where the "out of memory"​ exception is thrown when loading a large .tiff image. +  *Fixed the issue where the "out of memory"​ exception is thrown when loading a large .tiff image. 
-*Improved the drawing quality of TiffRasterLayer by optimizing the reading logic +  *Improved the drawing quality of TiffRasterLayer by optimizing the reading logic 
-*Improved Label Formatting by adding Formatting and Formatted events to TextStyle.+  *Improved Label Formatting by adding Formatting and Formatted events to TextStyle.
  
  
map_suite_mvc_edition_features_bug_fixes_change_log.1440741198.txt.gz · Last modified: 2015/08/28 05:53 by admin