b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

mapxtreme 2008破解_mapxtreme pitney_mapxtreme(2)

电脑杂谈  发布时间:2017-01-21 20:06:21  来源:网络整理

this.MapControl1.SelectableLayers.Add(fl.Name);

6.MapXtreme2004应用问答- - by jerry429

问:如何在桌面程序中更改地图的坐标系?

问:在C#应用中如何读取存在ORACLE(或SQL Server)中的MapInfo表?

问:在C#桌面与Web应用中读取硬盘上MapInfo表一法

问:如何在MapXtreme2004桌面应用程序中的任务栏上显示出鼠标的坐标?

问:如何使用代码修改桌面应用程序的坐标系统?

问:如何在桌面程序中更改地图的坐标系?

答:代码如下:

using MapInfo.Geometry;

//要使用到MapInfo.Geometry命名空间

Map map = mapControl1.Map;

MapInfo.Geometry.CoordSys coordSys = Session.Current.CoordSysFactory.CreateLongLat(DatumID.NAD83);

//DatumID为枚举类型,其中列出了经纬度坐标系统的大量枚举类型,参阅帮助可获取更多信息。

map.SetDisplayCoordSys(coordSys);

问:在C#应用中如何读取存在ORACLE(或SQL Server)中的MapInfo表?

答:读取ORACLE中表的方法如下代码:

using MapInfo.Data; //这里要添加对MapInfo数据的引用

MIConnection Connection=new MIConnection();

Connection.Open();

MapInfo.Data.Table [] tables=new MapInfo.Data.Table[4];

TableInfoServer tis1=new TableInfoServer("WORLD","SVR=MYORACLE;UID=system;PWD=manager","select * from world",MapInfo.Data.ServerToolkit.Oci);

tables[0]=Connection.Catalog.OpenTable(tis1);

TableInfoServer tis2=new TableInfoServer("WORLDCAP","SVR=MYORACLE;UID=system;PWD=manager","select * from worldcap",MapInfo.Data.ServerToolkit.Oci);

tables[1]=Connection.Catalog.OpenTable(tis2);

TableInfoServer tis3=new TableInfoServer("wldcty25","SVR=MYORACLE;UID=system;PWD=manager","select * from wldcty25",MapInfo.Data.ServerToolkit.Oci);

tables[2]=Connection.Catalog.OpenTable(tis3);

TableInfoServer tis4=new TableInfoServer("OCEAN","SVR=MYORACLE;UID=system;PWD=manager","select * from OCEAN",MapInfo.Data.ServerToolkit.Oci);


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-27883-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...