SlideShare una empresa de Scribd logo
1 de 15
MODELLING -
THIRD
DIMENSION
INTRODUCTION  The model supports the four geometric abstractions of
spatial objects, i.e. point, line, surface and body.
 The representation based on two constructive elements
- nodes and faces is sufficient for the derivation of a
large number of 3D topological relationships.
 The suitability of the data model to perform 3D spatial
analysis is discussed on the basis of the 9-intersection
concept, which was introduced by Egenhofer and
Herring 1992.
 The Graphics User Interface (GUI) of our prototype
system is demonstrated by a number of examples of
remote query and visualization of 3D spatial and non-
spatial information on Web.
2
THE CONCEPTUAL MODEL
• The core issue of conceptual 3D modelling is representing
the geometry.
• The model presented here, named Simplified Spatial Model
(SSM), follows the object paradigm and is strictly defined
using set theory.
• SSM distinguishes four geometric objects - point, line,
surface, body and two constructive objects - face and node.
• The constructive objects are the smallest elements used for
building the geometric objects.
• Nodes describe points and lines, and faces describe bodies
and surfaces.
• Nodes are connected with straight lines.
• The geometric objects are embedded in the space, i.e. a
complete subdivision of the space is not required.
3
4
• Curved surfaces can be represented by a set of planar convex faces.
• Each object (constructive or geometric) has a unique identifier, which is used for reference in the description.
• The multi-theme concept is adopted, i.e. nodes and faces can participate in the construction of many
geometric objects.
• Nodes are represented in the space by their 3D co-ordinates.
• Faces can have a polygonal boundary but must be convex and planar.
• Radiometric properties provide information about the visual appearance of the objects, e.g. colour, surface
structure, reflectance and thus they are important for 3D visualization.
• Introducing the behaviour of objects aims at describing dynamics of objects and hence is related to the
interaction with the virtual 3D scene.
• Examples of behaviour : a window can be open, a fountain can splash water.
• The conceptual data model is translated to a logical one, further elaborating on the geometric description,
radiometric properties and behaviour.
THE LOGICAL MODEL
• To describe fully a spatial object we consider
attributes (A), relationships (R), behaviour
(B) and scenario (S), sticking to the
traditional differentiation of the
representation into a geometric (G) and a
thematic domain (T).
• Scenario refers to the time related changes
of the objects.
• Attributes denote semantic properties as
well as geometric and radiometric
properties.
• Associating the geometric domain with all
characteristics of a spatial object that relate
to its appearance.
• We call the size and shape of a spatial
object, its position and orientation and its
radiometric parameters the geometric
appearance. 5
6
• GA is composed of two groups of properties – the elements for the digital description of geometry (GDsc) and those
for visualising the geometry ( called as geometric attributes GAtt).
• GDsc refers to position, shape & size, GAtt to the radiometric parameters. Geometric description is achieved by
geometric objects (GO) and constructive objects (CO).
• The two explicit relationships ( node - in - body & face - In - body) are organized under GR.
• The GAtts serving visualization must be different for different geometric abstractions. Bodies and surfaces can do
with two parameters - Colour and texture.
• For lines and points texture is not useful, instead shape and size are needed.
• Shape and size of 0- dimensional and 1- dimensional objects are introduced to enable the rendering of these objects
as 3D objects.
• To present the types of objects and the relationships among them in schema, we can use IFO modelling technique.
• The simplified spatial schema (SSS) can be converted directly to a relational data model.
• The spatial relations are clarified by investigating the intersections between
the interior, exterior and boundary of two candidate objects.
• Not all the relations are possible, the possible relations between geometric
objects in the 3D space should be singled out.
• The number of possible relations between simple objects was proven to be
69.
• In the study of 3D topology, consider the relationships between body and
body, surface and line in the 3D space, surface and surface, body and line &
body and surface.
• Since the nodes and faces are sets, the test for belonging to face can be
converted to the operation intersection.
7
ANALYSIS OF SPATIAL RELATIONSHIP
8
• In reality, two more categories of queries are possible, which are less simple.
• The first one requires recognition of the relation between two objects.
• This is to say that the dimension of the objects is known but the type of the relation is unknown.
• The second category of queries refers to the identification of a relation regardless of the dimension of
objects.
• The query is relevant for a consistency check in the object reconstruction phase.
• Although such queries will require more complex operations, they are still supported by SSM.
• Testing the suitability of SSS for visualization and interaction can
most convincingly be done by having built a prototype.
• The developed system is server-oriented, using CGI scripting and
VRML and HTML documents created on the fly.
• The VRML documents serve a twofold goal:
1) Delivers the 3D graphics information obtained as a result of
spatial query
2) Provides means to query graphically the objects observed in
the 3D scene.
• Web and VR browsers on the client stations are utilized to interact
with the 3D models and specify queries.
• The data structured according to SSS are maintained in a RDBMS
on the server.
VISUALISATION ONTHEWEB
10
• The multiple-choice forms offer a very simple access to
information about certain objects.
• The only disadvantage of the menus is the limited choice inherent
in its pre-design.
• The user visually decides which object to query inside the VRML
document by clicking on its graphic representation.
• The one-line SQL form enables the user with extended
possibilities for querying.
• The SQL statement is specified in an HTML fill-out form. The
result of the query is displayed either in an HTML or in a VRML
document.
• The SQL statement has to ensure sufficient data for VRML
creation and efficient ordering of faces.
• The left part is reserved for typing SELECT statements and right
part is used to display either HTML or VRML documents.
• The extracted data are first visualized as text and then as 3D
scene on user request.
Multiple- choice
menus
One-line SQL
quires
11
• The free access to the database provides a mechanism
to specify and display a wide range of spatial queries.
• Complex queries require the design of special forms. For
example, the queries “check for common faces”, “find
common nodes” can be organized by typing the ID of the
objects to be compared.
• Theoretically, this query requires complex 3D
intersection algorithms between the line of vision and the
faces forming the objects in the range of the line.
GUI to specify complex
queries
GUI for modification of data
DATA COLLECTION
• Focusing on 3D geometry, we can collect
data from aerial photographs and structure
them according to SSS and also convert
data from several CAD formats.
• We use a visual/manual procedures for
object recognition in images and feature
extraction and automated “object
reconstruction”.
• Photo texture extraction can more easily be
automated.
12
13
Semi-automatic 3D object reconstruction
• Buildings are associated with bodies, lamp posts with lines, streets
and parking lots with surfaces, manholes with points, etc.
• The assumptions that the buildings have only vertical walls, without
windows and doors and non-over-hanging roof facets are basic for the
procedure.
• The main steps in the procedure are data acquisition, 3D object-
reconstruction, superimposition, database updating and visualization.
• Data acquisition refers to creating DTM and manual digitizing of
skeletal roof points using SocetSet and Microstation.
• The automatic reconstruction procedure distinguishes between points,
lines, surfaces and bodies.
• The reconstruction can be validated in two ways:
1) The wire frame superimposed on the stereo model verifies the
measurements.
2) The shaded model visualized by a VR browser verifies the
orientation of the faces.
ITC building: texture
mapping
Enschede: texture
draping
14
Photo texture extraction
• Maintenance of two mechanisms for texturing are considered in our model, i.e. texture mapping and
texture draping.
• Texture mapping, which requires correspondence between image and object co-ordinates, provides the
precise mapping of images onto the "geometry".
• Texture draping is less precise and therefore applicable only for objects that are observed from a large
distance, e.g. terrain surface.
• For texture mapping, we distinguish three possible relations between a surface and an image file.
• First, a surface is mapped with image parts that belong to one image.
• Second, a surface is mapped with parts of originally separate photo images but united in one image file.
• Since SSS does not maintain additional parameters for this type of texturing.
• The image has to be pre-processed to meet the default values of VRML and then stored in the database.
USES OF 3D GIS
 City Planning
 Building Information Modelling
 Coastal Modelling and Analysis
 Disaster Response
