天道酬勤

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

2010年4月30日

摘要: 栅格数据用一个规则格网来描述与每一个格网单元位置相对应的空间现象特征的位置和取值。在概念上,空间现象的变化由格网单元值的变化来反映。地理信息系统中许多数据都用栅格格式来表示。栅格数据在许多方面是矢量数据的补充,将两种数据相结合是GIS项目的一个普遍特征。一、栅格数据模型要素:栅格数据模型在GIS中也被称为格网(Grid)、栅格地图、表面覆盖(Surface Cover)或影像。格网由行、列、格网单... 阅读全文

posted @ 2010-04-30 17:44 Happy Coding 阅读(970) 评论(0) 推荐(0) 编辑

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2010-04-30 13:49 Happy Coding 阅读(151) 评论(0) 推荐(0) 编辑

摘要: 用dataset方式取值 jetz 2008-08-07 18:18 阅读:414 评论:0xml dataset的发布 jetz 2008-07-25 21:44 阅读:81 评论:0Mapx实现双标注 jetz 2008-07-21 19:07 阅读:564 评论:0Allfeature.Item很慢 jetz 2008-06-06 09:50 阅读:86 评论:0MapX中取得图元操作的速度... 阅读全文

posted @ 2010-04-30 13:32 Happy Coding 阅读(493) 评论(0) 推荐(0) 编辑

摘要: 自从MapInfo把控件从MapX升级到MapXtreme之后,让人郁闷的是测距功能按钮在Win版本中消失了,只有Web版本中还保留着。所以下面的方法就是为了恢复这个必备的功能:1)为MapTool控件增加一个ToolBarButton // // toolBarButtonDistance // this.toolBarButtonDistance.ImageIndex = 11; this.... 阅读全文

posted @ 2010-04-30 13:31 Happy Coding 阅读(372) 评论(0) 推荐(0) 编辑

摘要: 开源gis项目Mitab在C#中的使用方法(原创)Yush我一直是用MapX写的写MapInfo公司Tab格式的文件,但是由于涉及到大量的图元绘制,MapX的绘制速度是受到限制的,其绘制的速度并不快,于是探索是不是有比他更好的组件。前段时间曾经用过ShapeLib来绘制shp文件,其绘制的速度还是相当可以的,有兴趣的话可以搜搜,其提供的开源包中有实例程序,怎么来用。而我今天要介绍的这个Mitab开... 阅读全文

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

摘要: 网上的MapXtreme的资料实在太少了,MapXtreme编程基本上只能靠英文帮助和以前的Mapx的一些底子。我想写一个系列,把Mapx到Mapxtreme的学习历程记录下来。一、工具选择在Mapx中为控件选择工具比较迅速,也很直观,如下: Map1.CurrentTool = miZoomInToolmiZoomInTool是个枚举量,指定给CurrentTool属性即可,而且象在VB中,直接... 阅读全文

posted @ 2010-04-30 13:29 Happy Coding 阅读(686) 评论(0) 推荐(0) 编辑

摘要: MapXtreme的自带帮助的查找功能不好,不支持中文,网上的例子也比较少。把自己解决的几个问题拿出来与大家共享,希望有帮助!开发环境:VB.NET 2008 + MapXtreme20081、添加自定义工具没有使用mapxteme 提供的ToolBar控件,自己定制可交互的工具添加到自己的写的框架上,例子为管线剖面图工具,需要先在地图上绘制一条线,然后通过计算和这条线相交的所有管线的剖面信息,将... 阅读全文

posted @ 2010-04-30 13:28 Happy Coding 阅读(706) 评论(0) 推荐(0) 编辑

摘要: 开发的时候遇到的两个问题,好容易解决了,和大家分享一下:一、使用CreateTable 创建出来的tab文件有三个 .ID .MAP .DAT,唯一缺少一个 .TAB文件,好奇怪,明明按照例子里写的代码。经过仔细研究加到处寻找,终于找到了答案,少了一个函数 .WriteTabFile()生成tab的文件代码如下: Dim tableInfoNative As MapInfo.Data.TableI... 阅读全文

posted @ 2010-04-30 13:27 Happy Coding 阅读(632) 评论(0) 推荐(0) 编辑

摘要: 如果想要将一个选中的图元强调显示,用红色醒目的文字显示的话,我的思路如下: 1、不可能直接改原先的图元,所以必须要在一个新的图层上进行操作2、新的图层因为不同的人用,会放置不同的东西,用固定图层不合适,得用动态生成的图层 碰到很多问题,如下: 1、原来的图层,默认设置了autolabel,所以可以直接显示,但是mapxtreme2004并不支持对图层的autolabel的设置。要想在程序中自动标注... 阅读全文

posted @ 2010-04-30 13:21 Happy Coding 阅读(395) 评论(0) 推荐(0) 编辑

