Land Lousã


OziDroid 1.11 beta: Nova versão de OziExplorer para de OziExplorer para plataformas Android by joaocarloscardoso
09/03/2012, 16:35
Filed under: LANDLOUSÃ, OZIDROID

O OziDroid dispõe de uma nova versão Beta (1.11) desde o dia 8 de Março. Face à versão 1.10 traz as seguintes alterações:

  • Correcção de um erro que impedia o normal funcionamento da aplicação sobre a versão 4 do sistema operativo Android;
  • Suporte ao sistema de coordenadas geográficas ITM (Irish Transverse Mercator).
  • Correcção de erros .

O Ozidroid pode ser descarregado a partir da seguinte hiperligação: http://www.oziexplorer3.com/android/oziexplorer1-release.apk

Comentários Desativados em OziDroid 1.11 beta: Nova versão de OziExplorer para de OziExplorer para plataformas Android


WORKSHOP SOBRE ORUXMAPS – 17 de Março de 2012 by Parola Gonçalves
17/01/2012, 10:38
Filed under: OZIDROID

Mais uma actividade para os Sócios da Landlousã.

É já no dia 17 de Março, que vamos organizar mais um Workshop desta vez sobre o Oruxmaps, um Programa gratuito, que permite navegar em tempo real na plataforma Android.

O Workshop será realizado no Auditório da Biblioteca Municipal da Lousã estando previsto o seu início pelas 10:00 Horas. O Workshop será ministrado por João Cardoso.

Aos participantes será fornecido todo o material de apoio.

Programa

  • Apresentação
  • Interface e elementos visuais
  • Operações básicas
  • Mapas
  • Mapas Online
  • Mapas Offline
  • Pontos de passagem (waypoints)
  • Trajectos (tracks) e rotas
  • Navegação em OruxMaps
  • Caso prático

Mais informações através de landlousa@gmail.com.

Inté.

Comentários Desativados em WORKSHOP SOBRE ORUXMAPS – 17 de Março de 2012


OziDroid 1.10 beta: Nova versão de OziExplorer para de OziExplorer para plataformas Android (Parte 4) by joaocarloscardoso
07/01/2012, 12:09
Filed under: LANDLOUSÃ, OZIDROID, OZIEXPLORER/COMPEGPS

Navegar em OziDroid  é uma operação simples e de especial importância já que  permite ter em tempo real a posição sobre o mapa..

Fixa à direita do ecrã existe uma barra de comandos. Nesta podemos encontrar um botão que permite ao utilizador activar/interromper a função de registo de trajecto (GPS tracking), centrando o mapa na posição corrente.

Esta opção é fundamental mas não chega se quisermos tirar todo o partido da aplicação em termos de navegação. Para o seu correcto funcionamento é necessário termos em contas um conjunto de configurações.

Mapas (Indexar)

Na navegação em tempo real podemos ser confrontados com a incapacidade do OziDroid em obter automaticamente o mapa mais detalhado. Estes problemas estão muitas vezes relacionados com configurações definidas pelo utilizador para a localização dos ficheiros .map (os mapas) e das correspondentes imagens (normalmente ficheiros .ozf2, .ozfx3).

Quando um ficheiro .map é aberto, o OziDroid procura automaticamente a imagem.

Indexar ficheiros tem o objectivo de acelerar a pesquisa dos mapas. Os ficheiros de índices são criados a primeira vez que a procura de mapas é iniciada. O tempo que leva a criar estes índices pela primeira vez depende do número de entradas definidas em Map File Paths (Main Menu > Configuration Menu > General Settings > Map File Path).

Os índices são utilizados nas seguintes circunstâncias:

  • Procura automática de um mapa em resultado da acção “GPS Position Tracking” e tendo activa a opção de procura do mapa mais detalhado (Main Menu > Configuration Menu > Moving Map, opção Check for more detailed map);
  • Utilização do menu Map ou das opções de controlo do ecrã:
    • Check for More detailed map;
    • More Detailed Map;

Assim, e de modo a garantir o correcto carregamento dos mapas,  deveremos realizar as seguinte operações:

  • Activar a opção de indexação automática dos mapas no arranque da aplicação (Main Menu > Configuration Menu > General Settings, opção Index Maps on OziExplorer Start);