15

Más contenido relacionado

Similar a Modelling - Third dimension.pptx

introduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptxintroduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptxKhalil Alhatab
 
Solid modelling cg
Solid modelling cgSolid modelling cg
Solid modelling cgNareek
 
a new role of the services and manufacturing systems
a new role of the services and manufacturing systemsa new role of the services and manufacturing systems
a new role of the services and manufacturing systemsMohamedAlSaeed15
 
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic ThresholdEstimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic ThresholdAIRCC Publishing Corporation
 
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...sipij
 
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLDESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLDijcsit
 
111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf
111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf
111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdfVIGNESHG144026
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)manojg1990
 
78307635 geometric-modeling-concepts
78307635 geometric-modeling-concepts78307635 geometric-modeling-concepts
78307635 geometric-modeling-conceptsmanojg1990
 
78307635 geometric-modeling-concepts
78307635 geometric-modeling-concepts78307635 geometric-modeling-concepts
78307635 geometric-modeling-conceptsmanojg1990
 
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...csandit
 
Indoor scene understanding for autonomous agents
Indoor scene understanding for autonomous agentsIndoor scene understanding for autonomous agents
Indoor scene understanding for autonomous agentsVarun Bhaseen
 
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...cscpconf
 
Data models in geographical information system(GIS)
Data models in geographical information system(GIS)Data models in geographical information system(GIS)
Data models in geographical information system(GIS)Pramoda Raj
 