摘要: 添加自定义工具按钮:[代码]状态栏相关的:[代码] 阅读全文

posted @ 2010-04-30 13:21 Happy Coding 阅读(471) 评论(0) 推荐(0) 编辑

摘要: [代码] 阅读全文

posted @ 2010-04-30 13:20 Happy Coding 阅读(673) 评论(0) 推荐(0) 编辑

摘要: 创建新表 Temp[代码]图层筛选器[代码]设置地图中心点[代码]一些winform的知识:string strPath=Application.StartupPath;strPath=strPath.Substring(0,strPath.LastIndexOf(Path.DirectorySeparatorChar)+1) // get rid of \bin注册表操作:Microsoft.W... 阅读全文

posted @ 2010-04-30 13:19 Happy Coding 阅读(1345) 评论(0) 推荐(0) 编辑

摘要: MapXtreme 2008 最佳体验 GIS 地图实例[代码] 阅读全文

posted @ 2010-04-30 13:18 Happy Coding 阅读(1289) 评论(0) 推荐(0) 编辑

摘要: 本文部分说明内容摘自网络文章,经过本人在MapXtreme2008中编写相关的演示例子,详细说明如何操作MapXtreme2008提供的矢量符号和定制符号。MapXtreme 在其安装过程中自动安装 10 种 MapInfo 特定的 TrueType字体。这些字体为用户提供了字形符号选择,范围涉及天气、房地产、交通等。字形编号为 Unicode 字符值,由于这些编号位于第一个Unicode 字符代... 阅读全文

posted @ 2010-04-30 13:16 Happy Coding 阅读(737) 评论(0) 推荐(0) 编辑

摘要: 1.MapInfo.NetAlphaReleaseNotes http://www.mygis.com.cn/articles/23-543-543.htm 2.MapInfo.netoverview介绍PPT http://www.mygis.com.cn/articles/23-545-545.htm 3.MapInfo.NetBeta版本介绍文档 http://www.mygis.com.c... 阅读全文

posted @ 2010-04-30 13:15 Happy Coding 阅读(634) 评论(0) 推荐(0) 编辑

摘要: 1.从ORACLE表中加载图层的问题。。。MIConnection Connection=new MIConnection();Connection.Open();TableInfoServer tis1=new TableInfoServer("WORLD", "SRVR=ora8i;UID=wzz;PWD=11111111", "select * from world",MapInfo.Dat... 阅读全文

posted @ 2010-04-30 13:14 Happy Coding 阅读(272) 评论(0) 推荐(0) 编辑

摘要: 地理信息系统由于项目的需要我现在又开始研究GIS了。由于我们项目是用.net开发的,所以GIS工具也是当前最新的MapXtreme2004,对于新事物我都有一种冲动,所以研究起来也相当有劲,不过这个也不是那么容易,中文资料太少(本人英语水平有限,正在努力中……),通过网络还是找到了很多零散的资料,在此整理一下。留于以后研究。1.asp.net中如何用MapControl... 阅读全文

posted @ 2010-04-30 13:14 Happy Coding 阅读(381) 评论(0) 推荐(0) 编辑

摘要: 现在WebGIS已经很火热了,仿三维的WebGIS也雨后春笋地冒出来,广州本土测绘企业http://www.o.cn/更是热得不得了,广州地铁里都是用了他们的地图,知名度飙升不少。用MapXtheme进行开发,能否实现类似的功能呢?答案是可以的,不过最基础的,还是要借助http://www.o.cn/的地图来实现。在GIS领域里,有一个重要的概念“栅格”,意思就是把地图映射... 阅读全文

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

摘要: 上一篇文章介绍了一个简单的地图缩放工具的制作,接下来需要介绍一下地图数据读取及加载的设计。首先,地图上的数据是来自数据库并自动生成的,我在这里并没有采用MapInfo的ADO.NET,而是采用本身系统的查询接口再加上自定义实体来生成地图图元,并插入MapInfo的Session中的临时表中以展示。考虑到程序的扩展性,我将数据获取、图元展示、地图展示等分离开来,尽量做到灵活易懂。数据获取接口,我只定... 阅读全文

posted @ 2010-04-30 13:11 Happy Coding 阅读(467) 评论(0) 推荐(1) 编辑

摘要: 多个窗体(MDI)同时展示,并相互操作这并不困难,小弟在这介绍一下由MapInfo中MapControl组成的多窗体关联处理。首先看看效果:以上多关联地图窗体实现了:在同一个窗体中加载多个(最多4个)地图,地图的拖拽、缩放操作可相互关联,每个地图上各个数据都可以完全不相同!现在我来说一下实现过程:首先要在同一个窗体中加载多个地图,我采用了UserControl来做:public partial c... 阅读全文

posted @ 2010-04-30 13:11 Happy Coding 阅读(486) 评论(0) 推荐(0) 编辑