A reindexação dos mapas pode também ser obtida expressamente através da  opção Index Maps, acessível a partir de Main Menu > Operation Menu Map Menu.

Mapas (Configurações)

O OziDroid utiliza sempre o Datum do mapa carregado.

O utilizador pode definir  o sistema de coordenadas em que deseja ver exibida a informação posicional, por exemplo UTM (Main Menu > Configuration Menu > Units Configuration, opção Position Format).

Trajectos (Registo do Trajecto Efectuado, ou Track Logging)

As opções de configuração do registo e visualização do trajecto efectuado encontram-se concentradas num único menu (Main Menu > Configuration Menu > Track  Configuration).

Neste, teremos que ter em conta as seguintes opções:

  • Show Track Tail,  que controla exibição sobre o mapa do trajecto efectuado.
  • Track Tail Color, que  especifica a cor utilizada para a representação do trajecto efectuado.
  • Log Track to File, que especifica o armazenamento dos trajecto em ficheiro. A opção Track Tail apenas permite o registo  temporário e em memória do trajecto efectuado. Para além disso possui uma extensão (ou “tail”) limitada a 1000 pontos. Se pretendemos um registo permanente  a opção “Log Track to File” deverá estar activa. O OziDroid irá criar automaticamente e por dia um ficheiro com o trajecto efectuado (track log file).
  • Track Point Reduction Factor, que controla o processo de filtragem e simplificação do trajecto. Efectivamente o OziDroid possui uma limitação de 30.000 pontos para o conjunto de trajectos carregados. Esta opção permite a sua filtragem e simplificação. Também afecta a extensão do Track Tail que é exibido, pois acabará por controlar a distância máxima que deve existir até um ponto de trajecto ser armazenado em memória. Quanto maior o valor, maior será também o número de pontos de trajecto eliminado.

Paralelamente, teremos que impedir a entrada  em modo de suspensão do dispositivo Android e assim interrompa o registo do trajecto que estamos a realizar (track logging).  Esta opção dá pelo nome de “Stop Device Sleeping” e encontra-se em Main Menu > Configuration Menu > General Settings.

Trajectos  (carregar automático)

O utilizador tem a possibilidade de carregar automaticamente os seus trajectos assim que o OziDroid entra em execução.

Para tal, basta criar um ficheiro com a designação “TrackLoadList.txt” na pasta especificada ao nível da opção “Data File Path” (normalmente, “/mnt/sdcard/OziExplorer/Data”) . Aí, deverá indicar os seus trajectos (um por linha).

São admitidas sub-pastas.

Um Exemplo de entradas no ficheiro “TrackLoadList.txt” (as duas últimas entradas demonstram a organização de trajectos em sub-pastas):

RotaCastanheiros.plt
MeuTrajecto01.plt
subpasta01/trajecto01.plt
subpasta02/trajectoDiaFinal.plt

Como nota final indicamos que o OziDroid dispõe de uma nova versão Beta (1.10) desde o dia 5 de Janeiro. Face à versão 1.09 que temos vindo a discutir, vem fundamentalmente corrigir erros.

Está disponível na seguinte hiperligação: http://www.oziexplorer3.com/android/oziexplorer1-release.apk

Tem a grande vantagem de poder ser instalada directamente sobre as versões anteriores (a menos que o utilizador disponha apenas de uma versão alpha).



OziDroid 1.09 beta: Nova versão de OziExplorer para plataformas Android (Parte 3) by joaocarloscardoso
27/12/2011, 12:31
Filed under: OZIDROID

Uma das características básicas do OziDroid é a sua capacidade de exibir e organizar a informação em páginas.

O utilizador pode navegar entre páginas utilizando os seguintes botões da  Barra de Ferramentas Principal:

As páginas podem ainda ser trocadas ao realizarmos a acção de deslizar (swiping) junto à base do ecrã.

O seu número e aspecto podem variar em função da dimensão dos ecrãs suportadas pelos dispositivos Android, bem como pela orientação (vertical/horizontal).

Algumas destas páginas podem ainda apresentar botões de controlo dos níveis de ampliação do mapa (Zoom In e Zoom Out), orientação e rotação do mapa (North Up /Course Up)

