Essa pergunta parece tão redundante ...
De qualquer forma, fui convidado a explorar os usos do SQL no ArcGIS. Usamos um SDE DB para todo o armazenamento do lado do servidor e gerenciamento / edição em larga escala do DB. No entanto, estou tentando aprofundar o quão integrado é o SQL nas ferramentas do ArcGIS. Há uma observação no Guia de referência de consultas SQL da ajuda do ArcGIS 10 que afirma claramente que a sintaxe SQL não funciona ao usar a ferramenta Calculadora de campo. Acho isso muito decepcionante, pois parece muito útil poder extrair e manipular informações diretamente do próprio banco de dados ao calcular valores de campo.
Quais são as maiores limitações e armadilhas em que alguém pode cair ao tentar usar o SQL no ArcGIS? Quais ferramentas veem a melhor funcionalidade quando integradas ao SQL?
Se for necessário um exemplo para tornar essa pergunta mais clara, estou tentando rastrear o número de pontos de interesse de um determinado tipo em uma determinada região. Cada ponto possui um atributo que descreve seu tipo e região. Minha solução atual envolve o uso pesado de cursores para contagem e recuperação de dados, mas um superior apontou que uma simples consulta SQL poderia fazer tudo isso e muito mais. Infelizmente, parece que a funcionalidade não está presente para isso.
Ou é?