58
Virtual Cities of the Future and Past Paul Cote Geographic Information Systems Specialist Harvard University Graduate School of Design

Virtual Cities of the Future and Past - MIT Libraries · GSD Studio Culture: 75% of Student effort focused on one studio problem 100 Studios per year at the GSD Focus on representing,

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Virtual Cities of the Future and Past

Paul Cote

Geographic Information Systems Specialist

Harvard University Graduate School of Design

Harvard University

Graduate School of Design

Harvard

University

Graduate

School of

Design

Harvard University

Graduate School of Design

250 Architecture 50 Urban Planning

100 Urban Design 100 Landscape

500 Design Students

Harvard University

Graduate School of Design

GSD Studio Culture:

75% of Student effort focused on one studio problem

100 Studios per year at the GSD

Focus on representing, understanding, modifying and evaluating places: Appearance & performance

Many Many Models are Made!!!

An intense replica of the greater world of design

A Knowledge Engine

Harvard University

Graduate School of Design

Studio Information Lifecycle

Synthesis / Study:MapsDigital 3D ModelsPhysical 3D ModelsSimulation Models

Presentation Materials:Maps3D ModelsAnimationsDocument ationSources / Bibliography

Start Semester Finish

Bulk of Knowledge is

Lost

End of Term

Small Fraction

Suited for Re-Use Many Mysterious

Presentation

Documents

Collect Information:Site Photos

GIS Data

CAD Data

Documents

Process Understanding

Harvard University

Graduate School of Design

Paul Cote, 2008

Information & IdeasInformation & Ideas

About Places & About Places &

ProcessesProcesses

(In(In--House or Internet)House or Internet)

Discover, Obtain,

Transform, Organize

Ideas & Information

Finance, Phasing

Groundplan

Alternatives:

Performance

& Impacts

Visualize / StudyVisualize / StudyAuthor / Modify Author / Modify Evaluate:Evaluate:Compile Data /Compile Data /

Create Schema:Create Schema:

Information Lifecycle in Site StudiesInformation Lifecycle in Site Studies

Programmatic

Capacity

Information Information

InfrastructureInfrastructure

Narrative,Narrative,

Graphics,Graphics,

VideoVideo

Resources, Resources,

Understanding,Understanding,

ProceduresProcedures

Collaborate /Collaborate /

Share: Share:

Communicate: Communicate:

Coherence with

Context

Streetscape, Shadows

Views

Regulation

Buildings

Vegetation

Circulation

Landform

Exchange: between specialized tools

Exchange: Individuals & Enterprises to Shared Infrastructure

Harvard University

Graduate School of Design

AutoCAD

Tree Pro Master CAM

RevItAgency/Firm Knowledge

Base

7

ArcGISRhino

Public GIS Agency/Firm

Knowledge Base

Maya, 3D Studio,V-Ray

Revit Ecotect

Paul Cote November 13 , 2008

Synthesize / StudySynthesize / StudyAuthor / Modify Author / Modify Evaluate / Evaluate /

ShareShareCompile Data /Compile Data /

Create Schema:Create Schema:

Adobe

It Takes a Village of Specialized

Tools

Many Specialized Tools

One-Way, Lossy Exchanges

Harvard University

Graduate School of Design

GSD Handbook

for Site Modeling in Context

Paul Cote NOMA Boston October 7

2010 8

http://www.gsd.harvard.edu/gis/manual/workflow2/index.htm

Harvard University

Graduate School of Design

Virtual Cities as a Mirror with Memory

Paul Cote NOMA Boston October 7

2010 9

Harvard University

Graduate School of Design

The most authoritative information about an urban

situation are collected and maintained by a host of

administrative departments that employ a variety of

data models and tools

Collaboration of Administrative Domains

Paul Cote,

June 23 200910

Public WorksPhotogrammetry

Tax Assessor

Permitting and Inspection

Planning & Design Review

State / Federal Emergency Planning and

Response

Harvard University

Graduate School of Design

11

Understanding

Collaboration of Administrative Domains

Harvard University

Graduate School of Design

Collaboration of Territorial Domains

1/29/2011 12

Harvard University

Graduate School of Design 13

Town ATown /

Campus B

Understanding

Collaboration of Territorial Domains

Harvard University

Graduate School of Design

• Past Situation

• Current Situation

• Possible Scenarios

• Planned Scenario

• If these alternate views of the city are expressed in common terms, much might be learned about urban mechanics and the probable consequences of decisions.

Memory and Intelligence

Paul Cote,

June 23 200914

Harvard University

Graduate School of Design

Necessity for

Shared Semantic Models

Paul Cote NOMA Boston October 7

2010 15

Harvard University

Graduate School of Design

One-Way, Lossy Exchanges

16

Domain / Tool B(e.g. CAD

/ BIM)

Inputs Outputs