Não obstante ser possível ao utilizador construir as suas próprias páginas (através da ferramenta “OziExplorer Android Screen Designer“) existem 9 páginas, as quais damos conta a seguir:

Página 1: Main Map

Apenas apresenta o mapa, a barra de comandos (encostada à direita do ecrã) e as indicações relativas à velocidade e nível de ampliação correntes.

Página 2: Moving Map

Página que apresenta o símbolo de marcação da localização corrente (configurável) centrado no mapa, bem como informação posicional recebida pelo GPS (número de satélites e estado recepção, valores de degradação da posição horizontal ou HDOP, velocidade, direcção e altitude).

Página 3: Odometer

Página onde são exibidos odómetros. Estes módulos destinados a medir distâncias percorridas dispõem de botões início/paragem e reset autónomos.

Página 4: Waypoint Navigation

Página orientada à navegação por pontos de passagem (waypoints). Nesta são visualizados os seguintes atributos:

  • Nome do ponto de passagem;
  • Distância e direcção para o ponto de passagem;
  • ETE (estimated time enroute) e ETA (estimated time of arrival);
  • Lista de pontos de passagem mais próximos da posição corrente, ordenada de forma crescente e de acordo com o critério distância (onde, à medida que nos aproximamos de um ou mais pontos, tomam a cor verde);
  • Botões para cancelar navegação, esconder ou exibir a lista de pontos de passagem mais próximos.

Página 5: Route Navigation

Página orientada à navegação por rotas (routes). Nesta são visualizados os seguintes atributos:

  • Nome da rota;
  • Distância em falta;
  • ETE (estimated time enroute) e ETA (estimated time of arrival);
  • Próximo ponto de passagem ( o utilizador pode saltar um ponto carregando em Next), distância, orientação,  ETE e ETA para o ponto de passagem;
  • Lista de pontos de passagem  mais próximos da posição corrente, ordenada de forma crescente e de acordo com o critério distância (onde, à medida que nos aproximamos de um ou mais pontos, tomam a cor verde);
  • Botões para carregar uma rota, iniciar (forward) ou cancelar a navegação, inverter a rota (reverse) seconder ou exibir a lista de pontos de passagem mais próximos.

Página 6: Compass

Apresenta a bússola e um conjunto de atributos, tais como:

  • VMG (velocity make good, ou o progresso que estamos a realizar em direcção ao nosso destino);
  • XTE (crosstrack error, ou a distância a que estamos do trajecto desejável);
  • Direcção para o ponto de passagem;
  • Parâmetro ETA da rota;
  • Parâmetro ETE do ponto de passagem;
  • A bússola exibe o rumo corrente (triângulo azul), azimute (seta verde) para o próximo ponto de passagem  (cor laranja).

Os dados relativos aos parâmetros ETE (estimated time enroute) e ETA (estimated time of arrival) são obtidos com base numa estimativa da velocidade a que nos deslocamos em direcção ao destino. Usam, pois, para o cálculo o parâmetro VMG. Este, por sua vez, surge entre o meio náutico e refere-se à velocidade que um meio toma na linha de rumo entre o ponto de partida ou a nossa posição corrente e o destino. Sucede que um barco à vela frequentemente não navega directamente para a marca mas antes para um ponto de navegação que optimiza a velocidade. Acontece-nos algo similar quando viajamos de carro, pois, não podemos escolher uma linha recta rumo ao ponto de destino.

Já o parâmetro XTE/XTK (crosstrack error) mostra-nos a distância a que estamos do trajecto desejável para o destino.  O OziDroid irá mostrar assim quão longe fomos “empurrados” do trajecto desejável.

Boas discussões sobre estes aspectos podem ser encontradas nas hiperligações que se seguem:

http://www.oceansail.co.uk/Articles/VMGArticle.html

http://slsailing.com/blog/2010/01/17/vmg-demystified/

Página 7: Information

Página  com dados sobre:

  • Data/ hora;
  • Nascer e pôr do Sol;
  • Estado da memória do dispositivo Android;
  • Velocidade (corrente, média e maxima);
  • Aceleração;
  • Altitude e velocidade ascensional (climb rate).

Página 8: Profiles

Página que exibe os perfis de elevação e velocidade, ajudando-nos a analisar uma rota ou um caminho, em termos de extensão, progressão e desnível.

