Utilização de Crustáceos

Utilização de Crustáceos

O Crusta está actualmente em desenvolvimento. Esta página fornece instruções de bare-bones para os primeiros utilizadores. As instruções aplicam-se à utilização do Crusta em ambiente de trabalho e assumem que o software é iniciado com o ficheiro de configuração fornecido com o rato.cfg (ver abaixo).

Os crustáceos visualizam o terreno global ao renderizar os globefiles de crustáceos. Estes ficheiros contêm dados do terreno (DEM, imagens, etc.) que foram optimizados para utilização com a visualização. Por favor ver “Use Construo” para detalhes sobre como criar ficheiros globais. Exemplos de conjuntos de dados podem ser descarregados a partir da página Crusta Globefiles.

Lançamento de Crustáceos

Configuração de arranque

Uma vez que o Crusta é uma aplicação construída utilizando a estrutura Vrui, pode funcionar em vários ambientes de visualização, desde um portátil a um CAVE imersivo. Para facilitar a utilização da aplicação no ambiente de trabalho, fornece uma configuração de arranque que liga as ferramentas virtuais da Crusta às entradas no teclado com um rato, e um comando para carregar automaticamente esta configuração (crusta-desktop).

As atribuições das ferramentas são as seguintes:

crusta-desktop actualmente indisponível
Menu 1- chave 1- chave
Interacção Widget botão esquerdo do rato botão de trackpad principal
Pan botão esquerdo do rato botão de trackpad principal
Rodar botão direito do rato z-key
Zoom roda de rolagem Page-Up/Down swipe
Mapa Primário ctrl + botão esquerdo do rato 2- chave
Mapa Secundário ctrl + botão direito do rato 3- chave

Map Primary é utilizado para criar e editar pontos de controlo de mapeamento de linhas e Map Secondary para seleccionar e apagar mapeamentos de linhas. Ver
a secção de Mapeamento
abaixo para mais detalhes.

Lançamento

1. Abrir uma janela terminal.

2. cd para a pasta a partir da qual se pretende correr os crustáceos. Todos os resultados gerados pelo programa serão armazenados nessa pasta:

cd /path/to/crusta/output/folder

e depois lançar:

crusta-desktop [crusta globefiles]

Pode lançar o Crusta sem conjunto de dados padrão e utilizar a entrada do menu Crusta Load Data para seleccionar os globefiles para visualizar a partir da aplicação em execução.

Exemplos:

  • nenhum conjunto inicial de dados utilizando a configuração do ambiente de trabalho:
crusta-desktop
  • deixar ~/Data/DEM.globeFile ser um globefile de elevação digital e ~/Data/Color.globeFile um globefile de imagem a ser visualizado num ambiente de trabalho:
crusta-desktop ~/Data/DEM.globeFile ~/Data/Color.globeFile

nota: embora os globefiles Color e DEM sejam pastas que contêm numerosos ficheiros, apenas o caminho da pasta base deve ser utilizado para especificar o globefile.

O menu principal do Crusta é criado premindo e segurando a tecla 1 (como no número um) no teclado. As entradas do menu são seleccionadas movendo o ponteiro do rato para a entrada desejada e depois libertando a tecla 1. As seguintes características podem ser acedidas através do menu:

  • Carregar Dados – Utilize a interface gráfica dentro da aplicação em execução para atribuir globefiles para visualização.
  • Escala vertical – Ajustar dinamicamente o exagero vertical da elevação.
  • Light Settings – Activar/Desactivar e ajustar os parâmetros fixos da fonte de luz.
  • Mapping Control – Ver informação sobre arte vectorial seleccionada; Importar e Exportar arte vectorial.
  • Símbolos do Mapa – Grupos abertos de simbologia que podem ser atribuídos à arte vectorial.
  • Layer Settings – Ver as camadas de dados carregados actualmente (cor e escalar). Todas as camadas podem ser escondidas/mostradas, as camadas escalares podem ter o seu mapa de cores fixado ou repetido.
  • Palette Editor – Editar o mapa de cores associado à camada activa (deve ser uma camada escalar).

Salvar um ponto de vista

