Estou tentando descobrir isso há algumas semanas e não tive sorte em fazer com que a ferramenta de buffer aceite nada além de graus como unidades de medida.
Encontrei muitas coisas dizendo que a camada precisa ser reprojetada e salva, mas não funcionou para mim. Existe uma maneira de criar um buffer sem usar ftools ou pelo menos forçar as unidades a metros de alguma forma?
Como solução alternativa, converti metros para graus (lat) e usei isso, mas o produto final precisa estar o mais próximo possível da realidade.
Coisas que tentei:
- definindo cada opção de unidade que eu poderia encontrar em metros (sempre que possível).
- configurando tudo como NAD83 / Maryland (os dados são de Washington, DC) e salvando-o como tal (como camadas nos arquivos de formato ESRI).
- reimportando as camadas reprojetadas
- definindo camadas relevantes para o Google Mercator
O foi tentado, seguido pela criação de um buffer. Muitos foram julgados em combinação. Corrente do QGIS 1.7.3 Slackware64 (qgis do repo SBo-13.37, experimentado no multilib e 64it simples com os mesmos resultados)