基于VB+MapObjects开发社会经济统计电子地图研究
课程设计----基于vb和MapObjects的二次开发
课程设计报告课程名称:地理信息系统设计名称:MapObjects的二次开发院(系):*********专业班级:*********姓名:***************学号:***********指导教师:************年* 月*日一、设计目的:(1)、实习类型:课程设计;(2)、了解VB的软硬件环境、MapObjects数据类型;(3)、初步掌握该软件的基本操作技能;(4)、能够熟练的操作VB6.0软件,并能应用该软件简单的与MO进行开发(5)、掌握产品的输出设计。
(6)、培养利用GIS方法解决实际问题的能力。
二、设计主要仪器设备,器材,药品,软件等(1)软件准备:VB6.0(2)硬件准备:PC机500M内存,128M显卡(最低)(3)资料准备:MapObjects控件、USA等SHP文件三、设计原理和内容:(1)设计题目:MapObjects的二次开发(2)具体要求:应用VB软件与MO控件进行结合,实现MO的二次开发。
(3)功能描述:✓MapObjects是可以允许用户向应用程序中添加地图的制图软件控件集合。
✓MapObjects 可以在多种符合工业标准的开发环境下使用,比如Visual Basic,PowerBuilder,Visual C++等。
MapObjects 可以直接嵌入到这些开发环境中使用,允许用户快捷地创建应用程序。
✓MapObjects运行于Windows XP或Windows NT 4.0或更高版本。
✓MapObjects 包括一个ActiveX 控件(OCX) 也就是Map控件,还包括45个ActiveX 自动对象。
可用于符合IT行业标准的Windows编程环境。
✓MapObjects主要功能:显示一张包含多个图层的地图(道路,河流,边界)。
放大,缩小,漫游。
创建新的几何图形,如点,线,圆,多边形。
为图层添加注释。
识别地图上被选中的要素(点,线,面)。
可以通过线,矩形,多边形,圆来选择要素可以选取距某参照物一定距离范围内的要素。
计算机地图制图上机实习报告
实验一添加地图控件 (3)1. 实验目的: (3)2.实验内容: (3)(1) MapObjects的概念 (3)⏹MapObjects的功能 (3)⏹MapObjects的结构 (4)⏹MapObjects的特点 (4)⏹MapObjects可以满足哪些用户要求 (4)(2) 在Visual Basic下使用MapObjects (5)实验二实现放大缩小功能 (5)1.实验目的: (5)2.实验内容: (5)(1) 放大功能(在放大按钮的click事件中,还是map1的mouse down 事件中) (5)(2) 缩小功能(在缩小按钮的click事件中,还是map1的mouse down 事件中) (6)(3) 怎么区分map1的mouse down 事件,是放大还是缩小?如果两个都同时放在一个事件中? (6)并添加以下函数 (6)实验三实现平移和全图功能 (6)1.实验目的: (6)2.实验内容: (7)(1) 平移功能(在平移按钮的click事件中,还是map1的mouse down 事件中) (7)(2) 全图功能 (7)(3) 可采用添加一个变量flag来区分 (7)实验四添加工具栏 (8)1.实验目的: (8)2.实验内容: (8)实验五设置鼠标形状,加固定shp文件 (9)1.实验目的: (9)(1) 鼠标形状 (9)(2) 添加固定图层 (9)2.实验内容: (9)(1) 显示不同鼠标形状 (9)(2) 加载固定文件夹下的shp文件 (9)实验六以对话框形式加shp图层 (9)1.实验目的: (9)2.实验内容: (10)实验七以对话框打开栅格格式图层 (11)1.实验目的: (11)2.实验内容: (11)实验八图层的显示、隐藏、添加和清除 (12)1.实验目的: (12)2.实验内容: (12)(1) 清除图层 (12)(2) 使图层隐藏 (12)(3) 使图层可见 (12)实验九用legend显示和控制图层 (12)1.实验目的 (12)(1)用legend显示和控制图层,熟悉MO的legend的方法和属性; (12)(2)用list控件显示和控制图层 (12)2.实验内容 (12)(1)用legend显示和控制图层 (12)(2)用list控件显示和控制图层 (13)实验十实现鹰眼功能 (14)1.实验目的 (14)2.实验内容 (14)(1)'在加图层的地方给map2加个图层 (14)(2)'使Map2和Map1联动;map1改变map2 (14)(3)'在Map2上画红色指示框; (15)(4)'实现用Map2改变Map1的功能; (15)实验十一实现identify功能,完成空间到属性的查询 (15)1.实验目的 (15)2.实验内容 (15)实验十二完成属性查询 (16)1.实验目的 (16)2.实验内容 (16)实验十三以表达式方式完成属性到空间的查询 (17)1.实验目的 (17)2.实验内容 (17)实验十四窗口重新布局时,各控件的布局调整 (20)1.实验目的 (20)2.实验内容 (20)实验十五实现对图层颜色的控制 (20)1.实验目的 (20)2.实验内容 (20)1.通过代码设置初始颜色 (20)2. ‘双击legend控件改变图层颜色 (20)实验十六添加注记功能的实现 (21)1.实验目的 (21)2.实验内容 (21)《计算机地图制图》实验指导书课程编号:课程英文名称:Computer Aided Cartography学时数: 36 学分数:3适用层次和专业:地理信息系统专业实验一添加地图控件1. 实验目的:熟悉VB+MapObject编程环境,map控件右键添加地图,显示地图运行成功2.实验内容:(1) MapObjects的概念MapObjects是一组供应用开发人员使用的制图与GIS功能组件。
利用VisualBasic和MapObjects开发GIS应用软件
利用VisualBasic和MapObjects开发GIS应用软件摘要:简要介绍了MapObjects2.0控件,论述了VisualBasic6.0语言和MapObjects2.0结合实现GIS应用软件功能的途径及关键技术。
关键词:VB;MapObjects;GIS;应用软件Abstract: this article introduces the MapObjects2.0 control, this paper discusses VisualBasic6.0 language and MapObjects2.0 combining GIS application software function realization way and key technology.Keywords: VB; MapObjects; GIS; Application software1MapObjects控件概述MapObjects(简称MO)是由美国环境系统研究所(ESRI)于1996年秋研制成功的,基于COM(Component Object Model,组件式对象模型)技术的地理信息系统控件。
MapObjects2.0由一个称为Map的ActiveX控件和35个可编程的ActiveX对象组成。
通过MO可完成以下甚至更多功能:⑴显示一张多图层地图(道路,河流,边界);⑵放大、缩小、漫游;⑶生成图形元素,如点、线、圆、多边形;⑷说明注记;⑸识别地图上被选中的元素;⑹通过线、方框、区域、多边形、圆来拾取物体;⑺拾取距某参照物特定范围内的物体;⑻通过SQL语句来选择物体;⑼对选取物体进行基本统计;⑽对所选地图元素的属性进行更新、查询;⑾绘制专题图;⑿标注地图元素;⒀从航片或卫星图片上截取图像;⒁动态显示实时或系列时间组数据,在图上标注地址或定位。
MO可执行许多基础制图功能,但它不能执行某些高级功能。
如高质量地图输出,地图坐标系投影,表面模型或网络分析等高级空间分析,以及拓扑编辑。
基于MapX和VB6_0的电子地图查询系统
基于MapX和VB6.0的电子地图查询系统杨文东1,刘丽娟2,赵永强3(11河北承德市城市地理信息数据中心,承德 067000;21辽宁工程技术大学,阜新 123000;31河北秦皇岛市测绘大队,秦皇岛 066000)摘要:随着数字化时代的到来,电子地图作为城市数字化的一个重要部分被广泛的应用,文中论述了利用VB在MapX基础上制作电子地图查询系统的方法,系统的主要功能和特点。
关键词:电子地图;VB;MapX中国分类号:P209 文献标识码:B 文章编号:1001-358X(2006)03-0045-02 随着科学技术的飞速发展,电子地图概念已经生活化,技术手段日趋成熟且持续创新,产品模式日益翻新,应用走向了公众。
城市电子地图工程是传统测绘产业技术改造和公众与日俱增空间信息服务需求共同作用的结果,是政府职能的体现,是数字城市的基础组成部分。
承德,作为著名的旅游城市,应该有代表城市形象的综合性电子地图信息服务平台。
1 电子地图查询系统开发平台本系统以承德市交通旅游图为基础数据,采用美国Map I nf o公司推出的地图控件MapX与V isual Basic进行开发。
MapX是Map I nfo公司推出的低价高效、功能强大的ActiveX控件,其功能包括:图形对象的处理和编辑、专题制图、强大的数据库访问和支持、高度可视化的统计和查询功能、动态的图层控制等等。
MapX控件支持真正的对象链接和嵌入(OLE),用户可以方便地将MapX集成到标准可视化编程工具之中,如VB,VC++,Del phi,Power Builder等。
MapX 还提供了一个流线化的对象模型,大量的方法和事件,高效的属性页和默认值,以及其他例程和向导,用来帮助简化开发[1]。
同时它能将图形与文字信息完美结合,提供各种常用的分析、查询功能,并将结果以图形方式显示出来。
2 电子地图查询系统设计思想由于系统开发中使用了MapX控件,因此地图信息中的定位数据和基本专题信息数据的底层管理功能不属于系统开发的内容。
基于组件的GIS开发——VisualBasic和MapObjects实现
3
– – – – – – –
MapObjects功能
• 利用MapObjects ,开发人员可以实现如下的 GIS功能:
显示具有多个图层的地图 地图属性 利用图形选择特征 利用邻近分析选择特征
– – – – – – –
利用SQL表达式选择特征 选择特征的统计 查询和更新选择特征的属性数据 各种专题制图 按字段的高程或测量值显示 按字段值对特征进行标号 显示遥感图像
通过TableDesc属性
Fields集合
通过Item方法
TableDesc对象
通过Records属性
Field对象 Statistics对象
Table对象
通过CalculateStatistics方法
Strings集合
数据操作对象类
• 通过定义DataConnection对象可以确定连接的 数据库或文件目录。 • 利用DataConnection对象的GeoDatasets属性可 以得到图层数据的集合对象(GeoDatasets)。 • 利用GeoDatasets的Item方法可以得到其中的 一个图层文件。 • 利用Layers集合的Add方法可以把图层文件增 加到地图控件中,并作为一个MapLayer对象。
• 通过Point对象的x、y属性可以定义一个 点。 • 通过Points对象的Add方法可以把一个点 增加到Points对象中。 • 一个线对象和一个多边形对象可以是多 个部分(Parts)组成,通过Parts属性可 以得到Parts集合。 • Parts集合的Add方法可以把Points对象增 加到Parts集合。
GeoTransformation对象
Prime Meridian对象
GeoCoordSys对象
VB与MapInfo结合进行地理信息系统_GIS_二次开发
…… Map Info. Do″Set Next Document Parent″& mainl. hWnd &“Style 1” Map Info. Do“map f rom 井筒 ,新巷道 ,7 煤层巷 道 ,9 煤层巷道” 该系统能够实现煤矿生产管理中各大系统信息 查询 ,图形修改和各种数据表的操作等功能 。包括 : 矿井通风系统 、排水系统 、防尘系统和避灾路线 、开 拓开采 、电器设备布置 、安全监控设备布置等的可视 化信息查询与修改操作 ;建立了生产管理系统各方 面的动态链接 ,实现数据 、表格 、图形等信息的整体 交互查询 。
[ 2 ] 王玉俊 ,彭建良. 矿井增产的基本依据和合理界限 [J ] . 中国矿业学院学报. 1988 , (4) .
[ 3 ] 朱川曲 ,罗 健 ,王卫军. 矿井采掘接替模型 [J ] . 湘潭 矿业学院学报. 1995 , (1) .
[ 4 ] 陈鸿章 ,李学忠. 采掘接替计划专家系统知识与推理 [J ] . 黄金科学技术 ,1999 , (7) .
随着科学技术的发展 ,地理信息系统 ( GIS) 的 应用日趋广泛 ,不但在资源和环境管理与规划中成 功应用 ,而且成为设施管理和工程建设的重要工具 , 同时还进入物流配送 、商业选址以及大型的企业管 理领域中 。地理信息系统二次开发成为发展趋势 。
当今地理信息软件层出不穷 ,其中美国 Map In2 fo 公司的 Map Info Professional 软件以及 Map X 控 件实现了地图与数据的完美结合 。以数据可视化的 方式 ,为决策提供了一种崭新的支持 。Map Info 软 件首次将地图信息系统介绍到普通桌面 PC 机上 , 开创了一种崭新的信息系统模式 ———桌面信息系 统 ,并取得了巨大成功 。Map Info 地理信息系统平 台作为一个图形与文字信息完美结合的软件工具 , 能将所需要的信息资料 、图像直观地与地理图形紧 密地联结起来 、提供各种常用的分析 、查询功能 ,并 将结果以图形 、表格或信息的方式显示出来 。
电子地图、Mapinfo软件使用简介(V1.0)
一般来讲,只要是用mapinfo打开过的数据文件,mapinfo就会为这些数据文件建表,至少包括2个文件。 *.tab文件:该文件较小,用来描述组织文件的格式及表的结构 *.dat文件:这种情况下还可能是*.xls、*.dbf等,分别对应EXCEL文件和数据库文件 其它mapinfo文件还有: *.id:连接数据和对象的文件 *.map:描述图形对象,其文件结构类似于*.id文件 *.aid:应用于微软ACCESS表 *.ind:索引文件,用于对象数据查找 *.mif:不能直接被mapinfo识别,需要转成tab文件,参见后面介绍
名称标注
Water
水系
包括河流、湖泊、水库、海岸线、渠道、运河
主要水系的名称标注
Landmark
绿地
包括农田、草地、公园、高尔夫球场
主要绿地的名称标注
Public
标志性建筑物
包括市区内所有的主要、高大的建筑物
名称的标注
Town
城镇
地市级驻地、县级市驻地、乡镇级驻地
名称的标注
Area
行政区划界限
包括地级市、县驻地
地图扫描与栅格图像矢量化
地图扫描:利用扫描仪对纸质地图进行扫描,获得电子地图;扫描分辨率和灰度等级与所获得的图像质量在密切关系,扫描分辨率愈高、灰度级数目愈多,则图像的质量愈好,但过高会影响扫描速度和占用太多的存贮空间; 栅格图像矢量化:数字地图有栅格和矢量两种形式,可相互转换的。栅格图象矢量化是指利用一定的算法,将栅格图象中包含的信息提取出来,以矢量的方式来描述空间地理的特性。常采用的转换流程是二值化、细化、跟踪。
地球学概念
地球学概念
参考椭球体 凡与局部地区(一个或几个国家)的大地水准面符合得最好的旋转椭球,称之为“参考椭球”。如GRS 80、Krassovsky、WGS84等
关于Mapobjects的开发与应用
关于Mapobjects的开发与应用摘要:本文采用visual basic 6.0和地理信息系统组件mapobjects 进行旅游信息系统的初步建立。
主要介绍了mapobjects与vb的集成开发,建立旅游信息系统,为景点的公共交通、查询等方面提供信息服务。
关键词: 信息系统;开发;控件abstract: this paper established by visual basic 6 and geographic information system components mapobjects tourism information system. mainly introduced the integrated development of mapobjects and vb, establishing tourism information system, to provide information service for the public transportation, query and so on attractions. keywords: information system; development; control中图分类号:[ts951.8+4 文献标识码:a文章编号:2095-2104(2013)引言:随着地理信息技术的不断成熟和发展,人们对于旅行的选择和安排已经不在是像以前那样的盲从。
虽然一些部门建立的webgis 系统提供了相关的专题信息查询服务,但人们所需要的最佳线路规划,互动查询等功能都还未能实现。
一系统开发工具和平台选择本次设计采取面向对象的集成开发环境,运用组件技术实现gis 功能,初步建立旅游管理信息系统系统。
系统开发工具为:visual basic 6.0。
gis软件平台:arcgis和mapobjects。
其优点如下:1)可视化编程简单快捷,开发周期短而且效率高。
MapObjects
第一章了解MapObjectsMapObjects是一套制图软件集,它使程序员能够把地图加到应用程序中去。
通过MapObjects你可灵活地建立适合用户的地图接口。
在小内存空间中,你能用多种工业标准程序环境之一去建立应用程序,你能够联合使用MapObjects与其它软件去实现地图与用户信息的联系。
1.1 元素软件大部分商业软件在最近的版本中极度壮大,诸如字处理及报表等程序,其最初仅有几兆,目前却严重消耗磁盘空间。
这就要看最新的计算机能否快速执行最新版本软件以至于不落后于旧机器使用老软件的效率。
由于操作系统变得越来越复杂及用户对更多功能的要求也日趋强烈,程序也随之壮大了。
然而典型用户也仅充分使用了这些大软件的10%-20%。
那些没有用到的功能象一个大包袱,严重消耗了系统资源和磁盘空间。
如何打破这种恶性循环?元素软件(Component software)是一技术上的重大突破。
它提供了一种解决办法。
元素软件的原理是把大的桌面应用软件的功能打碎成部件。
开发人员可跟据需要恰当地将一些部件组合成工具箱,用它建立专用软件。
这种部件叫目标(objects)。
所用平台就是可视化程序语言。
其结果就是精炼地程序快速经济地运行并且对特定的市场有很强的适应性。
1.2 MapObjects的功能通过MapObjects你可完成以下甚至更多功能: 显示一张多图层地图(道路,河流,边界)。
 放大,缩小,漫游。
 生成图形元素,如点,线,圆,多边形。
 说明注记 识别地图上被选中的元素。
 通过线,方框,区域,多边形,圆来拾取物体。
 拾取距某参照物特定范围内的物体。
 通过SQL描述来选择物体。
 对选取物体进行基本统计。
 对所选地图元素的属性进行更新,查询。
