GISBox系列教程之矢量数据的导入、编辑和发布
这个视频,我们介绍如何导入DWG和DXF矢量数据,并对其编辑以及发布为服务。
首先,导入文件。点击“常用”Tab标签下的“DWG”选项,在导入弹窗中,我们可以拖拽或点击上传文件,选择后缀为.dwg的文件。这里的坐标系设置方式,我们在之前的视频中已经介绍,不熟悉的话,可以移步往期视频《如何让DWG精准对齐,并发布为Web地图服务?》以及《如何通过添加控制点配准局部坐标下的DWG文件?》。
导入成功后,切换至2D视图,鼠标左键双击矢量合集图层,展示完整矢量。DXF矢量数据的导入操作和DWG类似。DWG和DXF矢量数据的编辑操作,是类似的。
我们这里展示的,并不是一个标准的DWG文件。一般来说,DWG格式的文件是CAD施工图,这里为了方便演示,我们导入的,是一个行政轮廓的DWG矢量数据。
点击展开左侧面板中的矢量合集图层,然后可以通过鼠标左键点击合集图层中的单个矢量图层,选中矢量,双击定位到相应位置,使该矢量展示在画面中央。可以观察到,这两个矢量对应的是同一个区域。
选中某个矢量图层后,在右侧属性面板中可以查看其属性。这两个矢量一个是“线”,一个是“面”。选中单个矢量图层,可以在右侧属性面板修改该矢量的属性,修改完成后点击“保存”。
如果想要批量修改或添加字段等操作,鼠标右键点击矢量合集图层,打开属性表,这里记录着整个矢量合集中的所有矢量数据的属性信息。在面板右上角可以添加字段和保存,通过右键点击单个字段名,也可以实现这两个操作。因为现在还没有产生编辑操作,所以保存选项是置灰状态。鼠标左键选中某个字段列,右键单击可以删除该列。点击“添加字段”,设置字段名、字段类型是否允许为空,以及默认值。此时,表格中已出现新增字段的一列数据,默认值为我们设置的Default,点击“保存”。
然后我们选中任意矢量图层,可以看到,属性面板中,也相应出现我们刚才添加的字段,这两处是相对应且联动的。修改单个矢量的属性,点击“保存”后,属性表中对应数据也会更改。
矢量被选中的状态下,可以复制、移动或旋转该矢量,也可以删除该矢量的顶点。画面右下角有操作提示,我们在后续的视频中演示具体操作。
选中矢量合集图层,在添加功能区有6种矢量编辑方式,在这里我们不展开介绍,详细操作请参考往期矢量相关视频。还可以选择不同风格一键生成建筑,在右侧样式面板,有直接编辑和可视化编辑两种样式编辑方式。“直接编辑”可以输入代码,直接调整成目标样式。“可视化编辑”则可以一边调整各项参数,一边即时地看到效果。
在样式面板中还有一个“基础设置”选项,可以设置矢量模型的绝对坐标,保证无论在哪个平台中浏览该模型,都能够定位到准确位置。
编辑好的矢量可以直接发布为服务,点击查看服务,跳转至服务分发列表,可以以多种方式进行预览,可以使用多种服务协议进行浏览。如果使用WFS协议,因为是前端渲染,因此是不带样式的。如果使用WMS、WMTS或MVT协议,则会展示我们设置过的样式。关于发布服务的更多内容,请移步《如何让DWG精准对齐,并发布为Web地图服务?》。
生成的服务地址,可以被应用到Cesium等GIS平台中,也可以应用于山海鲸可视化等包含GIS的数字孪生平台中。
以上就是本期视频全部内容了,感谢大家的观看,我们下次再见。