书籍详情

MapInfo地理信息系统二次开发实例

MapInfo地理信息系统二次开发实例

作者:李胜乐,陆远忠,车时编著

出版社:电子工业出版社

出版时间:2004-01-01

ISBN:9787505393912

定价:¥39.00

购买这本书可以去
内容简介
  MapInfo是美国MapInfo公司推出的桌面地图信息系统,它提供了二次开发平台,用户可以在该平台上开发各自的GIS应用。二次开发方法归结起来有3种,它们是基于MapBasic的开发、基于OLE自动化的开发及利用MapX控件的开发。本书以实例详细讲述了这3种方法的开发过程,并给出了目前MapInfo系统没有提供的绘制等值线、矢量图等程序。本书讲述的全部开发过程,均提供源程序,它对地理信息系统开发人员,特别是利用MapInfo进行二次开发的人员极有帮助。同时,本书也可作为各大专院校学生学习MapInfo二次开发的参考书。本书附赠光盘内容为书中的实例源程序,供读者学习参考用。
作者简介
暂缺《MapInfo地理信息系统二次开发实例》作者简介
目录
第1章  MapBasic系统概述  1
  1.1  MapBasic的安装  1
  1.2  MapBasic开发环境  1
  1.3  创建MapBasic的应用程序  2
  1.4  调试与运行MapBasic程序  5
第2章  MapBasic程序设计  7
  2.1  MapBasic程序设计基础  7
  2.2  流程控制语句  15
  2.3  函数与过程  18
  2.4  文件的输入与输出  22
  2.5  MapBasic程序结构  26
  2.6  创建用户界面  27
  2.7  MapInfo表管理  39
  2.8  获取MapInfo的各种信息  43
  2.9  MapInfo地图对象的管理  57
  2.10  调用动态链接库  63
  2.11  运行  67
第3章  MapInfo的OLE嵌入及OLE自动化  69
  3.1  OLE术语  69
  3.2  OLE容器控件  70
  3.3  嵌入MapInfo地图  72
  3.4  OLE自动化  74
  3.5  OLE自动化源程序  82
  3.6  用VB  6.0编写的OLE自动化常用直接写表子程序  85
第4章  MapX程序设计  101
  4.1  MapX概述  101
  4.2  MapX的安装  101
  4.3  MapX程序设计  102
  4.4  MapX自定义事件  138
第5章  用VB生成MIF/MID文件  151
  5.1  模块级变量  151
  5.2  创建MIF/MID文件  151
  5.3  绘制线段  154
  5.4  绘制折线  155
  5.5  绘制封闭区域  156
  5.6  绘制圆角矩形  158
  5.7  绘制矩形  158
  5.8  绘制椭圆  159
  5.9  绘制椭圆弧  160
  5.10  创建点(标注符号)  161
  5.11  标注文字  162
  5.12  选择绘图笔  163
  5.13  选择画刷  164
  5.14  选择字体  165
  5.15  选择标注符号  166
  5.16  选择TrueType字体符号  167
  5.17  结束输出MIF/MID文件  168
  5.18  绘制断层(边界河流)实例  169
  5.19  标注地名符号实例  173
第6章  绘制等值线  177
  6.1  分析数据是否为网格化 数据  177
  6.2  离散数据三角化  178
  6.3  数据网格化  186
  6.4  网格化数据的坡度、坡向分析  192
  6.5  用三角形法绘制平面等值线  196
  6.6  用网格法绘制平面等值线  204
  6.7  平面等值线填色  205
  6.8  用网格法绘制立体等值线  214
  6.9  用网格法绘制立体表面图  217
  6.10  绘制等值线剖面图  220
  6.11  用浮动水平线算法绘制网格表面消隐图形  226
  6.12  一个完整的绘制等值线及三维表面图程序  228
第7章  地图投影  233
  7.1  地图投影的分类  233
  7.2  地图投影的辨认  234
  7.3  我国常用地图投影参数  236
  7.4  MapInfo的投影参数文件  240
  7.5  常用地图投影的正反解变换  247
第8章  实用子程序  285
  8.1  保存工作空间(需要保存表)  285
  8.2  绘制经纬网/标注经纬网  287
  8.3  绘制边界、河流等线条  301
  8.4  标注地名符号  303
  8.5  裁剪矩形区域  306
  8.6  绘制等高线剖面图  318
  8.7  设置地形图或等高线的色彩  330
  8.8  等值线转换为等值区域(由等高线制作地势图)  336
  8.9   绘矢量图  346
  8.10  绘震源机制解图  348
  8.11  绘制地震震中分布图  349
  8.12  给定经纬度查找最近地名  350
  8.13  给定地名查找经纬度  355
  8.14  并集. 交集. 补集及环形缓冲区制作  359
  8.15  求多个图层的并集.交集和补集  368
  8.16  动态图层控制(地震动态演示)  372
  8.17  绘任意方向旋转的椭圆  373
  8.18  MapI/nfo热链接程序(自动调用Word、PowerPoint)  376
  8.19  求道路交通的最短路径  380
  8.20  合并多个表  389
  8.21  未知投影参数矢量化  394
  8.22  Non-Earth投影矢量地图颠倒问题的解决办法  403
  8.23  制作三维地形图  404
参考文献  413
猜您喜欢

读书导航