MAPGIS二次开发常见问题及解答

MAPGIS二次开发常见问题及解答
MAPGIS二次开发常见问题及解答

MAPGIS二次开发常见问题及解答

MAPGIS, 解答, 开发

1、问:如何用Delphi生成MAPGIS明码文件?

答:先利用手册看懂明码格式文件的格式,知道数据的组织方式,利用delphi的文件函数创建一个文本型文件,吧数据库中的数

据按照格式输出就是了。

2、问:ATT_STRU 和CATT_STRU的区别和联系?

答:ATT_STRU是以前老版本的东东,换成CATT_STRU试试.CATT_STRU中包含了属性结构的详细信息,具体用法可参见二次开发帮助

文档中第三章数据结构中关于属性字段描述结构,属性字段描述头和属性信息头的介绍,里面有该结构的详细内容。

3、问:请教关于“不能打开子图库...”的问题,急!

答:系统库路径不对,将mapfont.gis、mconfig.gis、netcfg.gis三个文件拷贝到执行目录即可。这几个语言件放在

MAPGIS\PROGRAM\目录中。或是运行MapEnv.exe可设置,该运行文件也同样在

MAPGIS\PROGRAM\目录中。

4、问:如果只知道工作区ai 能不能依次得到工作区中的图元号,该如何得到啊!

答:

long i,pntn;

short len;

pnt_info inf;

d_dot xy;

char *dat;

{_GetPntNum(ai,&i,&pntn);//取点数

for(i=1;i《pntn;i++)

{

if(_getpnt(ai,i,&xy,&dat,&len,&inf)<=0)//取点,返回值1/0/-1 成功/失败/删除

continue;

…对该图元进行操作

}

}i就是图元号

5、问:MapGis6.5的SDK函数NearPnt,到底应该如何用啊!跟以前的不同了,给个例子吧!

答:

long WINAPI _NearPnt(short ai,D_DOT *xy,unsigned char *layerOnOffPad,short padLen,double *dis);

ai 点工作区号

*xy 点位置号---比如鼠标的位置

layeronoffpad 图层开关标志,如不为空就只在打开状态的图层中查找

padLen 是layerOnOffPad的长度

出口 dis 返回距离

返回值成功返回点号,失败为0

6、问:如何屏蔽掉CPrjEditView中的右键功能!!!

答:

editview有一个PopMenuControl属性,同理CPrjEditView也可以直接使用这个属性。editview.PopMenuControl=-1 '///不显示菜单

=0 '///全部显示

=1 '///显示窗口菜单

=2 '///显示窗口+编辑菜单

=3 '///1+2+工具箱

7、问:如何将一个圆添加到一个工作区Ai中?

答:

先用_AppendLin函数在工作区画园(或画弧)的时候需要自己生成坐标点,比如说D_DOT *dat,

这里dat的空间需自己申请,其长度为long len,线的参数是LIN_INFO inf,需要赋值,short ai为区工作区号,long i 为弧

段号。然后调用:

i = _AppendLin(ai,dat,len,&inf);

输入弧段。然后添加区域

入口: ai - 区工作区号

long rdat[2] - 区域数据块

rdat[0] = 1(弧段个数),rdat[1]= i (i 为弧段号)

rinf - 区域图形信息,需要赋值

然后调用:

_AppendReg(ai,rdat,2,&rinf);

8、问:急关于_ShortFlash(ENTITY_MSG *pt,long num)函数!

答:

sypedef struct

{short ai 工作区号

short type 图元类型

long elmi 图元号

}ENTITY_MSG

定义一个ENTITY_MSG数组你把所要闪烁的图元一个一个加进去就行了。

9、问:实现查询多边形中图元的,并时期闪烁显示,应如何实现呢?

答:用_RectAskToList系列函数,然后可通过CGisView的闪烁机制完成。

10、问:

CloseToolBox();//关闭工具箱

OpenToolBox(); //打开工具箱

我的程序只要进行了上面关闭和打开工具箱的操作后,在最后关闭时总是报错

不管是用上面的函数还是用右键提供的工具箱控制,到最后都会出现一个

Debug Assertion Failed!

的错误,谁能解释一下呢?答:

1、升级你的VC++(比如SP

2、SP4)

2、出现这种问题不用管,在编绎成Releas版后,这个问题不会再出现。

11、问:我在本机器开发环境上运行开发的软件没什么问题。但在其他机器上,运行时出现找不到

mfc42d.dll动态链接库文件。请帮忙!

答:你编的东西编译成DEBUG版,运行时需要mfc42.dll(这可不是MAPGIS的动态库,是VC的),如果你在编译时生成RELEASE版,到

别的机子上运行,就不用找mfc42d.dll了。

12、问:有没有获得工程文件名的函数,有没有通过工程文件,来获得工程中的个文件的路径的函数!!!答:这个容易,兄弟用VC吧。打开有关PRJ的头文件(*.h,具体是哪个我记不清了,自已找找),看里面的函数声明,这比看帮

助或是开发指南要好用得多,而且看到的东西比什么指南都强。里面的函数英文名称确切,当然,如果你的英文不行,先去补习一下吧。

13、问:颜色不准,急!急!急!!!我公司新买的HP DJ800PS的喷墨打印机,mapgis的颜色库用的是地矿部的标准色库,可每次执行光栅化输出以后,出图颜色与色标差太多,光栅化参数按推荐100、75、61、100设的。

答:

又是该死的地矿部标准,那玩意是用6色印刷的,普通喷墨仪如果只有四色,怎么着都打不出一模一样的。真要打出跟那标准一模一样,也简单,输出到EPS,花几千块,去印刷厂印一张回来。

14、问:请教各位大侠,logcount和count的区别?含义分别是什么?

答:

逻辑数:工作区中没有被删除的实体或者记录的个数。

物理数:工作区中所有的实体或者记录的个数,包括那些从被删除了的实体或者记录。

有如下等式:

物理数=逻辑数+被删除的个数+1

15、问:

请问有没有这样的函数?

可以求出两个区之间的公共弧段呢。

有的话,请告诉我关于这个函数的详细情况。谢谢!

答:

先取出第一个区的所有弧段,对每一条弧段取拓扑,看看拓扑的左区或者右区中有没有一个等于第二个区的区号。如果有,那么这条弧段就是这两个区的公共弧段。

16、问:如何对表文件(.wb)进行读某条记录的某个字段!!!请问各位大虾:如何取得表文件的记录数,如何判断该记录是被删除,如何取某记录的某个字段值。谢谢!!

答:https://www.360docs.net/doc/1c899095.html,下载区二次开发示例第5章有详细说明。

17、问:请问在delphi里怎么调用mapgis的api函数

答:

和调windows的api一样调用。

如:

function _FindNearColor(r,g,b:Integer):Integer;stdcall;External'mapdsp60.dll'

procedure TForm1.Button1Click(Sender: TObject);

var

aa:Integer;

S: string[11];

begin

aa:=_FindNearColor(255,255,255);

Str(aa, S);

ShowMessage(S);

end;

18、问:在对话框中实现区填充颜色、图案预览和选择

答:自己重绘ListCtrl。在DrawItem函数中绘制每一个Item的图形(用MyDC)。

19、问:请教各位大虾,如何用vb编程实现mapgis中属性文件转换为dbf、mdb等文件?

答:

目前VB中还没有提供导出属性数据的二次开发的方法。

你可以用ADO或者其他的工具将mapgis的属性数据读出来再形成各自的记录集,最后专程dbf、mdb 20、问:请教有关cmyk和mapgis颜色阶的问题

答:

目前组件中还没有相应的方法。API中提供_FindNearCMYKColor、_FindNearColor等函数完成颜色的转换。

21、问:那位朋友有MAPGIS明码文件格式说明

能不能给我发一份,急需,我实在是找不到。。谢谢。

答:详见mapgis地理信息系统使用手册数字制图篇

22、问:

1)如何能得到一条线的起始结点和终止结点(图元号)?

2)知道一个node的x,y坐标,如何能得到这个node的图元号?

答:

取该线的拓扑信息。LIN_TOP

该拓扑信息中第一个和第二个元素就是其实结点和中止结点的图元号

查找最近结点