3D Model of Buildings Automatically Created from Open Datasets
3D Model of Buildings Automatically Created from Open Datasets3D Model of Buildings Automatically Created from Open Datasets
3D Model of Buildings Automatically Created from Open Datasetsplan4all
 
Data Models - GIS I
Data Models - GIS IData Models - GIS I
Data Models - GIS IJohn Reiser
 
Solid Modelling in computer aided Design
Solid Modelling in computer aided DesignSolid Modelling in computer aided Design
Solid Modelling in computer aided Designrahulkatre9
 

Similar a Modelling - Third dimension.pptx (20)

introduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptxintroduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptx
 
Solid modelling cg
Solid modelling cgSolid modelling cg
Solid modelling cg
 
a new role of the services and manufacturing systems
a new role of the services and manufacturing systemsa new role of the services and manufacturing systems
a new role of the services and manufacturing systems
 
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic ThresholdEstimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
Estimating the Crest Lines on Polygonal Mesh Models by an Automatic Threshold
 
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
 
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLDESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
ESTIMATING THE CREST LINES ON POLYGONAL MESH MODELS BY AN AUTOMATIC THRESHOLD
 
111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf
111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf
111431635-geometric-modeling-glad1-150630140219-lva1-app6892 (1).pdf
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
Geometric Modelling approaches
Geometric Modelling approachesGeometric Modelling approaches
Geometric Modelling approaches
 
78307635 geometric-modeling-concepts
78307635 geometric-modeling-concepts78307635 geometric-modeling-concepts
78307635 geometric-modeling-concepts
 
78307635 geometric-modeling-concepts
78307635 geometric-modeling-concepts78307635 geometric-modeling-concepts
78307635 geometric-modeling-concepts
 
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
 
Indoor scene understanding for autonomous agents
Indoor scene understanding for autonomous agentsIndoor scene understanding for autonomous agents
Indoor scene understanding for autonomous agents
 
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
 
Data models in geographical information system(GIS)
Data models in geographical information system(GIS)Data models in geographical information system(GIS)
Data models in geographical information system(GIS)
 
3D Model of Buildings Automatically Created from Open Datasets
3D Model of Buildings Automatically Created from Open Datasets3D Model of Buildings Automatically Created from Open Datasets
3D Model of Buildings Automatically Created from Open Datasets
 
Data Models - GIS I
Data Models - GIS IData Models - GIS I
Data Models - GIS I
 
H018124360
H018124360H018124360
H018124360
 
Solid Modelling in computer aided Design
Solid Modelling in computer aided DesignSolid Modelling in computer aided Design
Solid Modelling in computer aided Design
 
ei2106-submit-opt-415
ei2106-submit-opt-415ei2106-submit-opt-415
ei2106-submit-opt-415
 

Más de Aliya Fathima Ilyas

Microbial Biotransformation of Pesticides(xenobiotics).pptx
Microbial Biotransformation of Pesticides(xenobiotics).pptxMicrobial Biotransformation of Pesticides(xenobiotics).pptx
Microbial Biotransformation of Pesticides(xenobiotics).pptxAliya Fathima Ilyas
 
UGC NET December 2023 Paper 2.pdf
UGC NET December 2023 Paper 2.pdfUGC NET December 2023 Paper 2.pdf
UGC NET December 2023 Paper 2.pdfAliya Fathima Ilyas
 
