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
Release date: 05/14/2012
Namespaces
New namespaces: 0
Types
Types added in new namespaces: 0
Types added to existing namespaces: 30
Total number of types added (in both new and existing namespaces): 30
Types removed from existing namespaces: 2
Members
Members added on new types: 163
Members added to existing types: 93
Members removed from existing types: 13
Members removed on removed types: 4
Attributes
Attributes added: 127
Attributes added and shown: 127
Attributes removed: 0
Attributes removed and shown: 0
Others
Parameter name changes: 0
MapSuiteCore, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.Core {
[SerializableAttribute]
public class AddedGeoCollectionEventArgs : EventArgs {
}
[SerializableAttribute]
public class AddingGeoCollectionEventArgs : EventArgs {
}
[SerializableAttribute]
public enum AdornmentLocation {
}
[SerializableAttribute]
public enum ApplyUntilZoomLevel {
}
[SerializableAttribute]
public enum AreaUnit {
}
[SerializableAttribute]
public class BingMapsLayer : Layer {
[ObsoleteAttribute("This constructor is obsolete, please use other constructors instead. This API is obsolete and may be removed in or after Version 7.0.")]
public BingMapsLayer(String applicationId, BingMapsMapType mapType, String cacheDirectory, BingMapsLogoMode logoMode);
[ObsoleteAttribute("This property is obsolete, please use other structors instead. This API is obsolete and may be removed in or after Version 7.0.")]
public BingMapsLogoMode LogoMode { get; set; }
public GeoImage Logo { get; set; }
[ObsoleteAttribute("This event is obsolete, please use SendingWebRequest instead. This API is obsolete and may be removed in or after Version 7.0.")]
public event EventHandler
public event EventHandler
[ObsoleteAttribute("This event is obsolete, please use SentWebRequest instead. This API is obsolete and may be removed in or after Version 7.0.")]
public event EventHandler
public event EventHandler
protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);
protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);
protected override void CloseCore();
}
[ObsoleteAttribute("This enum is obsolete. This API is obsolete and may be removed in or after Version 7.0.")]
[SerializableAttribute]
public enum BingMapsLogoMode {
}
[SerializableAttribute]
public enum BingMapsMapType {
}
[SerializableAttribute]
public enum BingMapsPictureFormat {
}
[SerializableAttribute]
public enum BreakValueInclusion {
}
[SerializableAttribute]
public enum BufferCapType {
}
[SerializableAttribute]
public enum BuildIndexMode {
}
[SerializableAttribute]
public class BuildingIndexShapeFileFeatureSourceEventArgs : EventArgs {
}
[SerializableAttribute]
public enum BuildRecordIdMode {
}
[SerializableAttribute]
public class ClearedItemsGeoCollectionEventArgs : EventArgs {
}
[SerializableAttribute]
public class ClearingItemsGeoCollectionEventArgs : EventArgs {
}
[SerializableAttribute]
public class ClusterPointStyle : PointStyle {
}
[SerializableAttribute]
public enum ColorWheelDirection {
}
[SerializableAttribute]
public class CreatedMemberNodeGeoObjectModelerEventArgs : EventArgs {
public CreatedMemberNodeGeoObjectModelerEventArgs();
public CreatedMemberNodeGeoObjectModelerEventArgs(String name, Object value, Type type, Object owner, GeoObjectNode node);
public GeoObjectNode Node { get; set; }
public Object Owner { get; set; }
public Object Value { get; set; }
public String Name { get; set; }
public Type Type { get; set; }
}
[SerializableAttribute]
public class CreatedMemberObjectGeoObjectModelerEventArgs : EventArgs {
public CreatedMemberObjectGeoObjectModelerEventArgs();
public CreatedMemberObjectGeoObjectModelerEventArgs(String name, Object value, Type type, Object owner);
public Object Owner { get; set; }
public Object Value { get; set; }
public String Name { get; set; }
public Type Type { get; set; }
}
[SerializableAttribute]
public class CreatingMemberNodeGeoObjectModelerEventArgs : EventArgs {
public CreatingMemberNodeGeoObjectModelerEventArgs();
public CreatingMemberNodeGeoObjectModelerEventArgs(String name, Object value, Type type, Object owner);
public Object Owner { get; set; }
public Object Value { get; set; }
public String Name { get; set; }
public Type Type { get; set; }
}
[SerializableAttribute]
public class CreatingMemberObjectGeoObjectModelerEventArgs : EventArgs {
public CreatingMemberObjectGeoObjectModelerEventArgs();
public CreatingMemberObjectGeoObjectModelerEventArgs(String name, Type type, Object owner, GeoObjectNode node);
public GeoObjectNode Node { get; set; }
public Object Owner { get; set; }
public String Name { get; set; }
public Type Type { get; set; }
}
[SerializableAttribute]
public class CSharpGeoCodeFormatter : GeoCodeFormatter {
public CSharpGeoCodeFormatter();
protected override void SaveCore(GeoObjectModel model, Stream stream);
}
[SerializableAttribute]
public enum DbfColumnType {
}
[SerializableAttribute]
public enum DistanceUnit {
NauticalMile
}
[SerializableAttribute]
public class DrawingExceptionLayerEventArgs : EventArgs {
public DrawingExceptionLayerEventArgs();
public DrawingExceptionLayerEventArgs(GeoCanvas canvas, Exception exception, Boolean cancel);
public Boolean Cancel { get; set; }
public Exception Exception { get; set; }
public GeoCanvas Canvas { get; set; }
}
[FlagsAttribute]
[SerializableAttribute]
public enum DrawingFontStyles {
}
[SerializableAttribute]
public enum DrawingGraphicsUnit {
}
[SerializableAttribute]
public enum DrawingLevel {
}
[SerializableAttribute]
public enum DrawingLineCap {
}
[SerializableAttribute]
public enum DrawingLineJoin {
}
[SerializableAttribute]
public enum DrawingPenAlignment {
}
[SerializableAttribute]
public class DrawingProgressChangedEventArgs : ProgressChangedEventArgs {
}
[SerializableAttribute]
public enum DrawingQuality {
}
[SerializableAttribute]
public class DrawnExceptionLayerEventArgs : EventArgs {
public DrawnExceptionLayerEventArgs();
public DrawnExceptionLayerEventArgs(GeoCanvas canvas, Exception exception);
public Exception Exception { get; set; }
public GeoCanvas Canvas { get; set; }
}
[SerializableAttribute]
public enum ExecutingSqlStatementType {
GetFeaturesByColumnValue
}
[SerializableAttribute]
public struct Feature {
public Byte[] WellKnownBinary { get; set; }
[ObsoleteAttribute("This method is obsolete, please use property WellKnownBinary instead. This API is obsolete and may be removed in or after version 7.0.")]
public Byte[] GetWellKnownBinary();
}
[SerializableAttribute]
public abstract class FeatureSource {
protected virtual RectangleShape GetBoundingBoxByIdCore(String id);
}
[SerializableAttribute]
public class FormattedPositionStyleEventArgs : EventArgs {
public FormattedPositionStyleEventArgs();
public FormattedPositionStyleEventArgs(String text, BaseShape shape);
public BaseShape Shape { get; set; }
public String Text { get; set; }
}
[SerializableAttribute]
public class FormattingPositionStyleEventArgs : EventArgs {
public FormattingPositionStyleEventArgs();
public FormattingPositionStyleEventArgs(String text, BaseShape shape);
public BaseShape Shape { get; set; }
public String Text { get; set; }
}
[SerializableAttribute]
public abstract class GeoCodeFormatter {
protected GeoCodeFormatter();
public void Save(GeoObjectModel model, Stream stream);
protected abstract void SaveCore(GeoObjectModel model, Stream stream);
}
[SerializableAttribute]
public class GeoCodeGenerator {
public GeoCodeGenerator();
public GeoCodeGenerator(GeoCodeFormatter formatter);
public GeoCodeFormatter Formatter { get; set; }
public String GenerateCode(Object sourceObject);
public void GenerateCode(Object sourceObject, String pathFileName);
public void GenerateCode(Object sourceObject, Stream stream);
}
[SerializableAttribute]
public enum GeoDashCap {
}
[SerializableAttribute]
public enum GeographyUnit {
}
[SerializableAttribute]
public enum GeoHatchStyle {
}
[SerializableAttribute]
public enum GeoLinearGradientDirection {
}
[SerializableAttribute]
public class GeometryCollectionShape : BaseShape {
protected override Double GetDistanceToCore(BaseShape targetShape, GeographyUnit shapeUnit, DistanceUnit distanceUnit);
}
[SerializableAttribute]
public class GeoObjectModel {
public GeoObjectModel();
public GeoObjectModel(String name, GeoObjectNode rootNode);
public GeoObjectNode RootNode { get; set; }
public String Name { get; set; }
}
[SerializableAttribute]
public class GeoObjectModeler {
public GeoObjectModeler();
public GeoObjectModel CreateModel(Object objectToModel, GeoObjectModelerMemberTypes memberTypes, BindingFlags bindingFlags, GeoObjectModelerDefaultValueMode defaultValueMode);
public Object CreateObject(GeoObjectModel model);
public event EventHandler
public event EventHandler
public event EventHandler
public event EventHandler
protected void CreateMemberNode(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode);
protected virtual void CreateMemberNodeCore(String memberName, Object memberValue, Type memberType, Object memberOwner, GeoObjectNode baseMemberNode);
protected Object CreateMemberObject(String memberName, Type memberType, Object memberOwner, GeoObjectNode memberNode);
protected virtual Object CreateMemberObjectCore(String memberName, Type memberType, Object memberOwner, GeoObjectNode memberNode);
protected Collection
protected virtual Collection
protected virtual void OnCreatedMemberNode(CreatedMemberNodeGeoObjectModelerEventArgs e);
protected virtual void OnCreatedMemberObject(CreatedMemberObjectGeoObjectModelerEventArgs e);
protected virtual void OnCreatingMemberNode(CreatingMemberNodeGeoObjectModelerEventArgs e);
protected virtual void OnCreatingMemberObject(CreatingMemberObjectGeoObjectModelerEventArgs e);
}
[SerializableAttribute]
public enum GeoObjectModelerDefaultValueMode {
IncludeDefaultValues,
ExcludeDefaultValues
}
[FlagsAttribute]
[SerializableAttribute]
public enum GeoObjectModelerMemberTypes {
Fields,
Properties
}
[SerializableAttribute]
public class GeoObjectNode {
public GeoObjectNode();
public GeoObjectNode(String name);
public Boolean IsDefaultValue { get; set; }
public Collection
public Dictionary
public GeoObjectNode Parent { get; set; }
public String Name { get; set; }
public String Value { get; set; }
public override String ToString();
}
[SerializableAttribute]
public abstract class GeoSerializationFormatter {
protected GeoSerializationFormatter();
public GeoObjectModel Load(Stream stream);
public void Save(GeoObjectModel model, Stream stream);
protected abstract GeoObjectModel LoadCore(Stream stream);
protected abstract void SaveCore(GeoObjectModel model, Stream stream);
}
[SerializableAttribute]
public class GeoSerializer {
public GeoSerializer();
public GeoSerializer(GeoSerializationFormatter formatter);
public GeoSerializationFormatter Formatter { get; set; }
public Object Deserialize(String sourceString);
public Object Deserialize(Uri sourceUri);
public Object Deserialize(Stream sourceStream);
public Object Deserialize(String sourcePathFileName, FileAccess fileAccess);
public String Serialize(Object objectToSerialize);
public void Serialize(Object objectToSerialize, Stream targetStream);
public void Serialize(Object objectToSerialize, String targetPathFileName);
}
[SerializableAttribute]
public enum GeoTiffLibraryType {
}
[SerializableAttribute]
public enum GeoWrapMode {
}
[SerializableAttribute]
public class GoogleMapsLayer : Layer {
public event EventHandler
public event EventHandler
protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);
protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);
protected WebResponse SendWebRequest(WebRequest webRequest);
protected virtual WebResponse SendWebRequestCore(WebRequest webRequest);
}
[SerializableAttribute]
public enum GoogleMapsMapType {
}
[SerializableAttribute]
public enum GoogleMapsPictureFormat {
}
[SerializableAttribute]
public enum GoogleMapsTileMode {
}
[SerializableAttribute]
public class GoogleMapsZoomLevelSet : ZoomLevelSet {
public GoogleMapsZoomLevelSet();
}
[ObsoleteAttribute("This class is obsoleted, please use GoogleMapsZoomLevelSet instead. This API is obsolete and may be removed in or after Version 7.0.")]
[SerializableAttribute]
public class GoogleMapZoomLevelSet : ZoomLevelSet {
}
[SerializableAttribute]
public class GraticuleAdornmentLayer : AdornmentLayer {
protected override void OpenCore();
}
[SerializableAttribute]
public class GridDefinition {
}
[SerializableAttribute]
public class GridFeatureSource : FeatureSource {
public static GridCell[,] ReplaceNoDataValue(GridCell[,] gridMatrix, Double noDataValue);
public static GridCell[,] ReplaceNoDataValue(GridCell[,] gridMatrix, Double noDataValue, GridInterpolationModel gridInterpolationModel);
}
[SerializableAttribute]
public class GridIsoLineLayer : IsoLineLayer {
public event EventHandler
protected virtual void OnStreamLoading(StreamLoadingEventArgs e);
}
[SerializableAttribute]
public class InMemoryFeatureLayer : FeatureLayer {
public void Clear();
}
[SerializableAttribute]
public class InMemoryFeatureSource : FeatureSource {
public void Clear();
}
[SerializableAttribute]
public class InsertedGeoCollectionEventArgs : EventArgs {
}
[SerializableAttribute]
public class InsertingGeoCollectionEventArgs : EventArgs {
}
[SerializableAttribute]
public abstract class IsoLineLayer : Layer {
}
[SerializableAttribute]
public enum IsoLineType {
}
[SerializableAttribute]
public enum LabelDuplicateRule {
}
[SerializableAttribute]
public enum LabelOverlappingRule {
}
[SerializableAttribute]
public abstract class Layer {
public Boolean IsGrayscale { get; set; }
public Boolean IsNegative { get; set; }
public Single Transparency { get; set; }
public event EventHandler
public event EventHandler
protected virtual void OnDrawingException(DrawingExceptionLayerEventArgs e);
protected virtual void OnDrawnException(DrawnExceptionLayerEventArgs e);
}
[SerializableAttribute]
public struct LegendDrawingParameters {
public Single XOffset { get; set; }
public Single YOffset { get; set; }
public override Boolean Equals(Object obj);
public override Int32 GetHashCode();
public static Boolean operator==(LegendDrawingParameters param1, LegendDrawingParameters param2);
public static Boolean operator!=(LegendDrawingParameters param1, LegendDrawingParameters param2);
public Single XOffset;
public Single YOffset;
}
[SerializableAttribute]
public enum LegendImageJustificationMode {
}
[SerializableAttribute]
public enum LineDashStyle {
}
[SerializableAttribute]
public class LineShape : LineBaseShape {
[ObsoleteAttribute("This API is obsolete, please use GetLineOnALineCore(StartingPoint startingPoint, double startingDistance, double distance, GeographyUnit shapeUnit, DistanceUnit distanceUnit) instead. This API is obsolete and may be removed in or after Version 7.0.")]
protected virtual LineBaseShape GetLineOnALineCore(StartingPoint startingPoint, PointShape endPointShape);
[ObsoleteAttribute("This API is obsolete, please use GetLineOnALineCore(StartingPoint startingPoint, double startingDistance, double distance, GeographyUnit shapeUnit, DistanceUnit distanceUnit) instead. This API is obsolete and may be removed in or after Version 7.0.")]
protected virtual LineBaseShape GetLineOnALineCore(StartingPoint startingPoint, Single percentageOfLine);
[ObsoleteAttribute("This API is obsolete, please use GetLineOnALineCore(StartingPoint startingPoint, double startingDistance, double distance, GeographyUnit shapeUnit, DistanceUnit distanceUnit) instead. This API is obsolete and may be removed in or after Version 7.0.")]
protected virtual LineBaseShape GetLineOnALineCore(PointShape startPointShape, PointShape endPointShape);
[ObsoleteAttribute("This API is obsolete, please use GetPointOnALineCore(StartingPoint startingPoint, double distance, GeographyUnit shapeUnit, DistanceUnit distanceUnit) instead. This API is obsolete and may be removed in or after Version 7.0.")]
protected virtual PointShape GetPointOnALineCore(StartingPoint startingPoint, Single percentageOfLine);
}
[SerializableAttribute]
public class ManagedGeoTiffRasterSource : RasterSource {
protected override void CloseCore();
}
[SerializableAttribute]
public enum MapResizeMode {
}
[SerializableAttribute]
public enum MatrixReferenceCorner {
}
[SerializableAttribute]
public class MultilineShape : LineBaseShape {
[ObsoleteAttribute("This API is obsolete, please use GetLineOnALineCore(StartingPoint startingPoint, double startingDistance, double distance, GeographyUnit shapeUnit, DistanceUnit distanceUnit) instead. This API is obsolete and may be removed in or after Version 7.0.")]
protected virtual LineBaseShape GetLineOnALineCore(StartingPoint startingPoint, PointShape endPointShape);
[ObsoleteAttribute("This API is obsolete, please use GetLineOnALineCore(StartingPoint startingPoint, double startingDistance, double distance, GeographyUnit shapeUnit, DistanceUnit distanceUnit) instead. This API is obsolete and may be removed in or after Version 7.0.")]
protected virtual LineBaseShape GetLineOnALineCore(StartingPoint startingPoint, Single percentageOfLine);
[ObsoleteAttribute("This API is obsolete, please use GetLineOnALineCore(StartingPoint startingPoint, double startingDistance, double distance, GeographyUnit shapeUnit, DistanceUnit distanceUnit) instead. This API is obsolete and may be removed in or after Version 7.0.")]
protected virtual LineBaseShape GetLineOnALineCore(PointShape startPointShape, PointShape endPointShape);
[ObsoleteAttribute("This API is obsolete, please use GetPointOnALineCore(StartingPoint startingPoint, double distance, GeographyUnit shapeUnit, DistanceUnit distanceUnit) instead. This API is obsolete and may be removed in or after Version 7.0.")]
protected virtual PointShape GetPointOnALineCore(StartingPoint startingPoint, Single percentageOfLine);
}
[AttributeUsageAttribute(AttributeTargets.Delegate | AttributeTargets.Enum | AttributeTargets.Struct | AttributeTargets.Class, Inherited=false)]
[SerializableAttribute]
public class NonSerializableBaseTypeAttribute : Attribute {
public NonSerializableBaseTypeAttribute();
}
[AttributeUsageAttribute(AttributeTargets.Method, Inherited=false)]
[SerializableAttribute]
public sealed class OnGeodeserializedAttribute : Attribute {
public OnGeodeserializedAttribute();
}
[AttributeUsageAttribute(AttributeTargets.Method, Inherited=false)]
[SerializableAttribute]
public sealed class OnGeodeserializingAttribute : Attribute {
public OnGeodeserializingAttribute();
}
[AttributeUsageAttribute(AttributeTargets.Method, Inherited=false)]
[SerializableAttribute]
public sealed class OnGeoserializedAttribute : Attribute {
public OnGeoserializedAttribute();
}
[AttributeUsageAttribute(AttributeTargets.Method, Inherited=false)]
[SerializableAttribute]
public sealed class OnGeoserializingAttribute : Attribute {
public OnGeoserializingAttribute();
}
[SerializableAttribute]
public class OpenStreetMapLayer : Layer {
public Collection
public event EventHandler
public event EventHandler
protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);
protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);
protected WebResponse SendWebRequest(WebRequest webRequest);
protected virtual WebResponse SendWebRequestCore(WebRequest webRequest);
}
[SerializableAttribute]
public enum OpenStreetMapLayerPictureFormat {
}
[SerializableAttribute]
public enum OverwriteMode {
}
[SerializableAttribute]
public enum PanDirection {
}
[SerializableAttribute]
public enum PenBrushDrawingOrder {
}
[SerializableAttribute]
public enum PointPlacement {
}
[SerializableAttribute]
public enum PointSymbolType {
}
[SerializableAttribute]
public enum PointType {
}
[SerializableAttribute]
public enum PolygonLabelingLocationMode {
}
[SerializableAttribute]
public abstract class PositionStyle : Style {
public event EventHandler
public event EventHandler
protected String Format(String text, BaseShape labeledShape);
protected virtual String FormatCore(String text, BaseShape labeledShape);
protected virtual void OnFormatted(FormattedPositionStyleEventArgs e);
protected virtual void OnFormatting(FormattingPositionStyleEventArgs e);
}
[SerializableAttribute]
public enum PrinterDragMode {
Dragable,
Draggable
}
[SerializableAttribute]
public abstract class PrinterLayer : Layer {
protected public PrinterLayer();
}
[SerializableAttribute]
public enum PrinterOrientation {
}
[SerializableAttribute]
public enum PrinterPageSize {
}
[SerializableAttribute]
public enum PrinterResizeMode {
}
[SerializableAttribute]
public enum PrinterWrapMode {
}
[SerializableAttribute]
public enum PrintingUnit {
}
[SerializableAttribute]
public enum QueryType {
}
[SerializableAttribute]
public enum RandomColorType {
}
[SerializableAttribute]
public enum RegexMatching {
}
[SerializableAttribute]
public class RemovedGeoCollectionEventArgs : EventArgs {
}
[SerializableAttribute]
public class RemovingGeoCollectionEventArgs : EventArgs {
}
[SerializableAttribute]
public enum RestrictionMode {
}
[SerializableAttribute]
public enum RestrictionStyle {
}
[SerializableAttribute]
public enum ReturningColumnsType {
}
[SerializableAttribute]
public struct RowColumnRange {
}
[ObsoleteAttribute("This class is obsolete, please use SendingWebRequestEventArgs instead. This API is obsolete and may be removed in or after Version 7.0.")]
[SerializableAttribute]
public class SendingRequestBingMapsLayerEventArgs : EventArgs {
[ObsoleteAttribute("This property is obsolete, please use property WebRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public SendingRequestBingMapsLayerEventArgs(String requestUri);
[ObsoleteAttribute("This property is obsolete, please use property WebRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public String RequestUri { get; set; }
}
[ObsoleteAttribute("This class is obsolete, please use SendingWebRequestEventArgs instead. This API is obsolete and may be removed in or after Version 7.0.")]
[SerializableAttribute]
public class SendingRequestWmsRasterSourceEventArgs : EventArgs {
[ObsoleteAttribute("This property is obsolete, please use SendingRequestWmsRasterSourceEventArgs(WebRequest webRequest) instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public SendingRequestWmsRasterSourceEventArgs(Uri requestUri);
[ObsoleteAttribute("This property is obsolete, please use property WebRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public Uri RequestUri { get; set; }
}
[SerializableAttribute]
public class SendingWebRequestEventArgs : EventArgs {
public SendingWebRequestEventArgs();
public SendingWebRequestEventArgs(WebRequest webRequest);
public WebRequest WebRequest { get; set; }
}
[ObsoleteAttribute("This class is obsolete, please use SentWebRequestEventArgs instead. This API is obsolete and may be removed in or after Version 7.0.")]
[SerializableAttribute]
public class SentRequestBingMapsLayerEventArgs : EventArgs {
[ObsoleteAttribute("This constructor is obsolete, please use the one using HttpWebResponse as parameter instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public SentRequestBingMapsLayerEventArgs(String requestUri);
[ObsoleteAttribute("This property is obsolete, please use property WebRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public String RequestUri { get; set; }
}
[ObsoleteAttribute("This class is obsolete, please use SentWebRequestEventArgs instead. This API is obsolete and may be removed in or after Version 7.0.")]
[SerializableAttribute]
public class SentRequestWmsRasterSourceEventArgs : EventArgs {
}
[SerializableAttribute]
public class SentWebRequestEventArgs : EventArgs {
public SentWebRequestEventArgs();
public SentWebRequestEventArgs(WebResponse response);
public WebResponse Response { get; set; }
}
[ObsoleteAttribute("This class is obsolete, it's just used for BinaryFormatter now and we strongly recommend using GeoSerializer instead.")]
[SerializableAttribute]
public static class SerializationHelper {
}
[SerializableAttribute]
public class ShapeFileFeatureLayer : FeatureLayer {
public Int32 ProgressiveDrawingRecordsCount { get; set; }
public Int32 SimplificationAreaInPixel { get; set; }
protected override void DrawCore(GeoCanvas canvas, Collection
}
[SerializableAttribute]
public class ShapeFileFeatureSource : FeatureSource {
public Collection
public Int32 SimplificationAreaInPixel { get; set; }
public Collection
protected override RectangleShape GetBoundingBoxByIdCore(String id);
protected virtual Collection
protected override Collection
}
[SerializableAttribute]
public enum ShapeFileReadWriteMode {
}
[SerializableAttribute]
public enum ShapeFileType {
}
[SerializableAttribute]
public enum ShapeValidationMode {
}
[SerializableAttribute]
public enum SimplificationType {
}
[SerializableAttribute]
public enum SpatialDataType {
}
[SerializableAttribute]
public enum SplineType {
}
[SerializableAttribute]
public enum StartingPoint {
}
[SerializableAttribute]
public class TabFeatureSource : FeatureSource {
protected override Collection
}
[SerializableAttribute]
public enum TabFileReadWriteMode {
}
[SerializableAttribute]
public enum TextHorizontalAlignment {
}
[SerializableAttribute]
public enum ThreadSafetyLevel {
}
[SerializableAttribute]
public enum TileAccessMode {
}
[SerializableAttribute]
public class TiledWmsLayer : Layer {
[ObsoleteAttribute("This event is obsolete, please use SendingWebRequest instead. This API is obsolete and may be removed in or after Version 7.0.")]
public event EventHandler
public event EventHandler
[ObsoleteAttribute("This event is obsolete, please use SentWebRequest instead. This API is obsolete and may be removed in or after Version 7.0.")]
public event EventHandler
public event EventHandler
[ObsoleteAttribute("This method is obsoleted. This API is only used internally and will be replaced by a new API in the near future. Please do not call this API.")]
protected override ThreadSafetyLevel GetThreadSafetyLevelCore();
[ObsoleteAttribute("This method is obsolete, please use OnSendingWebRequest instead. This API is obsolete and may be removed in or after Version 7.0.")]
protected virtual void OnSendingRequest(SendingRequestTiledWmsLayerEventArgs e);
protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);
[ObsoleteAttribute("This method is obsolete, please use OnSentWebRequest instead. This API is obsolete and may be removed in or after Version 7.0.")]
protected virtual void OnSentRequest(SentRequestTiledWmsLayerEventArgs e);
protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);
[ObsoleteAttribute("This method is obsolete, please use OnSendingRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
protected virtual void OnSendingTile(SendingTiledWmsLayerEventArgs e);
[ObsoleteAttribute("This method is obsolete, please use OnSentRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
protected virtual void OnSentTile(SentTiledWmsLayerEventArgs e);
[ObsoleteAttribute("This event is obsolete, please use SendingRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public event EventHandler
[ObsoleteAttribute("This event is obsolete, please use SentRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public event EventHandler
}
[SerializableAttribute]
public enum TileImageFormat {
}
[SerializableAttribute]
public abstract class TileMatrix : Matrix {
protected TileMatrix(String id, Double scale, Int32 tileWidth, Int32 tileHeight, GeographyUnit boundingBoxUnit, MatrixReferenceCorner referenceCorner);
}
[SerializableAttribute]
public class TileMatrixSet {
}
[SerializableAttribute]
public class TinyGeoFeatureLayer : FeatureLayer {
public TinyGeoFeatureLayer();
public TinyGeoFeatureLayer(String tinyGeoPathFileName);
public TinyGeoFeatureLayer(String tinyGeoPathFileName, String password);
public override Boolean HasBoundingBox { get; }
public String Password { get; set; }
public String TinyGeoPathFileName { get; set; }
public event EventHandler
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, ReturningColumnsType returningColumnType);
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, IEnumerable
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, IEnumerable
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, ReturningColumnsType returningColumnType, String password);
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, ReturningColumnsType returningColumnType, Double precisionInMeter);
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, IEnumerable
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, ReturningColumnsType returningColumnType, String password, Double precisionInMeter);
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, IEnumerable
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, IEnumerable
public static void DecryptTinyGeoFile(String encryptedTinyGeoPathFileName, String decryptedTinyGeoPathFileName, String password);
public static void EncryptTinyGeoFile(String unencryptedTinyGeoPathFileName, String encryptedTinyGeoPathFileName, String password);
public static Double GetOptimalPrecision(String shapePathFileName, GeographyUnit unitOfData, DistanceUnit returningDistanceUnit, TinyGeoPrecisionMode precisionMode);
}
[SerializableAttribute]
public class TinyGeoFeatureSource : FeatureSource {
public TinyGeoFeatureSource();
public TinyGeoFeatureSource(String tinyGeoPathFileName);
public TinyGeoFeatureSource(String tinyGeoPathFileName, String password);
public String Password { get; set; }
public String TinyGeoPathFileName { get; set; }
public event EventHandler
protected override void CloseCore();
protected override Collection
protected override RectangleShape GetBoundingBoxCore();
protected override Collection
protected override Collection
protected virtual void OnStreamLoading(StreamLoadingEventArgs e);
protected override void OpenCore();
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, IEnumerable
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, ReturningColumnsType returningColumnType);
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, ReturningColumnsType returningColumnType, String password);
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, IEnumerable
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, IEnumerable
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, ReturningColumnsType returningColumnType, Double precisionInMeter);
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, ReturningColumnsType returningColumnType, String password, Double precisionInMeter);
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, IEnumerable
public static void CreateTinyGeoFile(String tinyGeoPathFileName, String shapePathFileName, GeographyUnit unitOfData, IEnumerable
public static void DecryptTinyGeoFile(String encryptedTinyGeoPathFileName, String decryptedTinyGeoPathFileName, String password);
public static void EncryptTinyGeoFile(String unencryptedTinyGeoPathFileName, String encryptedTinyGeoPathFileName, String password);
public static Double GetOptimalPrecision(String shapePathFileName, GeographyUnit unitOfData, DistanceUnit returningDistanceUnit, TinyGeoPrecisionMode precisionMode);
}
[SerializableAttribute]
public enum TinyGeoPrecisionMode {
AllowSplitting,
PreventSplitting
}
[SerializableAttribute]
public enum TransactionResultStatus {
}
[SerializableAttribute]
public enum UnitSystem {
NauticalMile
}
[SerializableAttribute]
public static class UnsafeHelper {
}
[ObsoleteAttribute("This class is obsoleted, please use BingMapsZoomLevelSet instead. This API is obsolete and may be removed in or after Version 7.0.")]
[SerializableAttribute]
public class VirtualEarthZoomLevelSet : ZoomLevelSet {
}
[SerializableAttribute]
public enum WellKnownType {
}
[SerializableAttribute]
public class WfsFeatureLayer : FeatureLayer {
public event EventHandler
public event EventHandler
}
[SerializableAttribute]
public class WfsFeatureSource : FeatureSource {
public event EventHandler
public event EventHandler
protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);
protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);
protected WebResponse SendWebRequest(WebRequest webRequest);
protected virtual WebResponse SendWebRequestCore(WebRequest webRequest);
}
[SerializableAttribute]
public enum WkbByteOrder {
}
[SerializableAttribute]
public class WmsRasterLayer : RasterLayer {
public event EventHandler
public event EventHandler
}
[SerializableAttribute]
public class WmsRasterSource : RasterSource {
[ObsoleteAttribute("This event is obsolete, please use SendingWebRequest instead. This API is obsolete and may be removed in or after Version 7.0.")]
public event EventHandler
public event EventHandler
[ObsoleteAttribute("This event is obsolete, please use SentWebRequest instead. This API is obsolete and may be removed in or after Version 7.0.")]
public event EventHandler
public event EventHandler
[ObsoleteAttribute("This method is obsolete, please use OnSendingWebRequest instead. This API is obsolete and may be removed in or after Version 7.0.")]
protected virtual void OnSendingRequest(SendingRequestWmsRasterSourceEventArgs e);
protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);
[ObsoleteAttribute("This method is obsolete, please use OnSentWebRequest instead. This API is obsolete and may be removed in or after Version 7.0.")]
protected virtual void OnSentRequest(SentRequestWmsRasterSourceEventArgs e);
protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);
protected WebResponse SendWebRequest(WebRequest webRequest);
protected virtual WebResponse SendWebRequestCore(WebRequest webRequest);
}
[SerializableAttribute]
public class WorldMapKitLayer : Layer {
public event EventHandler
public event EventHandler
protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);
protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);
}
[SerializableAttribute]
public enum WorldMapKitProjection {
}
[SerializableAttribute]
public enum WrappingMode {
}
[SerializableAttribute]
public class XmlGeoSerializationFormatter : GeoSerializationFormatter {
public XmlGeoSerializationFormatter();
protected override GeoObjectModel LoadCore(Stream stream);
protected override void SaveCore(GeoObjectModel model, Stream stream);
}
[ObsoleteAttribute("This class is obsolete, for Yahoo has shut down this service on September 13,2011. This API is obsolete and may be removed in or after Version 7.0.")]
[SerializableAttribute]
public class YahooMapsLayer : Layer, IDisposable {
public event EventHandler
public event EventHandler
protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);
protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);
protected WebResponse SendWebRequest(WebRequest webRequest);
protected virtual WebResponse SendWebRequestCore(WebRequest webRequest);
}
[ObsoleteAttribute("This class is obsolete, for Yahoo has shut down this service on September 13,2011. This API is obsolete and may be removed in or after Version 7.0.")]
[SerializableAttribute]
public enum YahooMapsPictureFormat {
}
[ObsoleteAttribute("This class is obsolete, for Yahoo has shut down this service on September 13,2011. This API is obsolete and may be removed in or after Version 7.0.")]
[SerializableAttribute]
public class YahooMapZoomLevelSet : ZoomLevelSet {
}
public class SendingTiledWmsLayerEventArgs;
public class SentTiledWmsLayerEventArgs;
}
Release date: 12/31/2011
No API changes in this version.
Release date: 11/14/2011
Namespaces
New namespaces: 0
Types
Types added in new namespaces: 0
Types added to existing namespaces: 30
Total number of types added (in both new and existing namespaces): 30
Types removed from existing namespaces: 0
Members
Members added on new types: 212
Members added to existing types: 35
Members removed from existing types: 44
Members removed on removed types: 0
Attributes
Attributes added: 12
Attributes added and shown: 12
Attributes removed: 1
Attributes removed and shown: 1
Others
Parameter name changes: 0
MapSuiteCore, Version=5.5.0.0, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.Core {
[SerializableAttribute]
public class AreaStyle : Style {
[ObsoleteAttribute("This method is obsolete, please use the method: DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent). This API is obsolete and may be removed on or after November 1st 2011.", false)]
protected override void DrawSampleCore(GeoCanvas canvas);
}
[SerializableAttribute]
public class BingMapsLayer : Layer {
public Uri GetImageryUri(Int32 rowIndex, Int32 columnIndex, Int32 zoomLevelIndex);
}
public enum ColorWheelDirection {
Clockwise,
CounterClockwise
}
[SerializableAttribute]
public class DataGridPrinterLayer : PrinterLayer {
public DataGridPrinterLayer();
public DataGridPrinterLayer(DataTable dataTable, GeoFont textFont);
public DataTable DataTable { get; set; }
public GeoBrush TextBrush { get; set; }
public GeoFont TextFont { get; set; }
public GeoPen CellBorderPen { get; set; }
public TextHorizontalAlignment TextHorizontalAlignment { get; set; }
protected override void DrawCore(GeoCanvas canvas, Collection
}
[SerializableAttribute]
public class DynamicIsoLineLayer : IsoLineLayer {
public DynamicIsoLineLayer();
public DynamicIsoLineLayer(Dictionary
public DynamicIsoLineLayer(Dictionary
public DynamicIsoLineLayer(Dictionary
public Dictionary
public Double NoDataValue { get; set; }
public GridInterpolationModel DynamicGridInterpolationModel { get; set; }
public Int32 CellHeightInPixel { get; set; }
public Int32 CellWidthInPixel { get; set; }
public Collection
protected override Collection
}
[SerializableAttribute]
public abstract class FeatureLayer : Layer {
public Int32 MaxRecordsToDraw { get; set; }
}
[SerializableAttribute]
public abstract class FeatureSource {
public Int32 MaxRecordsToDraw { get; set; }
}
[SerializableAttribute]
public class FileBitmapTileCache : BitmapTileCache {
public String GetTileImageFileName(Int64 row, Int64 column);
}
[SerializableAttribute]
public abstract class GeoCanvas {
public void DrawTextWithScreenCoordinate(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, Single upperLeftXInScreen, Single upperLeftYInScreen, DrawingLevel drawingLevel);
public void DrawTextWithWorldCoordinate(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, Double upperLeftXInWorld, Double upperLeftYInWorld, DrawingLevel drawingLevel);
}
[SerializableAttribute]
public struct GeoColor {
public static Collection
}
[SerializableAttribute]
public class GeoFont {
public Int64 Id { get; }
}
[SerializableAttribute]
public class GridCell {
public GridCell();
public GridCell(Double centerX, Double centerY, Double value);
public Double CenterX { get; set; }
public Double CenterY { get; set; }
public Double Value { get; set; }
public override Int32 GetHashCode();
}
[SerializableAttribute]
public class GridFeatureLayer : FeatureLayer {
public String DataValueColumnName { get; }
public GridCell[,] GenerateGridMatrix();
public event EventHandler
public static GridCell[,] GenerateGridMatrix(GridDefinition gridDefinition, GridInterpolationModel gridInterpolationModel);
}
[SerializableAttribute]
public class GridFeatureSource : FeatureSource {
public String DataValueColumnName { get; }
public GridCell[,] GenerateGridMatrix();
public event EventHandler
protected virtual void OnStreamLoading(StreamLoadingEventArgs e);
public static GridCell[,] GenerateGridMatrix(GridDefinition gridDefinition, GridInterpolationModel gridInterpolationModel);
}
[SerializableAttribute]
public class GridIsoLineLayer : IsoLineLayer {
public GridIsoLineLayer();
public GridIsoLineLayer(String gridPathFilename);
public GridIsoLineLayer(String gridPathFilename, IEnumerable
public GridIsoLineLayer(String gridPathFilename, IEnumerable
public String GridPathFilename { get; set; }
public Collection
protected override Collection
protected override void OpenCore();
}
[SerializableAttribute]
public class ImagePrinterLayer : PrinterLayer {
public ImagePrinterLayer();
public ImagePrinterLayer(GeoImage image);
public ImagePrinterLayer(GeoImage image, Double centerX, Double centerY, PrintingUnit unit);
public Double CenterX { get; set; }
public Double CenterY { get; set; }
public GeoImage Image { get; set; }
public PrintingUnit Unit { get; set; }
protected override void DrawCore(GeoCanvas canvas, Collection
protected override RectangleShape SetPositionCore(Double width, Double height, Double centerPointX, Double centerPointY, PrintingUnit unit);
}
[SerializableAttribute]
public class InMemoryGridFeatureLayer : FeatureLayer {
public InMemoryGridFeatureLayer();
public InMemoryGridFeatureLayer(GridCell[,] gridMatrix);
public override Boolean HasBoundingBox { get; }
public Double CellSize { get; }
public Double NoDataValue { get; }
public GridCell[,] GridMatrix { get; set; }
public Int32 ColumnCount { get; }
public Int32 RowCount { get; }
public String DataValueColumnName { get; }
public GridCell[,] GenerateGridMatrix();
protected override RectangleShape GetBoundingBoxCore();
public static void GenerateGrid(GridDefinition gridDefinition, GridInterpolationModel gridInterpolationModel, Stream outputStream);
public static GridCell[,] GenerateGridMatrix(GridDefinition gridDefinition, GridInterpolationModel gridInterpolationModel);
}
[SerializableAttribute]
public class InMemoryGridFeatureSource : FeatureSource {
public InMemoryGridFeatureSource();
public InMemoryGridFeatureSource(GridCell[,] gridMatrix);
public override Boolean IsEditable { get; }
public Double CellSize { get; }
public Double NoDataValue { get; }
public GridCell[,] GridMatrix { get; set; }
public Int32 ColumnCount { get; }
public Int32 RowCount { get; }
public PointShape LowerLeftPoint { get; }
public String DataValueColumnName { get; }
public GridCell[,] GenerateGridMatrix();
protected override void CloseCore();
protected override TransactionResult CommitTransactionCore(TransactionBuffer transactions);
protected override Collection
protected override RectangleShape GetBoundingBoxCore();
protected override Collection
protected override Int32 GetCountCore();
protected override Collection
protected override void OpenCore();
public static void GenerateGrid(GridDefinition gridDefinition, GridInterpolationModel gridInterpolationModel, Stream outputStream);
public static GridCell[,] GenerateGridMatrix(GridDefinition gridDefinition, GridInterpolationModel gridInterpolationModel);
}
[SerializableAttribute]
public class InMemoryGridIsoLineLayer : IsoLineLayer {
public InMemoryGridIsoLineLayer();
public InMemoryGridIsoLineLayer(GridCell[,] gridMatrix);
public InMemoryGridIsoLineLayer(GridCell[,] gridMatrix, IEnumerable
public InMemoryGridIsoLineLayer(GridCell[,] gridMatrix, IEnumerable
public GridCell[,] GridMatrix { get; set; }
public Collection
protected override Collection
}
public abstract class IsoLineLayer : Layer {
protected IsoLineLayer();
protected IsoLineLayer(IEnumerable
protected IsoLineLayer(IEnumerable
public Collection
public Collection CustomStyles { get; }
public Double LowerScale { get; set; }
public Double UpperScale { get; set; }
public String DataValueColumnName { get; set; }
protected override void DrawCore(GeoCanvas canvas, Collection
protected abstract Collection
protected override void OpenCore();
public static Collection
public static Collection
public static Collection
public static Collection
public static Collection
}
public enum IsoLineType {
LinesOnly,
ClosedLinesAsPolygons
}
[SerializableAttribute]
public class LabelPrinterLayer : PrinterLayer {
public LabelPrinterLayer();
public LabelPrinterLayer(String text, GeoFont font, GeoBrush textBrush);
public GeoBrush TextBrush { get; set; }
public GeoFont Font { get; set; }
public PrinterWrapMode PrinterWrapMode { get; set; }
public String Text { get; set; }
protected override void DrawCore(GeoCanvas canvas, Collection
}
[SerializableAttribute]
public abstract class Layer {
[ObsoleteAttribute("This method is obsoleted. This API is only used internally and will be replaced by a new API in the near future. Please do not call this API.")]
public ThreadSafetyLevel GetThreadSafetyLevel();
[ObsoleteAttribute("This method is obsoleted. This API is only used internally and will be replaced by a new API in the near future. Please do not call this API.")]
protected virtual ThreadSafetyLevel GetThreadSafetyLevelCore();
}
[SerializableAttribute]
public class LegendPrinterLayer : PrinterLayer {
public LegendPrinterLayer();
public LegendPrinterLayer(LegendAdornmentLayer legendAdormentLayer);
public GeoCollection
public LegendItem Footer { get; set; }
public LegendItem Title { get; set; }
public Single Height { get; set; }
public Single Width { get; set; }
public Single XOffsetInPixel { get; set; }
public Single YOffsetInPixel { get; set; }
protected override void DrawCore(GeoCanvas canvas, Collection
}
[SerializableAttribute]
public class LineStyle : Style {
[ObsoleteAttribute("This method is obsolete, please use the method: DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent). This API is obsolete and may be removed on or after November 1st 2011.", false)]
protected override void DrawSampleCore(GeoCanvas canvas);
}
[SerializableAttribute]
public class ManagedProj4Projection : Projection {
[ObsoleteAttribute("This property is obsolete, please use property: ExternalProjectionParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public String ExternalProjectionParameters { get; set; }
[ObsoleteAttribute("This method is obsolete, please use static method: GetBingMapParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetBingMapParameter();
[ObsoleteAttribute("This method is obsolete, please use static method: GetEpsgParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetEpsgParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetEsriExtraParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetEsriExtraParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetEsriParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetEsriParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetGL27Parameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetGL27ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetGoogleMapParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetGoogleMapParameters();
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad27Parameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad27ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad83Parameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad83ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetOtherExtraParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetOtherExtraParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetSphericalMercatorParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetSphericalMercatorParameter();
[ObsoleteAttribute("This method is obsolete, please use static method: GetSphericalMercatorParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetVirtualEarthParameters();
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetWorldParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetWorldParametersString(Int32 srid);
[ObsoleteAttribute("This property is obsolete, please use property: InternalProjectionParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public String InternalProjectionParameters { get; set; }
}
[SerializableAttribute]
public class MapPrinterLayer : PrinterLayer {
public MapPrinterLayer();
public MapPrinterLayer(IEnumerable
public Collection
public GeographyUnit MapUnit { get; set; }
public RectangleShape MapExtent { get; set; }
protected override void CloseCore();
protected override void DrawCore(GeoCanvas canvas, Collection
protected override void OpenCore();
}
[SerializableAttribute]
public class MultipolygonShape : AreaBaseShape {
protected override Boolean ContainsCore(BaseShape targetShape);
}
[SerializableAttribute]
public class PagePrinterLayer : PrinterLayer {
public PagePrinterLayer();
public PagePrinterLayer(PrinterPageSize pageSize, PrinterOrientation orientation);
public PrinterOrientation Orientation { get; set; }
public PrinterPageSize PageSize { get; set; }
public Single CustomHeight { get; set; }
public Single CustomWidth { get; set; }
protected override void DrawCore(GeoCanvas canvas, Collection
protected override RectangleShape GetBoundingBoxCore();
protected override RectangleShape GetPositionCore(PrintingUnit unit);
protected override RectangleShape SetPositionCore(Double width, Double height, Double centerPointX, Double centerPointY, PrintingUnit unit);
}
[SerializableAttribute]
public class PointStyle : Style {
[ObsoleteAttribute("This method is obsolete, please use the method: DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent). This API is obsolete and may be removed on or after November 1st 2011.", false)]
protected override void DrawSampleCore(GeoCanvas canvas);
}
public enum PrinterDragMode {
Fixed,
Dragable
}
[SerializableAttribute]
public static class PrinterHelper {
public static Double ConvertLength(Double length, PrintingUnit fromUnit, PrintingUnit toUnit);
public static Double GetPointsPerGeographyUnit(GeographyUnit mapUnit);
}
[SerializableAttribute]
public abstract class PrinterLayer : Layer {
public PrinterLayer();
public AreaStyle BackgroundMask { get; set; }
public override Boolean HasBoundingBox { get; }
public Boolean IsDrawing { get; set; }
public PrinterDragMode DragMode { get; set; }
public PrinterResizeMode ResizeMode { get; set; }
public RectangleShape GetPosition();
public RectangleShape GetPosition(PrintingUnit unit);
public void SetPosition(RectangleShape boundingBox);
public void SetPosition(RectangleShape boundingBox, PrintingUnit unit);
public void SetPosition(Double width, Double height, PointShape centerPoint, PrintingUnit unit);
public void SetPosition(Double width, Double height, Double centerPointX, Double centerPointY, PrintingUnit unit);
protected override void DrawCore(GeoCanvas canvas, Collection
protected override RectangleShape GetBoundingBoxCore();
protected virtual RectangleShape GetPositionCore(PrintingUnit unit);
protected virtual RectangleShape SetPositionCore(Double width, Double height, Double centerPointX, Double centerPointY, PrintingUnit unit);
}
public enum PrinterOrientation {
Portrait,
Landscape
}
public enum PrinterPageSize {
AnsiA,
AnsiB,
AnsiC,
AnsiD,
AnsiE,
Custom
}
public enum PrinterResizeMode {
Fixed,
MaintainAspectRatio,
Resizable
}
public enum PrinterWrapMode {
AutoSizeText,
WrapText
}
[SerializableAttribute]
public class PrinterZoomLevelSet : ZoomLevelSet {
public PrinterZoomLevelSet();
public PrinterZoomLevelSet(GeographyUnit pageBaseUnit, Double pageBaseUnitToPageUnitRatio);
public Double PageBaseUnitToPageUnitRatio { get; set; }
public GeographyUnit PageBaseUnit { get; set; }
public Double GetZoomPercentage(ZoomLevel ZoomLevel);
}
public enum PrintingUnit {
Millimeter,
Inch,
Meter,
Centimeter,
Point
}
[SerializableAttribute]
public class Proj4Projection : Projection, IDisposable {
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetEsriExtraParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetGL27ParametersString(String srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad27ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad83ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetOtherExtraParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetWorldParametersString(String srid);
}
[SerializableAttribute]
public abstract class RasterLayer : Layer {
[ObsoleteAttribute("This property is obsolete, please use property: KeyColors. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public GeoColor KeyColor { get; set; }
}
[SerializableAttribute]
public class RectangleShape : AreaBaseShape {
protected override Boolean ContainsCore(BaseShape targetShape);
}
[SerializableAttribute]
public class ScaleBarPrinterLayer : PrinterLayer {
public ScaleBarPrinterLayer(MapPrinterLayer mapPrinterLayer);
public Boolean HasMask { get; set; }
public Dictionary
public GeoBrush AlternateBarBrush { get; set; }
public GeoBrush BarBrush { get; set; }
public GeoBrush MaskBrush { get; set; }
public GeoColor TextColor { get; set; }
public GeoFont Font { get; set; }
public GeographyUnit MapUnit { get; set; }
public GeoPen MaskOuterPen { get; set; }
public Int32 Height { get; set; }
public Int32 MaxWidth { get; set; }
public MapPrinterLayer MapPrinterLayer { get; set; }
public String NumberFormat { get; set; }
public UnitSystem UnitFamily { get; set; }
protected override void DrawCore(GeoCanvas canvas, Collection
}
[SerializableAttribute]
public class ScaleLinePrinterLayer : PrinterLayer {
public ScaleLinePrinterLayer(MapPrinterLayer mapPrinterLayer);
public GeographyUnit MapUnit { get; set; }
public MapPrinterLayer MapPrinterLayer { get; set; }
protected override void DrawCore(GeoCanvas canvas, Collection
}
[SerializableAttribute]
public class SendingRequestBingMapsLayerEventArgs : EventArgs {
public SendingRequestBingMapsLayerEventArgs(WebRequest webRequest);
[ObsoleteAttribute("This property is obsolete, please use property WebRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public SendingRequestBingMapsLayerEventArgs(String requestUri);
[ObsoleteAttribute("This property is obsolete, please use property WebRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public String RequestUri { get; set; }
public WebRequest WebRequest { get; set; }
}
[SerializableAttribute]
public class SendingRequestTiledWmsLayerEventArgs : EventArgs {
public SendingRequestTiledWmsLayerEventArgs();
public SendingRequestTiledWmsLayerEventArgs(WebRequest webRequest);
public WebRequest WebRequest { get; set; }
}
[SerializableAttribute]
public class SendingRequestWmsRasterSourceEventArgs : EventArgs {
public SendingRequestWmsRasterSourceEventArgs();
public SendingRequestWmsRasterSourceEventArgs(WebRequest webRequest);
[ObsoleteAttribute("This property is obsolete, please use SendingRequestWmsRasterSourceEventArgs(WebRequest webRequest) instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public SendingRequestWmsRasterSourceEventArgs(Uri requestUri);
[ObsoleteAttribute("This property is obsolete, please use property WebRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public Uri RequestUri { get; set; }
public WebRequest WebRequest { get; set; }
}
[ObsoleteAttribute("This class is obsolete, please use SendingRequestWmsLayerEventArgs instead. This API is obsolete and may be removed on or after May 1st 2012.")]
[SerializableAttribute]
public class SendingTiledWmsLayerEventArgs : EventArgs {
}
[SerializableAttribute]
public class SentRequestBingMapsLayerEventArgs : EventArgs {
public SentRequestBingMapsLayerEventArgs(HttpWebResponse response);
[ObsoleteAttribute("This constructor is obsolete, please use the one using HttpWebResponse as parameter instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public SentRequestBingMapsLayerEventArgs(String requestUri);
public HttpWebResponse Response { get; set; }
[ObsoleteAttribute("This property is obsolete, please use property WebRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public String RequestUri { get; set; }
}
[SerializableAttribute]
public class SentRequestTiledWmsLayerEventArgs : EventArgs {
public SentRequestTiledWmsLayerEventArgs();
public SentRequestTiledWmsLayerEventArgs(HttpWebResponse response);
public HttpWebResponse Response { get; set; }
}
[ObsoleteAttribute("This class is obsolete, please use SentRequestWmsLayerEventArgs instead. This API is obsolete and may be removed on or after May 1st 2012.")]
[SerializableAttribute]
public class SentTiledWmsLayerEventArgs : EventArgs {
}
[SerializableAttribute]
public class ShapeFileFeatureLayer : FeatureLayer {
public Int32 MaxRecordsToDraw { get; set; }
}
[SerializableAttribute]
public class ShapeFileFeatureSource : FeatureSource {
public Int32 MaxRecordsToDraw { get; set; }
}
[SerializableAttribute]
public class SimpleColors {
public GeoColor White { get; }
}
[SerializableAttribute]
public abstract class Style {
[ObsoleteAttribute("This method is obsolete, please use the method: DrawSample(GeoCanvas canvas, DrawingRectangleF drawingExtent). This API is obsolete and may be removed on or after November 1st 2011.", false)]
public void DrawSample(GeoCanvas canvas);
[ObsoleteAttribute("This method is obsolete, please use the method: DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent). This API is obsolete and may be removed on or after November 1st 2011.", false)]
protected virtual void DrawSampleCore(GeoCanvas canvas);
}
public enum TextHorizontalAlignment {
Left,
Center,
Right
}
[SerializableAttribute]
public class TextStyle : PositionStyle {
[ObsoleteAttribute("This method is obsolete, please use the method: DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent). This API is obsolete and may be removed on or after November 1st 2011.", false)]
protected override void DrawSampleCore(GeoCanvas canvas);
}
public enum ThreadSafetyLevel {
Unsafe,
Safe
}
[SerializableAttribute]
public class TiledWmsLayer : Layer {
public ZoomLevelSet ZoomLevelSet { get; set; }
public event EventHandler
[ObsoleteAttribute("This event is obsolete, please use SendingRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public event EventHandler
public event EventHandler
[ObsoleteAttribute("This event is obsolete, please use SentRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public event EventHandler
protected override ThreadSafetyLevel GetThreadSafetyLevelCore();
protected virtual void OnSendingRequest(SendingRequestTiledWmsLayerEventArgs e);
[ObsoleteAttribute("This method is obsolete, please use OnSendingRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
protected virtual void OnSendingTile(SendingTiledWmsLayerEventArgs e);
protected virtual void OnSentRequest(SentRequestTiledWmsLayerEventArgs e);
[ObsoleteAttribute("This method is obsolete, please use OnSentRequest instead. This API is obsolete and may be removed on or after May 1st 2012.")]
protected virtual void OnSentTile(SentTiledWmsLayerEventArgs e);
[ObsoleteAttribute("This constructor is obsolete, please use TiledWmsLayer(IEnumerable
public TiledWmsLayer(Uri serverUri, WebProxy webProxy, String clientId, String privateKey);
[ObsoleteAttribute("This constructor is obsolete, please use TiledWmsLayer(IEnumerable
public TiledWmsLayer(Uri serverUri);
[ObsoleteAttribute("This constructor is obsolete, please use TiledWmsLayer(IEnumerable
public TiledWmsLayer(Uri serverUri, String clientId, String privateKey);
[ObsoleteAttribute("This constructor is obsolete, please use TiledWmsLayer(IEnumerable
public TiledWmsLayer(Uri serverUri, WebProxy webProxy);
}
[SerializableAttribute]
public class UnmanagedProj4Projection : Projection, IDisposable {
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetEsriExtraParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetGL27ParametersString(String srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad27ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad83ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetOtherExtraParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetWorldParametersString(String srid);
}
}
Release date: 07/07/2011
Assembly | Members Added | Members Removed | Breaking Changes |
---|---|---|---|
ServicesEdition | 14 added | 0 removed | 0 breaking |
API Changes
Namespaces
New namespaces: 0
Types
Types added in new namespaces: 0
Types added to existing namespaces: 1
Total number of types added (in both new and existing namespaces): 1
Types removed from existing namespaces: 0
Members
Members added on new types: 3
Members added to existing types: 11
Members removed from existing types: 0
Members removed on removed types: 0
Attributes
Attributes added: 2
Attributes added and shown: 2
Attributes removed: 0
Attributes removed and shown: 0
Others
Parameter name changes: 0
MapSuiteCore, Version=5.0.0.55, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.Core {
[SerializableAttribute]
public class AreaStyle : Style {
public DrawingLevel DrawingLevel { get; set; }
}
[SerializableAttribute]
public class BingMapsLayer : Layer {
public BingMapsLayer(String applicationId, BingMapsMapType mapType, String cacheDirectory, BingMapsLogoMode logoMode);
public BingMapsLogoMode LogoMode { get; set; }
}
public enum BingMapsLogoMode {
Default,
NoLogo,
DisplayLogo
}
public class BuildingIndexShapeFileFeatureSourceEventArgs : EventArgs {
public BuildingIndexShapeFileFeatureSourceEventArgs(Int32 recordCount, Int32 currentRecordIndex, Feature currentFeature, DateTime startProcessTime, Boolean cancel, String shapePathFileName);
public String ShapePathFileName { get; }
}
[SerializableAttribute]
public class GraticuleAdornmentLayer : AdornmentLayer {
public RectangleShape WrappingExtent { get; set; }
public WrappingMode WrappingMode { get; set; }
}
[SerializableAttribute]
public abstract class GridInterpolationModel {
}
[SerializableAttribute]
public class InverseDistanceWeightedGridInterpolationModel : GridInterpolationModel {
}
[SerializableAttribute]
public class LineStyle : Style {
public DrawingLevel CenterPenDrawingLevel { get; set; }
public DrawingLevel InnerPenDrawingLevel { get; set; }
public DrawingLevel OuterPenDrawingLevel { get; set; }
}
[SerializableAttribute]
public class PointStyle : Style {
public DrawingLevel DrawingLevel { get; set; }
}
}
Release date: 05/16/2011
Assembly | Members Added | Members Removed | Breaking Changes |
---|---|---|---|
ServicesEdition | 182 added | 32 removed | 50 breaking |
API Changes
Namespaces
New namespaces: 0
Types
Types added in new namespaces: 0
Types added to existing namespaces: 23
Total number of types added (in both new and existing namespaces): 24
Types removed from existing namespaces: 0
Members
Members added on new types: 139
Members added to existing types: 116
Members removed from existing types: 32
Members removed on removed types: 0
Attributes
Attributes added: 42
Attributes added and shown: 42
Attributes removed: 0
Attributes removed and shown: 0
Others
Parameter name changes: 18
MapSuiteCore, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.Core {
[SerializableAttribute]
public abstract class AdornmentLayer : Layer {
public AreaStyle BackgroundMask { get; set; }
public Single Height { get; set; }
public Single Width { get; set; }
public protected virtual ScreenPointF GetDrawingLocation(GeoCanvas canvas, Single adornmentWidth, Single adornmentHeight);
}
[SerializableAttribute]
public class AreaStyle : Style {
[ObsoleteAttribute("This method is obsolete, please use the method: DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent). This API is obsolete and may be removed on or after November 1st 2011.", false)]
protected override void DrawSampleCore(GeoCanvas canvas);
protected override void DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent);
}
[SerializableAttribute]
public class BingMapsLayer : Layer {
public BingMapsLayer();
public BingMapsLayer(String applicationId);
public BingMapsLayer(String applicationId, BingMapsMapType mapType);
public BingMapsLayer(String applicationId, BingMapsMapType mapType, String cacheDirectory);
public BingMapsMapType MapType { get; set; }
public BingMapsPictureFormat CachePictureFormat { get; set; }
public Int32 TimeoutInSeconds { get; set; }
public String ApplicationId { get; set; }
public String CacheDirectory { get; set; }
public WebProxy Proxy { get; set; }
public event EventHandler
protected override void CloseCore();
protected override void DrawCore(GeoCanvas canvas, Collection
public enum BingMapsMapType {
Road,
BirdseyeWithLabels,
Birdseye,
AerialWithLabels,
Aerial
}
public enum BingMapsPictureFormat {
Default,
Gif,
Jpeg,
Png
}
[SerializableAttribute]
public class BingMapsZoomLevelSet : ZoomLevelSet {
public BingMapsZoomLevelSet();
}
[SerializableAttribute]
public class CreatingRequestGoogleMapsLayerEventArgs : EventArgs {
public CreatingRequestGoogleMapsLayerEventArgs();
public CreatingRequestGoogleMapsLayerEventArgs(Uri requestUri);
public Uri RequestUri { get; set; }
}
[SerializableAttribute]
public class DrawingWrappingFeaturesFeatureLayerEventArgs : EventArgs {
public DrawingWrappingFeaturesFeatureLayerEventArgs();
public DrawingWrappingFeaturesFeatureLayerEventArgs(Collection
public Collection
public enum ExecutingSqlStatementType {
[SerializableAttribute]
public struct Feature {
public Feature(String wellKnownText, String id, IEnumerable
[SerializableAttribute]
public class FeatureCache {
[ObsoleteAttribute("We have marked this property into obsolete to remind it is no use any more. This API is obsolete and may be removed on or after May 1st 2011.")]
protected Dictionary
[SerializableAttribute]
public abstract class FeatureLayer : Layer {
public RectangleShape WrappingExtent { get; set; }
public WrappingMode WrappingMode { get; set; }
public event EventHandler
protected virtual void OnDrawingWrappingFeatures(DrawingWrappingFeaturesFeatureLayerEventArgs e);
}
[SerializableAttribute]
public abstract class FeatureSource {
public Collection
protected virtual RectangleShape ConvertToInternalProjection(RectangleShape rectangle);
protected virtual Collection
[ObsoleteAttribute("This API is obsolete and will be removed from next release, we recommend you use GetFeaturesByColumnValueCore(string columnName, string columnValue, IEnumerable
[SerializableAttribute]
public class GdiPlusGeoCanvas : GeoCanvas {
public InterpolationMode InterpolationMode { get; set; }
}
[SerializableAttribute]
public class GdiPlusRasterLayer : RasterLayer {
public InterpolationMode InterpolationMode { get; set; }
public event EventHandler
protected override void DrawCore(GeoCanvas canvas, Collection
[SerializableAttribute]
public class GdiPlusRasterSource : RasterSource {
[ObsoleteAttribute("This property is obsolete, please use property: Transparency. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public Single AlphaComponent { get; set; }
[ObsoleteAttribute("This property is obsolete, please use property: BlueTranslation. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public Single BlueComponent { get; set; }
[ObsoleteAttribute("This property is obsolete, please use property: GreenTranslation. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public Single GreenComponent { get; set; }
[ObsoleteAttribute("This property is obsolete, please use property: RedTranslation. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public Single RedComponent { get; set; }
}
[SerializableAttribute]
public abstract class GeoCanvas {
public Boolean EnableCliping { get; set; }
public RectangleShape ClipingArea { get; set; }
[ObsoleteAttribute("This property is obsolete, please use property: KeyColors. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public GeoColor KeyColor { get; set; }
}
[SerializableAttribute]
public class GeoTiffRasterLayer : RasterLayer {
public DrawingQuality DrawingQuality { get; set; }
protected override void DrawCore(GeoCanvas canvas, Collection
[SerializableAttribute]
public class GoogleMapsLayer : Layer {
public event EventHandler
protected virtual void OnCreatingRequest(CreatingRequestGoogleMapsLayerEventArgs e);
[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011.")]
public GoogleMapsLayer(String licenseKey, String cacheDirectory);
[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011.")]
public GoogleMapsLayer(String licenseKey);
[ObsoleteAttribute("This API is obsolete and will be removed from next release, we recommend you use GetGoogleMapsImage(double longitude, double latitude, int zoomLevelNumber, double tileScreenWidth, double tileScreenHeight). This API is obsolete and may be removed on or after May 1st 2011.")]
public void FetchImageInThread(Object obj);
[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011.")]
public String LicenseKey { get; set; }
}
[SerializableAttribute]
public class GraticuleAdornmentLayer : AdornmentLayer {
}
public class GridDefinition {
public GridDefinition();
public GridDefinition(RectangleShape gridExtent, Double cellSize, Double noDataValue, Dictionary
public Dictionary
[SerializableAttribute]
public class GridFeatureLayer : FeatureLayer {
public static void GenerateGrid(GridDefinition gridDefinition, GridInterpolationModel gridInterpolationModel, Stream outputStream);
}
[SerializableAttribute]
public class GridFeatureSource : FeatureSource {
public static void GenerateGrid(GridDefinition gridDefinition, GridInterpolationModel gridInterpolationModel, Stream outputStream);
}
public abstract class GridInterpolationModel {
protected GridInterpolationModel();
public Double Interpolate(RectangleShape cellExtent, GridDefinition gridDefinition);
protected abstract Double InterpolateCore(RectangleShape cellExtent, GridDefinition gridDefinition);
}
[SerializableAttribute]
public class HeatLayer : Layer {
}
[SerializableAttribute]
public class HeatStyle : Style {
}
[SerializableAttribute]
public class IconValueStyle : PositionStyle {
public Boolean LabelAllLineParts { get; set; }
public PolygonLabelingLocationMode PolygonLabelingLocationMode { get; set; }
}
public class InverseDistanceWeightedGridInterpolationModel : GridInterpolationModel {
public InverseDistanceWeightedGridInterpolationModel();
public InverseDistanceWeightedGridInterpolationModel(Double power, Double searchRadius);
public Double Power { get; set; }
public Double SearchRadius { get; set; }
protected override Double InterpolateCore(RectangleShape cellExtent, GridDefinition gridDefinition);
}
[SerializableAttribute]
public class LegendAdornmentLayer : AdornmentLayer {
public LegendAdornmentLayer();
public GeoCollection
protected override void DrawCore(GeoCanvas canvas, Collection
public struct LegendDrawingParameters {
public Single XOffset;
public Single YOffset;
}
public enum LegendImageJustificationMode {
Default,
JustifyImageLeft,
JustifyImageRight
}
[SerializableAttribute]
public class LegendItem {
public LegendItem();
public LegendItem(Int32 width, Int32 height, Single imageWidth, Single imageHeight, Style imageStyle, TextStyle textStyle);
public AreaStyle BackgroundMask { get; set; }
public AreaStyle ImageMask { get; set; }
public AreaStyle TextMask { get; set; }
public LegendImageJustificationMode ImageJustificationMode { get; set; }
public Single BottomPadding { get; set; }
public Single Height { get; set; }
public Single ImageBottomPadding { get; set; }
public Single ImageHeight { get; set; }
public Single ImageLeftPadding { get; set; }
public Single ImageRightPadding { get; set; }
public Single ImageTopPadding { get; set; }
public Single ImageWidth { get; set; }
public Single LeftPadding { get; set; }
public Single RightPadding { get; set; }
public Single TextBottomPadding { get; set; }
public Single TextLeftPadding { get; set; }
public Single TextRightPadding { get; set; }
public Single TextTopPadding { get; set; }
public Single TopPadding { get; set; }
public Single Width { get; set; }
public Style ImageStyle { get; set; }
public TextStyle TextStyle { get; set; }
public void Draw(GeoCanvas adornmentGeoCanvas, Collection
protected virtual Int32 CustomWarpLength();
protected virtual void DrawCore(GeoCanvas adornmentGeoCanvas, Collection
[SerializableAttribute]
public abstract class LineBaseShape : BaseShape {
public MultilineShape GetIntersection(Feature targetFeature);
public MultilineShape GetIntersection(AreaBaseShape targetShape);
protected virtual MultilineShape GetIntersectionCore(AreaBaseShape targetShape);
}
[SerializableAttribute]
public class LineStyle : Style {
[ObsoleteAttribute("This method is obsolete, please use the method: DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent). This API is obsolete and may be removed on or after November 1st 2011.", false)]
protected override void DrawSampleCore(GeoCanvas canvas);
protected override void DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent);
}
[SerializableAttribute]
public class LogoAdornmentLayer : AdornmentLayer {
public LogoAdornmentLayer(GeoImage image);
public GeoImage Image { get; set; }
}
[SerializableAttribute]
public class ManagedGeoTiffRasterSource : RasterSource {
}
[SerializableAttribute]
public class ManagedProj4Projection : Projection {
[ObsoleteAttribute("This property is obsolete, please use property: ExternalProjectionParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public String ExternalProjectionParameters { get; set; }
public String ExternalProjectionParametersString { get; set; }
[ObsoleteAttribute("This property is obsolete, please use property: InternalProjectionParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public String InternalProjectionParameters { get; set; }
public String InternalProjectionParametersString { get; set; }
protected override GeographyUnit GetExternalGeographyUnitCore();
protected override GeographyUnit GetInternalGeographyUnitCore();
public static String ConvertEpsgToPrj(Int32 srid);
public static String ConvertPrjToProj4(String prjString);
public static String ConvertProj4ToPrj(String proj4String);
[ObsoleteAttribute("This method is obsolete, please use static method: GetBingMapParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetBingMapParameter();
public static String GetBingMapParametersString();
public static String GetDecimalDegreesParametersString();
[ObsoleteAttribute("This method is obsolete, please use static method: GetEpsgParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetEpsgParameters(Int32 srid);
public static String GetEpsgParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetEsriExtraParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetEsriExtraParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetEsriParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetEsriParameters(Int32 srid);
public static String GetEsriParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetGL27Parameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetGL27ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetGoogleMapParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetGoogleMapParameters();
public static String GetGoogleMapParametersString();
public static String GetLatLongParametersString();
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad27Parameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad27ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad83Parameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad83ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetOtherExtraParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetOtherExtraParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetSphericalMercatorParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetSphericalMercatorParameter();
public static String GetSphericalMercatorParametersString();
[ObsoleteAttribute("This method is obsolete, please use static method: GetSphericalMercatorParametersString. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetVirtualEarthParameters();
public static String GetWgs84ParametersString();
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetWorldParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetWorldParametersString(Int32 srid);
}
[SerializableAttribute]
public class MsSql2008FeatureLayer : FeatureLayer {
public String CustomGeometryColumnName { get; set; }
public static void CreateTable(String connectionString, String tableName, SpatialDataType spatialDataType);
public static void CreateTable(String connectionString, String tableName, SpatialDataType spatialDataType, IEnumerable
[SerializableAttribute]
public class MsSql2008FeatureSource : FeatureSource {
public String CustomGeometryColumnName { get; set; }
public static void CreateTable(String connectionString, String tableName, SpatialDataType spatialDataType);
public static void CreateTable(String connectionString, String tableName, SpatialDataType spatialDataType, IEnumerable
[SerializableAttribute]
public class MultipleFeatureSource : FeatureSource {
protected override Collection
[SerializableAttribute]
public class MultipleShapeFileFeatureLayer : FeatureLayer {
public MultipleShapeFileFeatureLayer(IEnumerable
public Collection
public MultipleShapeFileFeatureLayer(String[] multipleShapeFiles, String[] multipleShapeFileIndexes);
}
[SerializableAttribute]
public class MultipleShapeFileFeatureSource : FeatureSource {
public MultipleShapeFileFeatureSource(IEnumerable
public Collection
protected override Collection
public MultipleShapeFileFeatureSource(String[] multipleShapeFiles, String[] multipleShapeFileIndexes);
}
[SerializableAttribute]
public class OpenStreetMapsZoomLevelSet : ZoomLevelSet {
public OpenStreetMapsZoomLevelSet();
}
[SerializableAttribute]
public class PointStyle : Style {
[ObsoleteAttribute("This method is obsolete, please use the method: DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent). This API is obsolete and may be removed on or after November 1st 2011.", false)]
protected override void DrawSampleCore(GeoCanvas canvas);
protected override void DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent);
}
public enum PolygonLabelingLocationMode {
Default,
Centroid,
BoundingBoxCenter
}
[SerializableAttribute]
public abstract class PositionStyle : Style {
protected Boolean LabelAllLineParts { get; set; }
protected PolygonLabelingLocationMode PolygonLabelingLocationMode { get; set; }
[ObsoleteAttribute("This property is obsolete, please use property: TextFormat. This API is obsolete and may be removed on or after May 1st 2011.", false)]
protected String Format { get; set; }
}
[SerializableAttribute]
public class Proj4Projection : Projection, IDisposable {
protected override GeographyUnit GetExternalGeographyUnitCore();
protected override GeographyUnit GetInternalGeographyUnitCore();
public static String ConvertEpsgToPrj(Int32 srid);
public static String ConvertPrjToProj4(String prjString);
public static String ConvertProj4ToPrj(String proj4String);
public static String GetDecimalDegreesParametersString();
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetEsriExtraParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetGL27ParametersString(String srid);
public static String GetLatLongParametersString();
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad27ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad83ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetOtherExtraParametersString(Int32 srid);
public static String GetWgs84ParametersString();
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetWorldParametersString(String srid);
protected override Projection CloneDeepCore();
[ObsoleteAttribute("This method is obsolete, please use static method: GetEpsgParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public String GetEpsgParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetEsriExtraParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public String GetEsriExtraParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetEsriParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public String GetEsriParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetGL27ParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public String GetGL27Parameters(String srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetGoogleMapParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public String GetGoogleMapParameters();
[ObsoleteAttribute("This method is obsolete, please use static method: GetNad27ParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public String GetNad27Parameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetNad83ParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public String GetNad83Parameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetOtherExtraParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public String GetOtherExtraParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetWorldParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public String GetWorldParameters(String srid);
}
[SerializableAttribute]
public abstract class Projection {
public GeographyUnit GetExternalGeographyUnit();
public GeographyUnit GetInternalGeographyUnit();
protected virtual GeographyUnit GetExternalGeographyUnitCore();
protected virtual GeographyUnit GetInternalGeographyUnitCore();
}
[SerializableAttribute]
public class QueryTools {
public Collection
[SerializableAttribute]
public abstract class RasterLayer : Layer {
[ObsoleteAttribute("This property is obsolete, please use property: KeyColors. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public GeoColor KeyColor { get; set; }
}
[SerializableAttribute]
public class RotationProjection : Projection {
public RotationProjection(GeographyUnit sourceUnit);
public RotationProjection(Double angle, GeographyUnit sourceUnit);
public GeographyUnit SourceUnit { get; set; }
protected override GeographyUnit GetInternalGeographyUnitCore();
}
[SerializableAttribute]
public class ScaleBarAdornmentLayer : AdornmentLayer {
public GeoBrush AlternateBarBrush { get; set; }
}
[SerializableAttribute]
public class SendingRequestBingMapsLayerEventArgs : EventArgs {
public SendingRequestBingMapsLayerEventArgs();
public SendingRequestBingMapsLayerEventArgs(String requestUri);
public String RequestUri { get; set; }
}
[SerializableAttribute]
public class SentRequestBingMapsLayerEventArgs : EventArgs {
public SentRequestBingMapsLayerEventArgs();
public SentRequestBingMapsLayerEventArgs(String requestUri);
public String RequestUri { get; set; }
}
public static class SerializationHelper {
public static Object Deserialize(Byte[] serializedObject);
}
[SerializableAttribute]
public class ShapeFileFeatureLayer : FeatureLayer {
public ShapeFileReadWriteMode ReadWriteMode { get; set; }
public event EventHandler
[SerializableAttribute]
public class ShapeFileFeatureSource : FeatureSource {
public ShapeFileReadWriteMode ReadWriteMode { get; set; }
}
[SerializableAttribute]
public class StreamLoadingEventArgs : EventArgs {
public StreamLoadingEventArgs(String alternateStreamName, String streamType);
public StreamLoadingEventArgs(String alternateStreamName, String streamType, Stream alternateStream, FileMode fileMode, FileAccess fileAccess);
public String StreamType { get; }
}
[SerializableAttribute]
public abstract class Style {
[ObsoleteAttribute("This method is obsolete, please use the method: DrawSample(GeoCanvas canvas, DrawingRectangleF drawingExtent). This API is obsolete and may be removed on or after November 1st 2011.", false)]
public void DrawSample(GeoCanvas canvas);
public void DrawSample(GeoCanvas canvas, DrawingRectangleF drawingExtent);
[ObsoleteAttribute("This method is obsolete, please use the method: DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent). This API is obsolete and may be removed on or after November 1st 2011.", false)]
protected virtual void DrawSampleCore(GeoCanvas canvas);
protected virtual void DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent);
}
[SerializableAttribute]
public class TabDbfColumn : DbfColumn {
public TabDbfColumn();
public TabDbfColumn(String columnName, DbfColumnType columnType, Int32 length, Int32 decimalLength, Boolean buildIndex, Boolean uniqueIndexColumnValues);
public Boolean BuildIndex { get; set; }
public Boolean UniqueIndexColumnValues { get; set; }
}
[SerializableAttribute]
public class TabFeatureLayer : FeatureLayer {
public TabFeatureLayer();
public TabFeatureLayer(String tabPathFilename);
public TabFeatureLayer(String tabPathFilename, TabFileReadWriteMode readWriteMode);
public override Boolean HasBoundingBox { get; }
public Boolean RequireIndex { get; set; }
public Encoding Encoding { get; set; }
public String TabPathFilename { get; set; }
public TabFileReadWriteMode ReadWriteMode { get; set; }
protected override Layer CloneDeepCore();
public static void BuildIndexFile(String tabPathFilename);
public static void BuildIndexFile(String tabPathFilename, BuildIndexMode buildIndexMode);
public static void CreateTabFile(String tabPathFilename, IEnumerable
[SerializableAttribute]
public class TabFeatureSource : FeatureSource {
public TabFeatureSource();
public TabFeatureSource(String tabPathFilename);
public TabFeatureSource(String tabPathFilename, TabFileReadWriteMode readWriteMode);
public override Boolean IsEditable { get; }
public Boolean RequireIndex { get; set; }
public Encoding Encoding { get; set; }
public String TabPathFilename { get; set; }
public TabFileReadWriteMode ReadWriteMode { get; set; }
protected override void CloseCore();
protected override TransactionResult CommitTransactionCore(TransactionBuffer transactions);
protected override Collection
public static void BuildIndexFile(String tabPathFilename);
public static void BuildIndexFile(String tabPathFilename, BuildIndexMode buildIndexMode);
public static void CreateTabFile(String tabPathFilename, IEnumerable
public enum TabFileReadWriteMode {
ReadOnly,
ReadWrite
}
[SerializableAttribute]
public class TextStyle : PositionStyle {
public Boolean LabelAllLineParts { get; set; }
public PolygonLabelingLocationMode PolygonLabelingLocationMode { get; set; }
[ObsoleteAttribute("This method is obsolete, please use the method: DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent). This API is obsolete and may be removed on or after November 1st 2011.", false)]
protected override void DrawSampleCore(GeoCanvas canvas);
protected override void DrawSampleCore(GeoCanvas canvas, DrawingRectangleF drawingExtent);
[ObsoleteAttribute("This property is obsolete, please use property: SplineType. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public Boolean AllowSpline { get; set; }
[ObsoleteAttribute("This method is obsolete, please use static method: TextFormat. This API is obsolete and may be removed on or after May 1st 2011.", false)]
public String Format { get; set; }
}
[SerializableAttribute]
public abstract class TileCache {
[ObsoleteAttribute("This property is obsolete, please use property: TileAccessMode. And you need set ReadOnly to false if you want the TileAccessMode to take effect. This API is obsolete and may be removed on or after May 1st 2011.")]
public Boolean ReadOnly { get; set; }
}
[SerializableAttribute]
public class TiledWmsLayer : Layer {
public TiledWmsLayer(IEnumerable
public Collection
[ObsoleteAttribute("This constructor is obsolete, please use TiledWmsLayer(Uri serverUri) instead. This API is obsolete and may be removed on or after May 1st 2011.")]
public TiledWmsLayer(String serverUri);
[ObsoleteAttribute("This method is obsolete, please use GetRequestUris instead. This API is obsolete and may be removed on or after May 1st 2011.")]
public Collection
[SerializableAttribute]
public class UnmanagedProj4Projection : Projection, IDisposable {
protected override GeographyUnit GetExternalGeographyUnitCore();
protected override GeographyUnit GetInternalGeographyUnitCore();
public static String ConvertEpsgToPrj(Int32 srid);
public static String ConvertPrjToProj4(String prjString);
public static String ConvertProj4ToPrj(String proj4String);
public static String GetDecimalDegreesParametersString();
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetEsriExtraParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetGL27ParametersString(String srid);
public static String GetLatLongParametersString();
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad27ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetNad83ParametersString(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetOtherExtraParametersString(Int32 srid);
public static String GetWgs84ParametersString();
[ObsoleteAttribute("This method is obsolete, please use GetEpsgParametersString(int srid) or GetEsriParametersString(int srid) instead. This API is obsolete and may be removed on or after November 1st 2011.", false)]
public static String GetWorldParametersString(String srid);
}
[SerializableAttribute]
public class WmsRasterSource : RasterSource {
protected override void CloseCore();
}
[SerializableAttribute]
public class WorldFile {
public RectangleShape GetBoundingBox(Single width, Single height);
}
public enum WrappingMode {
Default,
None,
WrapDateline
}
}
Release date: 11/01/2010
Assembly | Members Added | Members Removed | Breaking Changes |
---|---|---|---|
ServicesEdition | 122 added | 28 removed | 28 breaking |
API Changes
Namespaces
New namespaces: 0
Types
Types added in new namespaces: 0
Types added to existing namespaces: 14
Total number of types added (in both new and existing namespaces): 14
Types removed from existing namespaces: 2
Members
Members added on new types: 93
Members added to existing types: 77
Members removed from existing types: 0
Members removed on removed types: 33
Attributes
Attributes added: 31
Attributes added and shown: 31
Attributes removed: 26
Attributes removed and shown: 26
Others
Parameter name changes: 0
MapSuiteCore, Version=4.5.0.0, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.Core {
public class ClusterPointStyle : PointStyle {
public ClusterPointStyle();
public ClusterPointStyle(GeoImage image);
public ClusterPointStyle(PointSymbolType symbolType, GeoSolidBrush symbolSolidBrush, Int32 symbolSize);
public ClusterPointStyle(GeoFont characterFont, Int32 characterIndex, GeoSolidBrush characterSolidBrush);
public ClusterPointStyle(PointSymbolType symbolType, GeoSolidBrush symbolSolidBrush, GeoPen symbolPen, Int32 symbolSize);
public Int32 CellSize { get; set; }
public TextStyle TextStyle { get; set; }
protected override void DrawCore(IEnumerable
}
[SerializableAttribute]
public static class DecimalDegreesHelper {
public static PointShape ConvertFromMgrs(String mgrs);
public static String ConvertToMgrs(Double longitude, Double latitude);
}
public class DrawingProgressChangedEventArgs : ProgressChangedEventArgs {
public DrawingProgressChangedEventArgs();
public DrawingProgressChangedEventArgs(Int32 progressPercentage, Object userState);
public DrawingProgressChangedEventArgs(Int32 progressPercentage, Object userState, Int32 featuresToDraw, Int32 featuresDrawn);
public Boolean Cancel { get; set; }
public Int32 FeaturesDrawn { get; }
public Int32 FeaturesToDraw { get; }
}
public enum ExecutingSqlStatementType {
Unknow,
CommitTransaction,
GetFeaturesInsideBoundingBox
}
[SerializableAttribute]
public class FeatureCache {
[ObsoleteAttribute("We have marked this property into obsolete to remind it is no use any more. This API is obsolete and may be removed on or after May 1st 2011.")]
[ObsoleteAttribute("We have marked this property into obsolete to remind it is no use any more.")]
protected Dictionary
}
[SerializableAttribute]
public abstract class FeatureSource {
public event EventHandler
[ObsoleteAttribute("This API is obsolete and will be removed from next release, we recommend you use GetFeaturesByColumnValueCore(string columnName, string columnValue, IEnumerable
[ObsoleteAttribute("This API is obsolete and will be removed from next release, we recommend you use GetFeaturesByColumnValueCore(string columnName, string columnValue, IEnumerable
protected virtual Collection
protected virtual void OnDrawingProgressChanged(DrawingProgressChangedEventArgs e);
}
[SerializableAttribute]
public class GdiPlusRasterSource : RasterSource {
[ObsoleteAttribute("This property is obsolete, please use property: Transparency. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This property is obsolete, please use property: Transparency", false)]
public Single AlphaComponent { get; set; }
[ObsoleteAttribute("This property is obsolete, please use property: BlueTranslation. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This property is obsolete, please use property: BlueTranslation", false)]
public Single BlueComponent { get; set; }
[ObsoleteAttribute("This property is obsolete, please use property: GreenTranslation. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This property is obsolete, please use property: GreenTranslation", false)]
public Single GreenComponent { get; set; }
[ObsoleteAttribute("This property is obsolete, please use property: RedTranslation. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This property is obsolete, please use property: RedTranslation", false)]
public Single RedComponent { get; set; }
}
[SerializableAttribute]
public abstract class GeoCanvas {
[ObsoleteAttribute("This property is obsolete, please use property: KeyColors. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This property is obsolete, please use property: KeyColors", false)]
public GeoColor KeyColor { get; set; }
public event EventHandler
protected virtual void OnDrawingProgressChanged(DrawingProgressChangedEventArgs e);
}
[DefaultMemberAttribute("Item")]
[SerializableAttribute]
public class GeoCollection
public event NotifyCollectionChangedEventHandler CollectionChanged;
public event PropertyChangedEventHandler PropertyChanged;
protected override void InsertItem(Int32 index, T item);
protected virtual void OnCollectionChanged(NotifyCollectionChangedEventArgs e);
protected virtual void OnPropertyChanged(PropertyChangedEventArgs e);
}
[SerializableAttribute]
public class GeometryCollectionShape : BaseShape {
public GeometryCollectionShape();
public GeometryCollectionShape(String wellKnownText);
public GeometryCollectionShape(Byte[] wellKnownBinary);
public GeometryCollectionShape(IEnumerable
public GeometryCollectionShape(IEnumerable
public Collection
protected override MultipointShape GetCrossingCore(BaseShape targetShape);
protected override Byte[] GetWellKnownBinaryCore(WkbByteOrder byteOrder);
protected override String GetWellKnownTextCore();
protected override WellKnownType GetWellKnownTypeCore();
protected override void LoadFromWellKnownDataCore(String wellKnownText);
protected override ShapeValidationResult ValidateCore(ShapeValidationMode validationMode);
}
public enum GeoTiffLibraryType {
Default,
ManagedLibTiff,
UnmanagedLibTiff
}
public class GeoTiffRasterLayer : RasterLayer {
public GeoTiffLibraryType LibraryType { get; set; }
}
[SerializableAttribute]
public class GeoTiffRasterSource : RasterSource {
public GeoTiffLibraryType LibraryType { get; set; }
protected override RasterSource CloneDeepCore();
}
[SerializableAttribute]
public class GoogleMapsLayer : Layer {
[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011.")]
[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore.")]
public GoogleMapsLayer(String licenseKey);
[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011.")]
[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore.")]
public GoogleMapsLayer(String licenseKey, String cacheDirectory);
public GoogleMapsLayer(String cacheDirectory, String clientId, String privateKey, WebProxy webProxy);
[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011.")]
[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore.")]
public String LicenseKey { get; set; }
[ObsoleteAttribute("This API is obsolete and will be removed from next release, we recommend you use GetGoogleMapsImage(double longitude, double latitude, int zoomLevelNumber, double tileScreenWidth, double tileScreenHeight). This API is obsolete and may be removed on or after May 1st 2011.")]
public void FetchImageInThread(Object obj);
public Bitmap GetGoogleMapsImage(Double longitude, Double latitude, Int32 zoomLevelNumber, Double tileWidth, Double tileHeight);
protected virtual Dictionary
protected virtual Bitmap GetGoogleMapsImageCore(Double longitude, Double latitude, Int32 zoomLevelNumber, Double tileWidth, Double tileHeight);
}
[SerializableAttribute]
public abstract class Layer {
public event EventHandler
protected virtual void OnDrawingProgressChanged(DrawingProgressChangedEventArgs e);
}
[SerializableAttribute]
public abstract class LineBaseShape : BaseShape {
public MultilineShape Union(Feature targetFeature);
public MultilineShape Union(LineBaseShape targetShape);
protected virtual MultilineShape UnionCore(IEnumerable
public static MultilineShape Union(IEnumerable
public static MultilineShape Union(IEnumerable
}
public class ManagedGeoTiffRasterSource : RasterSource {
public ManagedGeoTiffRasterSource(String imagePathFileName);
public ManagedGeoTiffRasterSource(String imagePathFileName, RectangleShape imageExtent);
public ManagedGeoTiffRasterSource(String imagePathFileName, String worldFilePathFileName);
protected override RectangleShape GetBoundingBoxCore();
protected override GeoImage GetImageCore(RectangleShape worldExtent, Int32 canvasWidth, Int32 canvasHeight);
protected override Int32 GetImageHeightCore();
protected override Int32 GetImageWidthCore();
protected override void OpenCore();
}
[SerializableAttribute]
public class ManagedProj4Projection : Projection {
protected override Boolean CanReproject { get; }
}
[SerializableAttribute]
public class MapShape {
}
[SerializableAttribute]
public class MapShapeLayer : Layer {
}
[SerializableAttribute]
public class MsSql2008FeatureLayer : FeatureLayer {
public String WhereClause { get; set; }
}
[SerializableAttribute]
public class MsSql2008FeatureSource : FeatureSource {
public String WhereClause { get; set; }
}
[SerializableAttribute]
public class OpenStreetMapLayer : Layer {
public OpenStreetMapLayer();
public OpenStreetMapLayer(WebProxy webProxy);
public Int32 TimeoutInSeconds { get; set; }
public OpenStreetMapLayerPictureFormat CachePictureFormat { get; set; }
public String CacheDirectory { get; set; }
public WebProxy WebProxy { get; set; }
protected override void CloseCore();
protected override void DrawCore(GeoCanvas canvas, Collection
protected override void OpenCore();
}
public enum OpenStreetMapLayerPictureFormat {
Jpeg,
Gif,
Png8,
Png32
}
[SerializableAttribute]
public class PointShape : PointBaseShape {
protected override Boolean IsWithinCore(BaseShape targetShape);
}
[SerializableAttribute]
public abstract class PositionStyle : Style {
[ObsoleteAttribute("This property is obsolete, please use property: TextFormat. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This property is obsolete, please use property: TextFormat", false)]
protected String Format { get; set; }
}
[SerializableAttribute]
public enum Proj4MemoryMode {
Default,
Managed,
Unmanaged
}
[SerializableAttribute]
public class Proj4Projection : Projection, IDisposable {
public Proj4MemoryMode MemoryMode { get; set; }
[ObsoleteAttribute("This method is obsolete, please use static method: GetEpsgParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This method is obsolete, please use static method: GetEpsgParametersString", false)]
public String GetEpsgParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetEsriExtraParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This method is obsolete, please use static method: GetEsriExtraParametersString", false)]
public String GetEsriExtraParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetEsriParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This method is obsolete, please use static method: GetEsriParametersString", false)]
public String GetEsriParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetGL27ParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This method is obsolete, please use static method: GetGL27ParametersString", false)]
public String GetGL27Parameters(String srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetGoogleMapParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This method is obsolete, please use static method: GetGoogleMapParametersString", false)]
public String GetGoogleMapParameters();
[ObsoleteAttribute("This method is obsolete, please use static method: GetNad27ParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This method is obsolete, please use static method: GetNad27ParametersString", false)]
public String GetNad27Parameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetNad83ParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This method is obsolete, please use static method: GetNad83ParametersString", false)]
public String GetNad83Parameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetOtherExtraParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This method is obsolete, please use static method: GetOtherExtraParametersString", false)]
public String GetOtherExtraParameters(Int32 srid);
[ObsoleteAttribute("This method is obsolete, please use static method: GetWorldParametersString. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This method is obsolete, please use static method: GetWorldParametersString", false)]
public String GetWorldParameters(String srid);
protected override Projection CloneDeepCore();
}
[SerializableAttribute]
public abstract class Projection {
protected virtual Boolean CanReproject { get; }
}
[SerializableAttribute]
public class SendingRequestWmsRasterSourceEventArgs : EventArgs {
public SendingRequestWmsRasterSourceEventArgs(Uri requestUri);
public Uri RequestUri { get; set; }
}
[SerializableAttribute]
public class SendingTiledWmsLayerEventArgs : EventArgs {
public SendingTiledWmsLayerEventArgs(Uri requestUri);
public Uri RequestUri { get; set; }
}
[SerializableAttribute]
public class SentRequestWmsRasterSourceEventArgs : EventArgs {
public SentRequestWmsRasterSourceEventArgs(HttpWebResponse response);
public HttpWebResponse Response { get; set; }
}
[SerializableAttribute]
public class SentTiledWmsLayerEventArgs : EventArgs {
public SentTiledWmsLayerEventArgs(HttpWebResponse response);
public HttpWebResponse Response { get; set; }
}
[SerializableAttribute]
public class ShapeFileFeatureLayer : FeatureLayer {
public Int32 MaxRecordsToDraw { get; set; }
}
[SerializableAttribute]
public class ShapeFileFeatureSource : FeatureSource {
public Int32 MaxRecordsToDraw { get; set; }
}
[SerializableAttribute]
public class TextStyle : PositionStyle {
[ObsoleteAttribute("This property is obsolete, please use property: SplineType. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This property is obsolete, please use property: SplineType", false)]
public Boolean AllowSpline { get; set; }
[ObsoleteAttribute("This method is obsolete, please use static method: TextFormat. This API is obsolete and may be removed on or after May 1st 2011.", false)]
[ObsoleteAttribute("This method is obsolete, please use static method: TextFormat", false)]
public String Format { get; set; }
}
[SerializableAttribute]
public abstract class TileCache {
[ObsoleteAttribute("This property is obsolete, please use property: TileAccessMode. And you need set ReadOnly to false if you want the TileAccessMode to take effect. This API is obsolete and may be removed on or after May 1st 2011.")]
[ObsoleteAttribute("This property is obsolete, please use property: TileAccessMode. And you need set ReadOnly to false if you want the TileAccessMode to take effect.")]
public Boolean ReadOnly { get; set; }
}
[SerializableAttribute]
public class TiledWmsLayer : Layer {
[ObsoleteAttribute("This constructor is obsolete, please use TiledWmsLayer(Uri serverUri) instead. This API is obsolete and may be removed on or after May 1st 2011.")]
public TiledWmsLayer(String serverUri);
public TiledWmsLayer(Uri serverUri, String clientId, String privateKey);
public TiledWmsLayer(Uri serverUri, WebProxy webProxy, String clientId, String privateKey);
public ICredentials Credentials { get; set; }
public String ClientId { get; set; }
public String PrivateKey { get; set; }
public Dictionary
public Dictionary
public Dictionary
public Dictionary
public Collection
[ObsoleteAttribute("This method is obsolete, please use GetRequestUris instead. This API is obsolete and may be removed on or after May 1st 2011.")]
public Collection
public String GetServerCapabilitiesXml();
public Collection
public event EventHandler
public event EventHandler
protected virtual Dictionary
protected virtual Collection
protected virtual void OnSendingTile(SendingTiledWmsLayerEventArgs e);
protected virtual void OnSentTile(SentTiledWmsLayerEventArgs e);
}
[SerializableAttribute]
public class UnmanagedGeoTiffRasterSource : RasterSource {
public UnmanagedGeoTiffRasterSource();
public UnmanagedGeoTiffRasterSource(String imagePathFilename);
public UnmanagedGeoTiffRasterSource(String imagePathFilename, RectangleShape imageExtent);
public UnmanagedGeoTiffRasterSource(String imagePathFilename, String worldfilePathFilename);
public String PathFilename { get; set; }
protected override void CloseCore();
protected override RectangleShape GetBoundingBoxCore();
protected override GeoImage GetImageCore(RectangleShape worldExtent, Int32 canvasWidth, Int32 canvasHeight);
protected override Int32 GetImageHeightCore();
protected override Int32 GetImageWidthCore();
protected override void OpenCore();
}
[SerializableAttribute]
public class UnmanagedProj4Projection : Projection, IDisposable {
public UnmanagedProj4Projection();
public UnmanagedProj4Projection(Int32 internalEpsgSrid, Int32 externalEpsgSrid);
public UnmanagedProj4Projection(String internalProjectionParametersString, String externalProjectionParametersString);
public RectangleShape DecimalDegreeBoundary { get; set; }
public String ExternalProjectionParametersString { get; set; }
public String InternalProjectionParametersString { get; set; }
public void Dispose();
protected override void CloseCore();
protected override Vertex[] ConvertToExternalProjectionCore(Double[] x, Double[] y);
protected override Vertex[] ConvertToInternalProjectionCore(Double[] x, Double[] y);
protected override void Finalize();
protected override void OpenCore();
public static String GetEpsgParametersString(Int32 srid);
public static String GetEsriExtraParametersString(Int32 srid);
public static String GetEsriParametersString(Int32 srid);
public static String GetGL27ParametersString(String srid);
public static String GetGoogleMapParametersString();
public static String GetNad27ParametersString(Int32 srid);
public static String GetNad83ParametersString(Int32 srid);
public static String GetOtherExtraParametersString(Int32 srid);
public static String GetWorldParametersString(String srid);
}
public enum WellKnownType {
GeometryCollection
}
[SerializableAttribute]
public class WmsRasterLayer : RasterLayer {
public Dictionary
public Dictionary
public Dictionary
public Dictionary
public String GetServerCapabilitiesXml();
public Collection
protected virtual String GetRequestUrlCore(RectangleShape worldExtent, Int32 canvasWidth, Int32 canvasHeight);
}
[SerializableAttribute]
public class WmsRasterSource : RasterSource {
public Dictionary
public Dictionary
public Dictionary
public Dictionary
public String GetServerCapabilitiesXml();
public Collection
public event EventHandler
public event EventHandler
protected virtual Uri BuildWmsGetFeatureInfoUri(ScreenPointF screenPointF, String infoFormat, Int32 maxFeatures);
protected virtual Dictionary
protected virtual String GetRequestUrlCore(RectangleShape worldExtent, Int32 canvasWidth, Int32 canvasHeight);
protected virtual void OnSendingRequest(SendingRequestWmsRasterSourceEventArgs e);
protected virtual void OnSentRequest(SentRequestWmsRasterSourceEventArgs e);
}
[SerializableAttribute]
public class WorldMapKitLayer : Layer {
public WorldMapKitLayer(String clientId, String privateKey);
public String ClientId { get; set; }
public String PrivateKey { get; set; }
}
[SerializableAttribute]
public class YahooMapsLayer : Layer, IDisposable {
public YahooMapsLayer(String licenseKey, WebProxy webProxy);
}
public class OracleFeatureLayer;
public class OracleFeatureSource;
}
Release date: 6/15/2010
Minor API additions, no breaking changes. Please see the attached HTML document for a complete enumeration.
Assembly | Members Added | Members Removed | Breaking Changes |
---|---|---|---|
ServicesEdition | 24 added | 0 removed | 0 breaking |
API Changes
Namespaces
New namespaces: 0
Types
Types added in new namespaces: 0
Types added to existing namespaces: 8
Total number of types added (in both new and existing namespaces): 8
Types removed from existing namespaces: 0
Members
Members added on new types: 20
Members added to existing types: 16
Members removed from existing types: 0
Members removed on removed types: 0
Attributes
Attributes added: 0
Attributes added and shown: 0
Attributes removed: 0
Attributes removed and shown: 0
Others
Parameter name changes: 0
MapSuiteCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.Core {
public class AddedGeoCollectionEventArgs> EventArgs {
public AddedGeoCollectionEventArgs();
public AddedGeoCollectionEventArgs(Object item);
public Object Item { get; set; }
}
public class AddingGeoCollectionEventArgs> EventArgs {
public AddingGeoCollectionEventArgs();
public AddingGeoCollectionEventArgs(Object item);
public Object Item { get; set; }
}
public classClearedItemsGeoCollectionEventArgs : EventArgs {
public ClearedItemsGeoCollectionEventArgs();
}
public classClearingItemsGeoCollectionEventArgs : EventArgs {
public ClearingItemsGeoCollectionEventArgs();
}
[DefaultMemberAttribute("Item")]
[SerializableAttribute]
public class GeoCollection<T> : Collection<T>, IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable {
public event EventHandler<AddedGeoCollectionEventArgs> Added;
public event EventHandler<AddingGeoCollectionEventArgs> Adding;
public event EventHandler<ClearedItemsGeoCollectionEventArgs> ClearedItems;
public event EventHandler<ClearingItemsGeoCollectionEventArgs> ClearingItems;
public event EventHandler<InsertedGeoCollectionEventArgs> Inserted;
public event EventHandler<InsertingGeoCollectionEventArgs> Inserting;
public event EventHandler<RemovedGeoCollectionEventArgs> Removed;
public event EventHandler<RemovingGeoCollectionEventArgs> Removing;
protected virtual void OnAdded(AddedGeoCollectionEventArgs e);
protected virtual void OnAdding(AddingGeoCollectionEventArgs e);
protected virtual void OnClearedItems(ClearedItemsGeoCollectionEventArgs e);
protected virtual void OnClearingItems(ClearingItemsGeoCollectionEventArgs e);
protected virtual void OnInserted(InsertedGeoCollectionEventArgs e);
protected virtual void OnInserting(InsertingGeoCollectionEventArgs e);
protected virtual void OnRemoved(RemovedGeoCollectionEventArgs e);
protected virtual void OnRemoving(RemovingGeoCollectionEventArgs e);
}
public class InsertedGeoCollectionEventArgs : EventArgs {
public InsertedGeoCollectionEventArgs();
public InsertedGeoCollectionEventArgs(Object item);
public Object Item { get; set; }
}
public class InsertingGeoCollectionEventArgs : EventArgs {
public InsertingGeoCollectionEventArgs();
public InsertingGeoCollectionEventArgs(Object item);
public Object Item { get; set; }
}
public class RemovedGeoCollectionEventArgs : EventArgs {
public RemovedGeoCollectionEventArgs();
public RemovedGeoCollectionEventArgs(Object item);
public Object Item { get; set; }
}
public class RemovingGeoCollectionEventArgs : EventArgs {
public RemovingGeoCollectionEventArgs();
public RemovingGeoCollectionEventArgs(Object item);
public Object Item { get; set; }
}
}
Release date: 5/1/2010
Introduced Map Suite 4.0. There are many API additions in this release, but no breaking changes. Please see the attached Word document for a complete enumeration of the API changes and additions.
Assembly | Members Added | Members Removed | Breaking Changes | Percent Churn |
---|---|---|---|---|
mapsuitecore (7450) | 525 added | 8 removed | 0 breaking | 7.0% churn |
Changes in mapsuitecore from 3.1.299 (Version 2.0.50727.3603) to 4.0.0.0 (Version 2.0.50727.3603)
Removed |
Added |
DbfReadWriteMode () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.DbfReadWriteMode
|
--> NONE <-- |
--> NONE <-- |
public class ThinkGeo.MapSuite.Core.FeatureCache () |
|
|
|
public class ThinkGeo.MapSuite.Core.GeoCollection`1 () |
|
--> NONE <-- |
|
public sealed struct ThinkGeo.MapSuite.Core.GeoColor () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core GeoDbf () |
|
n/a |
public class ThinkGeo.MapSuite.Core.GeoDbf |
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.GoogleMapsLayer () |
|
|
|
GoogleMapsTileMode () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.GoogleMapsTileMode
|
--> NONE <-- |
--> NONE <-- |
ThinkGeo.MapSuite.Core GraticuleAdornmentLayer () |
|
n/a |
public class ThinkGeo.MapSuite.Core.GraticuleAdornmentLayer |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core HeatLayer () |
|
n/a |
public class ThinkGeo.MapSuite.Core.HeatLayer |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core HeatStyle () |
|
n/a |
public class ThinkGeo.MapSuite.Core.HeatStyle |
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.LineShape () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core ManagedProj4Projection () |
|
n/a |
public class ThinkGeo.MapSuite.Core.ManagedProj4Projection |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core MapShape () |
|
n/a |
public class ThinkGeo.MapSuite.Core.MapShape |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core MapShapeLayer () |
|
n/a |
public class ThinkGeo.MapSuite.Core.MapShapeLayer |
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MultilineShape () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MultipleShapeFileFeatureLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MultipleShapeFileFeatureSource () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core PrinterGeoCanvas () |
|
n/a |
public class ThinkGeo.MapSuite.Core.PrinterGeoCanvas |
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.RectangleShape () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core RtreeSpatialIndex () |
|
n/a |
public class ThinkGeo.MapSuite.Core.RtreeSpatialIndex |
--> NONE <-- |
|
RtreeSpatialIndexDataFormat () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.RtreeSpatialIndexDataFormat
|
--> NONE <-- |
--> NONE <-- |
RtreeSpatialIndexPageSize () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.RtreeSpatialIndexPageSize
|
--> NONE <-- |
--> NONE <-- |
RtreeSpatialIndexReadWriteMode () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.RtreeSpatialIndexReadWriteMode
|
--> NONE <-- |
--> NONE <-- |
public class ThinkGeo.MapSuite.Core.ShapeFileFeatureLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.ShapeFileFeatureSource () |
|
|
|
ThinkGeo.MapSuite.Core SpatialIndex () |
|
n/a |
public abstract class ThinkGeo.MapSuite.Core.SpatialIndex |
--> NONE <-- |
|
SplineType () |
|
public sealed enum ThinkGeo.MapSuite.Core.SplineType
|
public sealed enum ThinkGeo.MapSuite.Core.SplineType
|
--> NONE <-- |
--> NONE <-- |
ThinkGeo.MapSuite.Core TiledWmsLayer () |
|
n/a |
public class ThinkGeo.MapSuite.Core.TiledWmsLayer |
--> NONE <-- |
|
public abstract sealed class ThinkGeo.MapSuite.Core.UnsafeHelper () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.WfsFeatureLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.WfsFeatureSource () |
|
|
|
WfsNamespace () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.WfsNamespace
|
--> NONE <-- |
--> NONE <-- |
public class ThinkGeo.MapSuite.Core.WorldMapKitLayer () |
|
|
|
ThinkGeo.MapSuite.Core YahooMapsLayer () |
|
n/a |
public class ThinkGeo.MapSuite.Core.YahooMapsLayer |
--> NONE <-- |
|
YahooMapsPictureFormat () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.YahooMapsPictureFormat
|
--> NONE <-- |
--> NONE <-- |
Release date: 11/16/2009
18 new APIs have been added (and 10 removed) in this version, but there are no breaking changes. Please see the attached Word document for a complete enumeration of the changes.
Assembly | Members Added | Members Removed | Breaking Changes | Percent Churn |
---|---|---|---|---|
mapsuitecore(6926) | 18 added | 10 removed | 0 breaking | 0.3% churn |
Changes in mapsuitecore from 3.1.273 (Version 2.0.50727.3082) to 3.1.299 (Version 2.0.50727.3082)
Removed |
Added |
public abstract class ThinkGeo.MapSuite.Core.BitmapTileCache () |
|
|
|
public class ThinkGeo.MapSuite.Core.FileBitmapTileCache () |
|
|
|
public class ThinkGeo.MapSuite.Core.FileNativeImageTileCache () |
|
|
|
public class ThinkGeo.MapSuite.Core.GdiPlusGeoCanvas () |
|
--> NONE <-- |
|
public abstract class ThinkGeo.MapSuite.Core.GeoCanvas () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.GradientStyle () |
|
|
|
public class ThinkGeo.MapSuite.Core.InMemoryBitmapTileCache () |
|
|
|
public class ThinkGeo.MapSuite.Core.InMemoryFeatureLayer () |
|
|
|
public abstract class ThinkGeo.MapSuite.Core.NativeImageTileCache () |
|
|
|
public sealed struct ThinkGeo.MapSuite.Core.RowColumnRange () |
|
|
|
TileAccessMode () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.TileAccessMode
|
--> NONE <-- |
--> NONE <-- |
public abstract class ThinkGeo.MapSuite.Core.TileCache () |
|
|
|
Release date: 10/22/2009
Many new APIs have been added (and 12 removed) in this version, but there are no breaking changes. Please see the attached Word document for a complete enumeration of the changes.
Assembly | Members Added | Members Removed | Breaking Changes | Percent Churn |
---|---|---|---|---|
mapsuitecore(6917) | 232 added | 12 removed | 0 breaking | 3.4% churn |
Changes in mapsuitecore from 3.1.182 (Version 2.0.50727.3082) to 3.1.273 (Version 2.0.50727.3082)
Removed |
Added |
public abstract class ThinkGeo.MapSuite.Core.AdornmentLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.BackgroundLayer () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core BuildingIndexShapeFileFeatureSourceEventArgs () |
|
n/a |
public class ThinkGeo.MapSuite.Core.BuildingIndexShapeFileFeatureSourceEventArgs |
--> NONE <-- |
|
DrawingExceptionMode () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.DrawingExceptionMode
|
--> NONE <-- |
--> NONE <-- |
public class ThinkGeo.MapSuite.Core.EcwRasterLayer () |
|
--> NONE <-- |
|
ExecutingSqlStatementType () |
|
public sealed enum ThinkGeo.MapSuite.Core.ExecutingSqlStatementType
|
public sealed enum ThinkGeo.MapSuite.Core.ExecutingSqlStatementType
|
--> NONE <-- |
--> NONE <-- |
public abstract class ThinkGeo.MapSuite.Core.FeatureLayer () |
|
--> NONE <-- |
|
public abstract class ThinkGeo.MapSuite.Core.FeatureSource () |
|
|
|
public class ThinkGeo.MapSuite.Core.GdiPlusGeoCanvas () |
|
|
|
public class ThinkGeo.MapSuite.Core.GdiPlusRasterLayer () |
|
--> NONE <-- |
|
public abstract class ThinkGeo.MapSuite.Core.GeoCanvas () |
|
|
|
public class ThinkGeo.MapSuite.Core.GeoTiffRasterLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.GoogleMapsLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.GridFeatureLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.GridFeatureSource () |
|
|
|
public class ThinkGeo.MapSuite.Core.GroupLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.IconStyle () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.IconValueStyle () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.InMemoryFeatureLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.InMemoryFeatureSource () |
|
|
|
public class ThinkGeo.MapSuite.Core.Jpeg2000RasterLayer () |
|
--> NONE <-- |
|
public abstract class ThinkGeo.MapSuite.Core.Layer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.LogoAdornmentLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MrSidRasterLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MsSql2008FeatureLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MsSql2008FeatureSource () |
|
|
|
public class ThinkGeo.MapSuite.Core.MultipleFeatureLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MultipleFeatureSource () |
|
|
|
public class ThinkGeo.MapSuite.Core.MultipleShapeFileFeatureLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MultipleShapeFileFeatureSource () |
|
|
|
public class ThinkGeo.MapSuite.Core.OracleFeatureLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.OracleFeatureSource () |
|
|
|
public abstract class ThinkGeo.MapSuite.Core.PositionStyle () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.QueryTools () |
|
--> NONE <-- |
|
public abstract class ThinkGeo.MapSuite.Core.RasterLayer () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core RequestedDataWfsFeatureSourceEventArgs () |
|
n/a |
public class ThinkGeo.MapSuite.Core.RequestedDataWfsFeatureSourceEventArgs |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core RequestingDataWfsFeatureSourceEventArgs () |
|
n/a |
public class ThinkGeo.MapSuite.Core.RequestingDataWfsFeatureSourceEventArgs |
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.RestrictionLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.ScaleBarAdornmentLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.ScaleLineAdornmentLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.ShapeFileFeatureLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.ShapeFileFeatureSource () |
|
|
|
public class ThinkGeo.MapSuite.Core.TextStyle () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.WfsFeatureLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.WfsFeatureSource () |
|
|
|
public class ThinkGeo.MapSuite.Core.WmsRasterLayer () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core WorldMapKitLayer () |
|
n/a |
public class ThinkGeo.MapSuite.Core.WorldMapKitLayer |
--> NONE <-- |
|
WorldMapKitProjection () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.WorldMapKitProjection
|
--> NONE <-- |
--> NONE <-- |
Release date: 7/23/2009
Many new APIs have been added (and 3 removed) in this version, but there are no breaking changes. Please see the attached Word document for a complete enumeration of the changes.
Assembly | Members Added | Members Removed | Breaking Changes | Percent Churn |
---|---|---|---|---|
mapsuitecore (6695) | 389 added | 3 removed | 0 breaking | 5.8% churn |
Changes in mapsuitecore from 3.1.124 (Version 2.0.50727.3053) to 3.1.182 (Version 2.0.50727.3053)
Removed |
Added |
ThinkGeo.MapSuite.Core BitmapTile () |
|
n/a |
public class ThinkGeo.MapSuite.Core.BitmapTile |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core BitmapTileCache () |
|
n/a |
public abstract class ThinkGeo.MapSuite.Core.BitmapTileCache |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core ExecutingSqlStatementMsSql2008FeatureSourceEventArgs () |
|
n/a |
public class ThinkGeo.MapSuite.Core.ExecutingSqlStatementMsSql2008FeatureSourceEventArgs |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core ExecutingSqlStatementOracleFeatureSourceEventArgs () |
|
n/a |
public class ThinkGeo.MapSuite.Core.ExecutingSqlStatementOracleFeatureSourceEventArgs |
--> NONE <-- |
|
ExecutingSqlStatementType () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.ExecutingSqlStatementType
|
--> NONE <-- |
--> NONE <-- |
public class ThinkGeo.MapSuite.Core.FeatureSourceColumn () |
|
|
|
ThinkGeo.MapSuite.Core FileBitmapTileCache () |
|
n/a |
public class ThinkGeo.MapSuite.Core.FileBitmapTileCache |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core FileNativeImageTileCache () |
|
n/a |
public class ThinkGeo.MapSuite.Core.FileNativeImageTileCache |
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.GeoCollection`1 () |
|
|
|
public class ThinkGeo.MapSuite.Core.GoogleMapsLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.IconStyle () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.IconValueStyle () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core InMemoryBitmapTileCache () |
|
n/a |
public class ThinkGeo.MapSuite.Core.InMemoryBitmapTileCache |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core MapSuiteTileMatrix () |
|
n/a |
public class ThinkGeo.MapSuite.Core.MapSuiteTileMatrix |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core Matrix () |
|
n/a |
public abstract class ThinkGeo.MapSuite.Core.Matrix |
--> NONE <-- |
|
MatrixReferenceCorner () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.MatrixReferenceCorner
|
--> NONE <-- |
--> NONE <-- |
public class ThinkGeo.MapSuite.Core.MsSql2008FeatureSource () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core NativeImageTile () |
|
n/a |
public class ThinkGeo.MapSuite.Core.NativeImageTile |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core NativeImageTileCache () |
|
n/a |
public abstract class ThinkGeo.MapSuite.Core.NativeImageTileCache |
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.OracleFeatureSource () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.PointShape () |
|
|
|
public abstract class ThinkGeo.MapSuite.Core.PositionStyle () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core RowColumnRange () |
|
n/a |
public sealed struct ThinkGeo.MapSuite.Core.RowColumnRange |
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.ScaleBarAdornmentLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.TextStyle () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core Tile () |
|
n/a |
public abstract class ThinkGeo.MapSuite.Core.Tile |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core TileCache () |
|
n/a |
public abstract class ThinkGeo.MapSuite.Core.TileCache |
--> NONE <-- |
|
TileImageFormat () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.TileImageFormat
|
--> NONE <-- |
--> NONE <-- |
ThinkGeo.MapSuite.Core TileMatrix () |
|
n/a |
public abstract class ThinkGeo.MapSuite.Core.TileMatrix |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core TileMatrixCell () |
|
n/a |
public sealed struct ThinkGeo.MapSuite.Core.TileMatrixCell |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core TileMatrixSet () |
|
n/a |
public class ThinkGeo.MapSuite.Core.TileMatrixSet |
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.WfsFeatureLayer () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.WfsFeatureSource () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core WorldLabelingCandidate () |
|
n/a |
public class ThinkGeo.MapSuite.Core.WorldLabelingCandidate |
--> NONE <-- |
|
Release date: 5/26/2009
Many new APIs have been added (and some removed) in this version, but there are no breaking changes. Please see the attached Word document for a complete enumeration of the changes.
Assembly | Members Added | Members Removed | Breaking Changes | Percent Churn |
---|---|---|---|---|
mapsuitecore (6306) | 483 added | 46 removed | 0 breaking | 7.7% churn |
Changes in mapsuitecore from 3.1.16 (Version 2.0.50727.3053) to 3.1.124 (Version 2.0.50727.3053)
Removed |
Added |
public abstract class ThinkGeo.MapSuite.Core.AdornmentLayer () |
|
|
|
public abstract class ThinkGeo.MapSuite.Core.AreaBaseShape () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.BackgroundLayer () |
|
|
|
public abstract class ThinkGeo.MapSuite.Core.BaseShape () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.DotDensityStyle () |
|
--> NONE <-- |
|
DrawingLevel () |
|
public sealed enum ThinkGeo.MapSuite.Core.DrawingLevel
|
public sealed enum ThinkGeo.MapSuite.Core.DrawingLevel
|
--> NONE <-- |
--> NONE <-- |
public class ThinkGeo.MapSuite.Core.EcwRasterLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.EcwRasterSource () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.EllipseShape () |
|
--> NONE <-- |
|
public abstract sealed class ThinkGeo.MapSuite.Core.ExtentHelper () |
|
--> NONE <-- |
|
public sealed struct ThinkGeo.MapSuite.Core.Feature () |
|
--> NONE <-- |
|
public abstract class ThinkGeo.MapSuite.Core.FeatureLayer () |
|
|
|
public abstract class ThinkGeo.MapSuite.Core.FeatureSource () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.GdiPlusGeoCanvas () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.GdiPlusRasterLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.GdiPlusRasterSource () |
|
|
|
public abstract class ThinkGeo.MapSuite.Core.GeoCanvas () |
|
--> NONE <-- |
|
public sealed struct ThinkGeo.MapSuite.Core.GeoColor () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.GeoTiffRasterLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.GeoTiffRasterSource () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.GoogleMapsLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.GoogleMapZoomLevelSet () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.GridFeatureLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.GridFeatureSource () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.GroupLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.IconStyle () |
|
|
|
public class ThinkGeo.MapSuite.Core.IconValueStyle () |
|
|
|
public class ThinkGeo.MapSuite.Core.InMemoryFeatureLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.InMemoryFeatureSource () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.Jpeg2000RasterLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.Jpeg2000RasterSource () |
|
--> NONE <-- |
|
public abstract class ThinkGeo.MapSuite.Core.Layer () |
|
|
|
public abstract class ThinkGeo.MapSuite.Core.LineBaseShape () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.LineShape () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core LogoAdornmentLayer () |
|
n/a |
public class ThinkGeo.MapSuite.Core.LogoAdornmentLayer |
--> NONE <-- |
|
MapResizeMode () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.MapResizeMode
|
--> NONE <-- |
--> NONE <-- |
public class ThinkGeo.MapSuite.Core.MrSidRasterLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.MrSidRasterSource () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MsSql2008FeatureLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.MsSql2008FeatureSource () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MultilineShape () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MultipleFeatureLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.MultipleFeatureSource () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MultipleShapeFileFeatureLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.MultipleShapeFileFeatureSource () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MultipointShape () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.MultipolygonShape () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.OracleFeatureLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.OracleFeatureSource () |
|
--> NONE <-- |
|
public abstract class ThinkGeo.MapSuite.Core.PointBaseShape () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.PointShape () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.PolygonShape () |
|
--> NONE <-- |
|
public abstract class ThinkGeo.MapSuite.Core.PositionStyle () |
|
|
|
public class ThinkGeo.MapSuite.Core.Proj4Projection () |
|
|
|
RandomColorType () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.RandomColorType
|
--> NONE <-- |
--> NONE <-- |
public abstract class ThinkGeo.MapSuite.Core.RasterLayer () |
|
|
|
public abstract class ThinkGeo.MapSuite.Core.RasterSource () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.RectangleShape () |
|
|
|
public class ThinkGeo.MapSuite.Core.RestrictionLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.RingShape () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.ScaleBarAdornmentLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.ScaleLineAdornmentLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.ShapeFileFeatureLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.ShapeFileFeatureSource () |
|
--> NONE <-- |
|
SimplificationType () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.SimplificationType
|
--> NONE <-- |
--> NONE <-- |
SplineType () |
|
n/a |
public sealed enum ThinkGeo.MapSuite.Core.SplineType
|
--> NONE <-- |
--> NONE <-- |
public class ThinkGeo.MapSuite.Core.TextStyle () |
|
|
|
ThinkGeo.MapSuite.Core UnsafeHelper () |
|
n/a |
public abstract sealed class ThinkGeo.MapSuite.Core.UnsafeHelper |
--> NONE <-- |
|
public sealed struct ThinkGeo.MapSuite.Core.Vertex () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.VirtualEarthZoomLevelSet () |
|
--> NONE <-- |
|
ThinkGeo.MapSuite.Core WfsFeatureLayer () |
|
n/a |
public class ThinkGeo.MapSuite.Core.WfsFeatureLayer |
--> NONE <-- |
|
ThinkGeo.MapSuite.Core WfsFeatureSource () |
|
n/a |
public class ThinkGeo.MapSuite.Core.WfsFeatureSource |
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.WmsRasterLayer () |
|
|
|
public class ThinkGeo.MapSuite.Core.WmsRasterSource () |
|
|
|
public class ThinkGeo.MapSuite.Core.YahooMapZoomLevelSet () |
|
--> NONE <-- |
|
public class ThinkGeo.MapSuite.Core.ZoomLevelSet () |
|
--> NONE <-- |
|
Release date: 2/6/2009
Several new APIs have been added in this version, but there are no breaking changes. Please see the attached Word document for a complete enumeration of the changes.
Assembly | Members Added | Members Removed | Breaking Changes | Percent Churn |
---|---|---|---|---|
mapsuitecore (5865) | 36 added | 3 removed | 0 breaking | 0.6% churn |
ServicesEdition API changes since version 3.1.0 (Namespace ThinkGeo.MapSuite.Core)
Class Name |
Removed |
Added |
Is Breaking Change |
ExtentHelper |
|
[Public | Method] ZoomIntoOffsetPoint () |
NO |
|
[Public | Method] ZoomOutToOffsetPoint () |
NO |
|
|
[Public | Method] ZoomToScale () |
NO |
|
FeatureSource |
|
[Public | Method] RefreshColumns () |
NO |
|
[Protected | property] FeatureSourceColumns |
NO |
|
ShapeFileFeatureLayer |
|
[Public | static Method] SaveToProjection () |
NO |
|
[Public | Method] Validate () |
NO |
|
ShapeFileFeatureSource |
|
[Public | static Method] SaveToProjection () |
NO |
|
[Public | Method] Validate () |
NO |
|
MsSql2008FeatureLayer |
|
[Constructor] MsSql2008FeatureSource (string connectionString, string tableName, string featureIdColumn, int srid) |
NO |
|
[Public | Method] BuildIndex () |
NO |
|
|
[Public | Method] MakeAllGeometriesValid () |
NO |
|
|
[Public | Method] Validate () |
NO |
|
|
[Public | property] Srid |
NO |
|
MsSql2008FeatureSource |
|
[Constructor] MsSql2008FeatureSource (string connectionString, string tableName, string featureIdColumn, int srid) |
NO |
|
[Public | Method] BuildIndex () |
NO |
|
|
[Public | Method] MakeAllGeometriesValid () |
NO |
|
|
[Public | Method] Validate () |
NO |
|
|
[Public | property] Srid |
NO |
Release date: 1/22/2009
A large number of API changes and improvements have been introduced in this version of Map Suite Services Edition, including a number of breaking changes, compared to version 3.0.131 (beta 2).
ServicesEdition API changes since version 3.0.131
Class Name |
Removed |
Added |
Comments |
Is Breaking Change |
BaseShape |
|
[Public | Method] GetCrossing() |
|
NO |
[Protected | Method] GetCrossingCore() |
||||
[Public | Method] FromWellKnownBinary() |
|
Use LoadFromWellKnownData() instead. |
Yes |
|
[Protected | Method] FromWellKnownBinaryCore() |
Use LoadFromWellKnownDataCore() instead. |
|||
[Public | Method] FromWellKnownText() |
|
Use LoadFromWellKnownData() instead. |
Yes |
|
[Protected | Method] FromWellKnownTextCore () |
Use LoadFromWellKnownDataCore() instead. |
|||
[Public | Method] GetShapeFromWellKnownBinary() |
|
Use CreateShapeFromWellKnownData() instead. |
Yes |
|
[Protected | Method] GetShapeFromWellKnownBinaryCore() |
Use CreateShapeFromWellKnownDataCore() instead. |
|||
[Public | Method] GetShapeFromWellKnownText() |
|
Use CreateShapeFromWellKnownData() instead. |
Yes |
|
AreaBaseShape |
|
[Public | Method] Union() |
Add an overload for this method. |
NO |
[Public | Method] ConvexHull() |
|
Use GetConvexHull() instead. |
Yes |
|
[Protected|Method] ConvexHullCore() |
Use GetConvexHullCore() instead. |
|||
[Public | Method] Difference() |
|
Use GetDifference() instead. |
Yes |
|
[Protected | Method] DifferenceCore() |
Use GetDifferenceCore() instead. |
|||
[Public | Method] Intersection() |
|
Use GetIntersection() instead. |
Yes |
|
[Protected | Method] IntersectionCore() |
Use GetIntersectionCore() instead. |
|||
[Public | Method] SymmetricalDifference() |
|
Use GetSymmetricalDifference() instead. |
Yes |
|
[Protected | Method] SymmetricalDifferenceCore() |
Use GetSymmetricalDifferenceCore() instead. |
|||
LineShape |
[Constructor] public LineShape(Feature lineFeature) |
|
This constructor has been Removed. |
Yes |
MultilineShape |
|
[Public | Method] GetLineOnALine() |
|
NO |
[Protected | Method] GetLineOnALineCore() |
||||
[Constructor] public MultilineShape(Feature multilineFeature) |
|
This constructor has been Removed. |
Yes |
|
[Constructor] public MultilineShape( IEnumerable lineShapeFeatures ) |
|
This constructor has been Removed. |
Yes |
|
PolygonShape |
[Constructor]public PolygonShape(Feature polygonFeature) |
|
This constructor has been Removed. |
Yes |
MultipolygonShape |
[Constructor] public MultipolygonShape(Feature multipolygonFeature) |
|
This constructor has been Removed. |
Yes |
[Constructor] public MultipolygonShape(IEnumerable polygonFeatures) |
|
This constructor has been Removed. |
Yes |
|
PointShape |
[Constructor]public PointShape(Feature pointFeature) |
|
This constructor has been Removed. |
Yes |
RectangleShape |
[Constructor] public RectangleShape(Feature feature) |
|
This constructor has been Removed. |
Yes |
RingShape |
[Constructor] public RingShape(Feature polygonFeature) |
|
This constructor has been Removed. |
Yes |
EllipseShape |
[Constructor] public EllipseShape(Feature feature) |
|
This constructor has been Removed. |
Yes |
AreaStyles |
|
[Public | Method] CreateSimpleAreaStyle(GeoColor fillBrushColor, GeoColor outlinePenColor, int outlinePenWidth, LineDashStyle borderStyle) |
Add an overload for this method. |
NO |
|
[Public | Method] CreateSimpleAreaStyle(GeoColor fillBrushColor, GeoColor outlinePenColor, int outlinePenWidth, LineDashStyle borderStyle, float xOffsetInPixel, float yOffsetInPixel) |
Add an overload for this method. |
NO |
|
[Public | Method] CreateLinearGradientStyle(GeoColor fromColor, GeoColor toColor, float angle, GeoWrapMode wrapMode) |
|
This method has been Removed. |
Yes |
|
[Public | Method] CreateLinearGradientStyle(GeoColor fromColor, GeoColor toColor, float angle, GeoWrapMode wrapMode, GeoColor outlinePenColor) |
|
This method has been Removed. |
Yes |
|
[Public | Method] GetHatchStyle() |
|
Use CreateHatchStyle() instead. |
Yes |
|
[Public | Method] GetHueFamilyAreaStyle() |
|
Use CreateHueFamilyAreaStyle() instead. |
Yes |
|
[Public | Method] GetHueFamilyLinearGradientAreaStyle() |
|
Use CreateHueFamilyLinearGradientAreaStyle() instead. |
Yes |
|
[Public | Method] GetLinearGradientStyle() |
|
Use CreateLinearGradientStyle() instead. |
Yes |
|
[Public | Method] GetQualityFamilyAreaStyle() |
|
Use CreateQualityFamilyAreaStyle() instead. |
Yes |
|
[Public | Method] GetQualityFamilyLinearGradientAreaStyle() |
|
Use CreateQualityFamilyLinearGradientAreaStyle() instead. |
Yes |
|
[Public | Method] GetSimpleAreaStyle() |
|
Use CreateSimpleAreaStyle() instead. |
Yes |
|
PointStyles |
[Public | Method] GetCompoundCircleStyle() |
|
Use CreateCompoundCircleStyle() instead. |
Yes |
[Public | Method] GetSimpleCircleStyle() |
|
Use CreateSimpleCircleStyle() instead. |
Yes |
|
[Public | Method] GetSimplePointStyle() |
|
use CreateSimplePointStyle() instead. |
Yes |
|
[Public | Method] GetSimpleSquareStyle() |
|
Use CreateSimpleSquareStyle() instead. |
Yes |
|
[Public | Method] GetSimpleStarStyle() |
|
Use CreateSimpleStarStyle() instead. |
Yes |
|
[Public | Method] GetSimpleTriangleStyle() |
|
Use CreateSimpleTriangleStyle() instead. |
Yes |
|
AreaStyle |
[Public | Property] StyleStacks |
|
Use CustomAreaStyles instead. |
Yes |
HueFamilyAreaStyle |
[Public | Property] StyleStacks |
|
Use CustomAreaStyles instead. |
Yes |
IconStyle |
[Public | Property] StyleStacks |
|
Use CustomAreaStyles instead. |
Yes |
IconValueStyle |
[Public|Property] StyleStacks |
|
Use CustomAreaStyles instead. |
Yes |
LineStyle |
[Public|Property] StyleStacks |
|
Use CustomAreaStyles instead. |
Yes |
PointStyle |
[Public|Property] StyleStacks |
|
Use CustomAreaStyles instead. |
Yes |
PositionStyle |
[Public|Property] StyleStacks |
|
Use CustomAreaStyles instead. |
Yes |
QualityFamilyAreaStyle |
[Public|Property] StyleStacks |
|
Use CustomAreaStyles instead. |
Yes |
TextStyle |
[Public|Property] StyleStacks |
|
Use CustomAreaStyles instead. |
Yes |
BufferCapStyle (Renamed> BufferCapType.) |
|
|
|
Yes |
ClosedImageSourceEventArgs (Renamed> ClosedRasterSourceEventArgs.) |
|
|
|
Yes |
ClosingImageSourceEventArgs (Renamed> ClosingRasterSourceEventArgs) |
|
|
|
Yes |
OpenedImageSourceEventArgs (Renamed> OpenedRasterSourceEventArgs) |
|
|
|
Yes |
OpeningImageSourceEventArgs (Renamed> OpeningRasterSourceEventArgs) |
|
|
|
Yes |
MapEngine |
[Public | Method] Draw(IEnumerable adornmentLayers, GeoImage image, GeographyUnit mapUnit) |
|
Use Draw(IEnumerable layers, GeoImage image,GeographyUnit mapunit) instead. |
Yes |
[Public | Method] FindDynamicImageLayer() |
|
Use FindDynamicRasterLayer instead. |
Yes |
|
[Public | Method] FindDynamicVectorLayer() |
|
Use FindSDynamicFeatureLayer instead. |
Yes |
|
[Public | Method] FindStaticImageLayer() |
|
Use FindStaticFeatureLayer instead. |
Yes |
|
[Public | Method] FindStaticVectorLayer() |
|
Use FindStaticFeatureLayer instead. |
Yes |
|
[Public | Method] GetFullExtent() |
|
This method has been removed. |
Yes |
|
|
Method: public static ScreenPointF ToScreenCoordinate(RectangleShape worldExtent, Feature worldPointFeature, float screenWidth, float screenHeight) |
Add an overload for this method. |
NO |
|
Layer |
[Public | Method] Draw(GeoCanvas canvas, GeographyUnit mapUnit, Collection<SimpleCandidate> labelsInAllLayers) [Protected | Method] DrawCore(GeoCanvas canvas, GeographyUnit mapUnit, Collection<SimpleCandidate> labelsInAllLayers) |
|
Use Draw (GeoCanvas canvas, Collection<SimpleCandidate> labelsInAllLayers) instead. Uuse DrawCore (GeoCanvas canvas, Collection<SimpleCandidate> labelsInAllLayers) instead |
|
ScaleLineAdornmentLayer |
[Constructor] ScaleLineAdornmentLayer(GeographyUnit mapUnit) |
|
Use ScaleLineAdornmentLayer () instead. |
Yes |
[Constructor] ScaleLineAdornmentLayer(GeographyUnit mapUnit, AdornmentLocation location) |
|
Use ScaleLineAdornmentLayer(AdornmentLocation location) instead. |
Yes |
|
ShapeFileFeatureSource |
|
[Public | Method] BuildRecordIdColumn() |
|
NO |
|
[Public | Method] CloneShapeFileStructure() |
|
NO |
|
|
[Public | Method] GetShapeFileType() |
|
NO |
|
|
[Public | Property] Encoding |
|
NO |
|
ShapeFileFeatureLayer |
|
[Public | Method] BuildRecordIdColumn() |
|
NO |
|
[Public | Method] CloneShapeFileStructure() |
|
NO |
|
|
[Public | Method] GetShapeFileType() |
|
NO |
|
ImageLayer (Renamed> RasterLayer.) |
|
|
|
|
[Public | Method] GetSrid() |
|
This method has been removed. |
Yes |
|
|
[Public | Property] HasProjectionText |
|
NO |
|
|
[Public | Method] GetProjectionText() |
|
NO |
|
GeoTiffRasterLayer |
|
This is the new class to support Tiff image. |
|
NO |
GeoTiffRasterSource |
|
This is the new class to support Tiff image. |
|
NO |
EcwImageLayer (Renamed> EcwRasterLayer) |
[Public | Property] PathFileName |
|
Use PathFilename instead. |
Yes |
EcwImageSource (Renamed> EcwRasterSource) |
|
|
|
|
[Public | Property] PathFileName |
|
Use PathFilename instead. |
Yes |
|
Yes |
||||
GridFeatureLayer |
[Public | Property] ColumnNumber |
|
Use NumberOfColumns instead. |
Yes |
[Public | Property] PathFileName |
|
Use PathFilename instead. |
Yes |
|
[Public | Property] RowNumber |
|
Use NumberOfRows instead. |
Yes |
|
GridFeatureSource |
[Public | Property] PathFileName |
|
Use PathFilename instead. |
Yes |
InMemoryFeatureLayer |
[Public | Property] Dictionary<string, Feature> InternalFeatures |
|
Change the return type from Dictionary to GeoCollection |
Yes |
Jpeg2000RasterLayer |
|
This is the new class to support JGPE2000 file |
|
NO |
Jpeg2000RasterSource |
|
This is the new class to support JGPE2000 file |
|
NO |
MrSidRasterLayer |
[Public | Property] PathFileName |
|
Use PathFilename instead. |
Yes |
MrSidRasterSource |
[Public | Property] PathFileName |
|
Use PathFilename instead. |
Yes |
GdiPlusRasterSource |
[Public | Property] PathFileName |
|
Use PathFilename instead. |
Yes |
Feature |
public Feature(BaseShape baseShape, string id) |
|
Use Feature(Baseshape baseShape) instead. |
Yes |
public Feature(BaseShape baseShape, string id, IDictionary<string,string> columnValues) |
|
Use Feature(BaseShape baseShape, IDictionary<string,string> columnValues) instead. |
Yes |
|
[Public | Method] DeepClone() |
|
Use CloneDeep() instead. |
Yes |
|
FeatureSource |
[Public | Method] CombineFieldValue() |
|
Use CombineFieldValues() instead. |
Yes |
[Public | Method] FromProjection() |
|
Use ConvertToInternalProjection() instead. |
Yes |
|
[Public | Method] ToProjection() |
|
Use ConvertToExternalProjection() instead. |
Yes |
|
[Public | Property] Encoding |
|
This property has been removed. |
Yes |
|
|
[Public | Method] ExecuteNonQuery() [Protected | Method] ExecuteNonQueryCore() |
|
NO |
|
|
[Public | Method] ExecuteQuery() [Protected | Method] ExecuteQueryCore() |
|
NO |
|
|
[Public | Method] ExecuteScalar() [Protected | Method] ExecuteScalarCore() |
|
NO |
|
|
[Public | Method] GetFeaturesByColumnValue() [Protected | Method] GetFeaturesByColumnValueCore() |
|
NO |
|
|
[Public | Property] CanExecuteSqlQuery [Protected | Method] CanExecuteSqlQueryCore |
|
NO |
|
GeoCanvas |
|
[Public | Property] MapUnit |
|
NO |
GdiPlusGeoCanvas |
|
[Public | Method] DrawScreenImageWithoutScaling() |
|
NO |
[Public | Property] CanvasHeight |
|
Use Height instead. |
Yes |
|
[Public | Property] CanvasWidth |
|
Use Width instead. |
Yes |