En aquel Imperio, el Arte de la Cartografía logró tal Perfección que el Mapa de una sola Provincia ocupaba toda una Ciudad, y el Mapa del Imperio, toda una Provincia. Con el tiempo, estos Mapas Desmesurados no satisficieron y los Colegios de Cartógrafos levantaron un Mapa del Imperio, que tenía el Tamaño del Imperio y coincidía puntualmente con él. Menos Adictas al Estudio de la Cartografía, las Generaciones Siguientes entendieron que ese dilatado Mapa era Inútil y no sin Impiedad lo entregaron a las Inclemencias del Sol y los Inviernos. En los Desiertos del Oeste perduran despedazadas Ruinas del Mapa, habitadas por Animales y por Mendigos; en todo el País no hay otra reliquia de las Disciplinas Geográficas.
[Del rigor en la ciencia, Jorge Luis Borges]

2013-02-27

LUCAS 2009

Land Use / Cover Area Frame Survey


A pedido: apontadores rápidos para a informação relevante sobre o projeto LUCAS (dados de campo de 2009)
Outra documentação anexa aos metadados...
Annex 1 - Nomenclature
Annex 2 - LUCAS 2009 Quality Assurance
Annex 3 - LUCAS Peer Review Final report
Annex 4 - LUCAS 2009 non sampling errors
Annex 5 - LUCAS 2009 Field Form
Annex 6 - LUCAS 2009 Instructions for surveyors
Annex 7 - LUCAS 2009 Quality Control
Annex 8 - LUCAS 2009 Landscape indicators



2013-02-22

Ubuntu para Pais

Cábula para os pais da família... 

... que decidiram instalar o Ubuntu naquele portátil velho lá de casa.

Passo 1 - Ativar o controle de acesso PAM 

Numa janela de terminal, editar o ficheiro lightdm:

  sudo gedit /etc/pam.d/lightdm

E acrescentar no fim a seguinte linha:

account required pam_time.so

(Se o ficheiro lightdm não existir ou estiver vazio, procurar o ficheiro gdm e fazer a mesma coisa)

(PAM = Pluggable Authentication Modules)

Passo 2 - Definir o horário de entrada...


Numa janela de terminal, editar o ficheiro:

  sudo gedit /etc/security/time.conf

E acrescentar no fim do fcheiro as linhas com as permissões pretendidas.
Por exemplo:

*;*;primogenito;Al1500-2200
*;*;junior;Al1500-2100
*;*;benjamim;Al1700-1900

O próprio ficheiro time.conf tem exemplos para outras opções (e.g. só durante o fim-de-semana, só em alguns dias da semana, etc.)

Passo 3 - Definir o horário de saída...

Utiliza-se o utilitário cron para calendarizar tarefas repetitivas (e.g. ser pai).
Neste caso, para obrigar o utilizador a sair, matam-se-lhe todos processos...

Para editar o ficheiro de configuração utiza-se o comando:
  sudo crontab -e

O ficheiro vai abrir num editor de texto muito simples (para sair fazer CTRL+X e gravar as alterações).

00 22 * * * pkill -u primogenito
00 21 * * * pkill -u junior
00 19 * * * pkill -u benjamim


Esta é a abordagem "nem mais 5 minutos" e mata mesmo tudo...
Ah, e não esquecer de carregar no Enter no fim da última linha.

Se quiserem ser simpáticos, é possível avisar antes (depois coloco aqui, mas por agora já deve resolver).

E já agora...

... para impedir alguns utilizadores de calendarizar tarefas periódicas:

Editar o ficheiro cron.deny
   sudo gedit /etc/cron.d/cron.deny
e acrescentar o nome de cada utilizador (um por linha) que não pode usar o cron.

... para impedir utilizadores de calendarizar uma tarefa pontual:
   sudo gedit /etc/cron.d/at.deny
e acrescentar o nome de cada utilizador (um por linha).

(sim é uma guerra, mas vai obrigando ambas as partes a aprender coisas novas)

Fontes:
http://askubuntu.com/questions/68918/how-do-i-restrict-my-kids-computing-time 
http://www.devin.com.br/crontab/
http://linuxconfig.org/Bash_scripting_Tutorial

2013-02-18

Hobbes


"By this it appears that reason is not, as sense and memory, born with us; nor gotten by experience only, as prudence is; but attained by industry: first in apt imposing of names; and secondly by getting a good and orderly method in proceeding from the elements, which are names, to assertions made by connexion of one of them to another; and so to syllogisms, which are the connexions of one assertion to another, till we come to a knowledge of all the consequences of names appertaining to the subject in hand; and that is it, men call science."
[in Leviathan, 1651] 

2013-02-07

GeoServer 2.2.4 - Workaround para o erro com o ImageWorker

O problema (e a solução) estão descritos online... mas para referência futura aqui fica a cábula.

Numa recentente instalação da versão 2.2.4 do GeoServer - numa plataforma Windows 7 de 32-bit com Java 7 JRE - surge o seguinte erro:

java.lang.NoClassDefFoundError: Could not initialize class org.geotools.image.ImageWorker

Could not initialize class org.geotools.image.ImageWorker

O problema deve-se à ausência do ficheiro PYCC.pf na versão Java 7 JRE de 32-bit.
O que já acontece desde uma versão anterior do Java JRE (ver aqui).

O ficheiro está disponível na versão JDK, de onde pode ser copiado:

The limited set of files from the Java SE Development Kit (JDK)
listed below may be included in vendor redistributions of the Java SE
Runtime Environment.  All paths are relative to the top-level
directory of the JDK. The corresponding man pages should be included for
any included executables (with paths listed below beginning with bin/ ,
for the Solaris(TM) Operating System and Linux).
    jre/lib/cmm/PYCC.pf
        Color profile.  This file is required only if one wishes to
        convert between the PYCC color space and another color space.
E pronto. Basta um restart ao GeoServer.

2013-02-01

National Parcel Database

 The Feasibility of Developing a National Parcel Database

Não, não se trata do cadastro em Portugal mas sim nos EUA:
"In 2010, the U.S. Department of Housing and Urban Development (HUD) charted new territory in an effort to develop a national database of standardized parcel-level (property) data collected directly from the most authoritative sources: local counties.
HUD contracted [...] an exploratory project for assembling local assessor data, including key attributes such as property address, assessed value, land use, sales price, and sales history, for 127 targeted counties. The primary tasks of the project included identifying the appropriate data sources in each community, assembling the data and metadata, and standardizing the data in a common format to be accessible for HUD research efforts and for possibly aggregating data to higher levels of geography for public dissemination."
O estudo foi publicado agora e está disponível aqui e tem matéria para reflexão também neste lado do Atlântico.