UGC NET December 2023 Paper 1.pdf
UGC NET December 2023 Paper 1.pdfUGC NET December 2023 Paper 1.pdf
UGC NET December 2023 Paper 1.pdfAliya Fathima Ilyas
 
Vegetative Propagation in Pteridophytes.pptx
Vegetative Propagation in Pteridophytes.pptxVegetative Propagation in Pteridophytes.pptx
Vegetative Propagation in Pteridophytes.pptxAliya Fathima Ilyas
 
Classification of Gymnosperms (K.R.Sporne).pptx
Classification of Gymnosperms (K.R.Sporne).pptxClassification of Gymnosperms (K.R.Sporne).pptx
Classification of Gymnosperms (K.R.Sporne).pptxAliya Fathima Ilyas
 
UGC NET June 2023 - PAPER II.pdf
UGC NET June 2023 - PAPER II.pdfUGC NET June 2023 - PAPER II.pdf
UGC NET June 2023 - PAPER II.pdfAliya Fathima Ilyas
 
Processing of Vegan leather.pptx
Processing of Vegan leather.pptxProcessing of Vegan leather.pptx
Processing of Vegan leather.pptxAliya Fathima Ilyas
 
Scanning tunneling microscope.pptx
Scanning tunneling microscope.pptxScanning tunneling microscope.pptx
Scanning tunneling microscope.pptxAliya Fathima Ilyas
 
Water stress & physiological consequences in plant growth.pdf
Water stress & physiological consequences in plant growth.pdfWater stress & physiological consequences in plant growth.pdf
Water stress & physiological consequences in plant growth.pdfAliya Fathima Ilyas
 
GIS Applications in Military.pptx
GIS Applications in Military.pptxGIS Applications in Military.pptx
GIS Applications in Military.pptxAliya Fathima Ilyas
 

Más de Aliya Fathima Ilyas (20)

Microbial Biotransformation of Pesticides(xenobiotics).pptx
Microbial Biotransformation of Pesticides(xenobiotics).pptxMicrobial Biotransformation of Pesticides(xenobiotics).pptx
Microbial Biotransformation of Pesticides(xenobiotics).pptx
 
Applied Biology.pptx
Applied Biology.pptxApplied Biology.pptx
Applied Biology.pptx
 
Caryophyllaceae.pptx
Caryophyllaceae.pptxCaryophyllaceae.pptx
Caryophyllaceae.pptx
 
UGC NET December 2023 Paper 2.pdf
UGC NET December 2023 Paper 2.pdfUGC NET December 2023 Paper 2.pdf
UGC NET December 2023 Paper 2.pdf
 
UGC NET December 2023 Paper 1.pdf
UGC NET December 2023 Paper 1.pdfUGC NET December 2023 Paper 1.pdf
UGC NET December 2023 Paper 1.pdf
 
Vegetative Propagation in Pteridophytes.pptx
Vegetative Propagation in Pteridophytes.pptxVegetative Propagation in Pteridophytes.pptx
Vegetative Propagation in Pteridophytes.pptx
 
Classification of Gymnosperms (K.R.Sporne).pptx
Classification of Gymnosperms (K.R.Sporne).pptxClassification of Gymnosperms (K.R.Sporne).pptx
Classification of Gymnosperms (K.R.Sporne).pptx
 
UGC NET June 2023 - PAPER II.pdf
UGC NET June 2023 - PAPER II.pdfUGC NET June 2023 - PAPER II.pdf
UGC NET June 2023 - PAPER II.pdf
 
UGC NET June 2023 - PAPER I.pdf
UGC NET June 2023 - PAPER I.pdfUGC NET June 2023 - PAPER I.pdf
UGC NET June 2023 - PAPER I.pdf
 
Capparidaceae.pptx
Capparidaceae.pptxCapparidaceae.pptx
Capparidaceae.pptx
 
Processing of Vegan leather.pptx
Processing of Vegan leather.pptxProcessing of Vegan leather.pptx
Processing of Vegan leather.pptx
 
TRANSCRIPTION.pptx
TRANSCRIPTION.pptxTRANSCRIPTION.pptx
TRANSCRIPTION.pptx
 
Scanning tunneling microscope.pptx
Scanning tunneling microscope.pptxScanning tunneling microscope.pptx
Scanning tunneling microscope.pptx
 
