34
CityMaker 7

CityMaker 7

Embed Size (px)

DESCRIPTION

CityMaker 7. CityMaker 发展历程. 承载起数字城市三维地理信息平台建设的使命. CityMaker. 2012. 3D GIS 解决方案. 2010 CityMaker. 实现三维互联网应用. V7.0. 海量数据动态调度. 2008 Diciti & Network. V6.0. 集成多种数据. 2007 CityMaker. 三维可视化软件平台. 2004 CityMaker. 2001 CityMaker. 虚拟现实软件. 1999 CityMaker. V4.0. 1998 - PowerPoint PPT Presentation

Citation preview

Page 1: CityMaker 7

CityMaker 7

Page 2: CityMaker 7

2

1999

CityMaker

1998

Gvitech 成立

2001

CityMaker

2004

CityMaker

2007

CityMaker

2008

Diciti & Network

2010

CityMaker

CityMaker

V2.0V3.0

V4.0

V6.0

V7.0

三维可视化软件平台

集成多种数据

海量数据动态调度

实现三维互联网应用

3D GIS 解决方案

承载起数字城市三维地理信息平台建设的使命

V1.0

虚拟现实软件

2012

CityMaker 发展历程

Page 3: CityMaker 7

3

数据存储管理Data Management查询和分析Query & Analysis

可视化Visualization

应用开发Development

服务共享Share

五个核心能力

Page 4: CityMaker 7

4

数据存储管理Data Management查询和分析Query & Analysis

可视化Visualization

应用开发Development

服务共享Share

五个核心能力

引入 FDB 来管理数字城市建设所需的全部地理信息二三维一体化的空间模型面向对象,支持多空间列

Page 5: CityMaker 7

5

数据存储管理Data Management查询和分析Query & Analysis

可视化Visualization

应用开发Development

服务共享Share

五个核心能力

基于时空属的查询二三维一体化的空间分析

Page 6: CityMaker 7

6

数据存储管理Data Management查询和分析Query & Analysis

可视化Visualization

应用开发Development

服务共享Share

五个核心能力

强调三维信息可视化,或者说三维符号化

Page 7: CityMaker 7

7

数据存储管理Data Management查询和分析Query & Analysis

可视化Visualization

应用开发Development

服务共享Share

五个核心能力

要像积木一样,把易用性和扩展性完美结合,最大化应用开发能力和价值

Page 8: CityMaker 7

8

数据存储管理Data Management查询和分析Query & Analysis

可视化Visualization

应用开发Development

服务共享Share

五个核心能力

把所有能力都封装成服务,面向服务架构( SOA )

Page 9: CityMaker 7

9

数据存储管理Data Management查询和分析Query & Analysis

可视化Visualization

应用开发Development

服务共享Share

五个核心能力

为云计算能力奠定基础

Page 10: CityMaker 7

10

数据存储管理Data Management查询和分析Query & Analysis

可视化Visualization

应用开发Development

服务共享Share

数据存储管理

Page 11: CityMaker 7

地理特征数据库和数据引擎

11

Information SystemIS ➟ Object

GIS ➟ Feature

Feature DatabaseFDB

RDBMSFeature Data EngineFDE

MySQL Oracle SQL Server DB2 PostgreSQL

Firebird SQLite

Geographic Information System

Page 12: CityMaker 7

FDB 存储哪些信息?

12

FDB

时态 空间 属性 符号时态

时态:每个要素可以有生命期,可以根据时间点进行查询分析和可视化,可以做历史快照,时间轴。

空间

空间:空间模型涵盖点、线、面、体、点云等全部类型,给二三维一体化奠定了基础。

属性

属性:支持 ArcGIS 的全部属性类型

符号

符号:模型、贴图等二三维符号优点:1. 在进行查询、分析的时候不需要额外的信息2. 在进行可视化的时候不需要额外的资源3. 数据的完整性和安全性都有保障4. 便于数据分发,导出 SQLite 文件放到移动终端5. 所有数据都可以进行版本管理,包括符号

数字城市建设所需要的全部地理信息都可以通过 FDB 存储和管理

Page 13: CityMaker 7

几何模型

13

Geometry

Point Curve Surface Solid Point Cloud Collection

0 维 1 维 2 维 3 维 复合

二三维一体化的空间模型,完全符合 OGC 标准,为二三维一体化的空间计算和可视化奠定了基础。

点云

Page 14: CityMaker 7

FDB 三层逻辑结构

14

DataSource 数据源 支持物理数据源和逻辑数据源

DataSet 数据集 有统一的坐标系和符号命名空间

FeatureClass 要素类 支持多空间列

DataSource 、 DataSet 和 FeatureClass都有 GUID 作为唯一标识

Page 15: CityMaker 7

多空间列

15

➟ gISGis

FID