long _NearNod(short ai,D_DOT *xy,double *rtnDis)

参数

入口 ai - 结点工作区号

*xy - 结点位置,xy为图形实际坐标

出口 *rtndis - 返回距离

返回值

成功返回结点号(>0),失败返回0

23、问:在VC++中,如何从一装入工程文件中,读出工程文件中每个文件的名称和类型?谢谢,大虾。答:

7、取工程中某个文件的类型

short _PRJGetItemType(MAPPROJECT prj,int index)

参数:

入口 prj -

工程句柄

index -

文件位置

出口

返回值:index指定文件的文件类型(LIN/PNT/REG/MSIIMG)

9、取项目的文件名(带全路径)

LPCTSTR _PRJGetItemName(MAPPROJECT prj,int index)

参数:

入口prj -

工程句柄

index -

文件位置

出口

返回值:index指定文件的名称的字符串

10、取项目的文件名(不带全路径)

short _PRJGetItemName1(MAPPROJECT prj,int index,char *name)

参数:

入口prj -

工程句柄

index -

文件位置

出口*name -

返回文件的名称

返回值:成功返回1,失败返回0

24、问:如果调用CGisEditView的编辑与修改什么的函数,那么视图窗口总是处于交互状态,请问如何取消?

答:先调用SetExtTool(NULL);

再调用SetOperateState(0);

25、问:我用VB来调试一些帮助中列举的例子,在加载工程的时候用bPRJLoadProject(),系统给出错误:bad dll calling convention.我不知道什么原因?

答:你在mapgis目录下的basic中找到map_prj.bas ,对bPRJLoadProject的声明如下。Declare Function bPRJLoadProject Lib "mapprj60.dll" Alias "#1" (Optional ByVal aInst As Integer = 0) As Long

你自己改为:

Declare Function bPRJLoadProject Lib "mapprj60.dll" Alias "#1" (Optional ByVal aInst As Integer = 0, Optional ByVal fastOpen As Integer = 0) As Long

26、问:请问用delphi调用mapgis的dll一定要用vc的dll对吗

答:

不用重装VC。只需要到别的地方去找一个MFC42D。DLL文件复制到SYSTEM目录即可。

27、问:我想取消EditView的右键功能,而自己用Command1(在vb中)来实现,该怎么样做?(比如实现放大、缩小、平移、更新、复位等)

答: EditView空间提供zoomin()放大,zoomout()缩小等对窗口操作的方法。具体可参考对象浏览器中对各方法的注释。

28、问:我在求距离和面积的时候想先画出线然后得到距离或面积,就跟在MAGPGIS图库管理子系统中距离测量和面积测量功能一样,又该怎么样来实现?

答:画线可以采用异或线的方法,鼠标点击的每个点都转换成逻辑坐标,放入D_DotSet,再用CalculateLength,CalculateOneArea求长度和面积。

29、问:急!!关于_InputFileName()函数

我的代码是这样的:

char * strOutPath;

char * fileter;

strOutPath=NULL;

fileter="wt";

_InputFileName(strOutPath,NULL,NULL,"PNT",'1',fileter,NULL);

我调试的时候,一到最后一行就报错。

错误信息如下:

Unhandled exception in ChangePoint.exe(BAS60.DLL):0xC0000005:Access Violation

请指教,谢谢!

答:

char szName[128];

char dsn[32];

char owner[32];

char ftype;

char openflag=0; //0 打开文件;1 保存文件

char filter[]=_T("线文件(*.wl)\0*.wl\0点文件(*.wt)\0*.wt\0\0");

char ttlStr[]=_T("打开文件");

char log[32];

char psw[32];

memset(szName,0,sizeof(szName));

memset(dsn,0,sizeof(dsn));

memset(log,0,sizeof(log));

memset(psw,0,sizeof(psw));

memset(owner,0,sizeof(owner));

_InputFileName(szName, dsn, owner, &ftype, openflag,filter,ttlStr);

if(dsn[0]!='\0')

{ db_GetLogPsw(dsn, log, psw);

//m_hInst 工作区示例句柄m_ai 工作区号

m_ai=_OpenFileArea(m_hInst,szName,dsn,log,psw);

} else

m_ai=_OpenFileArea(m_hInst,szName);

szName dsn owner ftype 都是出口参数。

strOutPath你给的是NULL当然是错误的。

有可能是网络数据,dsn owner 也为NULL,是相当危险的。

30、问:用delphi怎么新建一个工程?并且能不让新建的工程弹出那两个对话框吗?

答:直接CreateComObject()as IMap,然后把这个Imap接口赋给editview即可。

31、问:关于maplayer,

在delphi中maptree不能正确使用,请问我如何能知道工程里所有文件的

名称和状态?

答:对map的layer进行遍历,每个layer的workarea的name属性就是工程里该文件的名称。该layer 的visible表示是否可见的状态。用map的activelayer取、设激活的layer。

32、问:这样求两点距离和图型面积?(vb) 用鼠标虚义一根线,求出线两端的距离?用鼠标画一个任意闭合区,求闭合区的面积?

答:

不管你输入的是线,还是闭合区域,在Mapgis里都是用“点集”D_DotSet表示的。

将你鼠标输入的点转换成逻辑坐标存入D_DotSet。

调用CalculateLength(xy As D_DotSet) As Double 求线长度

调用CalculateOneArea(xy As D_DotSet) As Double 求该点集围成的区的面积

33、问:请问用delphi开发,如何将某一maplayer和工作区绑定?

我打开了一个工程文件,现在想对其中某一层进行操作,如何把这一层和工作区进行绑定?那个attach

怎么用?我的意思是已经用map.load把文件打开了,然后怎么绑定?我用的是

var regarea:iregarea;

regarea:=createcomobject(class_regarea) as iregarea;

maplayer.attach(regarea);

把regarea保存一下,发现还是空白一片

答:对工程中的某一层进行操作,只需要对该layer的workarea接口操作即可。

而你的代码是把该layer又和一个新的regarea(你只是实例化了,没有装载文件)绑定,此时已经丢掉了原来的workarea。所以出现你描述的情况。

34、问:那个函數能够实现计算一条曲线与其它多条曲线的交点?

答:

在winarea.h文件中有计算单个线段交点的函数

short WINAPI _CalCrossDot(D_DOT *la0,D_DOT *la1,D_DOT *lb0,D_DOT *lb1,D_DOT

*xy);

你可以先用当前线的rect通过RectAskLin找到相交的线,再逐个求交点。

35、问:我使用actxedit------gisedit控件进行的二次开发。

可是打包后安装,这个控件总也不能被注册。

具体怎么解决?

答:

建议你将该控件所用到的dll也一起打包(用DEPENDS察看)

在你的打包程序中用regsvr32来注册。

36、问:

我用ModEnvFile但是报错说不支持对象的属性或方法

请问为什么?

我用GetEnv得到了路径的文本,怎么修改呀?

str=Mapgis.GetEnv.cur

之后怎么办呢?

答:Mapgis.GetEnv.cur="新的路径"

37、问:如何在VB中实现对目录环境修改的功能

答:你指的是mapgis的环境目录吗?

如果是,你可以用mapgis对象下面的getenv、writeenvfile、setenv方法来取得、修改、设置mapgis 的环境目录。

38、问:老话重提:如何获得工程的地图参数

答:MAPGIS工程中也同样记载了一个“地图参数”的内容!

如果是按照标准方式建立的工程数据,那么工程中的地图参数和包含文件中的地图参数应该是一样的!所以建议直接取工程文件

本身记载的地图参数,那么就不用考虑是否存在文件的区别了!具体函数是:

在project.h中调用Prj_Head.PrjMapParam即可!

39、问:如何在map对象中实现只对激活的maplayer进行编辑和操作?

答:selectpoint方法可以选中所有的打开的点文件中的点。而不仅仅是你激活的那个layer。在最新的mapgis中对maplayer增加

了一个selected的标志。如果该标志设为1,则selectpoint会在这个layer上做操作。相反,则不会影响这个layer。

40、问:在mapgis输入编辑里有个功能叫“根据属性赋参数”,请问二次开发里提供这个功能吗?如果有怎么用,在哪里可以找到;如果没有怎么根据属性筛选符合条件的点。答:、“根据属性赋参数”实际上就