Domain/ Tool A

(e.g. GIS, RDBMS)

!&$@#Outputs Inputs

Semantic Trash Bin

Harvard University

Graduate School of Design

Coherent Spatial / Semantic Models

Paul Cote,

June 23 200917

Real World Concepts:

e.g. Observations, Prescriptions, Rules

“The building meets the terrain along this line.”

Kolbe & Groeger CityGML

Critical Entities

Relationships

Conceptual Information Model

e.g. UML (Unified Modeling Language)

Kolbe & Groeger CityGML

Harvard University

Graduate School of Design

Coherent Conceptual & Data Models

Paul Cote,

June 23 200918

Conceptual Information Model

Kolbe & Groeger CityGML

Technical Implementation

Binary Binary

Data Data

StorageStorage

Programs & Programs &

Business Business

LogicLogic

e.g. Software tools:Proprietary or Open

Inputs

Outputs

Bu

sine

ss Pro

cesse

s

Harvard University

Graduate School of Design 19

Inputs

Outputs

Kolebe and Groeger: CityGML

DomainTool A

DomainTool B

Inputs

Outputs

See: Stadler & Kolbe: Spatio-Semantic Coherence in the Integration of 3D City Models

Round Trip with Coherent Semantics

Shared Conceptual Models &

Exchanges

Harvard University

Graduate School of Design 20

Community Based Standards Development

• Engineers

• Tool Makers

• Content Creators

• Service Providers

• Users

• Understanding

• Consensus

• Foundation Standards

• Information Structure

• Service Protocols

Communities Industry Consortium International Standards

Organization

ParticipationParticipation

Assured Stable EnvironmentAssured Stable Environment

Lots of Interoperable Content!Lots of Interoperable Content!

• Application Standards • Application Standards

Harvard University

Graduate School of Design Paul Cote, 2008 21

Community Based Standards Development

GML

HTTPhypertext transfer

protocol

Standards Organizations Encodings Service Protocols

WMSweb map service

WFSweb feature service

WCSweb coverage service

SQLstructured query

language

Harvard University

Graduate School of Design

Some KML, KMZ Collada Examples

Paul Cote NOMA Boston October 7

2010 22

Harvard University

Graduate School of Design

The Google Earth Train Set

Paul Cote NOMA Boston October 7

2010 24

Harvard University

Graduate School of Design

The Greenline Station Workshop

Paul Cote NOMA Boston October 7

2010 25

Harvard University

Graduate School of Design Paul Cote NOMA Boston October 7

2010 26

Executive Office of Transportation:

College Avenue Station Plan

Harvard University

Graduate School of Design

Executive Office of Transportation College Avenue Station Plan

Paul Cote NOMA Boston October 7

2010 27

Harvard University

Graduate School of Design

Executive Office of Transportation

College Avenue Station Elevation

Paul Cote NOMA Boston October 7

2010 28

Harvard University

Graduate School of Design Paul Cote, 2008 29

GSD6447: Virtual Cities as Public Infrastructure

http://www.gsd.harvard.edu/pbcote/courses/archive/2010/gsd6447/index.htm

Harvard University

Graduate School of Design Paul Cote, 2008 30

Seaport Sandbox: A Cybernetic View of Studio

https://sites.google.com/site/sbseaport/

Harvard University

Graduate School of Design Paul Cote, 2008 31

Toward Deeper Semantic Coherence

Harvard University

Graduate School of Design

CityGML: Shared, Open, Coherent

Paul Cote,

June 23 200932

Conceptual Information Model

UML (Unified Modeling Language)

Exchange Encoding

GML3

Images from CityGML Spec

Real World Concepts:

Kolbe & Groeger CityGML

Harvard University

Graduate School of Design Paul Cote,

NCFMT 200733

CityGML: Objects May Honor Specific Levels of Detail

Image from OGC CityGML Discussion paper, Kolbe, Groeger, Czerwinski

Harvard University

Graduate School of Design Paul Cote, NCFMT 2007 34

First Component Sub-Models of City GML

Image from OGC CityGML Discussion paper, Kolbe, Groeger, Czerwinski

Harvard University

Graduate School of Design Paul Cote, 2008 35

The GSD Metropolitan Model Repository:

A Simple Relational Schema

For Temporally Deep City Models

http://www.gsd.harvard.edu/gis/manual/metromodel/index.htm

Harvard University

Graduate School of Design

Scalable Infrastructure for 3d Cities

Paul Cote, 2008 36

Harvard University

Graduate School of Design

Granularity and Identifiers

Goals:

Provide a way of uniquely identifying parts of

buildings at multiple levels of detail across diverse

territorial domains

Provide for retrieval of past, present and future

views of the city through simple SQL queries on a

simple relational database schema

Support check-out and off-line modification of parts

of the model without possibility of ID conflicts on

