最新CityMakerBuilder用户手册Word下载.docx
《最新CityMakerBuilder用户手册Word下载.docx》由会员分享,可在线阅读,更多相关《最新CityMakerBuilder用户手册Word下载.docx(92页珍藏版)》请在冰点文库上搜索。
介绍CityMakerBuilder中工程树的使用方法。
第一章CityMakerBuilder7介绍
1.1CityMakerBuilder7介绍
欢迎使用CityMakerBuilder7!
CityMakerBuilder7是城市级海量3DGIS数据生产与维护的平台。
CityMakerBuilder7提供三维模型场景的组织与编辑功能,用户通过模型导入、模型编辑、二维GIS数据加载等功能,即可快速整合和生产城市级海量3DGIS数据。
CityMakerBuilder7采用伟景行独创的时空属一体化数据库—地理特征数据库(FDBFeatureDatabase)来管理地理空间要素,提供丰富多样的地理要素数据类型和优化的空间索引,能够高效存储和管理数字城市中海量空间、时间和属性数据。
FDB可以为CityMaker各3DGIS应用平台提供数据支持,包括单机和网络应用平台,也可直接部署到CityMakerServer为网络用户提供数据服务。
1.2CityMakerBuilder7新特性
CityMakerBuilderV7主要提升了以下特性:
1.性能大幅提升
调度性能相比较V6.3,提升1倍
渲染性能相比较V6.3,提升20%
2.加强了数据加载能力
支持加载本地大文件数据
支持加载Oracle、Mysql数据库数据
支持加载Server发布的数据服务
3.支持各种作业模式
单机作业模式
多人团队作业模式
4.多种数据组织形式
物理组织形式
逻辑组织形式
5.成果数据高效发布
数据源可以直接编辑,发布
6.极强的兼容性
支持多平台
支持DirectX和OpenGL
1.3如何学习CityMakerBuilder7
怎样使用本帮助:
建议用户在开始使用CityMakerBuilder7软件前,阅读本手册的第一章和第三章,对CityMakerBuilder7的概况和基本概念有所了解。
如果希望快速建立一个试验型的CityMakerBuilder7项目,请参看本手册第四章Builder作业流程。
如何获得帮助:
通过本手册了解CityMakerBuilder7。
求助于本公司的技术支持,用户可以拨打电话-010-********,或发送Email到:
support@
第二章安装与卸载
2.1运行环境
2.1.1软件环境
操作系统:
WindowsXP/Window7/Windows2003/Windows2008(32位/64位)
2.1.2硬件环境
CPU:
Intel双核CPU或单核CPU2.4GHZ以上
内存:
2G以上
显卡:
显存256M以上;
支持OpenGL版本高于1.4或者DirectX版本高于9.0;
2.2安装
1.启动计算机进入操作系统;
2.将CityMakerBuilder7的软件光盘放入光驱,运行CityMakerBuilder7安装程序,进入安装界面;
3.在欢迎窗口中,单击【下一步】按钮,如果放弃安装,单击【取消】按钮;
如图2-1所示。
图2-1
4.在信息窗口中输入用户名、公司名称。
单击【下一步】按钮继续;
如图2-2。
图2-2
5.在安装类型窗口中选择安装类型,推荐选择【全部】,安装所有程序功能。
如图2-3所示。
图2-3
6.在安装确认窗口中,单击【安装】按钮,开始安装CityMakerBuilder7;
如图2-4
图2-4
7.CityMakerBuilder7安装完毕,单击【完成】按钮关闭安装完成窗口。
如图2-5
图2-5
2.3卸载
方法一:
CityMakerBuilder7本身提供了卸载功能,用户可以方便的删除CityMakerBuilder7的所有文件、
程序组和快捷方式。
1.依次单击【开始】/【程序】/【CityMaker7】/【CityMakerBuilder】的程序组;
2.单击【卸载CityMakerBuilder】选项,弹出设置修改、修复或删除程序的窗口;
如图2-6
图2-6
3.选择【除去】,单击【下一步】按钮,系统会弹出卸载界面,按照屏幕提示操作即可安全、快速的删除CityMakerBuilder7。
方法二:
在Windows系统的控制面板【添加/删除程序】面板中,选中【CityMakerBuilder7】,然后单击【删
除】按钮,即可安全卸载CityMakerBuilder7。
第三章基本说明
3.1界面布局
图3-1
CityMakerBuilder按钮:
点击后显示弹出菜单,可以新建、保存、另存工程,可以对工程文件进行设置以及对Builder程序的相关选项进行个性化定义,如图3-2所示:
图3-2
快捷工具栏:
快速启动常用功能。
工具栏:
用于展示不同选项卡下所包含的具体功能。
工程图层:
用于显示工程中所添加数据集的物理数据结构,比如建筑、道路。
三维主窗口:
显示添加到工程中的数据效果,是数据浏览的主舞台。
资源目录:
用于添加、创建、组织数据。
属性表:
用于显示选择集所具有的详细属性信息。
3.2鼠标漫游操作
视图
鼠标操作
平移
鼠标左键按下并拖拽
旋转
鼠标右键按下并左右拖拽
倾斜视图
鼠标右键按下并上下拖拽
缩小视图
鼠标滚轴按下并向上拖拽
放大视图
鼠标滚轴按下并向下拖拽
拖拽视图
鼠标滚轴按下并拖拽
3.3键盘漫游操作
键盘按键
水平左转
或
水平右转
水平前进
水平后退
水平左移
水平右移
上升
下降
3.4基本概念
地理特征数据库:
一组表达地理特征概念及其关系,并按照这种概念及其关系来组织、存储地理特征数据的数据库模式。
可以是本地大文件,也可以是Mysql、Oracle数据库。
数据源:
是服务(数据)内容的来源,可以管理多个空间要素数据集。
数据源分为两类,物理数据源和逻辑数据源。
物理数据源直接对应大文件和Mysql等数据库以及标准的基于WebService的空间数据服务(例如OGC服务、天地图地图服务等),逻辑数据源是由Server生产的,对某一物理数据源中不同空间要素数据集进行逻辑划分后形成的。
地理特征数据集:
是空间要素数据类的集合,一般代表某个项目或某一类数据的集合。
地理特征要素类:
具有相同空间属性的一类特征要素。
地理特征要素:
具有空间位置、分布和专题属性的地理实体。
三维模型对象:
是空间特征要素(ModelPoint)的一种可视化表现形式。
资源目录树:
资源目录树用来组织、管理和创建Builder可使用的数据资源,可以创建数据源、数据集和要素类。
资源目录共分三级(数据源、数据集、要素类)。
工程图层树:
工程图层树用来管理当前工程使用的数据资源。
共分两级:
数据集和要素类。
当前数据集:
工程中处于编辑状态的数据集。
第四章Builder作业流程
Builder7的作业流程主要包括Builder7的数据源配置以及数据作业。
为了帮助用户快速掌握CityMakerBuilder7的使用,本章将结合项目实例对Builder7的作业流程做简要介绍。
4.1数据源配置
在Builder7中数据通过数据源、数据集、要素类三级结构进行存储,因此在正式进行数据作业之前需要先配置数据源。
数据源配置主要通过资源目录树完成,主要包括对数据源、数据集、要素类三级结构的创建、删除、修改。
创建数据源有两种方式:
常规创建方式和快速创建方式。
常规创建方式是通过【资源目录】逐步创建数据源、数据集、要素类,定义各种约束等。
快速创建方式是使用Builder中的【创建数据集】功能进行快速创建。
如图4-1所示。
图4-1
以数字北京的数据源为例进行介绍:
4.1.1常规创建方式
创建数据源
使用资源目录树Catalog连接上数据库,创建名为“数字北京”的数据源,并根据项目要求创建域值约束条件。
具体操作见第十一章资源目录树中的【创建数据源】和【Domain】。
创建数据集
在上一步创建的数据源内,创建名为“数字北京”的数据集,为该数据集定义坐标系。
具体操作见
第十一章资源目录树中的【创建数据集】
创建要素类
在上步创建的数据集上,右键创建要素类,分别创建建筑要素类、市政要素类、地面要素类和树要素类,并为各要素类创建相应的属性字段。
具体操作详见第十一章资源目录树中的【创建要素类】。
设置子类型及域值约束
依据要素类的字段信息设置子类型,可以根据需要为每一个子类型设置域值约束及默认值。
4.1.2快速创建方式
快速创建方式使用Builder7工具栏中的【创建数据集】按钮进行,程序会在指定目录下自动创建一个完整的数据源,包括一个同名数据集、一个默认图层和默认要素类。
具体操作详见第六章工程的创建与管理中的【创建数据集】。
4.2数据作业
一般的数据作业流程是“新建工程——初始化工作场景——要素编辑”。
如图4-2
图4-2
4.2.1新建工程
默认情况下,程序启动时会自动新建一个工程,如需另外新建工程,可以点击【新建】按钮,新建工程。
4.2.2初始化工作场景
初始化工作场景是指数据作业的一些准备工作,主要包括数据加载和工程设置,如添加作业数据集、添加地形数据、设置工程天空盒等。
添加作业数据集可以通过【打开数据集】功能按钮进行添加,或者通过将Catalog中的现有数据集拖拽到场景中进行添加,具体操作详见第十一章资源目录树。
添加地形数据、设置天空盒可以通过工程设置对话框进行设置,详见第五章基本设置中的【工程设置】。
4.2.3要素编辑
要素编辑:
主要是基于当前的作业数据集进行操作,包括对要素的创建、删除、修改和查询。
操作实时生效,成果都存储在当前的作业数据集中。
创建要素:
通过导入OSG或者Mdb+OSG等形式来创建要素。
具体操作详见第八章要素中的【模型】。
查询要素:
可以通过【拾取】或者【查询】功能对当前数据集中的要素进行选择。
删除要素:
通过【删除】功能对选择集中的要素进行删除操作。
详见第八章要素中的【选择集编辑】。
修改要素:
可以通过【平移】、【复制】、【旋转】、【缩放】等功能对要素的空间属性进行修改,通过属性面板或者属性表对要素的属性值进行修改。
详见第八章要素中的【选择集编辑】、第十章属性修改中的【属性表】和【属性面板】。
第五章基本设置
基本设置,主要设置Builder7的图形显示模式、缓存路径以及工程相关的参数。
5.1选项
通过选项功能可以对Builder7的工作环境进行设置,目前主要数据的渲染显示机制和Server服务数据的缓存路径进行设置。
单击程序左上角的CityMakerBuilder7按钮,在程序菜单中单击【选项】按钮,弹出选项对话框,如图5-1所示。
图5-1
5.1.1常规设置
A:
渲染设置
渲染设置中的【图形模式】,可以根据安装程序的电脑系统及显存大小进行不同图形模式的选择。
如图5-2所示。
图5-2
B:
缓存设置
【缓存设置】功能,用来设置Server服务数据的缓存存放位置。
点击浏览按钮,弹出浏览对话框,选择缓存文件的存放位置,点击确定即可。
如图5-3所示。
图5-3
5.1.2漫游
A:
裁剪面
【裁剪面】功能用于设置场景中的远近裁距离,可以自动计算或手动计算,只有设置为手动计算,才可以修改远近裁的距离数值。
且远裁距离不能小于近裁距离,不能大于近裁距离的100000倍。
如图5-4所示。
图5-4
B:
相机广角
【相机广角】功能用于调整当前相机所看到场景中内容的最大夹角,有效数值范围为5-120。
如图5-5所示。
图5-5
C:
漫游参数
【漫游参数】功能用于调整三维场景中不同的漫游模式下的漫游速度。
飞行速度默认情况下,程序会根据相机的高度不同,自动调整合适的速度。
勾选启用后,用户可以自行设置飞行速度,但是所有高度均采用设定的飞行速度值。
如图5-6所示。
图5-6
5.2工程设置
5.2.1安全设置
通过安全设置选项,可以为工程设置密码,增强数据的安全性。
如图5-7所示。
图5-7
旧密码:
工程之前的密码。
如果没有设置过,默认为空。
新密码:
输入设置的新密码。
确认新密码:
重新输入新密码。
两次输入的密码必须一致。
5.2.2地形设置
通过地形设置选项卡,为当前工程添加地形数据,若工程无坐标系,则工程的坐标系依据添加的地形数据进行定义,后加的作业数据集、参考数据集需要和工程中的坐标系保持一致。
工程中如果有坐标系,则工程的坐标系是由第一个加载的有坐标信息的数据集进行定义的,在加载地形数据时,如果地形数据的坐标系和工程坐标系不一致,则无法加载。
如图5-8所示。
图5-8
第六章工程的创建与管理
6.1新建工程
功能简介:
新建工程用于新建一个空的工程。
启动程序时,会默认新建工程。
如果想在已打开的工程中新建工程,会清除当前屏幕上显示的内容。
典型流程:
在工程选项卡中单击【新建】按钮
,程序自动创建一个新工程。
激活方式:
在CityMakerBuilder中新建工程有以下三种方式:
1.运行CityMakerBuilder程序,默认创建新工程;
2.若已打开了一个CityMakerBuilder工程,单击工程选项卡,在工程选项卡中单击【新建】按钮,关闭当前工程并创建新工程。
3.在CityMakerBuilder菜单中选择新建功能,新建工程。
退出方式:
新建工程完成后自动退出。
6.2打开工程
通过打开工程功能,可以打开一个现有的工程。
1.单击工程选项卡中的【打开】按钮
,弹出打开工程对话框,如图6-1所示:
图6-1
2.在打开对话框中选择工程文件(.cbp),单击【确定】按钮打开该工程文件,若工程中有密码,输入工程密码。
在CityMakerBuilder中打开工程有以下两种方式:
1.单击工程选项卡,在工程选项卡中单击【打开】按钮;
2.在CityMakerBuilder菜单中选择打开功能,打开工程。
打开工程完成后或者中途取消。
6.3保存工程
通过保存工程功能,可以将对当前工程做的操作进行保存。
保存的内容包括工程中当前数据集的状态、参考数据集、工程设置中的设置等。
1.单击工程选项卡中的【保存】按钮
;
2.弹出保存对话框;
3.选择保存路径并输入工程名称,点击保存按钮,完成保存操作。
在CityMakerBuilder中保存工程有以下两种方式:
1.单击工程选项卡,在工程选项卡中单击【保存】按钮;
2.在CityMakerBuilder菜单中选择保存功能,保存工程。
保存工程完成后或者中途取消。
6.4另存工程
通过另存工程功能,可以将当前工程存储为另外一个工程。
已经保存过的工程才能执行另存操作。
1.单击工程选项卡中的【另存】按钮
,弹出另存工程对话框:
如图6-2所示。
图6-2
2.在另存工程对话框中,单击【浏览】按钮,在另存为对话框中选择另存路径,输入工程名称点击确定,输入工程密码(若工程不需设置密码,则不必输入),单击【确定】按钮另存该工程文件。
在CityMakerBuilder中另存工程有以下两种方式:
1.单击工程选项卡,在工程选项卡中单击【另存】按钮;
2.在CityMakerBuilder菜单中选择另存功能,保存工程。
6.5工程设置
6.5.1安全设置
如图6-3所示。
图6-3
6.5.2地形设置
图6-4
6.6添加影像图层
通过【添加影像图层】功能,为Builder工程中添加影像数据,可以加载本地影像文件,也可以添加标准的WMS、WMTS网络服务。
1.点击【添加影像图层】按钮
,弹出添加影像图层面板;
2.在弹出的面板中,选择要加载的数据类型(File/WMS/WMTS)点击确定;
3.选择对应的影像文件,或输入服务地址即可。
图6-5
完成后自动退出。
第七章数据集
7.1创建大文件
通过【创建大文件】功能,可以快速创建一个大文件数据集。
程序会在指定路径下,以用户输入的名字创建一个FDB大文件,在大文件中创建一个同名数据集,数据集中有一个要素类和一个图层,该数据集无坐标系。
1.单击工程选项卡中的【创建数据集】按钮
,弹出创建数据集对话框:
如图7-1。
图7-1
2.选择存储路径并输出数据集名称,点击确定;
3.完成数据集的创建后加载到当前工程中,并停挂在资源目录树上。
单击工程选项卡中【创建数据集】按钮。
创建数据集完成后自动退出。
7.2打开大文件
通过【打开大文件】功能,可以快速打开一个已经存在的FDB格式的大文件,把数据集加到工程中和资源目录树上(如果工程中没有数据集,新加的数据集为当前数据集。
如果工程中有数据集,新加的数据集为参考数据集)。
1.单击工程选项卡中的【打开数据集】按钮
,弹出打开对话框:
如图7-2
图7-2
2.选择要打开的FDB大文件,点击确定;
3.场景大文件加载到工程中,数据源显示在资源目录树上,完成打开数据集操作。
单击工程选项卡中【打开数据集】按钮。
打开数据集完成后或者中途取消。
7.3离线编辑
通过【离线编辑】功能,可以将远程数据库中的数据集签出到本地进行编辑,编辑完成后,将作业成果进行提交签入。
1.将需要签出的数据库数据集置为当前数据集;
2.点击【离线编辑】按钮
,弹出【另存为】对话框,选择数据存储路径,输入文件名称,点击确定;
3.程序开始执行数据签出操作,弹出进度提示框;
如图7-3所示。
图7-3
4.签出完成后,弹出【签出成功】提示。
点击【离线编辑】按钮;
签出完成后,自动退出
7.4提交成果
将签出的数据集中的作业成果要素提交到数据库服务器上,并保持数据集的签出状态。
1.点击【提交成果】按钮
,弹出提示框,直接点击确定;
如图7-4
图7-4
2.程序会自动计算数据的更新,进行相应数据的提交,如图7-5
图7-5
3.提交完成后,弹出【提交成功】提示。
点击【提交成功】按钮;
7.5数据签入
将签出的数据集中的作业成果要素签入到数据库服务器上,并解除数据集的签出状态。
1.点击【数据签入】按钮
如图7-6
图7-6
2.程序会自动计算数据的更新,进行相应数据的签入,如图7-7
图7-7
3.调度提交完成后,弹出【数据签入】成功提示。
点击【数据签入】按钮;
签入完成后,自动退出
7.6撤销编辑
断开签出的大文件数据集和数据库服务器之间的关联,使数据库中的该数据集仍然再次签出。
1.点击【撤销签出】按钮
如图7-8
图7-8
2.程序会自动处理两者的关联关系,操作成功后,弹出【撤销签出】成功对话框。
点击【撤销签出】按钮;
撤销签出完成后,自动退出
7.7查询
通过工具栏中的【查询】功能,实现对当前数据集的高级查询操作。
可以基于指定的要素类或者属性字段进行查询,也可以通过绘制点、线、面等要素进行空间查询。
1.点击【查询】按钮
,弹出高级查询对话框,如图8-2所示:
图7-9
2.选择要素类,比如建筑;
3.选择属性字段OID;
4.在查询条件中输入查询条件,比如"
OID"
>
='
400'
,点击确定;
5.依据查询条件,弹出符合查询条件要素的属性表,如图8-3所示:
图7-10
6、也可以通过绘制点、线、面或者拾取对象进行空间查询。
点击工具栏中【查询】按钮。
查询完成后或中途取消。
第八章要素
本章主要介绍要素编辑的操作。
8.1基本操作
8.1.1撤销和重做
通过工具栏上的【撤消】撤消一个操作,【重做】恢复上次撤