是找出那些满足你给定的属性条件的图元,然后给他们参数的某一项,或者某几项。用AttAsktoList即可,具体可参考vb开发示例。(https://www.360docs.net/doc/1c899095.html,下载区)

41、问:

用Gisedit1.SelectGraphics选中图元后,如何取得其属性值,请用VB示范一下,谢谢!

答:可以自己写一个交互操作,用鼠标双击、或者拉框来查询图元。

对于鼠标双击可以直接调用nearlin...,对于拉框可用rectasktolist来查询。前者得到图元实体好,后者得到实体号列表。然后用这些实体号即可取属性即可得到相应的属性。

42、问:有关IMS 的浏览查询的问题

我想在IMS中实现浏览查询功能,能不能按照如下的思路做:

1 选定某一个工作区;

2 找出该工作区的所有图元

3 显示该图元的信息

问题是:

怎么样找出一个工作区的所有图员

dim PrjItem

set PrjItem = Server.CreateObject("MpMapCom.MpPRJITEM.1")

Session("MapViewObject").ViewPrj.GetItem i,PrjItem

这样能得到i对应的工作区,下面该怎么得到此工作区的所有图元呢?

谢谢

答:

要得到图元,是用户进行查询的,而查询有多种查询方法,可以模糊、点击等等,如果用添加查询,就用函数gisSearchByStr,点击就用gisSearchByHitting等等,lib库中有这样的函数,web开发实例中也有这样的例子,您可以看看那里的例子,希望对您有所帮助

电话销售新手常见的20个疑难问题解答!

电话销售新手常见的20个疑难问题解答! 打电话给客户,客户反感,这个好像是一个比较普遍的现象,怎么样不反感呢?有一个比较简单但很有效的方法: 就是每次准备与客户沟通前要想清楚自己这一次沟通要达到什么样的目的,比如:我只是想让客户知道我们产 品是什么,这一点明确了,就围绕这个设计说辞;还比如:我这次就是想和客户确定是否可以面谈,那么,同样,就围绕这个目的设计说辞。这样有一个好处,就是能够清晰简洁地表达你的意思。因为,客户反感主要是搞了半天不知道你在说什么。 大多数业务员有一个误区,就是每一次与客户沟通都是希望这一次就能让客户购买,其实这是不可能的,商务是需要一点点推进的,这一次我达到什么目的,下一次我准备达到什么目的,这样,逐步推进,每一个环节都在做简单的事情,每一个环节的沟通都会很有效。 要做到这一点,建议大家一定要做交流记录,做交流记录除了上述的好处以外,还有会留下你与客户沟通的痕迹,事后,无论这位客户是否购买了,你都可以从这些记录中总结出一些经验和方法。 说白了,销售其实就是把这些简单的事情做好,做到位,并且是坚持做,没有那么难的。 以下就是电话销售新手常见的20个问题解答: 【电话销售新手问1:电话营销,我成功吗?】 电话营销,让人熟悉,而又陌生,熟悉是因为我们常用电话,陌生的是对方得知你的目的是要推销某种商品,而发出的低沉而又不 算友好的声音,甚至于她会匆匆挂上电话,面对这种声音这种情况我们该如何处理! 答:从自己开始! 首先,从会问这个问题的自己开始,陌生开发的电话需要很专业的处理,有时候是我们的自信心不够,有些时候跟客户也需要学会调侃。 【电话销售新手问2:电话销售中,如何建立信任度?】 在电话销售中,双方彼此都是通过电话交流与沟通.但未见其人,也未曾参观过,客户就会缺发安全感啊,这时我该如何办呢? 答:电话销售建立信任要通过,语气、用词。 电话销售建立信任要通过,语气、用词,对公司产品的了解,对对方的尊重,自己的专业度等方面。后面的问题,要解决最好是多通电话,和对方沟通的时候要表现出真诚,发自内心,特别重要的是要学会倾听,不要老是想自己要讲什么。和当面沟通一样,要鼓励 对方多讲话。 【电话销售新手问3:电话销售与网上销售谁更好?】 什么是电话销售?电话销售与网上销售谁更好? 讲师黄天倚答: 电话销售简单的说就是通过电话来寻找客户,销售自己的产品。电话销售和网上销售两者没有什么关系。网上销售是让顾客主动找 到我们。电话销售是通过电话开拓顾客,并且销售产品。电话销售是通过电话向客户推广产品,网上销售是等待客户自己下定单,本质上 来讲是完全不同的两马子事,很难讲到底哪个好! 【电话销售新手问4:因为我的年龄小,所以别人不信任我,怎以办?】 讲师黄天倚答:倚老卖老,倚小卖小! 倚老卖老就是说:你的资格、经验、阅历是顾客为什么要听从你的意见的理由倚小卖小就是说:你可以跟你的顾客展现出你需要得到帮助的一面,在这个世界上,任何人只要是正常健康的,都愿意去帮助别人!黄老师在大学时代就开始卖百科全书,从几百到几万不等。那个时候黄老师没有任何的销售经验,第一是*勤快!当别人7.8月份在吹冷气的时候黄老师却在烈日下扛着象砖头一样重的百科全书去 扫写字楼。那个时候经常讲的一句话就是我是一个销售的新人。今天您可以先看一下买不买都没有关系。当然你买了我很高兴,您不买 至少也可以给我一些建议,告诉我如何可以把推销这份工作做的更好!就那一个暑假,黄老师没有任何底薪,一个月就赚了9000块以上。*的就是倚小卖小。今天黄老师可以倚老卖老!跟顾客说还是经验比较重要:)

mapgis地图矢量化实验报告心得体会

mapgis地图矢量化实验报告心得体会 篇一:MAPGIS综合实验报告 MAPGIS综合报告 目录 一、实验目的 (02) 二、实验过程 栅格图像配准 (03) 2.图像二值化 (05) 矢量化 (06) 4.图形编辑 (11) 5.属性编辑 (19) 6.图文互查 (21) 7.对说获得的数据进行利用和分析 (24) 8.自定义制图符号 (31) 9.输出不同比例尺地图 (35) 三、实验总结 (41) MAPGIS实验综合报告 一、实验目的。 MAPGIS是通用的工具型地理信息系统软件,具有强大的空间数据的图形显示、各类地图制图的制作功能,作为个来

数学信息的可视化转换工具,可以讲数字形式的地理信息以直观的图形形式在屏幕上显示,能自动进行线段跟踪、结点平差、线段接点裁剪与延伸,多边形拓扑结构的自动生成,还可以消除图幅之间元的街边误差,为地学信息的综合分析提供了一个理想的桌面式地理信息系统。所以,在将图矢量化时应用MAPGIS软件是十分便捷的,同时综合了此软件的基础操作和方法,能培养我们的自出探究能力和中和分析能力。对于我们来说这是我们以后能熟练运用MAPGIS的开始,路还很长,我们需要不断的摸索、不断的钻研才能完全掌握它。下面针对这一次的实验成果中来谈一谈如何运用MAPGIS。 二、实验过程。 栅格图像配准 装载图像 准备工作 使用纸质地图,在扫描仪中扫描为图像 打开MAPGIS“图像处理”——“图像分析”如图所示 如图 在点击图像分析模块的菜单“文件” -> “数据输入”,将其他栅 格图像(mpg,jpg ,tif 等)转换为MapGIS 的栅格图像格式( .msi ),选转换数据类型,点击“添加文

MAPGIS67教程(制图详细步骤讲解)

