Você está na página 1de 3

SISTEMAS DE INFORMAO GEOGRFICA

GRUPO I
Calcular elemento com o maior/menor valor de um determinado atributo: Aceder tabela de atributos do layer que contm os elementos e adicionar um novo campo. Calcular o valor do atributo de cada elemento presente na tabela e ordenar por ordem (de)crescente. O primeiro elemento da tabela de atributos corresponde ao de maior/menor comprimento. Determinar nmero de elementos que intersectam o elemento anterior: Isolar o elemento anterior num novo layer. Fazer uma seleco por localizao de forma a isolar todos os elementos presentes no layer dos mesmos que intersectam o de maior valor. Aceder tabela de atributos do novo layer e verificar quantos elementos contm. Determinar elemento de maior valor de cada zona: Efectuar uma interseco espacial (overlay) entre o layer anterior e o layer que contm as zonas. Resulta um novo layer constitudo por vrios elementos, cada um correspondente a apenas uma zona. Verificar qual o elemento de maior valor para cada zona, consultando a tabela de atributos. Quando layer no contm informao: Procurar outro layer ou tabela externa que contenha informao necessria, que tenha um campo em comum com o primeiro layer, efectuar uma juno (join) entre as tabelas de atributos dos dois layers atravs do campo em comum. Aceder tabela de atributos do primeiro layer e verificar informao. Quando layers no tm atributos em comum e tm geometrias distintas: Realizar uma juno espacial (spatial join), de forma a associar a cada elemento do primeiro layer um valor do atributo proveniente da mdia dos valores do atributo no segundo layer que se encontram na mesma rea geogrfica que o elemento delimita. Resulta um novo layer igual ao primeiro layer cuja tabela de atributos apresenta novos campos, em que um deles ser o atributo que pretendamos. Verificar a tabela de atributos para recolher a informao. Quando layer contm informao do atributo mas no a localizao: Aceder tabela de atributos do layer e verificar o atributo que se pretende. Isolar o elemento correspondente num novo layer. Efectuar uma seleco por localizao de forma a seleccionar o elemento do segundo layer, que contm as zonas de localizao, que intersecta o elemento isolado.

Encontrar zonas a uma determinada distncia de um determinado local: Efectuar um buffer de x metros em torno do layer que contm o local isolado (caso no exista, criar um novo layer). Resulta um novo layer com elementos do tipo polgono representativo de toda a rea geogrfica localizada a menos de x metros do local. Encontrar zonas localizadas a determinadas distncias de dois locais distintos: Efectuar um buffer com um raio de x metros em torno do layer do 1 local. Efectuar uma seleco por atributos no sentido de se isolar o 2 local (cdigo SQL: SELECT*FROM layer WHERE atributo = Local2) e guardar num novo layer. Criao de uma zona de influncia (buffer) em torno do 2 local isolado com um raio de y metros. Tendo os dois buffers criados, para conhecer a rea comum aos dois, realizar uma interseco espacial, efectuar uma seleco por localizao de forma a se localizar as zonas que intersectam o layer com a zona comum aos dois locais. Procedimentos para tratar dados sem referenciao espacial: georeferenciar arranjar no mnimo 3 pontos de controlo na carta, reconhecveis numa shapefile disposio, fazer corresponder cada ponto da carta ao respectivo ponto na shapefile escolhida. Aps isto a carta ficar com a escala adequada e georreferenciada. Criar uma nova shapefile do tipo ponto, atribuir sistema de coordenadas, e guardar todos os pontos de interesse visveis na carta. Iniciar processo de vectorizao e guardar alteraes efectuadas.

GRUPO II
Para seleccionar zonas de interesse efectuar reclassificaes (RECLASS) de todos os mapas disponveis, um a um, atribuindo o valor 1 s reas de interesse, e o valor 0 s restantes reas. Aps este processo estaro disponveis as imagens binrias das reas de interesse. Para encontrar as zonas a menos de X km de distncia de uma via, criar um mapa de distncias a partir do mapa da via. Resulta um novo mapa em que cada pixel ter o valor da sua distncia ao ponto mais prximo da via. Em seguida, isolar apenas os pixis cuja distncia seja inferior a X, efectuando uma reclassificao sobre o mapa de distncias, atribuindo o valor 1 aos pixis sujo valor esteja entre 0 e X e o valor 0 aos restantes pixis. Efectuar uma multiplicao (overlay) entre as vrias imagens de forma a obter uma nica imagem binria, em que os pixis de valor 1 respeitam os critrios de seleco e os de valor 0 no. Para seleccionar as zonas cuja rea superior a K, agrupar os pixis que apresentam o mesmo valor e que se encontrem lado a lado. Criar um mapa de reas e atribudo a cada grupo de pixis o valor da sua rea. Reclassificar a imagem final, atribuindo o valor 1 aos grupos de pixis com rea superior a K e valor 0 s restantes.

GRUPO III
Linguagem SQL Exemplo: Base de dados: Pessoa (nome, atributo1, comum,) Categoria (name, caracteristica1, comum,) SELECT acesso aos dados da base de dados FROM, WHERE, GROUP BY, HAVING, UNION, INTERSECT, EXCEPT, AVG, ORDER BY, ASC, DESC, USING, FOR UPDATE INSERT insero de dados UPDATE actualizao de dados DELETE remoo de dados Aceder aos atributos de Pessoa SELECT Pessoa.nome, Nome.atributo1 FROM nome Aceder aos nomes das categorias com a caracterstica 1 inferior a 10: SELECT Categoria.name FROM Categoria WHERE Categoria.Car1 < 10 Aceder caracterstica1 da Pessoa X: SELECT Categoria.caracteristica1 FROM Categoria, Pessoa WHERE Categoria.comum = Pessoa.comum AND Pessoa.nome = X