名称 位置 基底 模型 点云 类型 高度 …

1 环贸中心 D

座写字楼 100

例如建筑的 FeatureClass

GeoField1Point

GeoField2Polygon

GeoField3Model

GeoField4PointCloud

如果用 ArcGIS 的 GeoDatabase 来建库就需要 4 个 FeatureClass

Page 16: CityMaker 7

16

数据存储管理Data Management查询和分析Query & Analysis

可视化Visualization

应用开发Development

服务共享Share

查询和分析

Page 17: CityMaker 7

组合查询

基于时空属的查询

17

属性查询

空间查询

时态查询

Page 18: CityMaker 7

二三维一体化的空间分析

18

3 个例子

1. 计算建筑模型的 Footprint ,截面和投影面2.Polyline 和 Model 空间列求交可以定量计算通视分析、时域分析、日照分析和sky-view factor3.Surface 模型和 PointCloud 模型算Distance ,可以用来检查模型精度

Page 19: CityMaker 7

19

数据存储管理Data Management查询和分析Query & Analysis

可视化Visualization

应用开发Development

服务共享Share

信息可视化

Page 20: CityMaker 7

全新的渲染引擎

20

更强大的性能

更少的资源占用

更稳定的表现

更丰富灵活的信息可视化能力

三维符号化

Page 21: CityMaker 7

三维符号化

21

FID GeoField1 GeoField2 GeoField3 …

1

2

3

4

FeatureLayer1FeatureLayer2

FeatureLayer3

1.FeatureClass 的所有空间列都可以创建 FeatureLayer

2. 一个空间列也可以创建多个 FeatureLayer

Page 22: CityMaker 7

三维符号化

22

1.FeatureClass 的所有空间列都可以创建 FeatureLayer

2. 一个空间列也可以创建多个 FeatureLayer3. 创建 FeatureLayer 可以指定 Render 和 Symbol

GeoField FeatureLayer

Render SymbolValueMapRender

RenderScheme RenderScheme RenderScheme

Symbol Symbol Symbol

Geometry

Geometry1Geometry2Geometry3

Page 23: CityMaker 7

三维符号化

23

1.FeatureClass 的所有空间列都可以创建 FeatureLayer

2. 一个空间列也可以创建多个 FeatureLayer3. 创建 FeatureLayer 可以指定 Render 和 Symbol

Render

TextRender GeoRender

Symbol

TextSymbol GeoSymbol

Page 24: CityMaker 7

三维符号化

24

1.FeatureClass 的所有空间列都可以创建 FeatureLayer

2. 一个空间列也可以创建多个 FeatureLayer3. 创建 FeatureLayer 可以指定 Render 和 Symbol

4. 逻辑渲染组:通过任意整型字段控制 Feature 的显示5. 时间轴:通过时间控制 Feature 的显示

Page 25: CityMaker 7

其他可视化能力

25

支持平面和球面场景

D3D 和 OpenGL

动态海水

强大的出图能力

Page 26: CityMaker 7

26

数据存储管理Data Management查询和分析Query & Analysis

可视化Visualization

应用开发Development

服务共享Share

应用开发

Page 27: CityMaker 7

应用开发

27

1. 丰富的 COM 组件

GviCommon GviMath GviSymbol

GviFdeCore GviFdeGeometry

GviFdeExtensionGviRenderControl

Page 28: CityMaker 7

应用开发

28

1. 丰富的 COM 组件2.FDE 多种访问方式

C++ COM JavaScript

Web ServicePython

Page 29: CityMaker 7

应用开发

29

1. 丰富的 COM 组件2.FDE 多种访问方式3.Web 插件支持多浏览器

4. 提供大量文档和例程

Page 30: CityMaker 7

30

数据存储管理Data Management查询和分析Query & Analysis

可视化Visualization

应用开发Development

服务共享Share

服务共享

Page 31: CityMaker 7

Server7

31

1.Server7 就是要能支撑三维地理信息共享平台建设2. 所有能力都能通过 Server 以 Web 服务形式提供3. 支持分布式与集群部署,支持负载均衡,支持服务聚合4. 数据加密、服务授权、 https协议,更加安全5. 性能和稳定性大幅提升6.跨平台、支持 64位、支持多语言版7. 为异构客户端提供标准 OGC 服务

Page 32: CityMaker 7

终端的扩展能力

目标:不管何时何地,用什么终端, Citymaker都可以给你提供三维解决方案。

Page 33: CityMaker 7

Data

Services

Application

产品体系和架构

Server

FDE

FDB

REST

SDK

Explorer

Builder

时间、空间、属性、符号

Services

GeodataGeocode

GeoProcessing

SearchRouting

C++APICOM

JavaScriptPython

Page 34: CityMaker 7

期 待 您 的 宝 贵 建 议