第1章概述与安装 1.1 概述 MAPGIS 是中国地质大学(武汉)开发的、通用的工具型地理信息系统软件。它是在享有盛誉的地图编辑出版系统MAPCAD 基础上发展起来的,可对空间数据进行采集,存储,检索,分析和图形表示的计算机系统。MAPGIS 包括了MAPCAD的全部基本制图功能,可以制作具有出版精度的十分复杂的地形图、地质图,同时它能对图形数据与各种专业数据进行一体化管理和空间分析查询,从而为多源地学信息的综合分析提供了一个理想的平台。 MAPGIS 地理信息系统适用于地质、矿产、地理、测绘、水利、石油、煤炭、铁道、交通、城建、规划及土地管理专业,在该系统的基础上目前已完成了城市综合管网系统、地籍管理系统、土地利用数据库管理系统、供水管网系统、煤气管道系统、城市规划系统、电力配网系统、通信管网及自动配线系统、环保与监测系统、警用电子地图系统、作战指挥系统、GPS 导航监控系统、旅游系统等一系列应用系统的开发。 1.2安装 1)系统要求: 硬件:CPU 486 以上、16M RAM、200M 硬盘、256 色以上显示器; 操作系统:Win9x、Win2000、WinNT 、WinXP或Win7系统; 输入设备:本单位主要使用的是GRAPHTEC—RS200Pro型扫描仪; 输出设备:本单位主要使用的是Canon—IPF700型出图打印机。 2) 硬件的安装: MAPGIS 硬件部分有加密狗,ISA 卡、PCI 卡三种,本单位主要为MAPGIS USB 软件狗,在确保机器BIOS 设置中USB 设备未被禁止的条件下,Windows 98 和Windows2000 自带的标准USB 驱动程序均可支持MAPGIS USB 软件狗工作。 3)软件的安装: MAPGIS 安装程序的安装过程为:找到MAPGIS 系统安装软件,双击SETUP 图标,系统自动安装软件,在WIN2000/NT/XP 下安装时,应先运行WINNT_DRV,提示成功后才可选择SETUP 开始MAPGIS 程序的安装; 对于MAPGIS6.1 及MAPGIS6.5,则无关键字和安装选择,但须根据实际需要选择安装组件。 从上述组件中选择实际运用中需要的选项,根据提示即可完成安装。

摄影新手拍摄常见的问题及解决办法

摄影新手拍摄常见的问题及解决办法 1. 太早放弃 这一点很多人都犯过。他们在相机和摄影技巧课程/书籍上花了大把的钱,旅行去一个很棒的拍摄地点,然后很快就——因为有点累、饿或者无聊——放弃了。还有很多人没有在一个地方花太多精力,也许是觉得第一张照片就足够好了。但经验告诉我们,最好的照片往往出现在尝试过所有视角之后。 如今网络上已经有不计其数的照片,如果你想得到一些不同的结果,就必须付出更多时间和精力。你比别人多坚持一会儿,就能成为更好的摄影师。 2. 用广角镜头拍人像 当你打开便携数码相机时,镜头一般都位于广角端。大部分单反相机镜头为了容易装进摄影包,在收起时也位于广角端。因此广角就成了很多人的默认选择。但是广角镜头的畸变并不是非常适合人像摄影,特别是拍人物特写时。除非你刻意追求这种效果,否则请记得把镜头转到长焦端。长焦镜头往往能拍出更有魅力的人像照片。 3. 拍出晃动模糊的照片 这一点也许人人都应该检讨一下。在1/8s甚至1/80s这种快门速度下,相机对晃动非常敏感。初学者往往意识不到,而略有经验的摄影师则认为自己端得很稳。如非刻意,抖动模糊的照片通常都不受欢迎。很多摄影比赛和杂志都不会用模糊的照片。 拍出清晰照片最重要的一点就是保证相机稳定,而最好的方法就是用三脚架。但是我们都不能总是随身带着三脚架,这也没有关系。现在很多镜头都有防抖功能,而且相机的高感效果也在不断提高。所以除了寻找支撑物尽量保持稳定之外,也不要害怕提高ISO感光度。 4. 拍建筑时靠得太近 在近处拍摄建筑,为了取到全景就需要仰起相机,或者使用广角镜头。这样做会让垂直线变成向一个点汇聚的斜线,或者出现很明显的畸变。如何才能做到让平行线在照片中也是平行线呢?理论上讲,你需要让相机焦平面与建筑物平面保持平行。这其中涉及很多摄影技术和方法。 一般来说,你可以把相机举高而不是仰拍。如果在建筑物对面有其他建筑可以登上拍照,一定要利用起来。为了减少畸变,尽量从远处用长焦距拍摄,而不是在近处用广角。但是一定要注意不要让无关的东西进入画面。 5. 照片中没有明确的主体 最后,多数照片永远不会被注意到,就是因为它们没有明确的主体,或者有太多的杂乱元素,令人不知所云。这是由于我们观察世界,与相机记录景象之间的不同造成的。我们会专注于自己想看的东西,忽略其他东西,但相机会忠实地记录下镜头前的一切。 要避免这个问题,最常用的方法是靠近拍摄。一般人会希望拍下整个场景,所以用最广的焦距,站在最远处拍摄。结果照片很小,也没有什么冲击力。大胆地靠近拍摄吧。另外,也要学习运用光线和色彩来突出主体。养成检查背景的习惯,明白自己都在拍些什么。 在摄影实践中,经验不足的初学者,常会出现一些失误。下面哈尔滨完美动力小编简单的和大家一下几个常见的问题及解决办法!仅供参考! 1、用广角镜头拍出的照片四角发黑 主要是由于闪光灯覆盖面与广角镜头的视场角不匹配。老式闪光灯设计的闪光覆盖面大都只能与35mm的小广角镜头配套,28mm广角镜头的视场角比35mm镜头大12度,因此使画面四周受不到光而发黑。防止的办法有二条,一是在灯光上加散光罩,使闪光成为散射光,以扩大覆盖面;二是用白纱布蒙住灯头,让光线散射,使整个画面都能均匀受光。 2、画面影调模糊

利用VB和MAPGIS基本控件做二次开发

利用VB和MAPGIS基本控件学做二次开发 摘要:本文介绍了利用VB进行MAPGIS二次开发的原理、方法和实现技术,为用户进行复杂的应用开发提供了技术基础。 关键词:VB,MAPGIS,二次开发 微软公司的Visual Basic是一个简单易学的可视化开发工具,MAPGIS提供了很多功能强大的图形和属性管理控件,并为二次开发提供了许多完备的功能接口。利用VB和MAPGIS 基本控件可以做一些基本的开发,满足用户的一些特殊需要。本文将以区文件操作开发为例,讲解二次开发的原理、方法、要点和实现技术。 第一步:首先建立VB开发环境。 安装MAPGIS SDK软件到MAPGIS安装路径下。 添加声明模块vbW60_Area.bas,该模块包含MAPGIS基本参数及结构定义、消息与版本定义等。添加的方法是:在VB程序中点取"Project"菜单下的"Add Module",添加vbW60_Area.bas文件,该文件在MAPGIS安装程序的Basic子目录下。 添加参照引用文件。这些文件是MAPGIS控件功能实现的外部参照。添加的方法是:在VB程序中点取"Project"菜单下的“References”,将MapGisBasCtl1 1.0 Type Library、MapGisBasCtl2 1.0 Type Library、MapGisBasCom 1.0 Type Library、MapGisBasCtl 1.0 Type Library四个参照文件打钩,如下图所示。 设置可执行文件输出目录。生成的可执行文件必须放在与MAPGIS安装目录的动态库和控件相同的目录中才能执行。设置的方法是:点取"File"菜单下的"Make *.exe..",选择

mapgis新手教程3

山西地信数码科技公司
MAPGIS 教程
8、系统弹出(如下图)对话框。在此对话框中选择我们新建好的空白文件夹。
此文件夹即为 新建好的空白 文件夹
9、选择要裁剪的文件。这儿有两种情况: ①如果(左面窗口中)所有的文件都需要进行裁剪时,我们直接点击“添加全部”即可。 ②如果(左面窗口中)只有一部分文件需裁剪时,我们要将所需裁剪的文件全部选中(即将 其选为蓝色) 。然后点击“添加”→选择全部→设置“参数” (参数的设置参照下图即可)→ →单击“参数应用” (此时左下角的窗口中会显示出我们将要进行裁剪的图形文件)→单击 “装入裁剪框” (即我们在“输入编辑”中新建好的区文件)→单击“开始裁剪”→在右下 角窗口中的任意位置单击右键,在弹出的下拉菜单中选择“复位窗口” 。这时裁剪后新的图 形文件就显示在此窗口中→退出。
5

山西地信数码科技公司
MAPGIS 教程
此处为裁剪 范围。 此图为裁剪 后的新文件。
10、最后,我们可以在“输入编辑”中打开裁剪后的文件。 (如下图)
6

