开幕式,标签和主题化一个.shp文件与Microstation的V8i
在本文中,我们将看到如何使用Microstation V8i打开,主题化和标记shp文件,这与Bentley Map的工作原理相同。 尽管它们是古老的16位文件,但有些陈旧-许多-在我的白发中,不可避免地会继续在我们的地理空间环境中使用它们。 显然,这些标准适用于链接到其他数据源的矢量对象。
有一天我谈到了如何使用Microstation V8, 他们进口 还有怎么办 主题. 那时我使用了Microstation Geographics版本2004,我惊奇地看到许多人仍然非常满意地使用它 - 或担心迁移- 在这种情况下,我们将使用Microstation PowerView Select Series 3,它或多或少与PowerMap等效,永久许可的价格约为1,500美元。
打开一个shp文件
使用这些版本,不需要导入shp文件,因为它直接读取它,作为主模式下的文件或称为引用。
为此,它完成了:
文件>打开
然后,在文件类型中,选择.shp类型的文件,以便仅列出该类型的文件。 如您在图形中所见,Microstation V8i可以不导入而打开,而无需导入dgn,dwg,dxf类型的文件,块文件(.cel),库(.dgnib)以及True dwg版本的AutoDesk(dwg和dxf), sketchUp(.skp)等,包括可以任意扩展的dgn(.cat .hid .rie .adm等)
查看dbf数据
shp类型的文件具有空间对象,它至少占有另外两个文件:一个是被索引的shx文件,另一个是包含链接到空间对象的数据库的dbf文件。 此外,包含投影和参考系统的.prj也很重要。
要查看dbf文件的属性,请执行以下操作:
工具>地理空间>数据库操作
在该面板中,我们选择名为“Review XFM attributes”的图标 5。
当作为传统engeneering链路的演进施加的XML关联表格数据矢量对象回想一下,从MicroStation地理学属性存在XFM 2004。
到那时,它仅适用于从地理空间管理员创建的属性。 现在可以从与对象关联的数据库中读取任何信息。
模型的创建
要创建标签,主题或其他空间功能,首先必须生成一个模型。 无法从工作空间完成此操作,它看起来像-虽然不一样 - 到AutoCAD布局。
这样做如下:
文件>地图管理器
我们将问我们是否要创建模型,我们选择yes选项,并添加引用。
这样,将在工作区的左侧创建一个侧面板,您可以在其中以要素类和级别的形式查看数据。 该模型支持其自己的参考文件,视图属性和许多其他空间分析功能,例如缓冲区生成,地理处理(联接,相交,排除...),数据列表,定位以及位置,当然,这在下面进行了解释:主题和标签。
按理论理论
要设置主题,请使用鼠标右键选择图层并选择“符号系统...”。 在本例中,我使用的是全扫描地籍图,这意味着河床和街道等公共资产具有地籍密钥并表示为地块。
假设在地籍地图中,我想将街道型地块绘制为灰色,将属性型地块绘制为橙色,将河流型地块绘制为蓝色。 为此,我必须创建三个类:
选择“专题”符号化选项,然后创建名为 Streets 的第一个类,并在表 WHERE TIPOPARCEL = 1 中选择条件,如下图所示。 该类可以定义颜色、线型、粗细、透明度; 在这种情况下,我们选择灰色。 以同样的方式,我们使用蓝色的河流类型图和黄色的属性类型。
一旦选择了“应用”按钮,这就是结果。 我建议您尝试使用其他功能,例如基于范围创建类或我们习惯在 GIS 程序中看到的其他功能。
从dbf放置标签
最后,如果我们想要的是包裹有标签。 使用鼠标右键选择图层,并选择“Labeling...”,此时将出现一个面板,我们将在名为 PLOTID 的基本列中选择“By Layer”作为标签样式,Arial 文本,红色,并且文本不会根据绘图的形状旋转(固定方向)。
在那里,它是dbf中的动态文本。 当然,可以将自动字段添加为对象区域,这与存储的区域不同,它是动态的,并且可以通过编辑几何来进行更新。
标签和主题样式属性可以保存为xml,扩展名为.theme,类似于SLD样式。 因此,它们被再次调用并应用于其他层或在VBA中编程的例程中。
到目前为止,我们处理过的文件是一个shp,它是只读的。 但是将其另存为dgn后,就可以对其进行编辑,并且数据库的所有属性都将在dgn所包含的架构中嵌入的xml中。