Archive | programação

10 março 2010 ~ 0 Comments

Inserindo registro geoespaciais: ArcSDE e SQL Server

Inserir registros diretamente através de comandos SQL é bem simples. Note que estou usando como tipo de dado geoespacial o GEOMETRY, nativo do SQL Server 2008.
Primeiro  é necessário criar uma tabela no SQL Server e registrá-la junto ao ArcSDE. Isto é bem simples de se realizar utilizando o ArcCatalog (note que também dá para se [...]

Mais...

Tags: ,

05 fevereiro 2010 ~ 2 Comments

Carregando bibliotecas Javascript abertas

Ext, jQuery, prototype, MooTools, Dojo, scrip.taculo.us, YUI. São algumas das feras que um desenvolvedor web tem de enfrentar, no caminho para matar o Dragão.
Algo que pode ajudar nesta tarefa é usar a própria API Google para carregar estas outras APIs:
http://code.google.com/apis/ajaxlibs/
O código, retirado direto do site, é o seguinte:

// Load Google JS API
<script src="http://www.google.com/jsapi"></script>
<script>
// Load jQuery
google.load("jquery", [...]

Mais...

Tags:

27 janeiro 2010 ~ 1 Comment

SIRGAS 2000

Antes Sistema de Referencia Geocéntrico para America del Sur e agora Sistema de Referencia Geocéntrico para las Américas, o SIRGAS é o sistema de referenciamento espacial padrão do Brasil, definido pelo IBGE.
Seu SRID, num sistema geográfico, é  EPSG:  4674:

GEOGCS["SIRGAS 2000",
DATUM["Sistema_de_Referencia_Geocentrico_para_America_del_Sur_2000",
SPHEROID["GRS 1980",6378137,298.257222101,
[...]

Mais...

Tags: ,

18 janeiro 2010 ~ 2 Comments

Sistema de Referenciamento Espacial

Sistema de Referenciamento Espacial

Spatial Reference System,  ou Sistema de Referenciamento Espacial, define como descrever uma posição, uma localização no espaço.
Para determinarmos essa posição precisamos de duas coisas: um ponto de referência e um sistema de coordenadas.
Datum
Para descrever esta localização temos de levar em conta algumas coisas. Primeiro, a Terra não é plana. Verdade. E nem uma bola.  Mas [...]

Mais...

Tags: ,

11 janeiro 2010 ~ 0 Comments

O Menu Asp.NET e o Chrome (e Safari)

Existe um problema no controle Menu no Asp.NET WebForms que faz com que ele não seja renderizado corretamente no Safari e no Google Chrome. O que acontece é que o servidor detecta o user-agent do navegador do cliente e monta a página de acordo.  Mas o  Asp.NET não reconhece o Safari e o Chrome como [...]

Mais...

Tags:

17 setembro 2009 ~ 0 Comments

Programar é arte

O tema é recorrente.  Desde o monumental The Art of Computer Programming ao, hmm…, pragmático  The Pragmatic Programmer existe a noção de que programar não é uma ciência exata. Não é produção, tampouco engenharia. Programar é uma atividade que requer criatividade, visão, trabalho e destreza. É arte.
Vem daí a dificuldade de se estabelecer prazos. De gerar [...]

Mais...

16 setembro 2009 ~ 0 Comments

ArcGIS Javascript, Dojo e o método require

Ando investigando a API Javascript ArcGIS. Esta API é escrita em cima do framework Dojo, que provê um monte de funções úteis, além de um biblioteca bacana de widgets.
Tentando criar um código JS mais organizado, encontrei o método dojo.require, que, em conjunto dos métodos dojo.declare e dojo.provide, devolvem um pouco de sanidade ao programandor.  Ele [...]

Mais...

31 agosto 2009 ~ 8 Comments

Odbc DataSource 32bits no Windows 7

Ando efetuando uns testes com o Postgresql e o Virtual Box, ambos excelentes sistemas. No Virtual Box eu criei uma máquina virtual, nele instalando um Ubuntu Server 64 bits com o Postgresql – e configurando o postgresql.conf e pg_hba.conf como sempre.
A partir de outra máquina virtual, rodando o Ubuntu Jaunty Desktop, consigo normalmente acessar o [...]

Mais...

Tags: , ,

11 agosto 2009 ~ 0 Comments

Upgrade no PostGIS

Algumas vezes é necessário um upgrade no banco de dados. E chegou a vez do PostgreSQL, para ir da versão 8.2 para a 8.3.  Aproveitando, fiz um upgrade do PostGIS 1.1.6 para a versão 1.4.  Surpreendentemente não ocorreram grandes problemas. Quer dizer, não até eu migrar os dados.
O próprio PostGIS possui um script para migração [...]

Mais...

Tags:

03 agosto 2009 ~ 0 Comments

Problema rodando testes MbUnit no VS2008 Test Runner

Importei um projeto para trabalhar em meu Visual Studio 2008. Ao tentar rodar os testes, que utilizam o framework MbUnit, fui contemplado com a seguinte mensagem:
No tests were run because no tests are loaded or the selected tests are disabled
O problema é que o projeto de testes é tratado como uma simples biblioteca de classes, [...]

Mais...

Tags: ,