ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
This is an old revision of the document!
Release date: 06/24/2015
ThinkGeo.MapSuite.Core Namespace:
Release date: 11/17/2014
ThinkGeo.MapSuite.Core Namespace:
Release date: 06/06/2014
ThinkGeo.MapSuite.Core Namespace:
Release date: 06/03/2013
ThinkGeo.MapSuite.Core Namespace:
Release date: 05/14/2012
ThinkGeo.MapSuite.Core Namespace:
Release date: 12/31/2011
Release date: 11/14/2011
ThinkGeo.MapSuite.Core Namespace:
Release date: 7/7/2011
ThinkGeo.MapSuite.Core Namespace:
Release date: 5/16/2011
ThinkGeo.MapSuite.Core Namespace:
Release date: 11/01/2010
ThinkGeo.MapSuite.Core Namespace:
Release date: 6/15/2010
ThinkGeo.MapSuite.Core Namespace:
Release date: 5/1/2010
ThinkGeo.MapSuite.Core Namespace:
Release date: 11/16/2009
ThinkGeo.MapSuite.Core Namespace:
Release date: 10/22/2009
ThinkGeo.MapSuite.Core Namespace:
Release date: 7/23/2009
ThinkGeo.MapSuite.Core Namespace:
Release date: 5/26/2009
ThinkGeo.MapSuite.Core Namespace: *Added an API to CheckForUnSupportedShapeTypes(string shapeFilePath). *Added support for a Polygon record that contains 0 parts. *Added an overload for BuildIndexFile. *Added ExecuteQuery support for Postgre. *Added property to show whether the assembly is the Full Version or Evaluation Version. *Added an overload to CreateShapeFile so that user can choose whether they want to override. *Added polygon simplification to AreaShapes. *Added line simplification to LineShapes. *Added obsolete to the AllowSpline property in text style. *Added GetFirstGeometryType in Postgre, Oracle and SQL layers. *Added “Simplify” sample application. *Added an overload to GetFeaturesNeareastTo with a distance limitation. *Added documentation for DashPattern. *Added ToGdiPlusColor method in GeoColor. *Added a way to build a spatial index based on another projection, not using a feature list. *Added DPI support for the GeoCanvas. *Improved the TIFF quality for GeoTiffRasterLayer. *Changed the logic of GetZoomLevelForDrawing by considering the IsActive. *Changed the proj4.GetEpsgParameters(srid) method from instant to static. *Changed the Layer.IsVisible to virtual. *Checked the IdFieldColumn for all spatial databases like Postgre, Sql2008 and Oracle. *Fixed issue when modifying the inner logical of DbfColumn constructor. *Fixed issue where GeoTiff was not supported. *Fixed issue where the parameter name is wrong for the postgreFeatureLayer's constructor. *Fixed issue where TextStyle.Format did not work. *Fixed issue involving uppercase conversion when executing SQL in shape file feature source. *Fixed issue where GetAllColumns also returns the Geometries column. *Fixed issue with GetFeaturesForDrawing logic. *Fixed issue with TextStyle.DrawCore DPI. *Fixed issue where RasterLayer does not work when the DPI is not 96. *Fixed issue where a Postgre Layer will throw “Object reference not set to an instance of an object” exception. *Fixed issue involving the first Rotation when setting Rotation projection. *Fixed issue where PointStyle.DrawSample() did not work. *Fixed issue where the drawing order is not correct when adding multiple types of features to one feature layer. *Fixed issue in GetFeaturesByColumnValue. *Fixed issue where custom column did not work for the spatial query methods. *Fixed issue where the gdiPlusGeoCanvas.DrawCircle() result is not correct. *Fixed issue where ExecuteQuery did not work properly. *Improved some exception descriptions. *Fixed issue where featureLayer.Columns exists, but the featureSource.Columns property does not. *Fixed issue with GroupLayer display order. *Fixed issue where GetRandomGeoColor was missing. *Fixed issue involving sorting classBreaks internally. *Fixed issue involving support for all other types like (PolyM) for ShapeFile Layer. *Fixed issue involving exposure of static API from ShapeFileFeatureSource to ShapeFileFeatureLayer. *Fixed issue where the Transparency property does not work in RasterLayer. *Fixed issue where DotDensityStyle was not drawing after CloneDeep. *Fixed issue in Map Suite Explorer. *Fixed issue where creating a shapeFileLayer by streamloading event would throw an exception in layer.close(). *Fixed issue involving consideration of the DoNotDraw property or FeaturesToExclude. *Fixed issue where TestLayerStyle.DrawSample did not work properly with the haloPen. *Fixed issue where GetBoundingBoxOfItems did not work properly. *Fixed issue involving label drawing even if the line was visible on the screen. *Fixed issue where the CustomFieldFetch event did not work in a ShapeFileFeatureLayer. *Fixed issue where GeoPen does not act on symbol Diamond, Diamond2, Star or Star1. *Fixed issue where some shape files cannot build an index. *Fixed issue where GeoPen and GeoBrush constructors did not work. *A number of API changes. See the API change log for complete details.
Release date: 2/6/2009
ThinkGeo.MapSuite.Core Namespace: *Added an API(ZoomToOffsetPoint) in ExtentHelper. *Added Overloads GetFeaturesInsideBoundingBoxCore and GetFeaturesOutsideBoundingBoxCore. *Added a more descriptive message for a ShapeFile validation. *Added SaveToProjection in ShapeFileFeatureSource and ShapeFileFeatureLayer. *Added a protected virtual property for the cached featureSourceColumns. *Added an API in the FeatureSource to refresh the cached columns. *Added the API CheckForUnSupportedShapeTypes(string shapeFilePath). *Changed the logic to use the InMemoryFeatureSource and InMemoryFeatureLayer. *Resolved an issue with style.DrawSample. *Resolved System.AccessViolationException when the map is redrawn. *A number of API additions. See the API change log for complete details.
Release date: 1/22/2009
ThinkGeo.MapSuite.Core Namespace: *Added a parameter check to the Projection class. *Added a CustomZoomLevels collection to the ZoomLevelSet to allow for custom zoom levels. *Added a more descriptive exception message if a PolygonShape or MultiPolygonShape does not pass the validation test. *Added HasProjectionText and ProjectionText properties to RasterSource and RasterLayer. *Added validation checks on each member of the QueryTools to ensure that the Layer has been opened. *Added a new API for getting features based on the value in a column. *Added another parameter to BeginDrawing in GeoCanvas. *Added ExecuteSqlQuery and CanExecuteSqlQuery methods to QueryTools and FeatureSource. *Added two overloads for the method LineShape.GetLineOnLine. *Added encoding tests. *Added MrSid support in 64-bit environments. *Created JPEG2000RasterLayer/JPEG2000RasterSource to make it easier to load JPEG2000 images. *Provided an API in ShapeFileFeatureSource and ShapeFileLayer. *Updated the documentation for class name changes and for classes that did not previously have documentation. *Changed PathFileName to PathFilename. *Changed the ReadMe to Readme. *Changed the MapSuiteCore class to take advantage of re-projecting an array of points. *Changed the internalFeatures from a Dictionary to a GeoCollection. *Modified ShapeFileFeatureSource.ExecuteSqlQuery() to throw exception if filename is longer than 8 characters. *Enhanced the Projection classes and members. *Improved performance in GdiPlusRasterLayer. *Improved the Union Sample logic. *Improved the exception description for Layer.QueryTools/Layer.EditTools. *Improved the documentation for EditTools.Union. *Improved speed of spatial queries with a polygon-based layer when using a MultiPolygonShape as the target shape. *Improved speed of the Proj4Projection class by removing the locking code. *When building an index, all features are now loaded into memory. *Fixed missing overload for static method CreateSimpleAreaStyle. *Fixed ZoomIn bug. *Fixed the PointStyle, AreaStyle and LineStyle DrawSample methods so that they return the sample in the middle of the image. *Fixed an outstanding issue with style.DrawSample. *Reviewed all of the the Try…Catch code. *Resolved issue where the static function BuildRecordIdColumn required a spatial index on the Layer first. *Resolved issue where a System.AccessViolationException would be thrown when redrawing the map. *Resolved issue with WMS when using a Web Proxy. *Resolved issue where dragging two raster layers to Explorer throws an exception. *Resolved issue when a Layer's zoom level did not work under a projection other than WGS 84. *Resolved issue with ScalebarAdornmentLayer. *Resolved issue with RectangleShape.ExpandToInclude. *Resolved issue where WmsService would not work with HTTPS/SSL. *Resolved issue where mapEngine.OpenAllLayers() would not open an AdornmentLayer. *Resolved issue where the Geographic.Unit and DistanceUnit in BaseShape.Buffer() were reversed. *Resolved issue with BuildIndex where getting all features would not work. *Resolved issue where QueryTools.GetFeaturesContaining would not work when features are in the transaction buffer. *Reintroduced the AreaShape.GetCrossings method (which was previously present in Map Suite 2.0). *Reintroduced support for raster files (ECW, MrSid, BMP, etc.) in Map Suite Explorer. *Removed the obsolete target framework for .NET 2.0. *A number of API additions and changes. See the API change log for complete details.