Available in future releases.
Available in future releases.
Left-Click to select, Shift+Left-Click to add selection, Right-Click to clear selection.
Left-Click to select, Right-Click to clear selection.
Left-Click to select, Shift+Left-Click to add selection, Right-Click to clear selection and Ctrl+Left-Click to insert clone.
The last selection is translation reference.
Left-Click to select, Shift+Left-Click to add selection, Right-Click to clear selection.
The last selection is translation reference.
Ctrl+Left-Click for wide translation, T-key and Shift+T-key for x-axis translation, G-key and Shift+G-key for y-axis translation, B-key and Shift+B-key for z-axis translation.
This is a permanent change!!! It is irreversible.
Left-Click to select, Right-Click to clear selection.
Define the incremental rate simulation.
in meters: Up Downwater level: 0.000 meters
flooded buildings: 0
i. Como usar
Utilize o botão e para carregar a paisagem disponível, depois use os botões para explorar as ferramentas disponíveis. Os tabs que se abrem para cada ferramenta, contêm instruções para a sua utilização.
Antes de prosseguir veja o item ii. Como navegar.
ii. Como navegar
A navegação é um aspecto importante no uso da aplicação. O projecto x3dom fornece métodos de navegação que incidem particularmente no uso do rato, nesta aplicação o uso do rato é também utilizado como método de interação com a informação presente na paisagem.
Esta sobreposição gera conflitos em algumas situações e por isso desenvolvemos metodologias de navegação por teclado cuja utilização aconselhamos quando estiver a usar ferramentas de interação com a paisagem.
O escolha do método de navegação é concretizado por um dos botões de controlo. O icone indica que está a navegar por teclado e o icone é indicador que a navegação por rato está ativa (método, por defeito, da aplicação).
Abaixo apresentam-se os elementos de teclado e rato usados para controlar a navegação.
Movimentos da camara como olho do avatar
Movimento | Teclas |
---|---|
Olhar para cima | |
Olhar à direita | |
Olhar à esquerda | |
Olhar para baixo |
Movimentos da camara como corpo do avatar
Movimento | Teclas |
---|---|
Avançar na direção do olhar |
|
Mover à direita direção transversal ao olhar |
|
Mover à esquerda direção transversal ao olhar |
|
Recuar na direção do olhar |
|
Elevar na direção do zénite |
|
Baixar na direção do nadir |
↓ ↓ ↓ adaptado de aqui ↓ ↓ ↓
Movimentos de camaraExamine - Active este modo com a tecla "e".
Função | Botão do rato |
---|---|
Rotate | Left / Left + Shift |
Pan | Mid / Left + Ctrl |
Zoom | Right / Wheel / Left + Alt |
Set center of rotation | Double-click left |
Walk - Active este modo com a tecla "w".
Função | Botão do rato |
---|---|
Move forward | Left |
Move backward | Right |
Fly - Active este modo com a tecla "f".
Function | Mouse Button |
---|---|
Move forward | Left |
Move backward | Right |
Look At - Active este modo com a tecla "l".
Função | Botão do rato |
---|---|
Move in | Left |
Move out | Right |
Game - Active este modo com a tecla "g".
To look around (rotate view) move the mouse.
Função | Tecla |
---|---|
Move forward | Cursor up |
Move backward | Cursor down |
Strafe Left | Cursor left |
Strafe Right | Cursor right |
Função | Tecla |
---|---|
Reset view | r |
Show all | a |
Upright | u |
Se a página da web tem barras de rolamento e o deslocamento automático está ativado, o botão do meio do rato não funciona corretamente. Como solução, pode desativar a opção autoscrolling no Firefox.
↑ ↑ ↑ adaptado de aqui ↑ ↑ ↑
iii. O que é isto?
Esta aplicação foi desenvolvida no âmbito do Mestrado em Geomática do ISE/FCT da Universidade do Algarve (UAlg).
Trata-se de uma aplicação Web3D criada de modo a permitir o acesso e manipulação de informação geográfica armazenada em formato CityGml, convertida para o formato de realidade virtual conhecido por X3D, resultando num Sistema de Informação Geográfica tridimensional (SIG3D).
O trabalho desenvolvido, até ao momento, mostra que é possível atingir os objetivos propostos, no entanto o formato CityGml apresenta alguns problemas e neste momento o projeto encontra-se suspenso, sendo o seu futuro mais provável a criação de uma aplicação de front end como cliente de um SIG alojado em base de dados espacial do PostGres (PostGis).
Qualquer questão ou sugestão, que considere pertinente, é bem-vinda. Para o efeito use o endereço a25935@ualg.pt.
Reconhecimento
Agradecimentos têm que ser dirigidos aos Professores José Rodrigues e Mauro Figueiredo pela confiança e orientação concedida.
Também à cidade de Ethenheim (Alemanha) e à equipa no IACS do Karlsruhe Institute of Technology, pelo detalhado modelo CityGml que foi usado neste trabalho.
Particularmente à equipa que criou e desenvolve o framework X-Freedom (X3DOM), sem a qual este trabalho, ainda que possível, demoraria muito mais tempo a concretizar.
E especialmente à Enorme communidade de web developers de cujo conhecimento e generosidade este trabalho é grande devedor.
A todos a minha mais elevada apreciação.
iv. Ficha técnica
Teconologia:
HTML5/XHTML
CSS
JavaScript
x3dom_1.3.0.js (livraria alterada para suporte a navegação por teclado).
jquery-1.6.2.js (livraria de acessibilidade e simplificação do JavaScript).
city2x3d_v006.js (o nosso trabalho para funcionalidades de WebSIG).
city2x3d_v006.css (a folha de estilos em cascata).
Licenciamento:
CityGml2X3Dom - Explorando a WebSIG3D.
Copyright (C) 2012 Celso PCosta
Este programa é software livre: pode redistribuir e/ou modificá-lo nos termos da
GNU General Public License publicada pela Free Software Foundation, na sua versão 3 ou superior.
Este programa é disponibilizado na esperança de que seja útil, mas SEM QUALQUER GARANTIA; nem sequer a implicita garantia de MERCANTIBILIDADE ou ADEQUAÇÃO A DETERMINADO PROPÓSITO.
Consulte a GNU General Public License para maior detalhe.
Junto com este programa deve ter recebido uma cópia da GNU General Public License. Se não, veja GNU General Public License.
i. How to use
Use the button and to load the available landscape, afterwards use the buttons to explore the available tools. For each tool there is a tab with further instructions.
Before you start, look at item ii. How to navigate.
ii. How to navigate
Navigation is an important aspect in the use of the application. The x3dom project provides navigation methods that focus particularly on the mouse, in this application the mouse is also used as a method of interaction with information within the landscape.
This mean conflict in some situations and so we developed keyboard navigation and advise it for use when interacting with the landscape.
The choice of navigation method is accomplished by one of the control buttons. The icon indicates that you are navigating by keyboard and the icon indicates that the mouse navigation is active (the application, by default, method).
Below we present the elements of keyboard and mouse used for navigation control.
Camera movements as avatar eye
Function | Key |
---|---|
Look up | |
Look at rigth | |
Look at left | |
Look Down |
Camera movements as avatar body
Function | Key |
---|---|
Forward at looking direction |
|
Move right transverse to the direction of look |
|
Move left transverse to the direction of look |
|
Backwards at looking direction |
|
Raise at zenith direction |
|
Drop at nadir direction |
↓ ↓ ↓ as referenced in here ↓ ↓ ↓
Activate this mode by pressing the "e"key.
Function | Mouse Button |
---|---|
Rotate | Left / Left + Shift |
Pan | Mid / Left + Ctrl |
Zoom | Right / Wheel / Left + Alt |
Set center of rotation | Double-click left |
Activate this mode by pressing the "w"key.
Function | Mouse Button |
---|---|
Move forward | Left |
Move backward | Right |
Activate this mode by pressing the "f"key.
Function | Mouse Button |
---|---|
Move forward | Left |
Move backward | Right |
Activate this mode by pressing the "l"key.
Function | Mouse Button |
---|---|
Move in | Left |
Move out | Right |
Activate this mode by pressing the "g"key.
To look around (rotate view) move the mouse.
Function | Key |
---|---|
Move forward | Cursor up |
Move backward | Cursor down |
Strafe Left | Cursor left |
Strafe Right | Cursor right |
If the web page has scroll bars and autoscrolling is enabled, Mid-Button currently does not work correctly. As a workaround, you can disable autoscrolling by unchecking the Use autoscrolling checkbox in the Firefox browser options (for the Firefox case).
↑ ↑ ↑ as referenced in here ↑ ↑ ↑
iii. What is this?
This aplication was developed within a Master Degree in Geomatics at ISE/FCT in Algarve University(UAlg), Portugal.
It is a Web3D aplication built to access and manipulate geographical information stored as CityGml file format and transformed to the virtual reality format known as X3D. The result is a three-dimensional Geographical Information Sistem (GIS3D).
The achievements, so far, testify that our initial goals are possible. Still the CityGml format presents some challenges and at this time the project is on stand by, the future is likely to be the development of a front end aplication wich works as client to a GIS located in a PostGres geo-database (PostGis).
Any questions or sugestions that you may consider are most welcome. For that contact through a25935@ualg.pt.
Acknowledge
Thanks must be adressed to Professors José Rodrigues and Mauro Figueiredo for the provided confidence and guiding.
Also to the city of Ethenheim (Germany) and to the team at the IACS of the Karlsruhe Institute of Technology, for the detaild CityGml model that we used for this work.
Particularly to the team that created and develops the X-Freedom (X3DOM) framework, without which this work, although possible, would take much longer to materialize.
And especially to the Enormous community of web developers to wich knowledge and generosity this work is most debtor.
To you all my greatest apreciation.
iv. Specifications
Teconology:
HTML5/XHTML
CSS
JavaScript
x3dom_1.3.0.js (library modified for keyboard navigation suport).
jquery-1.6.2.js (library for acessability and simplification of JavaScript).
city2x3d_v006.js (our work for WebSIG funcionality).
city2x3d_v006.css (the cascading style sheet).
Licence:
CityGml2X3Dom - Exploring a WebGIS3D.
Copyright (C) 2012 Celso PCosta
This program is free software: you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see GNU General Public License.