山西地信数码科技公司
MAPGIS 教程
本次操作结束,如发现有不清或不对的地方请与我们联系(sxmapgis@https://www.360docs.net/doc/1c899095.html,) ,我们 会及时改正,谢谢! 这里只是讲一些快速的入门法, 如果想更深入的了解 MAPGIS 知识, 请看 MAPGIS 相关书 籍。
7

山西地信数码科技公司
MAPGIS 教程
MAPGIS 打

(作者:sxmapgis) 功能:打印出图. 当一张图绘制完后,我们需要把它打印出来,具体步骤如下:
如果在准备出图的过程中,如果还要进行一些修改,在菜单栏上单击“返回编辑” 。
1

钓鱼新手常见的各种问题

钓鱼新手常见的各种问题 钓鱼作为一项休闲户外运动,吸引了众多爱好者。每逢节假日,越来越多的钓友走出忙碌喧嚣的都市,投入到生机勃勃的大自然的怀抱。钓鱼人越来越多,“怎样钓好鱼”、“怎样钓更多的鱼”便成了众多初学者研究的话题。下面整理了钓鱼新手常见的各种问题,欢迎阅读。 初学钓鱼常见问题: 1、鱼不吃钩 打窝两三个小时后,浮标还是纹丝不动,这是很多钓友常常遇到的事。还有些情况就是打下窝子后,不久发现窝内有鱼星泛起,这肯定是窝内有鱼,但鱼就是不吃钩。鱼不咬钩是有气候、季节、气压等多方面的原因,需要分析和查找。只要找到问题的症结,对症下药,一切便迎刃而解,一般可从以下几个方面进行查找。 (1) 钓饵是否对路。平时用某一种钓饵总能上鱼,这次仍用这种钓饵,鱼却怎么也不咬钩。其实这并不奇怪,鱼的口味是会发生变化的,就像我们人类夏季喜欢吃素,冬季爱吃荤腥一样,这与气候、气压、水情、季节等许多因素有关。至于鱼的种类不同,食性各异,就更不必说。如果你对所钓水域的情况熟悉,可先从钓位、水情等其他方面查找原因;如果是生口鱼的钓场,又确实有鱼,则钓饵对不对路,应是首要的一条,可以考虑换饵。

(2)钓点是否合适。如果钓位选择不当,此处无鱼,当然无鱼上钩。或者钓点选的不是地方,或过浅过深;或水下有暗草,钩饵落不了底;或大水面的平直地段,鱼不在这里停留,更非鱼道鱼窝。当开钓一两个小时,钓点内毫无反应,两旁邻近的钓友也无鱼上钩时,就有考虑另选钓位的必要。 (3)气压是否适宜。天气的好坏,决定气压的高低,气压的高低决定着鱼的摄食态度。如闷热天气、下雾天气、连续阴天、雷雨之前,气压就会降低,使水中的溶解氧下降,水中鱼缺氧上浮,根本不想进食,不是在水底不动,就是浮到水面吸氧。即使把最好的钓饵送到鱼的嘴边,也无济于事。如果遭遇这样的天气,还有刮大风的天气,鱼也趴在水底不动弹,也不咬钩。这样的天气,最好的办法就是“打道回府”。 (4)水情。水位频繁地涨落,鱼向水体中间聚集不咬钩,将钓位选在深水区,偶有所获;流水中垂钓,流速过快,鱼不在这里停留,只有选择流速较缓处下钩;水色过于浑浊,钓饵难以被鱼发现,使用白色、黄色或香味浓重的钓饵,效果会好一些;水质过肥、鱼不爱咬钩,用普通钓饵很难奏效,可用味道浓烈的饵来刺激鱼的食欲,方能引起鱼儿的兴趣。 (5)是否有外界的影响。淡水鱼类都害怕干扰。岸边喧嚷的人声,来回走动的脚步声,频频挥竿发出的声响,身影、竿影的晃动以及白色衣服的反光等等,都会惊跑鱼群。特别是渔民用丝网捕鱼或是拉网

新手常见FQ问题解答

新?常见F&Q问题解答 收集问题,有问题的请跟帖提问。 怎么退出杀劫 看图,那个是杀劫选项,点进去选择退出。 怎么隐藏周围玩家 A LT+4是隐藏周围所有玩家 A LT+5隐藏周围玩家,只显?队长。 怎么设置默认技能?使?默认技能快捷键是什么? 战?中A LT+W打开技能栏,找到想要设置的技能后右键选定。 使?默认技能的快捷键是A LT+S 怎么强化装备

怎么获得装备材料,和怎么转化装备材料。 1.分解装备宝鉴。 这个貌似看不清,装备材料转换?的五?符,在杂货店购买。

2.做装备材料收集任务,镇魂,图腾可以获得装备材料包。 装备材料收集任务?怎么做? 在做?的时候,请你带上你的宠物,每个名字的怪都是2只,分别是岩?,烁?,??,泥?,如岩?,?和宠要同时各?削?个岩?,1回合内死亡,否则复活满?。只要每回合同时削死同?个名字的2个怪就O K了,顺序随意。 武器装备不??被我分解了怎么办? 不?担?,分解的不是你的装备,分解的是宝鉴,如果不??分解了宝鉴,可以通过?劫副本(?前更新为只有副本掉落了。3.22修改)来获得宝鉴。?前只有这个地?可以获得。 为什么我的宝鉴开不了装备了? 没?都有三套装备,?如普通披风宝鉴,我们把三个属性的装备都开出后,就?法再开出装备了,只有分解,?前是这样的,20级30级以后是怎么的还有待确认。如果你点开宝鉴,没有装备可以开的话,就分解吧。 关于宠物融合的问题:

㈠主宠10级,副宠必须必须是1级绿?宝宝!!!必须必须,因为我刚融合,我的B B2级了,说必须1级,我蛋疼了。 ㈡融合后,主宠有?率技能副宠技能,但是技能不会出现在当前技能栏?,如果想使?你还需要使?灵兽要诀进?步那个啥。(脸?,没钱没灵兽要诀,?直没试验过,融合到融合了3次。) 关于类似于昆仑风寒、星落这样的持续伤害技能: 风寒和星落是2个技能,2个单独存在的持续性减伤状态,所以不要?味的只使??个技能攻击,当队伍中有2个昆仑的时候,可以分??下,?个??风寒,?个??星落,覆盖性的上装备。最?化的输出。其余职业应该也类似,我只练了?个昆仑。 为什么我的聊天框?的所有东西我都点不到?包括发出的宠物,装备,?物,还不能滚动查看聊天内容了。 在聊天框右下?,有打开穿透、调节透明度、频道选择等选项,你是不??按到了打开穿透那个设置了,点?下关闭穿透,就可以了。 宝宝:技能,:?个是佩戴技能,?个是技能囊。 佩戴技能和佩戴装备?样需要部位,?前20级前只有2个位置。也就是可以佩戴2个技能。 技能囊?的技能不起作?。 抓到的宝宝,佩戴有?个,技能囊?有2个(其中以个已经佩戴,想要另外?个也起作?,?要诀打上去,?了要诀,会在技能囊?随机挑个技能放在佩戴技能的空位上,或者顶掉已经佩戴的技能。) 为了?便理解?装备和宝宝技能类?:宝宝融合(消耗融合?)增加宝宝的技能囊?德技能===类似于,你使?装备图鉴,增加装备种类 宝宝替换(消耗要诀)更换或者添加已经装备的技能从技能囊?。====类似于你在装备集?更换装备或者装备你未装备的部位。

mapgis-学习难点

利用MapGis进行屏幕跟踪矢量化 > 1.利用MAPGIS矢量化作图。 > 1.1启动MAPGIS(方法过程见上一次实验)。 > 1.2进行输入编辑窗口。 > > (1)点击“取消”。 > (2)点击“新建工程工具”、“确定”、“点选生成不可编辑项”、“确定” > > (3)最大化地图窗口,并将空工程文件保存为“实习二”。 > > (4)装入光栅文件“80-14.tif”。 > > (5)光栅文件求反,并将屏幕放大到适当大小。 > > (6)可利用移动窗口工具拖动窗口,以查看图形的其它部分。 > > (7) 通过对查看,以达到判图识图并对图形要素进行分层的目的,对于点要素我们可以分为注示层和权属拐点层,对于线要素我们可以分为线状地物层、权属界线层和地类界三个层次。 > (8)在控制台窗口点击右键,利用快捷菜单新建两个点文件和三个线文件。 > > 最后得: > > (9)在控制台窗口可以通过拖动项目改变其位置,则我们将线文件拖到上层,点文件放在下层。 > > 1.3新建并打开图例板。 > (1)在工程窗口新建图例 > > (2)新建“注示”的图例。 > 在“图例类型”选择框中选择“点类型图例”,并在“名称”栏中输入“注示”。 > > 点击“图例参数”按钮,输入如下参数,最后点击“确定”键确认。 > > 最后点击“插入”按钮,完成“注示”图例的设置。 > > (3)新建“权属拐点”图例的过程见下列图解: > > (4) 线状地物包括铁路、公路、农村道路、沟渠等,以农村道路为例,建立图例图解如下。> “图例类型”选“线类型图例”。 >

> “图例名称”填入“农村道路” > > 设置“图例参数” > 其它线状地物的设置同上,其参数见下图: > 铁路: > > 公路: > > 沟渠: > > (5)权属界线的定义方法同上,其参数分别为: > 村界: > > 乡界: > > 县界: > > (6)地类界线的定义方法同上,其参数为: > > (7)以上的参数定义好之后,点击“确定”按钮确认我们的操作,系统会提示我们保存图例文件。 > > (8)将工程文件与图例文件关联在一起才能使用图例板,方法是在控制台窗口的右键菜单中关联图例文件。 > (9)打开图例文件(控制台窗口的右键菜单中)。 > > 1.4光栅矢量化方法输入数据。 > (1)选中将要输入数据的层,将其设为当前可编辑。 > > (2)在图例板上选中要输入的线型。 > > (3)在工具栏上点击交互式矢量化按钮。 > > (4)mapgis的功能键定义分别为: > F4键(高程递加):这个功能是供进行高程线矢量化时,为各条线的高程属性进行赋值时使用的。在设置了高程矢量化参数后,每按一次F4键,当前高程值就递加一个增量。 > F5键(放大屏幕):以当前光标为中心放大屏幕内容。 > F6键(移动屏幕):以当前光标为中心移动屏幕。 > F7键(缩小屏幕):以当前光标为中心缩小屏幕内容。 > F8键(加点):用来控制在矢量跟踪过程中需要加点的操作。按一次F8键,就在当前光标处加一点。 > F9键(退点):用来控制在矢量跟踪过程中需要退点的操作,每按一次F9键,就退一点。

(推荐下载)MAPGIS67教程(制图详细步骤讲解)

(完整word版)MAPGIS67教程(制图详细步骤讲解) 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word 版)MAPGIS67教程(制图详细步骤讲解))的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)MAPGIS67教程(制图详细步骤讲解)的全部内容。