Vrui permite-lhe facilmente guardar e restaurar pontos de vista dentro de qualquer programa(3DVisualizer/LidarViewer/Crusta). Abrir o menu principal (usar a tecla 1) e navegar até Vrui System -> Ver -> Guardar Ver e Vrui exportará um ficheiro para o directório de onde geriu o Crusta. Se for o seu primeiro ponto de vista guardado, será chamado de SavedViewpoint0001.view. Pode renomear este ficheiro, mas não se esqueça de deixar a extensão .view. Para carregar esta vista de volta, a partir do menu principal navegue para Vrui System -> View -> Load View e encontrar a vista que gostaria de carregar quando a caixa de diálogo abrir.

A navegação de mesa Crusta liga as manipulações de visualização para girar em torno de um ponto fixado na superfície do globo. O botão esquerdo do rato é utilizado para girar: quando se mantém o movimento do rato desloca o ponto pivot na superfície. O botão direito do rato é utilizado para orientar a vista: quando se mantém o movimento do rato roda o ponto de vista em torno do ponto pivot. Use a roda de rolagem para aumentar e diminuir o zoom.

Mapeamento

Na configuração da área de trabalho (mouse.cfg), a edição de linha art pode ser feita da seguinte forma (AVISO: SEM FUNCIONALIDADE!):

  • Polilinha activa: qualquer manipulação às polilinhas requer que a polilinha seja primeiro activa. Ctrl+Right-Mouse-Button (CR) activa e desactiva o modo de activação: enquanto o CR é mantido activado, a activação é activada no local do cursor. Se o CR for libertado enquanto o cursor estiver a pairar sobre uma polilinha, essa polilinha é activada. Para desactivar uma polilinha activa (por exemplo, antes de criar uma nova polilinha) mover o cursor para longe das polilinhas existentes e premir e soltar CR. Os nós de controlo azuis da polilinha anteriormente activa devem desaparecer e não aparecer quando se paira sobre as polilinhas.

O seguinte aplica-se às polilinhas activas:

  • Para criar uma polilinha: certifique-se de que nenhuma polilinha existente está activa, prima Ctrl+Left-Mouse-Button (CL) para largar o primeiro nó no cursor. A polilinha está agora activa.
  • Para seleccionar um nó ou segmento de linha: mover o cursor sobre o nó/segmento de linha. Fica verde quando seleccionado.
  • Para inserir um nó: mover o cursor sobre o segmento de linha e premir CL.
  • Para editar um nó: seleccionar nó, premir & segurar CL, depois arrastar o rato.
  • Para apagar um nó: mover o cursor sobre o nó para matar até que o nó fique verde. Manter premido CL para agarrar o nó, e depois premir CR para o matar.
  • Para apagar uma linha inteira: mover o cursor sobre a linha, premir e segurar CR e depois clicar CL. A linha inteira deve desaparecer.

Salvar a cartografia para vários formatos de ficheiro:

  • Abrir o menu e seleccionar Mapping Control para abrir o painel de controlo.
  • Clique na caixa com a seta e seleccione o formato para guardar o ficheiro.
  • O ficheiro é guardado no directório a partir do qual se lançou o Crusta.

Atribuição de atributos (isto permite decorar linhas em arco com símbolos cartográficos)

  • Abrir o menu principal e seleccionar Map Symbols -> o grupo de símbolos desejado para abrir a lista correspondente.
  • Activar uma polilinha (usando CR). O atributo actual deve ser exibido na janela de Controlo de Mapeamento no campo “Símbolo de Forma Actual”. Se estiver em branco, significa que não é atribuída qualquer atribuição.
  • Para atribuir/alterar a atribuição: clicar duas vezes com o botão esquerdo do rato sobre o nome desejado da lista de símbolos.

Aplicar cor

É gerado um mapa a cores para cada camada escalar que é carregada para visualização. As cores geradas para as camadas escalares são compostas utilizando a mistura alfa sobre as camadas de imagem.

crustáceos no mars

Editando o mapa de cores

Para editar o mapa de cores para uma dada camada escalar, abra o Layer Settings do menu principal e seleccione a camada escalar desejada da lista. Em seguida, escolheu Palette Editor a partir do menu principal para abrir o editor. O editor mostra quatro espaços de trabalho de cima para baixo: 1. o mapa de cores, onde os pontos de controlo individuais com atributos de cor podem ser definidos e modificados; 2. o editor de gama que mostra e controla como a cor é mapeada para o domínio escalar; 3. painel de informação e selecção de cores; 4. pontos de controlo e controlos de palete.

