在mapinfo professional中使用sql server数据-北京交通大学-交通运输学院-交通运输规划与管理_第1页
在mapinfo professional中使用sql server数据-北京交通大学-交通运输学院-交通运输规划与管理_第2页
在mapinfo professional中使用sql server数据-北京交通大学-交通运输学院-交通运输规划与管理_第3页
在mapinfo professional中使用sql server数据-北京交通大学-交通运输学院-交通运输规划与管理_第4页
在mapinfo professional中使用sql server数据-北京交通大学-交通运输学院-交通运输规划与管理_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在 MapInfo Professional 中使用 SQL Server 数据 本章提供了用于使您可以通过 MapInfo Professional 接口访问在 SQL Ser ver 中的空间数据任务方法。 1 概览 本章略述了如何将空间与商业数据提交到 MapInfo Professional 以便能够 完全可视与分析信息。本章集中于数据库访问。请参考用于 MapInfo 制图与分 析的功能的 MapInfo Professional 文档集。 2 使用 MapInfoProfessional 通过到数据库的 ODBC 连接来将数据从 SQL Server 提交给 MapInfo Prof essional。使用集成到 SQL Server 的 SpatialWare,可以从 MapInfo Professi onal 与希望访问指定的 SQL Server 表实现连接。附加控件允许用户所需表的 一部分,也可提取适合用户标准的查询来提取数据。当完成修改数据,可能简 单地存储表并安全地存储在 SQL Server 中。 3 DBMS 任务 本章包含了以下使用 MapInfo Professional 与 SQL Server 的 SpatialWar e 以下数据库任务。 设置 ODBC 数据源 打开 DBMS 连接 设置 DBMS 连接属性 打开 DBMS 表 保存 DBMS 表 保存 DBMS 表副本 创建新的 DBMS 表 使 DBMS 表图形化 改变 DBMS 表符号 解决连接与活动访问表冲突 使用每行风格化 4 设定 ODBC 数据源 在访问 SQL Server 中任何数据前,必须创建数据源连接 (DSN)。 (1)在 MI Professional,选择文件打开。在打开对话框中,点击对话框右 上角的 DBMS 连接按钮。 (2)在选择数据对话框的文件数据源或机器数据源表上,点击新建按钮。 (3)选择数据源类型来创建(用户或系统),点击下一步。 (4)在列出的可用驱动中,选择 Microsoft SQL Server。 (5)继续创建数据源向导。提供数据源的名称、描述与所要连接的服务器。 (6)选择设置适当的权限 (7)选上“Use ANSI quoted identifiers”; (8)继续接下来的对话框并设置任何需要改变的设置。点击完成。在 ODBC Microsoft SQL Server 设置对话框中,回顾配置。如果需要改变,选择取消并 通过向导对话框返回。 (9)点击测试数据源按钮。成功完成测试后,点击 OK 离开创建数据源向导 。如果测试连接失败,明确服务器是否可用并重新试试。 5 打开 DBMS 连接 为了在 MapInfo Professional 中打开 SQL Server 数据,必须通过 ODBC 连接到 DBMS。 为打开 DBMS 连接: (1)选择文件打开 DBMS 连接。选择数据源对话框显示。 注:如果 OracleSpatial 和 ODBC 都安装了,打开 DBMS 连接对话框显示 。选择 ODBC 并点击新建来显示选择数据源对话框。 (2)选择适当数据源或单击新建按钮来建立数据源。 打开 DBMS 连接也可以在 ODBC 工具条上得到,正如从文件菜单上获得 一些对话框:新建表,打开与保存副本。下面的图显示了打开文件对话框右上 角的按钮。 打开 DBMS 连接按键也可在选择表维护 制作表地图化与改变 DBMS 表符号来获取。 6 设置 DBMS 连接属性 可以设置 MapInfo Professional 在启动程序时自动打 DBMS 连接。 如何设置启动时 DBMS 的连接: (1)选择选项参数启动。 (2)在缺省 DBMS 连接框中,点击设置按钮。选择 DBMS 连接对话显示。 从列表中选择一个连接或点击新建来建立一个新的连接。 (3)为清除先前建立的连接,点击清除按钮。 (4)点击两次 OK 离开参数选择对话框。 7 打开 DBMS 表 一旦已经建立连接,则准备好了从 SQL Server 打开表。 为打开 SQL Server 中的表: (1)选择文件打开。打开对话框显示。 (2)如果没有建立到数据库的连接,点击打开在对话框右上角的 DBMS 连 接按钮。打开 DBMS 连接对话框显示。点击新建并选择适当的的数据源用于连 接。 (3)在打开对话框内,在显示可用表的文件类型下拉列表中选择数据源。按 需要,点击过滤表按钮来控制显示在列表中的表类型。 (4)选择所要打开的表,选择预览并点击打开。打开 DBMS 表选项对话框 显示如下图: (5)在 MapInfo TAB 文件加载框中,TAB 缺省路径与文件名被创建并显示 。若要保存到另外位置或其它文件名点击浏览按钮。 (6)选择标准模式(缺省)或专家模式。对于标准模式如果只是希望选择表的 一部分,点击列过滤或/与行过滤按钮来指定。在每个情况下都有提取对话框显 示。 对于专家模式,点击 SQL 查看按钮。输入 SQL 查询对话框显示。这里可 以编辑显示查询,加载以前保存的查询或重写最后使用的查询。关于专家模式 的更多信息请参阅 P16 中的相对专家模式的标准,也可参阅附录 B:执行专家 模式查询。 (7)选择是否表被下载到本地(被连接的表)或活动访问。 被连接的表被下载本地,依然保留连接到数据库。 活动访问表保留在安全服务器。为实现活动访问,如果需要 MapInfo 来存 储数据库对象于最初或当前浏览地图在内存中,点击缓冲对话框。这将加快接 下来的操作。如果缓冲区没有被选中对象没有存在于内存,则保留到内存;然 而后面的操作必须在每次执行的时候从数据库中读取数据。 (8)点击 OK。如果本地已经存在这个表的表文件,点击 OK 来覆盖它。数 据被打开并显示适当的视图(Map 窗口或浏览窗口),除非在打开窗口选择了不 显示。 现在可以在 MapInfo Professional 中设置实现任何绘图与分析功能。 *与专家模式相对的标准 多数用户公使用标准模式,这样可以将部分或全部数据提交到 MapInfo Pr ofessional。为创建此数据的子集,使用 MI Pro 的查询菜单中的 SQL 选择对 话框。有大量的函数与方法可以帮助实现构建更为复杂的查询。参阅 MI Pro 文档集以获取更多

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论