check-in.

1/29/2011 37

Harvard University

Graduate School of Design Paul Cote, 2007 38

Existing GIS Layers: Parcels

Parcel Attributes

Shape Polygon

Territory Brookline

Parcel_ID Brk_P189-24-29

Owner Mobil Oil Co

Year Built 1971

Address 333 Boylston St

Stories 1

Each town in the metro area has a parcels layer that forms a decent

source of information about buildings. We alter the parcel ID by

appending a 3 character territory code and an _P so that the parcel

IDs are assured to be unique within a multi_town schema.

*

Harvard University

Graduate School of Design Paul Cote, 2007 39

Existing Layers: Building Footprints

Footprint Attributes

Shape Polygon

Unique ID 9498754

Each town has a building footprints layer established

from a photogrammetric survey

*

Harvard University

Graduate School of Design

40

New Table: Abstract Buildings

Abstract Buildings

Territory Cambridge

Building Cam_P364234_B0

Owner Harvard

Built Date 1870

Demo

Date

Null

Address 49 Quincy St

Stories 5

The Parcels table can form a table of information about

buildings. Unique Building IDs are created from Parcel IDs.

This table has no geometry associated with it. Any building

associated with a parcel are designated Building 0. This

lumping is inaccurate, but sufficient for an initial buildings

table.

B0

Cam_P364234

1/29/2011 40

Harvard University

Graduate School of Design

41

New Layer: Building Massing Parts

Building Massing Parts

Part_ID Cam_P364234_B0_M1

Owner Null

Built

Date

1998

Demo

Date

Null

Address Null

Stories 2

B0_M0

Cam_P364234

Where individual building parts vary in terms of their attributes, they may be

distinguished with unique IDs and individual build and demo dates, etc. The

Building Massing Part IDs are formed by appending a Massing Part ID to the

Building ID.

B0_M1

1/29/2011 41

Harvard University

Graduate School of Design

42

3d Building Massing Parts Table

Building Massing Parts

Part_ID Cam_P364234_B0_M1

Owner Null

Built

Date

1998

Demo

Date

Null

Address Null

Built Yes

Stories 2

B0_M0

B0_M1

The Massing Parts Layer forms a complete model of every building in the

metro area at a low level of detail (CityGML LOD2). Building parts may have

more specific attributes from their parent Abstract Buildings.

1/29/2011 42

*CityGML LOD 1 Buildings

Harvard University

Graduate School of Design

43

3d Building Skin Models

Building Skin Parts

Shape Multipatch / COLADa

Model Sketchup or Collada

Blob

Part_ID Cam_P364234_B0_S0

Owner Null

Build

Date

1870

Demo

Date

Null

Built Yes

B0_S0

Cam_P364234

Using a 3D authoring tool, models of building exterior skins can be

encapsulated as sketchup or collada models and placed into relational tables

as georeferenced objects. Like Massing Parts, Skin Parts have unique IDs

linking them to abstract buildings and may have more specific attributes.

1/29/2011 43

*CityGML Generic City Object or External

Link

Harvard University

Graduate School of Design

44

3d Building Skin Parts

Cam_P364234

Building Skin Parts

Shape Multipatch / COLLADA

Model Sketchup or Collada

Blob

Part_ID Cam_P364234_B0_S1

Owner Null

Buid

Date

2001

Demo

Date

Null

Built Yes

B0_S1

Skin parts and massing parts for a given building may have independent dates.

The Model field holds a Binary Large Object that can be downloaded to a 3d

authoring tool for editing.

1/29/2011 44

Harvard University

Graduate School of Design

45

NullYear

Demo

Abstract Buildings

5Stories

49 Quincy StAddress

1870Year Built

HarvardOwner

Cam_P364234_B0Building

CambridgeTerritory

Relational Queries Create Views Based on Dates or

Scenarios

Building Skin Parts

Shape Multipatch

Model Sketchup or Collada

Blob

Part_ID Cam_P364234_B0_S1

Owner Null

Built 2001

Demo Null

Built Yes

Building Massing Parts

Part_ID Cam_P364234_B0_M1

Owner Null

Built 1998

Demo Null

Address Null

Stories 2

1/29/2011 45

0

11

n

Harvard University

Graduate School of Design

46

Current Built View

1/29/2011 46

Harvard University

Graduate School of Design

47

1998 Historic View

1/29/2011 47

Harvard University

Graduate School of Design

Handling Fictitious Future

Urban Design Schemes

1/29/2011 48

Harvard University

Graduate School of Design

49

Built and Unbuilt Schemes

Building Skin Parts

Shape Multipatch

Model Sketchup or Collada

Blob

Part_ID Cam_P364223_B0_S0

Owner Null

Built

Date

2001

Demo

Date

Null

Built Yes

Cam_P364223_B0_S0

