CatastroMicroStation的宾利

Microstation Geographics,连接到数据库

尽管Geographics是宾利的传统版本,但在Benley Map和Cadastre留在这里之后,对于想连接Geographics项目地图数据库的学生来说,这里有一些笔记。

从前面的话题

在之前的一些文章中,我解释过地理工作的一些内容,几乎15条目的总结表明我真的很喜欢它。

  1. 功能手册
  2. 主题化
  3. 拓扑清洗
  4. 连接线路
  5. 拓扑分析
  6. 连接一个本地项目
  7. 从形状文件导入
  8. 创建坐标网格
  9. 一些 分歧 与本特利地图
  10. 用VBA开发
  11. 与地籍的差异
  12. 迁移到宾利地图
  13. 用G熏! 工具
  14. 鼓舞人心的例子

发生的情况是,Geographics一直都是这样,必须在管理员级别实施该软件,这是众所周知的东西。 尽管用户必须学会做一些基本的例程来应用它,但是尽管Bentley并没有在支持方面做出回应,但它仍然是一种工具,尽管它不想被用户放弃,但仍然为用户提供了保护。

什么连接

地理区域至少可以连接到Oracle,SQLServer或Access数据库,最好不是通过ODBC连接,尽管它们不是唯一的数据库也不是唯一的连接模式。 正如我在上一个列表的第6项中所解释的那样,创建了连接。

什么连接

在这些版本中,地理信息通过对象连接链接工作生态链接),可以是线,点,单元格或多边形。 此连接的工作方式如下:

  • 连接对象必须位于地图上,假设形式为425876的制表符号。
  • MsLink是一个在地图上不重复的数字,一旦对象链接到数据库就会关联。
  • MapID是一个将mslink与注册地图相关联的数字,因此MsLink可以从一个地图重复到另一个地图,区别在于地图注册号,这是我在顶部列表的部分12中解释的主题。
  • 链接后,就可以查看地理数据库中的其他表,例如纳税人注册表,地籍值...并使用它们执行诸如拓扑分析,主题图,地图注释等操作。

数据库

  • 为了与Geographics项目进行交互,数据库必须包含以下表格:

类别
特集
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • 此外,您希望连接的表,如地籍注册表(假设它被称为) 插头),当我撰写本文时,应在其中添加一个名为MsLink的列,并以M和L大写。 并且它必须是自动数字类型,因此每次创建新卡时,都会为其分配一个不会重复的数字。
  • 以下列也必须添加到表中:

面积,这些列的名称无关紧要,重要的是它是带有两位小数位的数字。 这将是更新数据库中属性的区域。

周长,就像前一个一样,存储属性的边的总和的值。

x1, y1, x2, y2。 这是四列,用于存储定义属性范围的坐标,这对访问属性非常有用(定位)选中,就像在Geoweb Publisher中发布一样。

  • 然后,在数据库中的mscatalog表中,您必须包括注册表表并为其分配标识符。 这样一来,您就可以在下一步中从“地理位置”中看到该表格,并将其注册到目录中。

地图

  • 地图必须注册,这是从 项目/设置/注册地图/ dgn文件。 这样,地图将在ugmaps表中获取一个数字。
  • 创建的表还必须从地理区域创建。 为此,您必须转到 项目/设置/表/表目录。 在这里创建它,将TICKET放在名称中,MSLINK(带有大写字母)放在主键中,还有一个别名(在本例中为FC)。 然后 承诺。 有了这个,我们准备调情。

MSLINK

链接

该对象将链接到表中的一个字段 插头通过 mslink 作为主键和基于与列的匹配 clave_ficha.

要链接的对象(让我们假设地图上的令牌编号)与寄存器中的标识符之间必须存在唯一的匹配。 可能是文件编号或地籍密钥,但不应在同一张地图上重复。

MSLINK 要链接,一个 篱笆然后 数据库/文本管理器。 我们只保留筹码号码级别,以便进入联盟。 然后,选择要链接的表的名称和包含匹配项的列。 在这种情况下,Tab表和列 clave_ficha.

激活选项 使用栅栏, 我们选择按钮 加入 我们点击屏幕。

  • 准备好了, MSLINK Gegraphics在地图上搜索了所有这些芯片编号的字段,这与表中的数据库芯片编号一致 插头 和列 clave_ficha。 并通过调情 mslink 该列中存在的自动数字。 测试它的方法是使用命令 查看属性,应该提高关联表。
  • 要更新区域和边界,级别保持活动或 功能 陆地边界和块以及质心。 然后就完成了 数据库/区域周边u
    ddate
    .
  • 要更新坐标, 数据库/坐标更新。
  • 插页 是在数据库中创建一个新的记录, 更新 做一个更新。

我知道,而且我知道。 现在您了解了为什么使用VBA工具将这些事情自动化...

但是,了解其逻辑是一项脑部锻炼的脑力锻炼。 的 地理空间管理员 它也有它的单位。

高尔基阿尔瓦雷斯

作家、研究员、土地管理模型专家。 他参与了模型的概念化和实施,例如:洪都拉斯国家财产管理系统 SINAP、洪都拉斯联合市政管理模型、地籍管理综合模型 - 尼加拉瓜登记处、哥伦比亚领土 SAT 管理系统. 自 2007 年以来,Geofumadas 知识博客的编辑和 AulaGEO 学院的创建者,其中包括 100 多门关于 GIS - CAD - BIM - 数字孪生主题的课程。

相关文章

发表评论

您的电子邮件地址将不会被发表。 必填字段标有 *

因此,检查
关闭
返回顶部按钮