Sob o mapa de cores, o mínimo do intervalo do mapa é mostrado como o valor mais à esquerda e o máximo como o valor mais à direita. O valor médio indica o valor no centro do intervalo do mapa. Por defeito, o mapa de cores é aplicado repetindo-o ao longo de intervalos que são definidos pelo valor mínimo e máximo. Este comportamento pode ser alterado para prender o mapa apenas aos limites de intervalo especificados. Para o fazer, abra as Definições de Camadas no menu principal, seleccione a camada escalar desejada e clique no botão Clamp nesse painel.

Para manipular a cor do mapa:

  • Adicionar um ponto de controlo clicando no local no mapa onde o novo valor da cor de controlo deve ser inserido. A altura do ponto de controlo controla o seu valor de opacidade (superior totalmente opaco, inferior totalmente transparente).
  • Mova um ponto de controlo clicando primeiro sobre ele para o seleccionar. Depois clique e arraste o ponto.
  • Remover um ponto de controlo clicando primeiro sobre ele para o seleccionar. Depois clicar no botão “Remove CP” na parte inferior da janela.
  • Atribuir uma cor a um ponto de controlo, clicando primeiro sobre ele para o seleccionar. Então: 1. escolha uma cor do hexágono de cor (o deslizador no fundo controla a saturação) ou 2. manipular os cursores para alterar a contribuição da opacidade, vermelho, verde e azul (da esquerda para a direita).

Para manipular o intervalo do mapa de cores, utilizar os cursores. Ao contrário de um deslizador normal, onde a posição corresponde directamente a um valor, estes deslizadores aumentam ou diminuem o valor manipulado. A posição do deslizador fora do centro define a velocidade de decrescimento (ao arrastar para a esquerda) ou incremento (ao arrastar para a direita). Soltar o deslizador nobre para o fazer voltar para a posição central:

  • O deslizador superior esquerdo ajusta o mínimo do intervalo.
  • O deslizador de cima-direita ajusta o máximo do intervalo.
  • O selector inferior é utilizado para deslocar o intervalo actual sem alterar o seu alcance.

Para guardar e carregar mapas a cores editados:

  • Os quatro botões do lado esquerdo da janela permitem o rápido armazenamento temporário e a recuperação de mapas editados. (ATENÇÃO: o seu conteúdo é
    NÃO
    preservados de uma sessão de Crusta para a seguinte). Para guardar o mapa actual clique no canto inferior esquerdo de um botão à sua escolha. Para definir o mapa actual para um mapa armazenado, clique no canto superior direito do botão.
  • Guardar o mapa de cores actual ou Carregar um mapa existente utilizando os botões “Save Palette” e “Load Palette”. Os mapas a cores são guardados como ficheiros numerados “SavedPaletteXXXX.pal” onde XXXX é um número de sequência.

Aplicação do mapa de cores usando o terreno

Para além dos cursores no Editor de Paleta, o alcance do mapa de cores pode ser manipulado de forma mais interactiva, seleccionando locais na superfície do terreno e atribuindo o valor escalar nesse local aos fins do intervalo. Isto requer a utilização da Sonda de Superfície Crusta.

Antes de utilizar a ferramenta, devemos ligá-la a um botão. Aqui utilizaremos Alt+Botão Esquerdo-Mouse-Button (AL). Prima e mantenha premido AL para chamar o menu de ferramentas Vrui. Navegar para Crusta -> Sonda de Superfície e libertar AL. Isto abrirá uma pequena janela de controlo com as opções “Duplo” e “Único”. O modo “Duplo” permite-nos definir o mínimo e depois o máximo do intervalo, enquanto que o modo “Único” desloca o intervalo.

Estabelecer o mínimo e o máximo directamente no terreno:

  • Alternar o modo “Dual”.
  • apontar para o local no terreno que deve corresponder ao mínimo e pressionar AL. Desde que a AL seja mantida, a posição pode ser ajustada. Libertar AL quando estiver feito.
  • apontar para o local no terreno que deve corresponder ao máximo e pressionar novamente AL. Ajustar a posição enquanto se mantém AL. Libertar o AL quando estiver pronto.
  • Uma vez colocados os marcadores min e max, podem ser ajustados apontando para um deles (os marcadores mudarão de cor para reflectir a sua selecção) pressionando e segurando AL, arrastando o marcador para o novo local e finalmente libertando AL.