第1章概述与安装 1.1 概述 MAPGIS 是中国地质大学(武汉)开发的、通用的工具型地理信息系统软件。它是在享有盛誉的地图编辑出版系统 MAPCAD 基础上发展起来的,可对空间数据进行采集,存储,检索,分析和图形表示的计算机系统。MAPGIS 包括了 MAPCAD的全部基本制图功能,可以制作具有出版精度的十分复杂的地形图、地质图,同时它能对图形数据与各种专业数据进行一体化管理和空间分析查询,从而为多源地学信息的综合分析提供了一个理想的平台。 MAPGIS 地理信息系统适用于地质、矿产、地理、测绘、水利、石油、煤炭、铁道、交通、城建、规划及土地管理专业,在该系统的基础上目前已完成了城市综合管网系统、地籍管理系统、土地利用数据库管理系统、供水管网系统、煤气管道系统、城市规划系统、电力配网系统、通信管网及自动配线系统、环保与监测系统、警用电子地图系统、作战指挥系统、GPS 导航监控系统、旅游系统等一系列应用系统的开发。 1。2安装 1)系统要求: 硬件:CPU 486 以上、16M RAM、200M 硬盘、256 色以上显示器; 操作系统:Win9x、Win2000、WinNT 、WinXP或Win7系统; 输入设备:本单位主要使用的是GRAPHTEC—RS200Pro型扫描仪; 输出设备:本单位主要使用的是Canon—IPF700型出图打印机。 2)硬件的安装: MAPGIS 硬件部分有加密狗,ISA 卡、PCI 卡三种,本单位主要为 MAPGIS USB 软件狗,在确保机器 BIOS 设置中 USB 设备未被禁止的条件下,Windows 98 和 Windows2000 自带的标准 USB 驱动程序均可支持 MAPGIS USB 软件狗工作。 3)软件的安装: MAPGIS 安装程序的安装过程为:找到 MAPGIS 系统安装软件,双击SETUP 图标,系统自动安装软件,在 WIN2000/NT/XP 下安装时,应先运行 WINNT_DRV,提示成功后才可选择 SETUP 开始 MAPGIS 程序的安装; 对于 MAPGIS6。1 及 MAPGIS6。5,则无关键字和安装选择,但须根据实际需要选择安装组件。 从上述组件中选择实际运用中需要的选项,根据提示即可完成安装。

暗黑2-一些新人常见问题备查

1 为什么有些无形(Eth)装备比有形贵 注意:不是所有装备都无形的比有形贵的! 无形比有形多50%ed(防御/伤害) 无形比有形需求低(敏捷、力量需求都比有形少10) 为了省属性点,副手用无形统盾做精神 无形装备能自动恢复 自动恢复数量-泰坦的复仇 自动恢复耐久-沙暴 无形装备有无法破坏属性 如拿无形武器做的死亡呼吸 稀有——无形物品的出现机率是5% 次元算够稀有的了,出现无形次元就更稀有了(只要不拿去敲怪就不会坏,用着还很拉风) 如果是防具(如jp权冠)就郁闷吧。 pet(雇佣兵)用不会消耗耐久度(不会坏) 无形比有形好看........ 无形cta比有形贵的原因 2 减抗 除了pal的信念(审判)灵气和nec的降低抵抗能破免疫外(对免疫只有1/5效果,有一部分还是不能破),其它减抗装备(权冠、新月),冰支配都不能破免疫<还有伤害加深、衰老破物免> 遵从、权冠、新月等物品带的减抗作用是谁用谁受益,其它人无法受益(所以kcama、电sor不用给pet新月了) 最多只能把敌人的抗性减到-100 3 装备等级 装备的等级不会影响什么 不过 th们都认为88、99lv的好看的所以能卖贵点

4、RR时bb怎么过3bb? 1级bb不用完成3bb任务,只要key(40级人物)完成了3bb任务能进毁灭王座就可以了 1级bb组队后一直站在act5城里等司机带key去杀巴而就行了,key pass他们也跟着一起pass。 ps除了act3到act4时1级bb要离开城里进红门外,其它关都不必离城,让一个未完成任务的人和司机做任务pass就可以了。 6、密人,加好友 密人 /w *acc ni hao ma? /m *acc ni hao ma? /m char ni hao ma? /w(空格)*账号(空格)说话内容 /m(空格)名字(空格)说话内容 5 游戏里密人、加好友 /f a <账号>, /f add <账号> 将某账号加为好友。双方互相加入好友后,朋友上线/离线/进入退出游戏将会收到相应的提示。 /f d <账号>, /f r <账号>, /f del <账号> 删除某好友 /f l, /f list 列出所有好友状态 /f m <信息> 将信息发给所有互相加好友并且在线的朋友。 /whois, /whereis, /where 查找玩家登陆状态/是否登陆/在游戏里还是在频道。 6 雇佣兵(pet) act2雇佣兵 普通难度 pet类型 - 防御型(deffensive)光环种类 - 反抗(Defiance)作用 - 增加防御 pet类型 - 战斗型(combat)光环种类 - 祈祷(Prayer)作用 - 增加生命回复速度 pet类型 - 进攻型(offensive)光环种类 - 祝福瞄准(Blessed Aim)作用 - 增加攻击准确率 恶梦难度 pet类型 - 进攻型(offensive)光环种类 - 力量(Might)作用 - 增加对敌人的物理伤害 pet类型 - 战斗型(combat)光环种类 - 荆棘(Thorns)作用 - 反弹敌人的近战物理伤害