Water stress & physiological consequences in plant growth.pdf
Water stress & physiological consequences in plant growth.pdfWater stress & physiological consequences in plant growth.pdf
Water stress & physiological consequences in plant growth.pdf
 
GIS Applications in Military.pptx
GIS Applications in Military.pptxGIS Applications in Military.pptx
GIS Applications in Military.pptx
 
Genetic code.pptx
Genetic code.pptxGenetic code.pptx
Genetic code.pptx
 
Plasma membrane.pptx
Plasma membrane.pptxPlasma membrane.pptx
Plasma membrane.pptx
 
WEISMANISM.pptx
WEISMANISM.pptxWEISMANISM.pptx
WEISMANISM.pptx
 
Marsilea.pptx
Marsilea.pptxMarsilea.pptx
Marsilea.pptx
 
CHARA.pptx
CHARA.pptxCHARA.pptx
CHARA.pptx
 

Último

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Último (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Modelling - Third dimension.pptx

  • 2. INTRODUCTION  The model supports the four geometric abstractions of spatial objects, i.e. point, line, surface and body.  The representation based on two constructive elements - nodes and faces is sufficient for the derivation of a large number of 3D topological relationships.  The suitability of the data model to perform 3D spatial analysis is discussed on the basis of the 9-intersection concept, which was introduced by Egenhofer and Herring 1992.  The Graphics User Interface (GUI) of our prototype system is demonstrated by a number of examples of remote query and visualization of 3D spatial and non- spatial information on Web. 2
  • 3. THE CONCEPTUAL MODEL • The core issue of conceptual 3D modelling is representing the geometry. • The model presented here, named Simplified Spatial Model (SSM), follows the object paradigm and is strictly defined using set theory. • SSM distinguishes four geometric objects - point, line, surface, body and two constructive objects - face and node. • The constructive objects are the smallest elements used for building the geometric objects. • Nodes describe points and lines, and faces describe bodies and surfaces. • Nodes are connected with straight lines. • The geometric objects are embedded in the space, i.e. a complete subdivision of the space is not required. 3
  • 4. 4 • Curved surfaces can be represented by a set of planar convex faces. • Each object (constructive or geometric) has a unique identifier, which is used for reference in the description. • The multi-theme concept is adopted, i.e. nodes and faces can participate in the construction of many geometric objects. • Nodes are represented in the space by their 3D co-ordinates. • Faces can have a polygonal boundary but must be convex and planar. • Radiometric properties provide information about the visual appearance of the objects, e.g. colour, surface structure, reflectance and thus they are important for 3D visualization. • Introducing the behaviour of objects aims at describing dynamics of objects and hence is related to the interaction with the virtual 3D scene. • Examples of behaviour : a window can be open, a fountain can splash water. • The conceptual data model is translated to a logical one, further elaborating on the geometric description, radiometric properties and behaviour.
  • 5. THE LOGICAL MODEL • To describe fully a spatial object we consider attributes (A), relationships (R), behaviour (B) and scenario (S), sticking to the traditional differentiation of the representation into a geometric (G) and a thematic domain (T). • Scenario refers to the time related changes of the objects. • Attributes denote semantic properties as well as geometric and radiometric properties. • Associating the geometric domain with all characteristics of a spatial object that relate to its appearance. • We call the size and shape of a spatial object, its position and orientation and its radiometric parameters the geometric appearance. 5
  • 6. 6 • GA is composed of two groups of properties – the elements for the digital description of geometry (GDsc) and those for visualising the geometry ( called as geometric attributes GAtt). • GDsc refers to position, shape & size, GAtt to the radiometric parameters. Geometric description is achieved by geometric objects (GO) and constructive objects (CO). • The two explicit relationships ( node - in - body & face - In - body) are organized under GR. • The GAtts serving visualization must be different for different geometric abstractions. Bodies and surfaces can do with two parameters - Colour and texture. • For lines and points texture is not useful, instead shape and size are needed. • Shape and size of 0- dimensional and 1- dimensional objects are introduced to enable the rendering of these objects as 3D objects. • To present the types of objects and the relationships among them in schema, we can use IFO modelling technique. • The simplified spatial schema (SSS) can be converted directly to a relational data model.
  • 7. • The spatial relations are clarified by investigating the intersections between the interior, exterior and boundary of two candidate objects. • Not all the relations are possible, the possible relations between geometric objects in the 3D space should be singled out. • The number of possible relations between simple objects was proven to be 69. • In the study of 3D topology, consider the relationships between body and body, surface and line in the 3D space, surface and surface, body and line & body and surface. • Since the nodes and faces are sets, the test for belonging to face can be converted to the operation intersection. 7 ANALYSIS OF SPATIAL RELATIONSHIP
  • 8. 8 • In reality, two more categories of queries are possible, which are less simple. • The first one requires recognition of the relation between two objects. • This is to say that the dimension of the objects is known but the type of the relation is unknown. • The second category of queries refers to the identification of a relation regardless of the dimension of objects. • The query is relevant for a consistency check in the object reconstruction phase. • Although such queries will require more complex operations, they are still supported by SSM.
  • 9. • Testing the suitability of SSS for visualization and interaction can most convincingly be done by having built a prototype. • The developed system is server-oriented, using CGI scripting and VRML and HTML documents created on the fly. • The VRML documents serve a twofold goal: 1) Delivers the 3D graphics information obtained as a result of spatial query 2) Provides means to query graphically the objects observed in the 3D scene. • Web and VR browsers on the client stations are utilized to interact with the 3D models and specify queries. • The data structured according to SSS are maintained in a RDBMS on the server. VISUALISATION ONTHEWEB
  • 10. 10 • The multiple-choice forms offer a very simple access to information about certain objects. • The only disadvantage of the menus is the limited choice inherent in its pre-design. • The user visually decides which object to query inside the VRML document by clicking on its graphic representation. • The one-line SQL form enables the user with extended possibilities for querying. • The SQL statement is specified in an HTML fill-out form. The result of the query is displayed either in an HTML or in a VRML document. • The SQL statement has to ensure sufficient data for VRML creation and efficient ordering of faces. • The left part is reserved for typing SELECT statements and right part is used to display either HTML or VRML documents. • The extracted data are first visualized as text and then as 3D scene on user request. Multiple- choice menus One-line SQL quires
  • 11. 11 • The free access to the database provides a mechanism to specify and display a wide range of spatial queries. • Complex queries require the design of special forms. For example, the queries “check for common faces”, “find common nodes” can be organized by typing the ID of the objects to be compared. • Theoretically, this query requires complex 3D intersection algorithms between the line of vision and the faces forming the objects in the range of the line. GUI to specify complex queries GUI for modification of data
  • 12. DATA COLLECTION • Focusing on 3D geometry, we can collect data from aerial photographs and structure them according to SSS and also convert data from several CAD formats. • We use a visual/manual procedures for object recognition in images and feature extraction and automated “object reconstruction”. • Photo texture extraction can more easily be automated. 12
  • 13. 13 Semi-automatic 3D object reconstruction • Buildings are associated with bodies, lamp posts with lines, streets and parking lots with surfaces, manholes with points, etc. • The assumptions that the buildings have only vertical walls, without windows and doors and non-over-hanging roof facets are basic for the procedure. • The main steps in the procedure are data acquisition, 3D object- reconstruction, superimposition, database updating and visualization. • Data acquisition refers to creating DTM and manual digitizing of skeletal roof points using SocetSet and Microstation. • The automatic reconstruction procedure distinguishes between points, lines, surfaces and bodies. • The reconstruction can be validated in two ways: 1) The wire frame superimposed on the stereo model verifies the measurements. 2) The shaded model visualized by a VR browser verifies the orientation of the faces. ITC building: texture mapping Enschede: texture draping
  • 14. 14 Photo texture extraction • Maintenance of two mechanisms for texturing are considered in our model, i.e. texture mapping and texture draping. • Texture mapping, which requires correspondence between image and object co-ordinates, provides the precise mapping of images onto the "geometry". • Texture draping is less precise and therefore applicable only for objects that are observed from a large distance, e.g. terrain surface. • For texture mapping, we distinguish three possible relations between a surface and an image file. • First, a surface is mapped with image parts that belong to one image. • Second, a surface is mapped with parts of originally separate photo images but united in one image file. • Since SSS does not maintain additional parameters for this type of texturing. • The image has to be pre-processed to meet the default values of VRML and then stored in the database.
  • 15. USES OF 3D GIS  City Planning  Building Information Modelling  Coastal Modelling and Analysis  Disaster Response 15