Página 9: GPS Satellites

Página com informação sobre o estado de recepção de dados dos satélites:

  • Gráficos com os satélites captados e força do sinal;
  • Número de satélites utilizados para fornecer ao utilizador dados precisos sobre a sua posição;
  • HDOP (degradação da posição horizontal).

O termo DOP, ou degração da precisão, é um factor que representa numericamente a qualidade da configuração geométrica dos satélites “visíveis”. Se estiverem muito juntos o DOP será mau (valor alto), se estiverem muito afastados o DOP será bom (valor baixo). Os satélites formam um triângulo sobre a posição horizontal do utilizador. Quanto maior for este triângulo melhor o receptor GPS poderá calcular a posição horizontal corrente, uma vez que os satélites fornecem medidas de frente, trás e lado. Por seu lado, satélites agrupados num triângulo mais pequeno e por cima do receptor produzem medidas menos precisas, uma vez que a distância de medição também varia menos.

DOP é uma designação genérica e, com base nela, é possível construir factores mais específicos:

  • PDOP (Position DOP) = HDOP (Horizontal DOP) + VDOP (Vertical DOP)
  • GDOP (Geometric DOP) = PDOP + TDOP (Time DOP)

Os receptores GPS seleccionam entre os satélites “visíveis” aqueles cuja configuração geométrica relativa apresenta o melhor DOP. Daí que, quantos mais satélites estiverem em “linha de vista” com o nosso receptor, maior será a precisão.

Em termos de HDOP um valor inferior a 4 é considerado bom e superior a 8 mau.

O último artigo dedicado a esta versão do OziDroid centra-se na configuração da aplicação para navegação.

Comentários Desativados em OziDroid 1.09 beta: Nova versão de OziExplorer para plataformas Android (Parte 3)


OziDroid 1.09 beta: Nova versão de OziExplorer para plataformas Android (Parte 2) by joaocarloscardoso
20/12/2011, 22:05
Filed under: OZIDROID

O OziDroid organiza a informação a exibir (mapa, bússola, velocidade, direcção, altitude, …), bem como as operações em páginas.

Fixa à direita do ecrã existe uma barra de comandos que  permite ao utilizador deslocar-se entre esta páginas, abrir mapas, activar /interromper a função de registo de trajecto (e com isto, a recepção de sinal GPS).

De um modo mais sistemático temos, então, os seguintes botões:


Acesso à barra de ferramentas principal (“Main Toolbar”). É também possível “chegar” a esta mesma barra a partir do mapa, bastando para tal pressionarmos o mesmo durante algum tempo.


Procura o mapa mais detalhado para a posição corrente.


Procura o mapa menos detalhado para a posição corrente.


Activa/interrompe o modo de busca automática do mapa mais detalhado.


Cria um ponto de passagem (waypoint) na posição corrente.


Activa/interrompe a função de registo de trajecto (GPS tracking),  centrando o mapa na posição corrente. Com a função desligada, o utilizador pode deslocar-se manualmente através do mapa.


Mostra a próxima página.


Mostra a página anterior.


Acesso ao menu de opções, a partir do qual poderemos configurar o modo de funcionamento da aplicação, o modo de navegação, a exibição e propriedades de trajectos rotas e pontos.  Em alternatva o utilizador pode pressionar o botão de opções do próprio dispositivo Android.

Por seu turno, a barra de ferramentas principal permite ao utilizador as seguintes acções:


Page Menu: Dá acesso às páginas a partir de um menu.


Nearest Waypoint List: Exibe a lista de pontos de passagem (waypoints) mais próximos da posição corrente.


Find Maps: Procura mapas para a posição corrente.


Detailed Map Search: Activa/interrompe o modo de busca automática do mapa mais detalhado. O estado  (ON ou  OFF) é exibido entre [   ].


Zoom 100%: Opção de controlo do nível de ampliação em que o mapa é apresentado (100%).


Zoom 10%
: Opção de controlo do nível de ampliação em que o mapa é apresentado (10%).


Brightness 100% : Opção de control do brilho do ecrã. Este é definido a 100%.


Brightness 50% : Opção de control do brilho do ecrã. Este é definido a 50%.