MAPGIS实习心得(小组)

一、实习时间和实习地点: 2014—2015学年第一学期第十七至十八周,实习地点学校机房 二、实验目的与要求 1.掌握工程图例板制作、使用和编辑方法。 2.掌握点、线、区输入方法和相应参数的设置 3.掌握线的交互式矢量化方法。 4.掌握点、线的常用编辑方法。 5.掌握MAPGIS中拓扑造区的基本流程及操作。 6.掌握注释赋属性功能。 三、实验步骤与内容 1、实习准备,熟悉基本操作 1、安装及打开MAPGIS软件:根据提示安装软件。安装软件后, 打开“DogServer67.exe”,再打开MAPGIS软件。 2、设置:单击MAPGIS主菜单中的“设置”按钮。将工作目录设置 为“D:\学生\201220280103”,矢量字库目录设置为“D:\学生\试题\CLIB”,系统库目录设置为“D:\学生\试题\江西二调Slib_2008”。 3.创建文件 (1)执行如下命令:图形处理?输入编辑?新建工程?确定?不生成可编辑项?确定。

(2)在输入编辑子系统界面在右侧窗口中点击鼠标右键,新建一个文件“地质界线.WL”、并且修改其属性结构(需注意,编辑完最后一项时需按下“ENTER”键转到下一行再保存)。 (3)工程图例板制作 1)在输入编辑子系统界面在右侧窗口中点击鼠标右键,单击新建工程图例编辑?编辑分类。 2)新建一个线类型图例(名称“地质界线”,分类码为“1”,编码为“1”,图形参数如图b所示)。 (b)(c) 4)点击“确定”按钮,保存工程图例文件为“工程文件.cln”。2、空间数据输入与编辑 1.打开“工程文件MPJ”,在输入编辑子系统界面在右侧窗口中点击鼠标右键?添加项目“地质界线.WL”、并使之处于编辑状态同时

mapgis二次开发教程

mapgis二次开发教程 默认分类 2009-09-08 10:18:14 阅读898 评论1 字号:大中小订阅 目前MAPGIS二次开发库主要以API函数、MFC(Microsof t Foundation Class)类库、Com组件、Activ eX 控件四种方式提供。开发库被封装在若干动态链接库(DLL)中。 API函数在使用方法上与Windows的API函数完全一样,因此是独立于开发工具的。无论您使用VC++、VB还是BC++、Dephi…,您在这些工具中如何调用Windows的API函数,您就可以怎么调用这些二次开发函数。 MAPGIS类库是为基于MFC类库的C++开发者提供的多个可重用基类,它将应用程序所需的常见基本功能作了封装,使用便利,改动灵活。开发者只需从类库派生即可使自己的程序获得从窗口显示控制到图形查询编辑的各项功能。 MAPGIS COM组件是MAPGIS新一代体系结构的表现,功能更加强大,使用更加便利。具有二次开发方便、易于集成、无限 扩展等特点。支持多种开发软件,包括Visual C++、Visual Basic、Delphi、script、InterDev、Power Builder等,开发者可以多层次的 访问MAPGIS组件的数据层、功能层和界面层。 Activ eX 控件是MAPGIS完成组件化改造的成果之一,它们使得二次开发更为快捷便利,代码的可复用性更高。 上述各类开发接口提供了从最基本数据单元的读取、保存、更新和维护到MAPGIS地图库的建立和漫游,以及空间分析,图象 处理等一系列功能。其中,API函数是基础,使用上最灵活,但技巧性要求也最高。所以本书大量篇幅用于介绍C++ API函数。MAPGIS将不断丰富完善各类二次开发接口,以多种开发手段满足不同层次、不同应用的需求。这些函数所 在的C++头文件表4-1所示:

很多刚入施工的新手都会碰到一些常见的问题

很多刚入施工的新手都会碰到一些常见的问题,本文总结了施工中常见的问题和处理办法,供新手学习,希望能帮助到需要的人…… 蜂窝 常见问题有: (1)配合比计量不准,砂石级配不好; (2)搅拌不匀; (3)模板漏浆; (4)振捣不够或漏振; (5)一次浇捣混土太厚,分层不清,混凝土交接不清,振捣质量无法掌握;(6)自由倾落高度超过规定,混凝土离析、石子赶堆; (7)振捣器损坏,或监时断电造成漏振; (8)振捣时间不充分,气泡未排除。 防治措施为: ①严格控制配合比,严格计量,经常检查; ②混凝土搅拌要充分、均匀; ③下料高度超过2m要用串筒或溜槽; ④分层下料、分层捣固、防止漏振;⑤堵严模板缝隙,浇筑中随时检查纠正漏浆情况;

处理措施为: ①对小蜂窝,洗刷干净后1:2水泥砂浆抹平压实; ②较大蜂窝,凿去薄弱松散颗粒,洗净后支模,用高一强度等级的细石混凝土仔细填塞捣实; ③较深蜂窝可在其内部埋压浆管和排气管,表面抹砂浆或浇筑混凝土封闭后进行水泥压浆处理。 麻面 常见问题有: (1)同“蜂窝”原因; (2)模板清理不净,或拆模过早,模板粘连; (3)脱模剂涂刷不匀或漏刷; (4)木模未浇水湿润,混凝土表面脱水,起粉; (5)浇注时间过长,模板上挂灰过多不及时清理,造成面层不密实; (6)振捣时间不充分,气泡未排除。 防治措施为: ①模板要清理干净,浇筑混凝土前木模板要充分湿润,钢模板要均匀涂刷隔离剂;

②堵严板缝,浇筑中随时处理好漏浆; ③振捣应充分密实; 处理方法: 表面做粉刷的可不处理,表面不做粉刷的,应在麻面部位充分湿润后用水泥砂浆抹平压光。 孔洞 常见问题有: (1)同蜂窝原因; (2)钢筋太密,混凝土骨料太粗,不易下灰,不易振捣; (3)洞口、坑底模板无排气口,混凝土内有气囊。 防治措施为: ①在钢筋密集处采用高一强度等级的细石混凝土,认真分层捣固或配以人工插捣; ②有预留孔洞处应从其两侧同时下料,认真振捣; ③及时清除落人混凝土中的杂物; 处理方法: 凿除孔洞周围松散混凝土,用高压水冲洗干净,立模后用高一强度等级的细石混凝土仔细浇筑捣固。

新手开车常见问题

新手开车常见问题 新手开车常见问题 新手开车起步技巧最大障碍——起步易熄火 起步易熄火是每个初学车人士所犯的通病,此类问题发生的概率没有百分之百,但是绝对有百分之九十的人都会出现这种问题。新 手经常会出现起步时熄火、车身抖动等情况,另外行车换挡时由于 离合器松得过快容易造成顿车,这样不但毁车,而且驾乘感觉非常 不舒服。还有些新手由于离合器操作不熟练,养成了习惯性踩踏离 合器踏板的毛病,造成离合器长期处于半离合状态,加速离合器的 损坏。 正确方法:先练习抬离合,感觉到结合点,即汽车将要动的时候,也称半离合状态时,停止上抬稳住。然后慢慢松离合,这时汽车就 能平稳起步了。接着练习离合和油门的配合。既抬离合到半离合状 态时稳住,慢慢松离合的同时,稍加油门,汽车平稳起步。 新手开车起步技巧最大障碍——上坡易溜车 正确方法:如果是下坡路,停车前,先将挡位从高至低降到合适的档位后,再用点刹的方式减缓车辆的.行驶速度,当到达停车地点时,应同时踩下离合和刹车将车停住,然后拉手刹,再松开脚刹。 如果是上坡路需要停车时,注意右脚别松油门,还要让汽车保持足够的爬坡动力,一直将车开到选好的停车地点。进行停车操作时,两脚一定要协调配合好,整套动作要一气呵成,不能拖拉。即右脚 一松油门,左脚就迅速准确的踩下离合,待车将停时,踩下刹车把 车停住。然后拉紧手刹,再松开脚刹。 新手开车起步技巧最大障碍——并道易慌张 对于新手来说,并道是一项很恐怖的事:川流不息的车、不时响起的喇叭和闪烁的灯光、其他车驾驶员嘲笑的眼神,都会使新手感

