您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > IMS培训教程5--服务器端开发函数
MapGis—IMS服务器端开发函数武汉中地有限公司(内部培训)鄢康玮2004-05-25WebGis函数库•装载工程•地图显示•地图操作•工程查询•工作区查询•网络分析/公交换乘装载工程•gisInitVarible•gisLoadPrj•gisPrjExists地图显示•gisCreateMapViewObj•gisCreateRectObj•gisMapViewExists•gisStartDspMap•gisDisplayMap•gisEndDspMap•gisDirectDisplayMap•gisGetPrjCurrentParam•gisSetMapViewOrg地图操作•gisZoomIn•gisZoomOut•gisMoveWindow•gisRestore•gisUpdate•gisGenerateEagleImage•gisDelEagleImage工程查询•gisGetPrjNo•gisPrjBySelLstGetTypeAreaObj•gisPrjByIndexGetTypeAreaObj•gisPrjGetSearchLstCount•gisPrjGetElementRect•gisPrjSearchByHitting•gisPrjSearchByRect•gisPrjSearchByCircle•gisPrjSearchByStr工作区查询•gisGetAreaNo•gisPrjSetSearchAreaObjLst•gisDispCurElement•gisGetStrByFldName•gisGetStrByFldID•gisGetPntPos•gisGetSearchLstCount•gisDistance•gisGetElementRect•gisSearchByHitting•gisSearchByRect•gisSearchByCircle•gisSearchByStr网络分析/公交换乘•gisCreatePathAnalyObj•gisCreateBusRouteAnalyObj•gisCreateBusPathAnalyObj•gisSetPathNetArea•gisSetBusNetArea•gisSearchNodeNoByPnt•gisNetFindAndGetPath函数名:gisLoadPrj函数说明:装载工程输入参数:[in]prjName:需要加载的工程名[in]szDSN:工程的数据源[in]szLog:工程的登录名[in]szPsw:工程的密码说明:如果如果szDSN赋值为,则打开磁盘文件输出参数:[out]True/False函数名:gisPrjExists函数说明:工程是否加载成功输入参数:无输出参数:[out]true/false函数名:gisInitVarible函数说明:初始化函数输入参数:无输出参数:[out]true/false函数名:gisCreateMapViewObj函数说明:创建MapView显示框架对象,并设置其高宽输入参数:[in]width:设置Applet显示的宽度[in]height:设置Applet显示的高度输出参数:[out]true/false函数名:gisCreateRectObj函数说明:创建MpRect对象输入参数:无输出参数:[out]RectObj/Nothing函数名:gisMapViewExists函数说明:判断MapViewObject是否存在输入参数:无输出参数:[out]true/false函数名:gisStartDspMap函数说明:准备显示地图场景,返回虚拟目录对应的图像文件名。输入参数:无输出参数:[out]MyDC/NothingVirMapImgName:gif图片的相对路径(包括gif图片名)函数名:gisDisplayMap函数说明:显示地图输入参数:MyDC:图像显示需要的DC,该参数可从gisStartDspMap函数中得到输出参数:[out]true/false函数名:gisEndDspMap函数说明:结束地图显示输入参数:MyDC:图像显示需要的DC,该参数可从gisStartDspMap函数中得到输出参数:[out]true/false函数名:gisDirectDisplayMap函数说明:直接显示地图,返回虚拟目录对应的图像文件名。输入参数:无输出参数:[out]true/falseVirMapImgName:gif图片的相对路径(包括gif图片名)函数名:gisZoomIn函数说明:放大窗口输入参数:xmin:左上角的X轴的坐标ymin:左上角的Y轴的坐标xmax:右下角的X轴的坐标ymax:右下角的Y轴的坐标输出参数:[out]true/false函数名:gisZoomOut函数说明:缩小窗口输入参数:xmin:左上角的X轴的坐标ymin:左上角的Y轴的坐标xmax:右下角的X轴的坐标ymax:右下角的Y轴的坐标输出参数:[out]true/false函数名:gisMoveWindow函数说明:移动窗口输入参数:xImgFromPos:移动操作的起点X轴坐标yImgFromPos:移动操作的起点Y轴坐标xImgToPos:移动操作的终点X轴坐标yImgToPos:移动操作的终点Y轴坐标输出参数:[out]true/false函数名:gisRestore函数说明:复位窗口输入参数:无输出参数:[out]true/false函数名:gisDelEagleImage函数说明:该函数用来删除鹰眼图像输入参数:OldImageName:图像文件的绝对路径输出参数:[out]true/false函数名:gisUpdate函数说明:更新窗口输入参数:无输出参数:[out]true/false函数名:gisGenerateEagleImage函数说明:该函数产生鹰眼图像,并返回鹰眼的显示比率、原点坐标输入参数:EagleWidth:鹰眼的宽EagleHeight:鹰眼的高zoomrate:鹰眼图像与主图像的显示范围大小反比率输出参数:[out]true/falseEagleImageName:产生的鹰眼图像Rate:鹰眼的显示比率LXorg:鹰眼原点X坐标值LYorg:鹰眼原点Y坐标值函数名:gisGetPrjNo函数说明:根据查询列表中的索引号,取工程中该索引号的实体号(No)输入参数:SelectElement:工程查询列表中的索引号输出参数:[out]true/falseAreaNo:返回的实体号函数名:gisPrjBySelLstGetTypeAreaObj函数说明:在查询列表,从工程中得到指定图元索引号的工作区对象输入参数:NoIndex:指定的图元索引号输出参数:[out]true/falseTypeAreaObj:返回的工作区实例对象函数名:gisPrjByIndexGetTypeAreaObj函数说明:从工程中得到指定索引号的工作区对象输入参数:PrjIndex:工程中的索引号,从0开始,0.....n-1输出参数:[out]true/falseTypeAreaObj:返回的工作区实体对象函数名:gisPrjGetSearchLstCount函数说明:取得工程查询列表的个数输入参数:无输出参数:[out]true/falsenCount:返回的查询列表图元的个数函数名:gisGetPrjCurrentParam函数说明:取得工程的当前显示比率、原点坐标输入参数:无输出参数:[out]true/falseRate:工程的显示比率LXorg:工程原点X坐标值LYorg:工程原点Y坐标值函数名:gisSetMapViewOrg函数说明:该函数用来设置图像的原点坐标输入参数:LXorg:原点X坐标LYorg:原点Y坐标输出参数:[out]true/false函数名:gisPrjGetElementRect函数说明:得到工程中的指定图元的显示范围输入参数:无输出参数:[out]true/false函数名:gisPrjSearchByHitting函数说明:在工程中进行点击查询输入参数:x:点击查询的X轴坐标y:点击查询的Y轴坐标dis:进行点击查询的最小查询距离输出参数:[out]true/falsenCount:返回的查询列表的图元个数ResultLstObj:返回的查询列表对象函数名:gisPrjSearchByRect函数说明:在工程中进行拉框查询输入参数:(窗口坐标)xmin:左上角的X轴的坐标ymin:左上角的Y轴的坐标xmax:右下角的X轴的坐标ymax:右下角的Y轴的坐标输出参数:[out]true/falsenCount:返回查询列表的个数ResultLstObj:返回的查询列表对象函数名:gisPrjSearchByStr函数说明:在工程中进行表达式查询输入参数:expression:进行查询用的表达式输出参数:[out]true/falsenCount:返回查询列表的个数ResultLstObj:返回的查询列表对象函数名:gisPrjSearchByCircle函数说明:在工程中进行画圆查询输入参数:'(窗口坐标)xCen:圆心的X坐标yCen:圆心的Y坐标r:圆的半径输出参数:[out]true/falsenCount:返回查询列表的个数ResultLstObj:返回的查询列表对象函数名:gisGetAreaNo函数说明:在查询结构中,取得指定的工作区对象中指定索引的图元号输入参数:TypeAreaObj:指定的工作区实例对象SelectElement:给定的索引号输出参数:[out]true/falseAreaNo:返回的指定索引的图元号函数名:gisPrjSetSearchAreaObjLst函数说明:设置工作中进行查询的工作区对象列表输入参数:[in]ViewObj:视窗对象nCount:进行查询的工作区列表的个数LstArray:进行查询的工作区列表数组输出参数:[out]true/false函数名:gisDispCurElement函数说明:显示指定工作区的指定的图元输入参数:MyDC:显示时需要的DCTypeAreaObj:指定的工作区对象AreaNo:指定显示的图元号Color:以该颜色进行显示输出参数:[out]true/false函数名:gisGetStrByFldName函数说明:根据字段名得到指定工作区指定图元的字段值输入参数:TypeAreaObj:指定的工作区实例对象AreaNo:指定的图元FldName:字段名输出参数:[out]true/falseStr:返回的字段值函数名:gisGetStrByFldID函数说明:根据字段序号得到指定工作区指定图元的字段值输入参数:TypeAreaObj:指定的工作区实例对象AreaNo:指定的图元FldNo:字段序号输出参数:[out]true/falseStr:返回的字段值函数名:gisGetPntPos函数说明:取得指定工作区中图元的位置实例对象输入参数:TypeAreaObj:指定的工作区实例对象AreaNo:指定的图元号输出参数:[out]true/falsedotObj:返回的dot实例对象函数名:gisGetSearchLstCount函数说明:取得指定单工作区查询列表的个数输入参数:TypeAreaObj:指定的工作区实例对象输出参数:[out]true/falsenCount:返回的查询列表图元的个数函数名:gisDistance函数说明:两点距离函数输入参数:[in]ViewObj:视窗对象(窗口坐标)xmin:左上角的X轴的坐标ymin:左上角的Y轴的坐标xmax:右下角的X轴的坐标ymax:右下角的Y轴的坐标RateScale:比例尺输出参数:[out]true/falsedistance:返回的两点之间的距离函数名:gisGetElementRect函数说明:得到指定工作区的指定图元的显示范围输入参数:[in]ViewObj:视窗对象[in]TypeAre
本文标题:IMS培训教程5--服务器端开发函数
链接地址:https://www.777doc.com/doc-4008208 .html