Show/Hide Track: Activa/interrompe a visualização do trajecto (track) no mapa. O estado  (ON ou  OFF) é exibido entre [   ].


Show/Hide Waypoints
: Activa/interrompe a visualização dos pontos de passagem (waypoints) no mapa. O estado  (ON ou  OFF) é exibido entre [   ].


Show/Hide Route
: Activa/interrompe a visualização da rota (route) no mapa. O estado  (ON ou  OFF) é exibido entre [   ].


Name Search
: Dá acesso à janela de pesquisa de pontos por nome.

Esta última opção não a consegui testar, pois provoca sistematicamente a falha da aplicação. Algo relativamente normal visto se tratar de uma versão beta.

No próximo artigo iremos abordar em detalhe as 9 páginas que estruturam a informação a apresentar ao utilizador.

Comentários Desativados em OziDroid 1.09 beta: Nova versão de OziExplorer para plataformas Android (Parte 2)


OziDroid 1.09 beta: Nova versão de OziExplorer para plataformas Android (Parte 1) by joaocarloscardoso
17/12/2011, 12:02
Filed under: OZIDROID

A nova versão  1.09 (beta) do OziExplorer para plataformas Android (OziDroid) foi lançada dia 16 de Dezembro e apresenta melhorias significativas. Não é disponibilizada como uma actualização, pelo que o utilizador terá que a descarregar directamente a partir do site oficial:

http://www.oziexplorer3.com/android/oziexplorer_android.html

O OziDroid é um programa que utiliza imagens em formato digital (tipo raster) como fundo, permitindo a navegação, a visualização e modificação de dados do GPS, a criação de rotas (routes), pontos de passagem (waypoints) e trajectos (tracks).

O OziDroid não é verdadeiramente uma aplicação de planeamento automático de rotas, na medida em que não se lhe pode pedir a melhor rota entre dois pontos.

O modo base de funcionamento desta, à semelhança do que sucede com o OziExplorerCE,  está em o utilizador planear a viagem através do OziExplorer e, posteriormente, transferir a informação para o OziDroid.

Entre as modificações, face à versão anterior (1.08), temos:

  • Adicionado suporte ao desenho e implementação de páginas de ecrã personalizadas, através da aplicação OziExplorer for Android Screen Designer (http://www.oziexplorer3.com/android/oziandroid_screen_designer_setup.exe);
  • A disponibilização de novos parâmetros ao nível da ferramenta de desenvolvimento de ecrãs;
  • O acesso directo à barra de ferramentas principal (“Main Toolbar”) a partir do mapa, bastando para tal pressionarmos o mesmo durante algum tempo;
  •  A existência de uma lista de pontos mais próximos (“Nearest Waypoint List”), acessível napágina de navegação por pontos de passagem ;
  • A navegação ao longo dos pontos de passagem de uma rota  carregada (ao contrário do que sucede com o OziExplorerCE, no OziDroid não podemos criar rotas, apenas utilizar rotas criadas em OziExplorer);
  • A navegação até um ponto de passagem seleccionado;
  • Visualização do ângulo, sob a forma de uma linha que roda e aponta para a direcção em que nos movemos;
  • Procura automática do mapa mais detalhado a partir da posição corrente;
  • Mais atributos para descrição dos pontos de passagem e rotas;
  • A pesquisa por nome;
  • Três novos odómetros;
  • A capacidade de enviar e receber mensagens SMS que contenham dados de posição.

São limites desta versão:

  • 10.000 pontos de passagem (waypoints);
  • 25 trajectos (tracks), desde que no total não utltrapassem os 30.000 pontos (durante o seu carregamento são sujeitos a um processo automático de filtragem e simplificação, configurável no menu “Configuration / Tracks”, opção “Track Point Reduction Factor”);
  • 1 rota (route).

Tipos de mapas suportados:

  • OZF2 e OZFX3;
  • ECW (mas com limitações, já que os níveis de ampliação não ultrapassam os 50%, 60%);
  • PNG e JPG (em imagens que, quando descomprimidas, não ultrapassem os 25 Mbytes).

No próximo artigo iremos abordar mais em detalhe a interface do OziDroid, nomeadamente as páginas, principais menus e barras de ferramentas de manipulação da aplicação.