随笔分类 - GIS / 永远的老二MapInfo
Mapxtreme 永久的老二
摘要:1、问:如何在桌面程序中更改地图的坐标系?(TOP) 答:代码如下: using MapInfo.Geometry; //要使用到MapInfo.Geometry命名空间 Map map = mapControl1.Map; MapInfo.Geometry.CoordSys coordSys = Session.Current.CoordSysFactory.CreateLongLat(DatumID.NAD83); //DatumID为枚举类型,其中列出了经纬度坐标系统的大量枚举类型,参阅帮助可获取更多信息。 map.SetDisplayCo...
阅读全文
摘要:1、利用MapXtreme2004 (6.0,6.1,6.2)开发的Web或Desktop程序,部署时有两种方式: a.安装部署版本的MapXtreme b.将程序集包含到自己的.msi文件中 2、MapXtreme2004 trial 版本不包含部署项目必需的.msm文件,所以打包时会出现找不到MapInfo.CoreTypes.dll文件。 3、开发版安装后,程序集默认安装在 x:\Program Files\Common Files\Merge Modules\文件夹内,MapInfo*.msm(有9个文件) • MapInfoCoreEngine.MSM:使用 ...
阅读全文
摘要:1、什么是地图? 地图是按照一定的法则,有选择地以二维或多维形式与手段在平面或球面上表示地球(或其它星球)若干现象的图形或图像,它具有严格的数学基础、符号系统、文字注记,并能用地图概括原则,科学地反映出自然和社会经济现象的分布特征及其相互关系。2、什么是数字地图? 数字地图是存储在计算机的硬盘、软盘、光盘或磁带等介质上的,地图内容是通过数字来表示的,需要通过专用的计算机软件对这些数字进行显示、读取、检索、分析。3、什么是栅格图? 栅格图是基于一套行列组成的方格数据模型,使用一组方格描述地理要素,每一个方格的值代表一个现实的地理要素。 栅格数据适合于做空间分析和图象数据格式的存储,不适...
阅读全文
摘要:存在SqlSever中XY坐标点的绑定代码 //XY绑定:含有x,y坐标点的图层放置在Sql Server数据库中,按xy坐标生成点图层 //1.要在存在该表的数据库中建立MAPINFO_MAPCATALOG表,否则会报错: //"An unhandled exception of type 'MapInfo.Data.TableException' occurred in mapinfo.coreengine.dll. //Additional information: 不能打开表。 ODBC 错误: ODBC RC=-1, ODBC SQLState=S0002,
阅读全文
摘要:将sql server数据库表中的字段绑定到表usa的例子 //绑定远程属性数据表(sql server) //打开地图目标表 Table targetTbl=Session.Current.Catalog.OpenTable (@"C:\Program Files\MapInfo\Professional\Data\Map_Data\Namerca\USA\Usa_Maps\USA.tab"); FeatureLayer targetLyr=new FeatureLayer (targetTbl,"targetTbl","TargetTabl
阅读全文
摘要:前段时间,在使用MapXtreme 2004开发Web程序的时候,需要自己定义一个测量面积的工具。为此,查了一些资料,走了不少弯路,总算做成了,现在总结一下,和大家分享。 一、一般实现 一般来说,要自定义工具,只需要从MapInfo.Web.UI.WebControls.MapTool继承,创建一个子类即可,里面关键要指定:ClientCodeSource、ClientStartMethod、ClientStopMethod、CursorUrl属性,并重载Execute方法,自定制工具的逻辑就在该方法内实现。 这样,通过指定:MapControl.MapTools.Curre...
阅读全文
摘要:Mapinfo的几个文件的具体含义及内容是什么? 在Mapinfo中每张地图被称为一个图层(或被称为表)。每个Mapinfo表由两部分最重要的内容构成:图形(称为空间对象)和数据(称为属性)。Mapinfo实现了图形对象及属性数据一对一联系,从而能够完成图形数据和属性数据的双向查询。为了实现基于属性...
阅读全文
摘要:1 设置图层可选状态 /**//// /// 改变层的可选择状态 /// /// /// public bool LayerSelectableStatusUpdate(string tableAlias,bool selectableStatus) { if(mapControl1.Map.Layers[tableAlias]==null) return false; MapInfo.Mapping.LayerHelper.SetSelectable(mapControl1.Map.Layers[tableAlias],sele...
阅读全文
摘要:电子地图设计总结1:1,在MapX中,每张单独的地图都被表示成单独的一个图层,所有的图层存储在layers集合中。Layers集合由Layer对象组成,按顺序编号为0到n。Layer对象由features对象组成,features对象又是由Feature对象组成,对应于地图中的点、线、区域或符号。
阅读全文
摘要:用Evc 开发 MapXMobile 一、环境搭建 1. 安装 EVTool3.0 2. 安装 Evc4+sp4 3. 安装虚拟网卡(可选、没有网络的单机) 1. 控制面板,然后双击添加/删除硬件。 图101 2. 单击“添加硬件”,然后单击下一步。 选择是,单击下一步。 图 102 3.选择添加新
阅读全文
摘要:1. 安装 EVTool3.0 2. 安装 Evc4+sp4 3. 安装虚拟网卡(针对单机不能上网的情况,如已有网络可不设置) 1. 单击开始,指向设置,单击控制面板,然后双击添加/删除硬件。 2. 单击“添加设备/排除设备故障”,然后单击下一步。 3. 单击“添加新设备”,然后单击下一步。 4.
阅读全文
摘要:Writer:Bluedy er-huang@163.com1.1 地理信息系统概念地理信息系统(Geographical Information System),简称GIS,是一种决策支持系统。所谓决策支持系统(Decision Support Syetem),是能从管理信息系统中获得信息,帮助管
阅读全文
摘要:1.C# code:MapInfo.Data.Table table = MapInfo.Engine.Session.Current.Catalog.OpenTable(@"C:\Program Files\MapInfo\MapXtreme2004\Maps\North America\usa.tab";this.mapControl1.Map.Load(new MapTableLoader(table));MapInfo.Data.SearchInfo si = MapInfo.Data.SearchInfoFactory.SearchAll ();MapInfo.D
阅读全文
摘要:1 设置图层可选状态/**//// <summary>/// 改变层的可选择状态/// </summary>/// <param name="selectableStatus"></param>/// <returns></returns>public bool LayerSelectableStatusUpdate(string tableAlias,bool selectableStatus){if(mapControl1.Map.Layers[tableAlias]==null) return f
阅读全文
摘要:WX.Traffic.DBUtility.OracleHelper conn = new WX.Traffic.DBUtility.OracleHelper(); string sql = "select * From T_pnametype2"; DataSet ds = new DataSet(); conn.RunSQL(sql, ref ds); ListBox list = new ListBox(); list.DataSource = ds; list.DataTextField = "SYMBOL"; list.DataValueFiel
阅读全文
摘要:MapInfo.Data.Table activeMapTable = MapInfo.Engine.Session.Current.Catalog.GetTable(tablename);MapInfo.Mapping.LabelLayer lbLayer = new MapInfo.Mapping.LabelLayer(activeMapLabel,activeMapLabel);MapInfo.Mapping.LabelSource lbSource = new MapInfo.Mapping.LabelSource(activeMapTable);//set label\'s
阅读全文
摘要:String bitMapPath = Application.StartupPath +@"\BMP"; MapInfo.Styles.StyleRepository styleRepository = MapInfo.Engine.Session.Current.StyleRepository; MapInfo.Styles.BitmapPointStyleRepository bmpPointStyleRepository = styleRepository.BitmapPointStyleRepository; bmpPointStyleRepository.Rel
阅读全文
摘要:Writer:Bluedy er-huang@163.com1.1 地理信息系统概念地理信息系统(Geographical Information System),简称GIS,是一种决策支持系统。所谓决策支持系统(Decision Support Syetem),是能从管理信息系统中获得信息,帮助管
阅读全文
摘要:上个月去天津做这个项目,加班加点忙乎过了十一,现在项目终于完成了第一阶段,可以闲下来总结一下了。 在做这个项目之前我只是自学了一个月的supermap,不过感觉gis这些东西都是大同小异,没什莫可怕;关键比较郁闷的是本来根本就是做.net,现在却要用vb实在太。。。算了,赶鸭子上架,不会也得会呀! 其实本人对这个实在只能称得上一知半解,学的和用的一样多,不过还是给自己和别人留下点东西吧,也许会有帮助呢:) 1,设置地图标题(Map1.Title)样式 在打开一个GeoSet时,会自动显示它的标题,如果你的GeoSet没有标题,它会自动添加一个标题。 你可以设置标题的样式,显示出最完美的地图 M
阅读全文
摘要:FEATURE MapXtremeDesktopIntl unisw20 6.0 permanent uncounted \HOSTID=ANY TS_OK SIGN=587047A2E876FEATURE MapXtremeDesktop unisw20 6.0 permanent uncounted HOSTID=ANY \TS_OK SIGN=4F1B9846086EFEATURE MapXtremeDesktopSDK unisw20 6.0 permanent uncounted \HOSTID=ANY TS_OK SIGN=380F26A8EE22FEATURE MapXtreme
阅读全文

浙公网安备 33010602011771号