This shows you the differences between two versions of the page.
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. |