天道酬勤

博观而约取,厚积而薄发!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  MapXtreme

摘要:前阵做一个项目过程中,需要结合MapInfo进行地方展示开发,积累一点点心得与大家共享以下所有基于MapXtreme 6.6MapInfo提供了足够强大的WinForm地图空间,可以很方便地在VS中拖拉摆放。但如此强大的控件也带来了封闭性太强的问题。现在我们都接触到了大量Web上的地图,比如Google Map,LiveMap等,这些Web地图都具有非常高的交互能力,缩放由鼠标双击或鼠标中键滚动,... 阅读全文

posted @ 2010-04-30 13:10 Happy Coding 阅读(844) 评论(0) 推荐(0)

摘要:original link:http://www.cnitblog.com/eastperson/archive/2006/10/17/18055.aspxorigin full text:我在2005上研究了好长时间, 才弄出来个简单的鹰眼,与大家分享,我的设计思路是将后台设置两个map,map1和map2,map1为主地图,map2为鹰眼地图,但是map2没有MapControl,定义一个实现... 阅读全文

posted @ 2010-04-30 13:09 Happy Coding 阅读(779) 评论(0) 推荐(0)

摘要:一直以来Session都是MapXtreme中比较重要的部分。但是这方面的资料却寥寥无几。大概很多人都去用googleMap之类的地图工具了吧。基于此原因结合开发者参考写下这篇文章。ISession 接口的有用信息ISession Interface位于MapInfo.Engine命名空间。实现此接口的是一个内部对象SessionInternal,直接并不能使用此对象,必须用MapInfo.Ses... 阅读全文

posted @ 2010-04-30 13:07 Happy Coding 阅读(217) 评论(0) 推荐(1)

摘要:1 设置图层可选状态/**////<summary>///改变层的可选择状态///</summary>///<paramname="selectableStatus"></param>///<returns></returns>publicboolLayerSelectableStatusUpdate(stringtableA... 阅读全文

posted @ 2010-04-30 13:05 Happy Coding 阅读(797) 评论(0) 推荐(0)

摘要:CBD(Component Based Development)的开发方法,就是要以控件作为软件组装的基本单位,而不是以函数、过程、类作为软件组装的基本单位。所以在Winform的GIS开发中,如果仅仅把MapXtreme控件放进窗体,然后在这个窗体上添加所有GIS的操作的代码,那么很快就会发现这个应用程序变得腐朽(corrupt)而不可维护。软件的坏味道(bad smell)来自封装程度不足。胖... 阅读全文

posted @ 2010-04-30 13:05 Happy Coding 阅读(305) 评论(0) 推荐(0)

摘要:MITAB MapInfo .TAB and .MIF/.MID Read/Write LibraryMITAB is an Open Source (i.e. Free!) C++ library to read and write MapInfo .TAB (binary) and .MIF/MID files. It isbased on the OGRlibrary which is ... 阅读全文

posted @ 2010-04-30 13:04 Happy Coding 阅读(688) 评论(0) 推荐(0)

摘要:MSDN网络广播首页:http://msdn.microsoft.com/zh-cn/dd796167.aspxDAFOCUS:http://www.dafocus.com/encodix_sources.html加密狗:http://cn.safenet-inc.com/products/dog/dl.aspGoogleEarth COM API:http://earth.google.com/... 阅读全文

posted @ 2010-04-29 22:19 Happy Coding 阅读(2085) 评论(1) 推荐(0)