到莫名的恐惧。所以对于新手来说还是尽量老老实实开车,非万不得已不要去并道。 正确方法:并线时一定要把握好时机,一定要将车道前后的状况都看清楚再并线。重点看看要并入车道里车的行驶情况,诸如该车道内车辆的速度,前方是否有拥堵或减速情况,两车之间是否有足够的距离供你并线,弄清你的后视镜盲区内是否有车辆。并线时先打转向灯,然后加速驶入要并入的车道,完全进入车道后回正转向盘,并将转向灯回位。 新手开车起步技巧最大障碍——倒车失误多 新手开车最大的障碍还包括如何正确倒车,好多新手在长时间倒不好车后都会出现慌张情绪,一不小心就会错把油门当刹车而猛踩下去,结果酿成各种惨剧。倒车行驶要比前进驾驶困难些,主要是视线受到一定限制,不易看清车后道路和障碍情况,加之倒车时,后轮变为前导,前轮变为后跟,主观感觉上发生差异,控制转向的位置也发生了一些变化。所以,倒车时的操作就会觉得没有前进时顺手、方便、灵活和准确。 正确方法:倒车前要观察周围的环境,可通过后视镜和转头透过后挡风玻璃观察周围情况,根据观察到的情况和汽车的外廓及装载的宽度、高度缓慢倒车。倒车时,要稳踩加速踏板,时速不超过 5km/h,匀速倒车,防止熄火或因倒车过猛而造成危险,同时要实时通过后挡风玻璃和后视镜观察进展情况,并注意修正方向,防止车头和车尾发生刮蹭。

mapgis制图心得

Mapgis制图心得 ○、基本知识 1、Mapgis中图形文件由一个文件夹组成,一般包括工程文件(*.mpj)、点文件(*.wt)、线文件(*.wl)、区文件(*.wp)。工程文件(*.mpj)是把点文件(*.wt)、线文件(*.wl)、区文件(*.wp)三类项目组合起来而成一张图。 2、点文件(*.wt)包括文字注释、园、特定符号(如钻孔、三角点、矿点等)。 3、线文件(*.wl)是指地形线、地质界线、断层线坐标线等。 4、区文件(*.wp)是指地层填充上色。 一、图像制作 1、扫描文件,选取分辨率为300,TIFF或JPEG保存,用JPEG时质量因子选75以上(PS保存时,品质8以上)。 2、转换扫描文件格式为msi。 图像处理/图像分析,数据输入,选数据类型、添加文件、转换。 (转换不成功的原因:ie升级为8.0版)。 二、图框和坐标网的制作 1、实用服务/投影变换,打开投影变换子系统。 A、以下针对比例尺小于等于1:5000的非标准图框 1、投影变换子系统/投影转换/绘制投影经纬网/角度单位,坐标类型为地理坐标系(默认),坐标单位改为DDDMMSS.SS。 2、投影变换子系统/投影转换/绘制投影经纬网/投影参数,坐标类型填入投影平面直角(默认),比例尺分母中填入所作图的比例尺分母(如1/1万的图填入10000)、坐标单位为毫米。填好投影带类型、投影序列或投影中心点经度为中央子午线经度、任意纬度。 3、投影变换子系统/投影转换/绘制投影经纬网/点参数,注释高度和宽度都选1.5。 4、投影变换子系统/投影转换/绘制投影经纬网,填入起始经纬度(格式为1012330或324550),如只绘经纬网则输入经纬度间隔(单位为秒,如1/1万的图为30)。

新手学习mapgis教程

------------------- 时磊5说----- - ---- ------- 新手学习mapgis教程 一、几个术语 图层:按照一定的需要或标准把某些相关物体组合在一起。可以把图层理解为一张透明薄膜, 每一层的图元在同一薄膜上,如水系力图层、铁路图层、地质界限图层、断层图层等。图层的分层有利于地图图元的管理,提高成图速度。 栅格图:即扫描的图像。 矢量图:即进行了数字化的图像,图中的每一个点都有相对的X和Y座标。 图元:图面上表示空间信息特征的基本单位,分为点、线(孤段)、多边形等三种类型。 点元:点图元的简称,有时称点。指其位置只有一组X和Y座标来控制。 它包括字符串(注释)、子图(专用符号)等。所有点保存在点文件中(*.wt)结点:指某线或孤段的端点或数条线或孤段的交点。 结点平差:使几条线或孤段成为共用一个结点的过程 线图元:地图中线状物的总称。如划线、省界、国界、地质界线、断层、水系、公路等。所有线图元都保存在线文件中(*.wl) 区图元(面图元):由线或孤段组的封闭区域,可以以颜色和花纹图案填充。如湖泊、地层、岩体分布区等。所有区图元都保存在区文件中(*.wp )。 工程:对一系列的点、线、面文件进行管理的描述性文件。 二、MAPGIS几种主要文件类型及后缀 .wp区(面)文件.pnt控制点文件 .wl线文件 .wt点文件 ?tif栅格文件 .rbm光栅求反后文件 .mpj工程文件 ?cln图例板文件 点文件(.wt):包括文字注记、符号等。即在输入时,文字和符号都存在点 文件中。在机助制图时,文字注记称为注释(如各种标注等),符号称为子图(矿 点符号,泉符号等)。 线文件(.wl):是由境界线、河流、航空线、海岸线等线状地物组成的图元。 面文件(.wp):将各个行政区进行普染色后,就得到了区文件。在理论上,区是封闭的线组成的区域,因此区是基于线生成的。 工程(.mpj):对一系列的点、线、面文件进行管理的描述性文件。其主要记录了各个文件的信息,如存放地、可编辑性等。(如何建立工程,见以后) 图形处理一输入编辑 一、输入编辑步聚 主要步骤为: 1将图件进件进行扫描,成灰度、或彩色、或二值。 2、建立相应的工作目录,即建立自已的工作文件夹。女口mapgis学习 3、将扫描的图像拷入到工作文件夹中, 4、将系统库(相当于\mapgis65\slib文件夹)拷到工作文件夹中。

一份关于购买新房各种新人不知不懂的问题大全!

一份关于购买新房各种新人不知不懂的问题大全! 1、怎么保证售楼书的内容具有法律效率?我看到售楼书之后确实非常感兴趣,但是又怕最后买了房子以后,不象售楼书中所描述的那些美妙?怎么办? PS: 根据法律的规定,如果要从法律上确保售楼书本身具有法律效力,就一定要把售楼书的内容明确的写到后面的商品房销售合同中,这是法律规定要有的。 如果我就是认定售楼书中所描绘的物业的美妙环境,这么好的户型、这么好的地段,想确保、约束开发商一定要按照售楼书中说的履行它的义务,就把售楼书的内容向开发商提出写到合同中。这样的话,一旦开发商没有按照售楼书写到商品购销合同里约定的条款履行义务,开发商就要承担责任。 2、在售楼书验完以后要签订认购书,要交定金,购房人需要注意什么,定金和订金的区别?PS: 定金是一个专门的法律概念,其目的是在于对合同的成立、履行其担保作用,并有特定定金的规则,它有特定的法律内涵,叫做给付定金的一方不履行债务的无权要求返还定金,接受定金的不履行债务的应该双倍返还定金。 而订金不是对合同起担保作用,它只是起担保作用,叫做给付订金的一方不履行债务的可以要求返还订金。所以,在认购书中写的定金一定要分清是哪个“定” (订),因为有不同的法律概念。通常房地产开发商在认购书中有这样的条款,买房应该在签订认购书多少之日起买房,否则的话不给退还。 提示: 购房者在签订认购书的时候,将这个条款改为买房应当在签订认购协议之日起多少日之内前来与卖房商谈正式合同,如因对合同条款的分歧导致合同未能签署,所收的定金应予退还。这样对购房者应该是比较有利的。 3、认购书签订了之后在多少日之内和房地产开发商签订买卖合同需要注意什么?PS:

相关文档
最新文档