利用VB进行MAPGIS二次开发建立房屋信息管理系统
文章编号:049420911(2000)1120015203中图分类号:P 208 文献标识码:B利用VB 进行M APG IS 二次开发建立房屋信息管理系统韩丽蓉,过静王君(清华大学土木系,北京100084)Use VB to Rea l ize the Custom iza tion of M APGIS for Establ ish i ng HouseI nforma tion M anagem en t SystemHAN L i 2rong ,GUO J ing 2jun摘要:介绍基于M A PG IS 平台利用VB 语言实现房屋信息管理的二次开发中的关键技术及建立房屋信息数据库时的注意问题。
关键词:地理信息系统;M A PG IS 平台;VB 语言;数据库 收稿日期:2000208215 一、前言随着城市建设规模的扩大及对城市基础信息现代化管理的需要,对各单位房屋管理部门提出了全面、高效、高质的要求。
房屋管理的日常工作要涉及大量与地理信息有关的资料,如地形图、地籍宗地图、土地使用图、房屋图、坐标等,而常规以纸张、表格对基础信息的管理方式已很不适应现代化信息管理的需要。
地理信息系统是一种专门用于管理地理空间分布数据的计算机系统,是房屋信息管理的有利工具。
而VB 语言具有进行可视化程序设计、简单易用、易与外部数据库进行链接、界面友好等优点,因而得以迅速推广。
本文所介绍的系统就是采用M A PG IS 为基础平台,VB 语言为开发工具对航空图像、房屋图进行空间及属性管理的系统,通过SQL 语言查询外部A CCESS 人事档案数据库来获得每间房屋住户及房屋结构的情况,目的是为房屋管理人员提供强有力的空间及非空间信息支持,最大限度地减少或取代以往的手工作业方式,使工作人员方便、高效、准确地处理日常工作。
二、系统功能与组成1.系统功能系统功能图见图1。
本系统主要由数据库、房屋图更新、房屋管理、图表输出几部分组成。
VB与MAPINFO集成技术及实现
第22卷第1期山东科技大学学报(自然科学版)Vol.22№1 2003年3月Journal of Shandong University of Science and T echnology(Natural Science)Mar.2003文章编号:1000-2308(2003)01-0086-03VB与MAPIN FO集成技术及实现Ξ黄丙湖,赵玉梅(山东科技大学地球信息科学与工程学院,泰安271019)摘 要:详细介绍了VB与MAPINFO集成技术及如何实现,并以房产信息系统为例对一些关键技术进行了叙述,采用该方法可以帮助用户快速地开发出相关的地理信息应用系统软件。
关键词:VB;MAPINFO;Mapbasic;集成;房产中图分类号:TP391 文献标识码:AIntegrating T echnology of VB and MAPINFO and Its ImplementationHUAN G Bing2hu,ZHAO Yu2mei(College of G eo2info Science and Engg,SUST,Taian271019,china)Abstract:This paper introduces the integrating technology of VB and Mapinfo,it gives an example about how to implement the management system for real estate using the integrating technology.This technology can help the programmer design and programe more quickly.K ey w ords:VB;Mapinfo;Mapbasic;integration;real estate1 概 述地理信息系统是60年代发展起来的对空间信息进行分析与研究的一门新技术,是测绘学、地图学、地理学、遥感技术、卫星定位技术、现代通讯技术、专家系统技术等多学科和技术集成的基础平台、是多学科交叉的产物。
利用VB实现MO地图图层控制
利用VB实现MO地图图层控制
谢建华
【期刊名称】《电脑编程技巧与维护》
【年(卷),期】2009(000)005
【摘要】本文介绍了利用当前流行的GIS组件式控件--MapObjects控件进行二次开发,在VB环境下实现了GIS地图图层的载入、缩放和位置顺序等控制.
【总页数】3页(P67-69)
【作者】谢建华
【作者单位】(Missing)
【正文语种】中文
【中图分类】TP3
【相关文献】
1.多图幅多图层的地图自动接边设计与实现 [J], 程丽萍;左小清
2.基于VB6.0的PC机与WAGO750-881以太网控制器实现Modbus/TCP通讯的研究 [J], 陈红昱;丁敬保;王青JII
3.MapX在VC++中实现地图图层中文标注的方法 [J], 李卫玲;乔俊玲;刘洪磊
4.利用VB实现基于RS-485总线上位机的数据采集与控制 [J], 李强;万瑞军
5.在VB6.0中利用通信控件通过Modem拨号实现远程通信的原理与方法 [J], 张世福;陈海莲
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MapInfo城市电子地图专题制图技术
() 3 面状符号 配置
面状 符号表示 以连续 分布的形式覆 盖在地球上 的 物体 , 这些物体很难 确定 其数量指标 , 只能表 示物体 而 的分布位置 , 即定性信 息特征 。在 电子地 图 中, 色相变 量是表示面状 符号 定性信息 的第 一选 择 。 在 MG E中 , 图是 以数字线划 图( L 方式表示 , 地 D G) 不需要建立空间地物的拓扑关系 , 在将其转入 Malf pn o
是 Itrrp 公 司 的 MGE ( d lrGI n i n negah Mo ua S E vr — o
2 Malf 环 境 下 电子 地 图专题 制 图技 术 pno
用 T a s t MG pno工 具 , 能 正 确 地 rnl e a E t Ma lf o 不 将 Mi o tt n中的地 图符 号 转换 到 Ma lf , c Sai r o pno中 需 要 在 Ma lf pno中解决各种地 图符号 的配置 问题 。 () 1 点状符号配置
maplnfo平台上对于点状符号是采用位图符号来表示的这样表示出来的点状符号在电子地图缩放操作时?能随比例变化失去了点状符号大小的意义也?能与其他地图要素保持协调一致严重影响了电子地图的显示效果
维普资讯
1 8
城
市
勘
测
2 0 年 05
基 于 Ma lf 城 市 电子地 图专 题制 图技术 pno
李长辉 张鹏 程 谭仁 春 王红新
506 ) 100
( 广州市城市规划勘测设计研究 院, 广东 广州
摘
要: 介绍 利 用广 州 市城 市勘 测信 息 系统标 准 的 电子 地 图 , Ma l o 境 转 换 过 程 中需要 解 决 的一 些技 术 问题 , 向 pn 环 f
基于VB的Mapinfo地理信息系统集成
基于VB的Mapinfo地理信息系统集成
周权;肖德琴;章晓华
【期刊名称】《计算机工程》
【年(卷),期】2002(028)002
【摘要】介绍了利用OLE技术将VB应用程序和桌面地理信息系统Mapinfo集成的技术和方法,重点讨论了在集成开发中的一些关键性技术和具体实现方法.从而实现了将Mapinfo集成到VB应用系统中,达到高效开发应用型GIS软件目的.【总页数】3页(P257-259)
【作者】周权;肖德琴;章晓华
【作者单位】广州大学理学院数学系,广州,510405;华南农业大学理学院计算机系,广州,510642;华南农业大学理学院计算机系,广州,510642
【正文语种】中文
【中图分类】TP399
【相关文献】
1.VB与MapInfo结合进行地理信息系统(GIS)二次开发 [J], 张峰;秦庚仁;刘久艳
2.VB与MapBasic及MapInfo支持下的应用型多媒体系统集成技巧探析 [J], 符小洪
3.基于MapInfo和VB的油库地理信息系统 [J], 张子凡
4.应用系统集成MapInfo地理信息的技术及实现 [J], 陈宗敏;王晓武;杜兴国
5.基于MapInfo和VB的油库地理信息系统 [J], 张子凡
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Visual Basic的MapInfo OLE自动化技术
基于Visual Basic的MapInfo OLE自动化技术
张东明
【期刊名称】《昆明冶金高等专科学校学报》
【年(卷),期】2005(21)3
【摘要】在介绍OLE自动化技术的基础上,论述了利用OLE自动化技术和可视化编程工具Visual Basic来实现MapInfo地图的集成.并通过例程的方式介绍了集成地图的方法以及对MapInfo的消息回调.
【总页数】4页(P32-35)
【作者】张东明
【作者单位】昆明冶金高等专科学校,测绘与冶金工程系,云南,昆明,650033
【正文语种】中文
【中图分类】P208
【相关文献】
1.基于Visual Basic的Mapinfo 集成GIS技术研究 [J], 肖德琴;刘才兴;周权;胡月明
2.Visual Basic中基于ADO/OLE DB的数据库访问技术 [J], 梅申信;梅林
3.基于OLE自动化技术实现MapInfo下的电子地图 [J], 高峥
4.MapInfo二次开发中OLE自动化技术的应用 [J], 刘茂华;孙秀波;杨伦;范海英
5.利用OLE自动化技术实现MapInfo与VC++的集成 [J], 何晶;陈西宏;吕辉因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
支持 空 间统 计 和B frU i 、 t sc 空 间分 析算 子 。用户 u e、n nI e et o nr 等
能从不 同层 次 、 全方 位对MO的G S 能进行 应用 开发 。 I功
MO S L Sv r0 0 + Q e e2 0 作为 技 术解 决方 案 , 行 实例 开 发 , 现 了 进 实
和地 图投 影 变换 ; 可实 现 地 图的缩 放 、 漫游 和标 注 ; 能绘 制 点 、
线、 多边形 等 图形要 素 , 并创 建S a e h p 文件 ; 可进行 图形 、 属性要 素双 向动态 可视化 查询 ,并 具有丰 富 的属性渲 染绘 图方式 ; 能 动态 显示 实时 或顺 时数 据 ,如G S 态监 测 和实 现地址 匹配 ; P动
AcesMi oo Q evrO al等格式。M0使用s a es、 r sfS LS re、 rce c t h 字段以 面 向对象 的技术 封装 了要 素 ( 、 、 ) 图形部分 , 点 线 面 的 实际上 它 引入 了一个 部件 ( at的概念 , P r) 由点构 成部件 , 部件 由复合点 构
电子 地 图与社会 经济 统计 的功 能集成 , 并具体 讨论 了系 统重要
功 能的程 序实 现 。
在利用MO 进行开发 的过 程 中, 首先要 选择合适的数据模型 ,
目前MO 支持 S a eS E、r/ f的C vrg 等 空间数 据格 式 , h p 、D A c no oeae I 其 缺省格 式是S a e hp 文件格式 。非地 理数据选 择常用 的Mi oot c sf r .
是 一 种 基 于 前 端 应 用 业 务 的 良好 地 图 开 发 环 境 。 关 键 词 : I二 次 开 发 : 件 技 术 ; B; p bet GS 组 V Ma O jcs 中 图 分 类 号 :P 9 .1 T 31 4 文献标 识码 : A 文 章 编 号 :6 2 7 0 (0 8 o — 14 0 17 — 8 0 2 0 )6 0 0 - 3
成 、 和面则 由部件构成 。 于G S 线 对 I的矢 量图层 , 内部统一 用记 其
录集 ( eode) R crst来表达 , 录集正象 关系数 据库 中的二维表 , 记 行
表示 每个要素 、 列表示 每个属性 。 果含有名 称为“h p ” 如 S a e 的列 。
则该记 录集表示 的是地 图要 素 ,否则表示 的是 普通的数据 库表
第7 第6 卷 期
2 0 年 6月 08
软 件 导 刊
Sot r Gld fwae le i
V01 . 7No6 .
Jn2 8 u . 00
基于V + p jcs BFra bibliotekMa Obe t ̄发社会 经济统计 电子地 图研 究
柯 栋 梁 李 军利 ,
(. 1安徽 工业 大学 计 算机 学 院, 安徽 马鞍 山 2 3 0 ;. 州学院 国土信 . 工程 系, 4 o 2 2滁 E - 安徽 滁 州 2 9 1 ) 3 0 2
示 对象 、 几何 对象 、 影对 象和 实用对 象 ( 投 一组 标准 字符 串数据 类 型集 合 ) I应用 开发人 员可 通过 开发平 台 , 用上 属对象 。G S 调
及 其方 法 、 属性来 实 现以下 多种 功能 : 支持 多种 矢量 、 栅格 数据
控 件 , S p r pO jcsMaX、Ma O jes 以 下 简 称 MO) 如 u eMa be t、 p p bet( 等 , 开 发平 台 的应 用程 序 中直 接嵌 入 , 在 实现 地理 信 息 系统各
格 ; 后 对 不 同 的 图层 文 件 设 置 相 同 的 投 影 和 坐 标 系 统 。 次 就 然 再
摘
要 :K o I ̄ g 5 3. 角度 出发, 绍 了 A C mG S - : 19 ", 介
4 MaO jcs f i p betf 关功 能和 结构 , B M删 -  ̄相 以V +
et开发社 会 经济 cs
统计 电子 地 图为例 , 实现 了社会 经济统计 电子 地 图的基本 功 能 , 讨 了组件 式G S 探 I 的开发 过程 。 实践表 明MaObet p jc s
1 GI  ̄. Ma Obet S 件- p jcs
组件 式地 理 信息 系 统 ( o o e t G S 简称 C mG S 是适 C mp n ns I , o I)
应 软件 组 件 化潮 流 的新 一 代 地 理 信 息 系统 , o I 的基 本 思 C mG S 想 是把G S I 的各大 功能模 块划 分为 几个 控件 ,每个 控件 完成 不 同的功 能 ; 同的功能 的控 件 ( 不 包括 G S I和非 G S I功能 ) 过 可视 通 化 的软 件开 发工具 集成 可构 成G S I应用 系统 。 MO是全 球最 大 的G S I 软件 供应 商 E R 公 司在 业 界最 早 推 SI 出 的一 个 GS 能组 件 集 合 。这 些 组 件 遵 守微 软 的对 象 模 型 I功 ( OM)或者 A t e C ci X软件 规 范 。软 件 开 发 者 可 以通 过 在 任 何 v
MO .对 象 分 为6 : 址 匹 配对 、 据 访 问对 象 、 图显 22 组 地 数 地
0 引 言
采 用G S 件 . I控 利用 G S II具 软 件生 产商 提供 的建 立在 O X C
( E C s m o t l, L OL ut C nr sO E自定 义 控 件 ) 术 基 础 上 的 G S 能 o o 技 I功