[原创]MapXtreme实用技巧与源码10例

普通图片生成MapInfo格式电子地图的步骤  http://blog.csdn.net/hmbb2008/category/184134.aspx
基于MapXtreme的WebGPS系统的设计与实现

/**
 * http://blog.csdn.net/hornbill/archive/2007/01.aspx 最全
 *
 * 地图上汽车图标想根据行驶方向进行旋转?[讨论贴]  http://www.mygis.com.cn/articles/04-8652-8652.htm
 * http://www.cnblogs.com/yuxon/default.html?page=1 闪烁
 * http://blog.csdn.net/hornbill/archive/2007/01/26/1495138.aspx MapXtreme2005二次开发精华文章资料荟萃
 * http://www.mygis.com.cn/codes/21-7062-7062.htm 历史轨迹回放 划线
 * http://www.mygis.com.cn/articles/23-11980-11980.htm 动态移动 OffSetXY
 *
 * http://www.gispark.com/html/develop/MapXtreme/2006/1117/576.html MapX历史轨迹回放[开发源代码]
 * http://www.gispark.com/html/develop/MapXtreme/2006/1117/541.html VB+MAPX+GPS常用模块的主要代码分析 里面有历史轨迹回放
 * http://www.mygis.com.cn/
 * http://www.blogcn.com/u/76/68/ysfxblog/index.html
 * http://www.jbcom.com.cn:8090/bbs/printpage.asp?BoardID=6&ID=161
 * [原创]MapXtreme实用技巧与源码10例
 * http://excel.cnblogs.com/archive/2005/11/15/276694.html
 * http://excel.cnblogs.com/archive/2005/11/15/276761.html
 * http://www.mygis.com.cn/articles/11-1133-1133.htm 鹰眼
 * http://www.gissky.com/Gis/ShowSContent.asp?SbjID=2&ID=839 鹰眼 VB简单
 * http://xiexiaokui.cnblogs.com/archive/2006/05/30/257222.html 鹰眼 ASP .Net
 * VC+MapX鹰眼实现 http://www.gispark.com/html/develop/MapXtreme/2006/1117/528.html
 * 基于MapXtreme的鹰眼功能 http://www.e-add.cn/view_detail.aspx?id=24
 *
 * http://my.sdlgame.com/content/view/2525/106/ 很全面
 * 使用Visual C#制作可伸缩个性化窗体http://www.microsoft.com/china/community/Column/60.mspx
 

发贴心情 ██ MapXtreme2004 源代码共享大全 ██
mapxtreme2004web自定义面积测量工具示例下载(推荐) http://www.gisdn.com/ShowPost.asp?id=1937
mapxtreme2004web鹰眼示例下载(推荐) http://www.gisdn.com/ShowPost.asp?id=1936
mapxtreme2004桌面鹰眼和自定义距离工具示例下载(推荐) http://www.gisdn.com/ShowPost.asp?id=1935
MapXtreme2004旋转图元代码 - 旋转日本的惊人发现 http://www.gisdn.com/ShowPost.asp?id=2196
MapXtreme2004新建表程序(VB.NET) http://www.gisdn.com/ShowPost.asp?id=2152
MapXtreme2004查看特定几个图层 http://www.gisdn.com/ShowPost.asp?id=2161
MapXtreme2004如何查看整个地图 http://www.gisdn.com/ShowPost.asp?id=2165
MapXtreme2004怎样在地图中建一个显示小车的图层 http://www.gisdn.com/ShowPost.asp?id=2179
MapXtreme2004读取线的节点坐标程序 http://www.gisdn.com/ShowPost.asp?id=2180
MapXtreme2004读取区域的坐标节点 http://www.gisdn.com/ShowPost.asp?id=2181
MapXtreme2004GPS小车移动应用程序 http://www.gisdn.com/ShowPost.asp?id=2182
MapXtreme2004在创建Web应用中的自定义工具(第I步)(转载,翻译后) http://www.gisdn.com/ShowPost.asp?id=2183
MapXtreme2004在创建Web应用中的自定义工具(第II步)(转载,翻译后)http://www.gisdn.com/ShowPost.asp?id=2184
MapXtreme2004将sql server数据库表中的字段绑定到表usa的例子 http://www.gisdn.com/ShowPost.asp?id=2185
MapXtreme2004如何自定义Web工具控件 http://www.gisdn.com/ShowPost.asp?id=2186
MapXtreme2004存在SqlSever中XY坐标点的绑定代码 http://www.gisdn.com/ShowPost.asp?id=2187
MapXtreme2004新建表程序 http://www.gisdn.com/ShowPost.asp?id=2188
MapXtreme2004如何为表增加临时列,获取图元属性值,获取图元节点坐标  http://www.gisdn.com/ShowPost.asp?id=2189
MapXtreme2004数据绑定的例子 http://www.gisdn.com/ShowPost.asp?id=2190
MapXtreme2004如何将区域插入到表中 http://www.gisdn.com/ShowPost.asp?id=2191
MapXtreme2004如何判断两个表中有哪些图元相交 http://www.gisdn.com/ShowPost.asp?id=2192
MapXtreme2004SearchNearst的onEarth坐标系问题的解决 http://www.gisdn.com/ShowPost.asp?id=2193
MapXtreme2004应用问答 :            http://www.gisdn.com/ShowPost.asp?id=2210
从MapX到MapXtreme2004[1]-工具选择 http://www.gisdn.com/ShowPost.asp?id=2214
从MapX到MapXtreme2004[2]-图层操作 http://www.gisdn.com/ShowPost.asp?id=2215
从MapX到MapXtreme2004[3]-搜索图元 http://www.gisdn.com/ShowPost.asp?id=2216
从MapX到MapXtreme2004[4]-自动标注 http://www.gisdn.com/ShowPost.asp?id=2218
从MapX到MapXtreme2004[5]-自定义工具 http://www.gisdn.com/ShowPost.asp?id=2219
从MapX到MapXtreme2004[6]-对Table、Feature等的理解 http://www.gisdn.com/ShowPost.asp?id=2220

http://www.mygis.com.cn/ GIS代码
http://www.gispark.com/html/develop/MapXtreme/list_2.html 很全

 

SMS方式远程监控软件的设计与实现
http://zcy.wefine.com/edu/web/media/sms/200604/80555.html
用Visual Basic设计手机短信收发程序
http://zcy.wefine.com/edu/web/media/sms/200604/80550.html
SMS开发-ASP发送
http://www.inixus.com/main/smscom10.zip
短消息服务(SMS)编程介绍
http://zcy.wefine.com/edu/web/media/sms/200604/80544.html
 

短信群发的问题

http://www.mltang.com/article/e9913bee-9299-477f-944c-06de55a4eef5.html

C#开发终端式短信的原理和方法简介GSM[转帖]
http://www.gkong.com/gkong_bbs/dispbbs.asp?ID=52930
开放mm1发送彩信(也就是GPRS modem发送彩信) 代码 c#版
http://tbbs.spforum.net/viewthread.php?tid=85168

C#利用Web Service实现短信发送
http://blog.csdn.net/sunscz/archive/2006/05/11/723541.aspx

企业开发 地理信息系统 CSDN
http://community.csdn.net/Expert/ForumList.asp?typenum=1&roomid=501
GPS车辆监控系统

http://www.dcgps.com/gps/cshelp.htm
http://sobolo.com/forums/post/392.aspx(全)

http://china.busytrade.com/tradeleads/tradeleadsInfo.php?messageID=136731 (河南)
GPRS传输数据
http://topic.csdn.net/t/20040328/13/2895305.html
如何把GPS 数据映射到 地图上
http://topic.csdn.net/t/20040722/10/3198719.html
车辆调度中心如何提高所有点的刷新速度
http://topic.csdn.net/t/20040329/14/2899221.html

如何在电子地图上实现一个动画效果
http://topic.csdn.net/t/20040430/13/3024750.html

关于Layer上标注Label的问题。(在线揭帖)
http://topic.csdn.net/t/20040816/12/3278270.html

C#开发GIS应用简明教程(二)

http://blog.csdn.net/lijipan/archive/2005/04/13/346536.aspx

基于.NET平台的MapX开发

http://blog.csdn.net/mustbelove/archive/2006/12/28/1465700.aspx

http://blog.csdn.net/lijipan/archive/2005/04/13/346502.aspx

 

应用MapX编程两例

http://edu.chinaz.com/Get/Program/Program_Other/06490637135532352.asp

 

基于MapXtreme的WebGPS系统的设计与实现

http://blog.csdn.net/jerry2005/archive/2005/03/28/332556.aspx

 

如何在c#中使用mapx5.0(三)

http://www.110100.cn/thread-23841-1-1.html

 

在MapX中响应滚轮放大缩小地图

http://www.codesky.cn/article/doc/200503/2005030993157381.htm

作者/收集者:PMZ2000

开发环境:MapXtreme 2004

代码:

//用于desktop部署

 

private void btnInitializeObjects_Click(object sender, System.EventArgs e)
{
Catalog Cat = MapInfo.Engine.Session.Current.Catalog;

 

//创建临时层
TableInfoMemTable tblInfoTemp = new TableInfoMemTable("Animation");
Table tblTemp = Cat.GetTable("Animation");
if (tblTemp != null) //Table exists close it
{
Cat.CloseTable("Animation");
}

 

tblInfoTemp.Columns.Add(ColumnFactory.CreateFeatureGeometryColumn(mapControl1.Map.GetDisplayCoordSys()));
tblInfoTemp.Columns.Add(ColumnFactory.CreateStyleColumn());
tblInfoTemp.Columns.Add(ColumnFactory.CreateStringColumn("Name", 40));
tblInfoTemp.Columns.Add(ColumnFactory.CreateStringColumn("Dept", 15));
tblInfoTemp.Columns.Add(ColumnFactory.CreateIntColumn("Level"));

 

tblTemp = Cat.CreateTable(tblInfoTemp);

 

FeatureLayer lyr = new FeatureLayer(tblTemp);
mapControl1.Map.Layers.Add(lyr);

 

//创建点-车
FeatureGeometry pt = new MapInfo.Geometry.Point(lyr.CoordSys, new DPoint(-76, 42)) as FeatureGeometry;
CompositeStyle cs = new CompositeStyle(new SimpleVectorPointStyle(37, System.Drawing.Color.Red, 10));
Feature ftr = new Feature(tblTemp.TableInfo.Columns);
ftr.Geometry = pt;
ftr.Style = cs;
ftr["Name"] = "Kelly";
ftr["Dept"] = "Sales";
ftr["Level"] = 3;
tblTemp.InsertFeature(ftr);

 

FeatureGeometry pt2 = new MapInfo.Geometry.Point(lyr.CoordSys, new DPoint(-119, 34)) as FeatureGeometry;
CompositeStyle cs2 = new CompositeStyle(new SimpleVectorPointStyle(44, System.Drawing.Color.Purple, 10));
Feature ftr2 = new Feature(tblTemp.TableInfo.Columns);
ftr2.Geometry = pt2;
ftr2.Style = cs2;
ftr2["Name"] = "Greg";
ftr2["Dept"] = "Marketing";
ftr2["Level"] = 2;
tblTemp.InsertFeature(ftr2);
}

 

// 对于表中所有对象的移动
private void timer1_Tick(object sender, System.EventArgs e)
{
Catalog cat = MapInfo.Engine.Session.Current.Catalog;
Table tbl = cat.GetTable("Animation");
if (tbl != null) 
{
//更新点的位置
tbl.BeginAccess (MapInfo.Data.TableAccessMode.Write );
foreach (Feature fcar in tbl)
{
fcar.Geometry.GeometryEditor.OffsetByXY(0.5,0,MapInfo.Geometry.DistanceUnit.Degree,MapInfo.Geometry.DistanceType.Spherical);
fcar.Geometry.EditingComplete();
fcar.Update();
}
tbl.EndAccess ();
}