Coder Social home page Coder Social logo

tum-gis / 3d-model-new-york-city Goto Github PK

View Code? Open in Web Editor NEW
35.0 6.0 8.0 12.47 MB

FME Workspaces created in the cours of generating a semantic digital 3D city model for the entire city of New York are available for download on this GitHub page.

Home Page: https://www.gis.bgu.tum.de/projekte/new-york-city-3d/

fme fme-workspaces 3d-city-model nyc citygml feature-manipulation-engine

3d-model-new-york-city's Introduction

Digital 3D Model of New York City

General Information

In this student project a semantic 3D city model of New York City (NYC) has been created based on datasets provided in the NYC Open Data Portal. Different 3D feature types were derived from existing public 2D and 2.5D datasets using spatial and semantic transformations together with (some) photogrammetric analyses. The resulting 3D city model is represented in a homogenized and integrated way using the international standard CityGML of the Open Geospatial Consortium (OGC). It comprises all NYC buildings, land parcels, roads, parks, the digital terrain model, and water bodies – all with 3D geometries. To the best of our knowledge it is the first publicly available big 3D city model of a large city in the USA which is based on official governmental data.

All data transformations and manipulations were performed using the ‘Feature Manipulation Engine’ by Safe Software. The FME Workbenches created in order to generate this semantic 3D city model are made available in this repository.

More detailed information can be found on the project's website.

Attention

The Workspaces of phase 1 were generated using FME 2014, the workspaces in phase 2 were generated using FME 2016.1. Opening the Workspaces in different Versions of FME might lead to errors.

Content

  • FME Workspaces

    This folder contains all FME Workspaces created in the process of generating the semantic 3D city model of New York City.

  • Tutorial: Shapefile to CityGML

    This file contains an easy to follow tourguide showing how to create CityGML compliant data from Open Data Shapefiles provided by the New York City Open Data Portal using the Software FME. The data used in this tutorial is also made available with this download.

Documentation

A detailed documentation of the Workspaces created in project phase 2 is provided on the project's TUM-Wiki section 'Implementation'.

FME Workspace Nr. Short description
1 Add additional attributes to the street centerline data generated in project phase 1. Information from different datasets is merged using corresponding attributes such as 'segmentID' or 'gml_name'.
2 Centerlines representing complex interchanges of motorway junctions are filtered out.
3 A lod0Network is created using the centerlines generated in (1) and adding sidewalk centerlines as 'Track' features.
4 Data from the Planimetric Database is manipulated semantically and geometrically. Relevant information contained within the centerline data (generated in 1) is tranferred using a spatial correlation method.
5 Suitable textures are added to each object generated in (4).
6 An advanced data structure is implemented by creating 'TrafficAreas' as well as 'AuxiliaryTrafficAreas' and assigning these objects to corresponding 'Road', 'Track' and 'Square' features.
7 The output from (6) is textured and extruded to 3D objects.

Software

Feature Manipulation Engine (FME)

The Software ‘Feature Manipulation Engine’ (FME) was developed by the canadian company Safe Software. Data from different sources and in different formats can be imported into FME using so called ‘Readers’. This data then can be manipulated using ‘Transformers’. After the manipulation is complete, the newly generated data can be exported into the desired output format using so called ‘Writers’.

Results

A video demo on the resulting city model created using the presented FME Workspaces can be watched here.

The 3D Web Map Client project using the resulting datasets generated with these FME Workspaces can be explored here.

Disclaimer

The Chair of Geoinformatics at the Technical University of Munich provides these FME Workspaces for free usage. No warranties or guarantee on the correctness, completeness, or appropriateness for any specific use is given. In no case TUM / Chair of Geoinformatics can be held liable for damages, caused directly or indirectly, by using or working with these Workspaces or software tools.

3d-model-new-york-city's People

Contributors

chbeil avatar thomashkolbe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.