mapxtreme 2005 版本 6.6 发行说明 - pitney...

Download MapXtreme 2005 版本 6.6 发行说明 - Pitney Bowesreference1.mapinfo.com/software/mapxtreme_windows/s-chinese/2005… · VisualBasic 编译器 Hotfix 在 Microsoft Visual Studio

If you can't read please download the document

Upload: lamkien

Post on 06-Feb-2018

246 views

Category:

Documents


6 download

TRANSCRIPT

  • MapXtreme 2005 6.6

    2006 9

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    MapXtreme 2005 v6.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    MapXtreme 2005 v6.6

    MapXtreme 2005

    > MapInfo > MapXtreme 2005 v6.6 >

    PDF

  • .NET Framework 1.1 SP1 Visual Studio .NET 2003 MapXtreme

    2005 Microsoft .NET Framework 2.0 Visual Studio 2005 MapXtreme 2005

    MapXtreme 2005

    MapXtreme 2005 MapXtreme 2005

    2 SDK

    MDAC 2.7 MDAC 2.8 MapXtreme 2005

    IIS 5.0 IIS 6.0 web

    *

    * 32

    Windows 2000 Professional Service Pack 4 (SP4)

    Windows 2000 Server SP4

    Windows 2000 Advanced Server SP4

    Windows XP Professional SP2

    Windows 2003 Server Standard Edition SP1

    Windows 2003 Web Edition SP1

    Windows 2003 Server Enterprise Edition SP1

    IDEMapXtreme

    Visual Studio 2005

    Visual Studio .NET 2003C# VB

    Visual Basic.NET 2003

    Visual C# .NET 2003

    2 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

  • MapXtreme 2005 6.6

    IUS 9.3 IUS 9.4

    Microsoft Access 97 Microsoft Access 2000

    Oracle 9iOracle 9ir2 Oracle 10GOracle 10Gr2

    Microsoft SQL Server 2000

    MapInfo SpatialWare 4.8.1 for Microsoft SQL Server 2000

    MapInfo SpatialWare 4.9 for Microsoft SQL Server 2000

    MapInfo SpatialWare 4.9 for Microsoft SQL Server 20051

    Visual Studio 2005 Express Edition

    MapXtreme 2005 Microsoft Visual Studio 2005 Express Edition

    MapXtreme 2005 MapXtreme 2005

    MapXtreme web

    Windows XP Windows 2000 IIS 5.0

    MapXtreme ASP.NET MapXtreme

    IIS 5.0

    Windows 2003 Server IIS 6.0

    ASP.NET MapXtreme 2005 ASP.NET

    IIS 6.0

    MapXtreme

    Windows Server 2003: 256 MB

    Windows Server 2003 Web: 256 MB

    Windows XP256 MB

    Windows 2000256 MB

    Windows 2000 Server256 MB

    Windows 2000 Advanced Server256 MB

    600-MHz Pentium III

    256

    1. 13 SQL Server 2005

    3

    2006 MapInfo Corporation.

  • MapXtreme

    .NET Framework

    MapXtreme 2005 v6.6 Service Pack 1 (SP1) .NET Framework 1.1 .NET Framework

    2.0MapXtreme 2005

    Framework 1.1 Framework 2.0 MapXtreme 2005

    Microsoft .NET Framework

    Visual Studio

    MapXtreme 2005 Visual Studio .NET 2003 Visual Studio 2005

    MapXtreme 2005

    Windows 2000 SP4 COM+ Hotfix Rollup Package 27

    Windows 2000 Web MapXtreme 2005

    Microsoft Windows 2000 Post-Service Pack 4 (SP4) COM+ 1.0 rollup package 27

    Microsoft KnowledgeBase Article - 822618 http://support.microsoft.com/?id=822618

    web

    MapXtreme 2005 ASP.NET

    IIS

    IUSR_LocalMachineName MapXtreme 2005

    TEMP

    VisualBasic Hotfix

    Microsoft Visual Studio .NET 2003 MapXtreme 2005 Visual Basic

    Visual Basic .NET &Hc0000005&Visual

    Basic

    MapXtreme 2005

    \Install\VBCompilerHotfix hotfix Microsoft Support

    http://support.microsoft.com/kb/836154/

    4 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

    http://support.microsoft.com/kb/822618/

  • MapXtreme 2005 6.6

    MapXtreme 2005 v6.6

    MapXtreme 2005 v6.6

    v6.6 v6.6

    MapXtreme MapXtreme 2005

    MapXtreme 2004 MapXtreme 2005 v6.5 MapXtreme 2004 v6.06.1 6.2

    v6.6

    MapXtreme Visual Studio IIS

    web IIS> iisreset.exe

    MapXtreme 2005 web

    MapXtreme 2005

    MapXtreme 2005

    MapXtreme 2005

    MapXtreme 2005

    MapXtreme 2005 setup.exe MapXtreme 2005

    .NET 1.1 2.0 Framework

    MapXtreme 2005

    MapXtreme

    2005 setup.exe .msi

    MapXtreme 2005 Windows Visual Studio 2005 ClickOnce

    MapXtreme MapXtreme (GAC)

    ClickOnce GAC

    MapXtreme MapXtreme 2005 2

    MapXtreme 2005

    MapInfoCoreEngine_6.6.msm MapInfoCoreEngineIntl_6.6.msm SCP

    web 1MapXtreme 2005

    7 MapXtreme 2005

    Visual Studio .NET

    2

    1. MapXtreme 2005

    2. 25 Web

    5

    2006 MapInfo Corporation.

  • Visual Studio MapInfoCustSymb.msm

    MapXtreme web Visual Studio MapInfoWeb_6.6.msm

    MIFonts_6.1.msm MapInfoCoreEngine

    MapInfo TrueType

    MIFonts_6.1.msm

    MapInfoCoreEngine_6.6.msm MapInfoCoreEngineIntl_6.6.msm

    MapInfoMXTConfig_6.6.msm

    MapXtreme 2005

    MapXtreme SCP

    2

    6 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

  • Ma

    pX

    trem

    e 2

    00

    5

    6

    .6

    7

    2

    00

    6 M

    ap

    Info

    Co

    rpo

    ratio

    n.

    M

    M

    M

    TrueType

    InfoMXTConfig_6.6.msm

    MapXtreme 2005

    apInfoCustSymb.msm

    apInfoDesktop_6.6.msm

    MapInfo.Windows

    MapInfo.Windows.Dialogs

    MapInfo.Windows.Framework

    .NET

    C# VB .NET

    IFonts_6.1.msm

    MapInfo

    CartographicReal Estate

    ArrowsMiscellaneous

    Oil&GasTransportation

    Weather Shields

    MapXtreme 2005

    MapInfoCoreEngine_6.6.msm

    MapinfoMXTConfig_6.6.msm

    MapXtreme 2005

    MapInfoCoreEngineIntl_6.6.msm

    MapinfoMXTConfig_6.6.msm

    MapInfo.CoreEngine

    MapInfo.CoreTypes

    MapInfo.WMS.Client

    MapInfo.Windows.Printing

    Map

  • Ma

    pX

    trem

    e 2

    00

    5

    6

    .6

    8

    2

    00

    6 M

    ap

    Info

    Co

    rpo

    ratio

    n.

    W

    M

    Xtreme 2005 web

    W

    M

    W

    M

    Web

    W

    M

    Web

    eb

    apInfoWeb_6.6.msm

    MapInfo.Web

    MapInfo.WebControls

    .NET

    MapInfo.Web web

    web

    ASPNetState

    web

    IIS

    Map

    eb

    apInfoServices_6.6.msm

    MapInfo.Services

    FS

    apInfoWFS_6.6.msm

    MapInfo.WFS.Server WFS

    MS

    apInfoWMS_6.6.msm

    MapInfo.WMS.Server WMS

    MapXtreme 2005

  • Ma

    pX

    trem

    e 2

    00

    5

    6

    .6

    9

    2

    00

    6 M

    ap

    Info

    Co

    rpo

    ratio

    n.

    e 2005

    oreEngineIntl_6.6.msm

    M

    M

    9

    MapInfoCoreEngineIntl_6.6.msm

    MapInfoCoreResJPN_6.6.msm

    MapInfoCoreResCHN_6.6.msm MapXtreme 2005 MapXtrem

    MapXtreme 2005 SCP MapInfoC

    apInfoCoreResJPN_6.6.msm

    apInfoCoreResCHN_6.6.msm

    MapInfo.CoreEngine.resources

    MapInfo.Services.resources

    MapInfo.Web.resources

    MapInfo.WebControls.resources

    MapInfo.Wfs.Server.resources

    MapInfo.Windows.dialogs.resources

    MapInfo.Windows.resources

    MapInfo.Wms.Client.resources

    MapXtreme 2005

  • MapXtreme 2005 6.6 (v6.6)

    Visual Studio 2005 .NET 2.0

    SQL Server 2005

    UseCallContext

    Visual Studio 2005 .NET 2.0

    MapXtreme 2005 Microsoft .NET 1.1 2.0 Framework

    Windows web MapXtreme 2005

    Visual Studio 2005

    MapXtreme 2005 Web Visual Studio 2005

    MapXtreme 2005 Visual Studio web

    C# Visual Basic

    MapForm MapControl

    Web MapControlLayerControl

    Windows

    Windows

    10 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

  • MapXtreme 2005 6.6

    Visual Studio 2005 >> C#

    Visual Basic

    >>Web MapXtreme 2005 web MapXtreme

    2005 C# Visual Basic web

    MapXtreme 2005 web MapXtreme

    Visual Studio .net 2003 Microsoft .NET 1.1 Framework

    Visual Studio 2005 Microsoft .NET 2.0 Framework web

    \Program Files\MapInfo\MapXtreme\6.6\Samples\ VisualStudio

    Visual Studio 2005 MapXtreme 2005 Visual Studio 2005

    11

    2006 MapInfo Corporation.

  • MapXtreme 2005 v6.5 web \Samples -

    [Program Files]\MapInfo\MapXtreme \6.6\Samples\Samples \WebControlsSourceCode Visual

    Studio .net 2003 Visual Studio 2005

    MapXtreme 2005

    MapXtreme 2005 MapXtreme Session web

    MapXtreme Session HTTP

    HTTPSessionState MapXtreme Session

    MapXtreme 2005 5

    MapXtreme 2005 Web Visual Studio 2005

    Microsoft http://www.asp.net/learn/withpss/module1.aspx?tabid=1 Visual Studio

    2005 web MapXtreme 2005

    ASP.NET Development Server

    FTP Web

    ASP.NET Development Server

    ASP.NET Development Server web

    web

    MapXtreme 2005 MapControl

    web MapXtreme 2005 IIS

    FTP Web

    Visual Studio 2005 FTP web IIS

    FTP http://www.asp.net/learn/withpss/module1.aspx?tabid=1

    FTP

    12 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

    http://www.asp.net/learn/withpss/module1.aspx?tabid=1http://www.asp.net/learn/withpss/module1.aspx?tabid=1

  • MapXtreme 2005 6.6

    MapXtreme 2005

    MapXtreme 2005 Latin1 Select Update

    MapXtreme 2005 /

    /

    / /

    MapXtreme 2005

    MapXtreme 2005

    MapXtreme MapInfo Professional

    MapInfo Professional MapXtreme 2005 v6.6

    SQL Server 2005

    MapXtreme 2005

    Microsoft SQL Server 2005 Microsoft SQL Server 2005

    EPSG

    "C:\Program Files\Common Files\MapInfo\MapXtreme\6.x

    MapInfoCoordinateSystemSet.xml 6.x MapXtreme 2005

    MapXtreme 2005

    (ETRS)

    26 39

    XATT 24

    13

    2006 MapInfo Corporation.

  • L-EST 97

    LKS-92 (EUREF89)

    / (LKS-92)

    / (LKS-94)

    Clarke 1880 Cape

    - LO 33

    WGS 84

    - LO 17 WGS

    - LO 19 WGS

    - LO 21 WGS

    - LO 23 WGS

    - LO 25 WGS

    - LO 27 WGS

    - LO 29 WGS

    - LO 31 WGS

    - LO 33 WGS

    -

    AC 2090 B

    AC 2090 C

    AC 2104 AB

    AC 2104 DC

    AC 2152 AB 2152 DC

    AC 2169 A

    15, (58 00, 66 00)

    15, (63 30, 67 30)

    15, (56 30, 60 30)

    ETRS-TM35FIN0

    ETRS-TM35FIN 8500 km

    EPSG

    EPSG

    - (DHDN)GK 1 (DHDN)

    LKS-94 (EUREF89) Baltija-92 (EUREF89) / (EUREF89)

    14 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

  • MapXtreme 2005 6.6

    KS-1942 4 ( Pulkovo 1942)

    LKS-92 (EUREF89

    (2003) KKJ 1 4

    UseCallContext

    MapInfo.Session.UseCallContext True

    web

    UseCallContext web.config web Response.Redirect Server.Transfer

    (True) (False) UseCallContext

    True ASP.NET

    UseCallContext false

    UseCallContext

    1. Visual Studio

    2. Visual Studio 2005

    App.config

    Visual Studio .NET 2003

    3. App.config

    MapXtreme 2005 LeadTools

    MapXtreme 2005 LeadTools JPEG

    BMP SVG EMF WMF

    MapXtreme 2005

    LIKE FetchNext

    15

    2006 MapInfo Corporation.

  • Workspace

    Workspace Select

    MapXtreme 2005 PrintPreview MWS

    Workspace - 2/3

    Feature Label IndividualValue

    Workspace

    Workspace

    Workspace Label

    DLL

    DLL v6.5 v6.6 v6.6 web

    COM+ v6.5 v6.6 (DLL) ID

    COM+ v6.6 web v6.6

    MapXtreme 2005 v6.5 2.0 Framework

    MapMarker

    MapXtreme 2005 2.03.0 4.0 MapMarker

    Oracle

    Oracle RDBMS OCI

    MapXtreme 2005 OnConnectionLost Oracle RDBMS OCI

    Oracle RDBMS

    MapXtreme 2005

    16 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

  • MapXtreme 2005 6.6

    OnConnectionLost TestConnection

    MapInfo.Data.DBMSConnection DBMS OCI

    ODBC

    Oracle NULL

    MapXtreme 2005 NULL Oracle

    Oracle

    MapXtreme 2005 Oracle OCI Oracle

    web MapXtreme

    InProc EnableSession web false MapXtreme

    Visual Studio MapXtreme 2005

    MultiVariable

    Workspace

    3

    MultiVariableTheme DataValueAtSize Size

    DataValueAtSize

    17

    2006 MapInfo Corporation.

  • Web

    6.5 Web

    PolygonSelection

    6.5 (PolygonSelectionMapTool)

    SearchWithinGeometry SearchWithinDistance MapXtreme 2005 v6.5

    PolygonSelectionTool

    Web

    MapControl

    MapControl javascript

    web 6.5 web

    MapXtreme 2005 MapInfo Professional

    Windows DOS 437 MapXtreme 2005

    MapInfo.Data.IFeatureEnumerator

    MapInfo.Data.IFeatureEnumerator MIDataReader MIDataReader

    IFeatureEnumerator

    MoveNext() false Close()

    18 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

  • MapXtreme 2005 6.6

    AddColumns

    200,000 MapXtreme 2005

    NULL

    MICommand TableInfoServer

    RenditionType RenditionColumn

    MapInfo_MapCatalog RenditionType 0 RenditionColumn

    MapXtreme

    MapInfo_MapCatalog RenditionType 0 RenditionColumn NULL

    MapXtreme MI_STYLE

    MS Access

    MS Access

    insert into custpointswest (Obj, MI_Style) values ( newobject, newstyle))

    Obj

    insert into custpointswest (Obj) values ( MI_Point

    (-121.331658,38.546608,'EPSG:4326'))

    MS Access

    Microsoft Access MapXtreme Web

    Microsoft Jet 24 x7 MS Access Jet

    64 web

    Microsoft

    http://support.microsoft.com/default.aspx?scid=kb;EN-US;q222135

    19

    2006 MapInfo Corporation.

    http://support.microsoft.com/default.aspx?scid=kb;EN-US;q222135http://support.microsoft.com/default.aspx?scid=kb;EN-US;q222135

  • Microsoft IIS MS SQL Server web

    MI_Intersection

    MI_Intersection MapXtreme 2005

    Case

    Oracle Case MapXtreme 2005

    Order By Where

    Order By Where Order By where

    Select PropertyId2 From PropertyParcels Where PropertyId2 = 225.84 OR

    PropertyId2 = 226.04 OR PropertyId2 = 225.46 Order by PropertyId2

    Where 225.84, 226.04, 225.46.

    Order By Group By

    Order By Group By Order By Desc

    Select name from railways group by name order by name desc

    BaseTable

    ResultSetFeatureCollection BaseTable MapXtreme 2005

    ResultSetFeatureCollection Group By

    MaxZoom

    BarTheme

    false LegendFrame.Rows.Visible

    workspace

    20 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

  • MapXtreme 2005 6.6

    Web MapXtreme 2005

    web web web

    EMF

    EMF Microsoft Word EMF

    .NET 2.0 StateServer SqlServer ASP.NET

    2.0 Framework

    Visual Studio 2005

    DisplayTransform.ToDisplay

    MapControl1.Map.DisplayTransform.ToDisplay

    Select

    MapXtreme 2005 Workspace ESRI Grid ERDAS IMAGINE (.IMG)

    Netscape/Firefox web

    webform1.aspx

    display:block

    LayerControl position: relative)

    21

    2006 MapInfo Corporation.

  • MapXtreme AddPolygonTool VB

    Dim insertionlayerfilter As IMapLayerFilter

    Dim style As MapInfo.Styles.CompositeStyle

    Dim addmaptoolproperties As MapInfo.Tools.AddMapToolProperties

    Dim maptool As MapInfo.Tools.MapTool

    insertionlayerfilter = _

    MapLayerFilterFactory.FilterByLayerType(LayerType.Normal)

    style = New MapInfo.Styles.CompositeStyle

    addmaptoolproperties = New _

    MapInfo.Tools.AddMapToolProperties(MapLayerFilterFactory.FilterForTools _

    (MapControl1.Map, insertionlayerfilter, _

    MapLayerFilterFactory.FilterVisibleLayers(True), _

    "CustomPolygonAddMapToolProperties", Nothing), style)

    maptool = New MapInfo.Tools.AddPointMapTool(MapControl1.Viewer, _

    MapControl1.Handle.ToInt32(), MapControl1.Tools, New _

    MapInfo.Tools.MouseToolProperties(Cursors.Default, Cursors.Default, _

    Cursors.Default), MapControl1.Tools.MapToolProperties, _

    addmaptoolproperties)

    ASCII PointRef pointRef

    TextStyleDlg StyleSampleBitmapButton

    Layer Control

    Layer Control

    22 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

  • MapXtreme 2005 6.6

    CompositeStyle

    CompositeStyle

    CompositeStyle

    private MapInfo.Styles.AreaStyle _style = new MapInfo.Styles.AreaStyle();

    for (int i = 0; i < 1000000; i++)

    {

    MapInfo.Styles.CompositeStyle cs = new MapInfo.Styles.CompositeStyle(_

    style);

    }

    cs.AreaStyle=null;

    Region

    WriteTabFile()

    TableInfoView.WriteTabFile() CharSet (Latin1)

    TableInfoNative AddField

    Temporary true TableInfo.WriteTabFile

    Search FeatureCollection

    SpatialSchemaXY

    SpatialSchemaXY

    SpatialSchema Microsoft Access MapXtreme Catalog

    MapInfo Professional MapXtreme

    DefaultSelection MapInfo Professional

    Vertical Mapper GRD

    MapXtreme 2005 Vertical Mapper GRD MapXtreme 2005

    VM SDK vmWriteGRDRow

    Windows Explorer

    23

    2006 MapInfo Corporation.

  • Oracle

    Oracle MI_STYLE MapXtreme 2005 Oracle

    InfoTips

    Select InfoTips InfoTips

    Oracle Spatial MapXtreme 2005

    Workspace InfoTips

    Visual Studio 2005

    Visual Studio 2005 DOCTYPE

    Webform DOCTYPE Web Internet ExplorerNetScape FireFox

    .

    DOCTYPE Visual Studio .Net 2003 Visual Studio 2005 MapXtreme web

    Visual Studio 2005 DOCTYPE

    .

    DOCTYPE Javascript

    DOCTYPE DTD HTML 4.0 Transitional document.body.scrollLeft/Top

    scrollLeft scrollTop DOCTYPE DTD XHTML 1.0 Transitional

    scrollLeft scrollTop document.documentElement.scrollLeft/Top

    MapXtreme web MapXtreme web

    DTD HTML 4.0 Transitional DOCTYPE

    MapForm

    MapControl Visual Studio 2005 MapForm

    MapXtreme WindowsC#

    VB

    24 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

  • MapXtreme 2005 6.6

    ASP.NET 2.0

    Visual Studio 2005 web asp.net 2.0

    IIS asp.net 2.0

    ASP.NET 2.0

    Web

    Visual Studio 2005 web MSMWeb

    Web.config MSM

    MSM web

    MapInfoCoreEngine_6.6MapInfoMXTConfig_6.6MapInfoWeb_6.6 MSM

    v6.5 v6.6 Microsoft Visual Studio 2005

    MapXtreme 2005 v6.6 mapinfocoreengine[intl]

    mapinfomxtconfig MSM

    MSM

    MSM Visual Studio 2005 Visual Studio 2003

    Visual Studio 2005

    Web

    Web Web.config

    MapXtreme 2005 ASP.NET web web.config

    world.mws

    C:\Programmer\MapInfo\MapXtreme\6.6\Samples\Data\World.mws

    Web

    Windows 2003 Server web web

    Windows 2003 Server web

    img.src web 1

    (wp2)

    XWeb

    v6.5 web web

    25

    2006 MapInfo Corporation.

  • web MapControl.cs

    MapControl.vb

    [Program Files]\MapInfo\MapXtreme\6.6\Samples\WebControlsSourceCode\\MapControl

    MapControl.cs

    page_load img.src

    MapControl.cs RenderContents()

    protected override void RenderContents(HtmlTextWriter output)

    {

    // Get the model out of ASP.NET and get the stream

    MapControlModel model = MapControlModel.GetModelFromSession();

    if (model == null) model =

    MapControlModel.SetDefaultModelInSession();

    #if USE_CACHED_IMAGEMemoryStream ms = null;

    try{

    ms = model.GetMap(MapAlias, (int Width.Value, int Height.Value,

    ExportFormat.ToString());

    } catch(Exception ex) {

    output.WriteLine(ex.Message);

    output.WriteLine("");

    output.WriteLine(L10NUtils.Resources.GetString("MapNotFoundErrorString";

    HttpContext.Current.Server.ClearError();

    return;

    }

    // Insert the image stream to Cache with key imageid and timeout in 2

    // mintues.

    string imageid = ImageHelper.GetUniqueID();

    ImageHelper.SetImageToCache(imageid, ms, 2);

    string url = ImageHelper.GetImageURL(imageid,

    ExportFormat.ToString());

    #elsestring url =

    string.Format("MapController.ashx?Command=GetMap&MapAlias={0}&Width={1}&Height={2}&Left=0&Top=0&Right={3}&Bottom={4}&ExportFormat={5}",MapAlias, Width.Value, Height.Value, Width.Value, Height.Value, ExportFormat.ToString());#endif

    26 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

  • MapXtreme 2005 6.6

    MapControl.vb

    MapControl.vb

    Protected Overrides Sub RenderContents(ByVal output As HtmlTextWriter)

    ' Get the model out of ASP.NET and get the stream

    Dim model As MapControlModel =

    MapControlModel.GetModelFromSession()

    If model Is Nothing Then

    model = MapControlModel.SetDefaultModelInSession()

    End If

    Dim url As String = Nothing If False Then Dim ms As System.IO.MemoryStream = Nothing Try ms = model.GetMap(MapAlias, CType(Width.Value, Integer), CType(Height.Value, Integer), ExportFormat.ToString()) Catch ex As Exception output.WriteLine(ex.Message) output.WriteLine("") output.WriteLine(L10NUtils.Resources.GetString("MapNotFoundErrorString")) HttpContext.Current.Server.ClearError() Return End Try

    ' Insert the image stream to Cache with key imageid and timeout in 2 mintues. Dim imageid As String = ImageHelper.GetUniqueID() ImageHelper.SetImageToCache(imageid, ms, 2) url = ImageHelper.GetImageURL(imageid, ExportFormat.ToString()) Else url = String.Format("MapController.ashx?Command=GetMap&MapAlias={0}&Width={1}&Height={2}&Left=0&Top=0&Right={3}&Bottom={4}&ExportFormat={5}", _ MapAlias, Width.Value, Height.Value, Width.Value, Height.Value, ExportFormat.ToString()) End If

    27

    2006 MapInfo Corporation.

  • Select

    Visual Studio 2005 ASP.NET VB web

    ASP.NET web MapXtreme 2005

    MapXtreme web DOCTYPE DOCTYPE

    24 Visual Studio 2005 DOCTYPE

    v6.5 Web

    web

    v6.5 web

    v6.5 web InfoTool

    v6.5 web InfoTool

    (MBR)

    MBR MapControl

    ExitProcess

    web.config ExitProcess true

    Microsoft true ExitProcess false

    Microsoft vgx.dll

    Web MapXtreme MapXtreme

    Microsoft vgx.dll Microsoft Microsoft

    Internet Explorer 6.0 IE vgx.dll

    Web Microsoft Windows XP Service Pack 2

    (SP2)

    http://support.microsoft.com/?scid=kb;en-us;885932 Microsoft KB885932 fix

    COM+ 60000msec 120000msec

    Web

    MapAlias

    MapControl WebForm MapAlias MapAlias

    MapAlias

    MapAlias

    MapXtreme 2005 web Map1 MapAlias

    MapAlias

    MapAlias MapAlias MapControl

    MapControl MapAlias

    NULLMapControl

    28 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

    http://support.microsoft.com/?scid=kb;en-us;885932

  • MapXtreme 2005 6.6

    MapXtreme 2005 MapAlias

    MapAlias MapControl MapAlias

    MapAlias Session

    MapControl MapAlias MapXtreme 2005

    HTTP

    MapAlias MapAlias

    MapAlias

    Web HTML 4.0.1

    Visual Studio .net 2003 MapXtreme 2005 v6.5 web

    HTML 4.0.1 Visual Studio 2005

    Web MapXtremeWebResource 6_6

    URL

    RadiusSelect web

    MapControl

    web MapControl

    LayerControl

    web LayerControl

    LayerControl /

    Workspace LayerControl

    PointSelectionTool

    Web PointSelectionTool

    PointSelection PixelTolerance

    PixelTolerance

    /

    29

    2006 MapInfo Corporation.

  • LayerControl

    LayerControl web.config

    MapXtreme 2005

    Session.State InProc sessionState HTTP

    MapXtreme 2005 5

    WMS/WFS

    WMS 750 >Workspace

    MessageBox

    MessageBox Load

    Netscape

    Netscape MapXtreme 2005

    Internet Explorer

    web

    .NET 1.1 Framework MapXtreme 2005 1

    MapXtreme 2005 H

    MapInfo.Printing

    1. .NET 2.0 Framework /

    30 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

  • MapXtreme 2005 6.6

    EMF

    TrueCcolor

    DrawingAttributes.SpecialPolygonHoleHandling true PCL

    Postscript

    SpecialPolygonHoleHandling false

    false

    PCL EMF

    DrawingAttribute.SpecialTransparentRasterHandling true

    false

    (ROP)

    MapPrinting.Print (EMF)

    MapXtreme ROP

    false

    24

    HP HPGL/RTL PostScript

    MapXtreme 2005

    256 256 -

    31

    2006 MapInfo Corporation.

  • MapXtreme 2005 Workspace

    7 Microsoft

    MapInfo

    MapXtreme

    MapXtreme

    MapXtreme

    MapXtreme DrawingAttributes.ScaleBitmapPatterns

    true

    MapXtreme DrawingAttributes.ScaleBitmapPatterns false

    PostScript 1 MapXtreme

    PCL 6 MapXtreme

    PCL 5e MapXtreme

    PostScript SpecialTransparentVectorHandling true MapInfo

    PCL 5e SpecialTransparentVectorHandling true

    PCL 6 SpecialTransparentVectorHandling true false

    PCL 6 MapInfo Microsoft

    SpecialTransparentVectorHandling true false

    ScaleBitmapPattern false

    PostScript MapInfo 1

    true MapInfo Microsoft

    MapInfo

    PCL 5e true MapInfo

    PCL 5e Microsoft

    ScaleBitmapPattern true

    32 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

  • MapXtreme 2005 6.6

    DrawingAttributes.SpecialTransparentVectorHandling

    PCL 6 SpecialTransparentVectorHandling false

    Microsoft MapInfo true

    false

    PCL 5 SpecialTransparentVectorHandling falseMapInfo

    Microsoft SpecialTransparentVectorHandling

    true

    Postscript SpecialTransparentVectorHandling false

    true PCL 6 true

    false PostScript Plotter

    33

    2006 MapInfo Corporation.

  • 34 MapXtreme 2005 v6.6

    2006 MapInfo Corporation.

    MapXtreme 2005 6.6 Visual Studio 2005 Express Edition.NET Framework Visual StudioWindows 2000 SP4 COM+ Hotfix Rollup Package 27VisualBasic Hotfix

    MapXtreme 2005 v6.6

    Visual Studio 2005 .NET 2.0 SQL Server 2005 UseCallContext

    Workspace DLL OracleWeb

    Visual Studio 2005Web Web WMS/WFS