免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 3487|回复: 5
收起左侧

[资料] Mapgis实习指导教材

[复制链接]

7656

主题

1180

铜板

2299

好友

技术员

为地信喝彩!

积分
106237
QQ
发表于 2010-9-24 12:16 | 显示全部楼层 |阅读模式
实验一:运用类库建立简单的mapgis应用程序 VC环境设置:
    设置头文件及库文件的路径。选择Tools菜单下的Options命令,选择Directories标签。把MAPGIS开发库头文件所在路径加入“Include files”;把MAPGIS开发引入库所在目录加入“Library Files”。
     

    完成这几步就可以进行编译连接,执行,在客户区单击鼠标右键你会发现弹出一个有关MAPGIS显示窗口操作的快捷菜单。但是现在建立的程序是一个“Do Nothing”的程序,在显示窗口中什么也见不到。要看到实在的图形,还得打开图形文件。下面简单介绍进一步要做的工作。
    1. 在为视类增加一个私有成员变量:
      AREA_HINST m_ahinst;
      在视类构造函数中添加语句:
      m_ahinst=_InitWorkArea(AfxGetInstanceHandle());
      在视类析构函数中添加语句:
      if(m_ahinst>0)
      _FreeWorkArea(m_ahinst);
    2. 在“文件”菜单中加入“打开点文件”、“打开线文件”、“打开区文件”菜单项,并利用ClassView在视类中增加相应的菜单命令处理函数,在命令处理函数增加语句,打开相应类型工作区,装入图形文件,把工作区加入CgisView所管理的显示工作区列表中。以“打开线文件”为例,应加入以下语句:
     short lai;
     if(!m_ahinst)
     return;
     lai=_OpenLinArea(m_ahinst);
     if(lai<1)
     return;
     if(_LoadFile(lai)<1)
      {
       _SetChangeFlag(lai,0);
       _CloseArea(lai);
       return;
      }
     _AppendArea(lai);
    这样,一个可查看图形的MAPGIS应用程序就完成了,程序运行后,可通过菜单调入多个图形文件,在程序客户区单击鼠标右键,在弹出的快捷菜单中选择“复位窗口”,就能看到全部图形。
实验一:运用类库建立简单的MAPGIS应用程序 .rar (46 KB, 下载次数: 18)
地质啷http://weibo.com/943569550

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128764

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2012-12-9 14:45 | 显示全部楼层
谢谢楼主分享,进来看看了

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

6

主题

5936

铜板

8

好友

地信学员

Rank: 12Rank: 12Rank: 12

积分
414
发表于 2019-5-9 16:28 | 显示全部楼层
谢谢!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

0

主题

248

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
34
发表于 2019-5-15 15:04 | 显示全部楼层
XIEXIELOUZHU
回复 支持 反对

使用道具 举报

0

主题

1万

铜板

15

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2378
发表于 2019-5-25 03:55 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2025-4-17 21:28 | 显示全部楼层
继续学习 继续进步
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表