The Built attribute is set to Yes for buildings that were actually built. Unbuilt

buildings can be represented in the schema to allow experimentation with

proposed scenarios.

1/29/2011 49

Harvard University

Graduate School of Design

50

Built and Unbuilt Schemes

Building Skin Parts

Shape Multipatch

Model Sketchup or Collada

Blob

Part_ID Cam_P364223_B0_S1

Owner Null

Built

Date

2001

Demo

Date

Null

Built No

Cam_P364223_B0_S1

The Built attribute is set to Yes for buildings that were actually built. Unbuilt

buildings can be represented in the schema to allow experimentation with

proposed scenarios.

1/29/2011 50

Harvard University

Graduate School of Design 51

Design Scenario TablesIn order to create custom scenarios you must be able to turn on unbuilt buildings and to turn off other buildings that would otherwise render. This is accomplished by creating Schemes and entering part-specific rendering instructions in the Scheme_Parts table. Because the Part IDs are distinct for Massing and Skin part models, the Scheme Parts table can refer to either type of part.

Building Skin Parts

Part_ID Name Built

Cam_P364223_B0_S1 Flipped Unbuilt

Cam_P364223_B0_S0 Gund Hall built

… …

Building Massing Parts

Part_ID Name

Cam_P364223_B0_M0 Gund Hall

Brk_P189-24-29_B0_M1 …

… …

Scheme Parts

Part_ID Render Scheme-

ID

Cam_P364223_B0_S1 Yes 1

Cam_P364223_B0_S0 No 1

Schemes

Sheme-

ID

Name

1 Flipped Gund Hall

2 Tank

1/29/2011 51

1

0n

nn

Harvard University

Graduate School of Design 52

Building Model Management

SchemaAbstract Buildings

Building ID

Attributes…

Massing Parts

Building ID

Part ID

Attributes…

Skin Parts

Building ID

Part ID

Attributes…

Schemes

Scheme ID

Name

Scheme Parts

Scheme_ID

Part ID

Render

1

n

1

n

n

n

1 n

1

1

1/29/2011 52

Harvard University

Graduate School of Design

53

Unbuilt Scheme: Turn Gund Hall Around

1/29/2011 53

Harvard University

Graduate School of Design

View From Proposed Design Scheme

1/29/2011 54

Harvard University

Graduate School of Design

References

City Geography Markup LanguageKolbe and Groger, 2008

SPATIO-SEMANTIC COHERENCE IN THE INTEGRATION OF 3D CITY MODELSStadler and Kolbe

Collada: 3D Asset Exchange Schema Khronos Group

Town of Brookline Model Management SystemCote, 2007

Public Infrastructure for Virtual CitiesCote, 2006

Integration of CAD, GIS, and Building Information Models in Open Web ServicesCote, 2007

Building Interior Spaces Data Model for GISPenobscott Bay Media, BISDM.org

1/29/2011 55

Harvard University

Graduate School of Design

Lets Get it Together!

1/29/2011

56

Understanding

• Understand Open Exchange Specifications• Target our conceptual and data models for open

exchange• Participate in standards development• Demand open exchange capabilities in our tools

Harvard University

Graduate School of Design

Credits and ReferencesFind these links at

www.gsd.harvard.edu/pbcote/talks/2010/geodesign_pbcote.pdf

City Geography Markup LanguageKolbe and Groger, 2008

SPATIO-SEMANTIC COHERENCE IN THE INTEGRATION OF 3D CITY

MODELSStadler and Kolbe

Collada: 3D Asset Exchange Schema Khronos Group

Town of Brookline Model Management SystemCote, 2007

Public Infrastructure for Virtual CitiesCote, 2006

Integration of CAD, GIS, and Building Information Models in Open Web

ServicesCote, 2007

Building Interior Spaces Data Model for GIS

Penobscott Bay Media, BISDM.org

1/29/2011 57

Harvard University

Graduate School of Design Paul Cote NOMA Boston October 7

2010 58

Building Information Modeling Community:

• International Alliance for Interoperability -- BuildingSmart (Consortium of

Owners, Engineers & Architects)

• IFC (Semantic and Exchange Standard for Building Information Models)

• National BIM Standard (social and institutional construction of BIM)

• Open Floor Plan Toward a simple standard for exchanging georeferenced

floorplans

• OASIS

Geospatial Information Infrastructure Community:

• Open Geospatial Consortium (Architecture for Interoperable Web Services

spanning diverse semantic schema)

• CityGML: Semantic and Exchange Standard for City & Landscape Models

• Web Services Architecture for CAD, GIS and BIM (edited by Yours Truly)

Game Development Community

• Khronos Group (Gaming Community Consortium)

• COLLADA (exchange standard for high-quality digital objects, includes

materiality, lighting, physical behavior)

Efforts to Develop Web Standards for Encoding and Exchanging City Models