1 / 17

MapXtreme2004 培训

MapXtreme2004 培训. James.Liu. 内容. MapXtreme2004 概览 地图及图层管理 数据管理 数据查询 几何对象 专题图. 地图及图层管理. 目标 了解工作空间( WorkSpace) 创建桌面地图应用 创建 Web 地图应用. MapInfo Workspace. 使用 Workspace 管理器,可以做到 : 装载 Table 表、 地图集 Geoset、 MWS 文件 保存工作空间为 . MWS 控制哪些表是属于工作空间的 使用命名连接管理器创建并加载命名连接 增加/移除 地图 且查看一个或多个 地图

aman
Download Presentation

MapXtreme2004 培训

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MapXtreme2004培训 James.Liu

  2. 内容 • MapXtreme2004概览 • 地图及图层管理 • 数据管理 • 数据查询 • 几何对象 • 专题图

  3. 地图及图层管理 • 目标 • 了解工作空间(WorkSpace) • 创建桌面地图应用 • 创建Web地图应用

  4. MapInfo Workspace 使用Workspace管理器,可以做到: • 装载Table表、 地图集Geoset、 MWS 文件 • 保存工作空间为 .MWS • 控制哪些表是属于工作空间的 • 使用命名连接管理器创建并加载命名连接 • 增加/移除地图且查看一个或多个地图 • 为地图设置属性,设置图层的可见性、图层和标注的样式、图层控制控件中创建专题图 • 增加、删除、更改自定义标注 • 打印预览和打印地图 • 从最近的文件列表中快速打开最近的工作空间文件

  5. MapInfo Workspace(续) • 创建组图层,组图层是指将某些图层组织到一个逻辑组中,这样只要点击一下鼠标就可以同时显示或者隐藏组中所有的图层 • 管理多个视图,查看前一视图和后一视图 • 使用地图工具导航地图和手工放置标注,使用选择工具前保证图层已设为可选择

  6. 使用工作空间练习 • 运行Workspace管理器 • 从安装的示例数据目录中打开World.tab表 • 打开Ocean.tab, Grid15.tab, and WorldCaps.tab • 为图层重新排序 • 显示标注 • 更改图层的显示样式 • 为图层worldcaps设置视野范围 • 为工作空间设置默认视野 • 保存工作空间并关闭 • 重新打开工作空间,看到保存的结果

  7. 创建MapXtreme的桌面应用 在创建桌面应用之前,需要懂得: • MapControl对象 • MapControl属性

  8. 地图控件

  9. 创建桌面应用 • 运行Microsoft Visual Studio .NET • 从文件菜单,点击新建 • 使用 Visual Basic或者Visual C# 工程模板创建地图应用 • 注意到应用模板是由地图控件和地图工具组成的 • 运行应用 • 点击打开按钮,选择并打开先前创建的工作空间 • 关闭应用程序

  10. 修改应用以在设计时装入工作空间 • 右键点击地图控件 • 选择装载地图… • 选择并装入前面做好的工作空间 • 运行应用 • 注意到工作空间在应用运行时装入 • 关闭应用

  11. 修改工作空间 • 运行Workspace管理器修改地图的默认视野 • 运行应用,注意到工作空间仍旧以原来的视野值显示地图 • 关闭应用

  12. 处理工作空间的改变 • 右键点击地图控件,选择清除地图 • 在表单的构造程序中加入如此代码: MapInfo.Mapping.MapWorkSpaceLoader mwsl = new MapInfo.Mapping.MapWorkSpaceLoader(@"c:\program files\mapinfo\mapxtreme\6.0\samples\data\insert your workspace"); mapControl1.Map.Load(mwsl); • 运行应用并观察地图视野值

  13. 创建Web应用 • 运行Microsoft Visual Studio .NET. • 从文件菜单,点击新建… • 使用Visual Basic或者Visual C# 工程模板创建 ASP .NET 地图应用 • 注意到应用模板上创建有地图控件和工具条 • 运行应用,发现只创建了一个空的地图,而且没有入口打开地图 • 关闭应用

  14. 改变程序以在设计时装入工作空间 • 右键点击地图控件 • 选择装载地图… • 选择先前创建的工作空间并打开 • 运行应用 • 当应用运行时工作空间被装入 • 关闭应用

  15. 修改工作空间 • 运行Workspace管理器修改地图的默认视野 • 运行应用,发现地图仍旧以修改前的视野显示 • 关闭应用

  16. 适应改变的工作空间 • 右键点击地图控件,选择清楚地图 • 打开表单的构造函数并加入以下代码: if (!Page.IsPostBack) { MapInfo.Mapping.MapWorkSpaceLoader mwsl = new MapInfo.Mapping.MapWorkSpaceLoader(@"c:\program files\mapinfo\mapxtreme\6.0\samples\data\enter your workspace here"); mapControl1.Map.Load(mwsl); } • 运行应用,观察地图视野

  17. 问题?

More Related