Deslizando a gama directamente sobre o terreno:

  • Alternar o modo “Único”.
  • apontar para o local no terreno onde o novo mínimo da gama deve começar e pressionar AL. Manter AL enquanto se ajusta o local para deslocar o alcance. Soltar AL quando estiver feito.

Geração de linhas de contorno dinâmicas

Uma vez que a opacidade da cor aplicada pode ser controlada, as linhas de contorno podem ser geradas editando cuidadosamente um mapa de cores da camada escalar DEM, de tal forma que é na sua maioria transparente mas contém pixels opacos. Por exemplo, definir os pontos de controlo à esquerda e à direita para preto totalmente opaco, depois criar dois novos pontos de controlo adjacentes transparentes produzirá uma linha no limite da gama (o mapa de cores é repetido em períodos correspondentes à gama de elevação). Agora utilizando o modo “Único” da Sonda de Superfície moverá dinamicamente a linha de contorno para a localização do terreno apontada pelo cursor.

Utilização da ferramenta de medição Vrui

Utilizar esta ferramenta para medir as distâncias no terreno. Antes de utilizar a ferramenta temos de a ligar a um botão, mas também temos de nos certificar de que o cursor do rato é mapeado para a superfície do terreno. Para este efeito, utilizaremos o 3-Button (3).

  • Mapear o cursor para a superfície do terreno, premindo e segurando 3, navegando no menu para Transformer -> Crusta Surface e libertar 3.
  • Agora ligar a ferramenta de medição pressionando e segurando novamente 3 e depois navegando no menu de ferramentas para Utility -> Ferramenta de Medição e libertando 3.

Deve ser aberto um menu que lhe permita seleccionar o tipo de medida e unidades. Seleccione as opções que desejar.

Utilizar 3 para seleccionar locais na superfície do terreno para medir. NOTA: após fazer a sua primeira medição, faça zoom e ajuste a vista (por exemplo, inclinar para ~baixo-ângulo em relação à superfície do terreno) para se certificar de que os nós estão realmente a traçar (ou seja, embutidos dentro) a superfície do terreno. Caso contrário, o primeiro passo não funcionou.

Para matar a ferramenta de medição: mover o cursor para o ponto mais distante possível no canto inferior esquerdo do visor e depois premir e soltar 3. Ao mover o cursor para o centro do ecrã e premir 3, o Menu de Ferramentas deve reaparecer. Caso contrário, matar não foi bem sucedido.

Como carregar/processar perfis de forma em Crusta

Passo 1. Vai precisar:

  • Shapefile
  • DEM que cobre toda a extensão do shapefile

Passo 2. ArcScene aberto

  • Carregar a barra de ferramentas do Analista 3D
  • Ir para Analista 3D -> Converter -> Características para 3D
  • Lista não-ordenada ItemInput Funcionalidade – seleccionar o shapefile
  • Raster ou superfície TIN – seleccionar o DEM que cobre a área
  • Característica de saída – guardar o shapefile que terá valores z

Passo 3. Renomear o shapefile de saída para Crusta_Polylines.shp Passo 4. Iniciar Crustáceos

  • Escolher Controlo de Mapeamento a partir do menu principal Crusta
  • Clique em “Load” e navegue até à localização do shapefile e carregue Crusta_Polylines.shp

Para imprimir uma imagem

Sobre o Linux:

  • Prima os botões “Win+PrintScreen”. Vrui imprimirá uma confirmação quando guardar uma imagem do ecrã

Em Mac:

  • Command+Shift+3: tira uma imagem do ecrã completo (ou ecrãs se houver vários monitores), e guarda-a como um ficheiro no ambiente de trabalho
  • Command+Shift+4: traz uma caixa de selecção para que possa especificar uma área de onde tirar uma imagem e depois guardá-la como um ficheiro no ambiente de trabalho
  • Command+Shift+4, depois barra de espaço, depois clique numa janela: tira uma imagem de ecrã apenas de uma janela e guarda-a como um ficheiro no ambiente de trabalho