No contexto de Projetos Orientados a Objetos, padrões de design
são soluções generalizadas para problemas comuns de design de
software.
Considere uma situação em que um desenvolvedor foi incumbido de
elaborar um sistema de criação de documentos de diversos
formatos, como Texto, Planilha e Apresentação, a serem definidos
com base nos comandos do usuário.
Para lidar com esses requisitos, o padrão de design de software mais
adequado seria o
NetCDF (Network Common Data Form) é um formato de arquivo
adotado como padrão pela comunidade científica internacional para
o compartilhamento de dados científicos especializados, de natureza
multidimensional (multivariáveis).
Além do formato NetCDF, outro formato matricial que pode ser
empregado para criar, acessar e compartilhar dados
multidimensionais é o
A biblioteca GDAL (Geospatial Data Abstraction Library) é
amplamente usada na transformação de formatos de dados
geoespaciais, com suporte a dezenas de formatos matriciais e
vetoriais.
Originalmente desenvolvida na linguagem C/C++, a biblioteca GDAL
teve suas funcionalidades reunidas na biblioteca Python
denominada
Bancos de dados não relacionais empregam modelos de
armazenamento otimizados para os requisitos específicos do tipo de
dados que está sendo armazenado em vez de esquemas de tabelas
de linhas e colunas como na maioria dos sistemas de banco de dados
tradicionais.
Como variam conforme os modelos de dados a serem processados,
foram desenvolvidas diferentes categorias de sistemas
gerenciadores de bancos de dados (SGBD) com potencialidades
específicas.
Assinale a opção que apresenta a correta relação entre o SGBD e o
tipo de dados para o qual foi desenvolvido.
Um sistema de banco de dados normalmente possui estruturas de
dados auxiliares, chamadas de índices ou estruturas de indexação,
que são utilizadas para agilizar a recuperação de registros em
resposta a certas condições de pesquisa. Existem diversos métodos
de indexação, tanto para dados convencionais, baseados em tipos
numéricos e textuais, quanto para dados espaciais representados
por pontos, linhas e polígonos.
Nesse contexto, analise as afirmativas a seguir e assinale (V) para a
verdadeira e (F) para a falsa.
( ) Tanto as Árvores-B+ quanto as Árvores-R são árvores
balanceadas.
( ) Em uma Árvore-B+, uma busca por um valor de chave iniciada
pelo nó raiz percorre apenas um único caminho até um nó folha
(ou terminal).
( ) Em uma Árvore-R, uma busca iniciada pelo nó raiz pode exigir a
verificação de mais de uma sub-árvore desse nó raiz para
selecionar os itens que satisfazem o critério de busca.
( ) Uma quad-tree sempre é uma árvore balanceada.
( ) Uma das desvantagens de um Árvore-k-d (k-d-tree) é que ela é
uma estrutura sensível à ordem nos quais os pontos são
inseridos.
As afirmativas são, respectivamente,
Considere a linha de comando a seguir, inserida no prompt de um
terminal Linux.
ogr2ogr -f PostgreSQL PG:"dbname='shape' host='127.0.0.1'
port='5434' user='candidato' password='tecnologo'"
..datauser_datafocos.shp -lco GEOMETRY_NAME=geom -lco
FID=gid -lco SPATIAL_INDEX=GIST -nln incendio -overwrite
Nesse contexto, os parâmetros indicados configuram a ação a ser
executada pelo comando ogr2ogr.
Assinale a alternativa que corresponde ao comando acima.
Uma forma de customizar as interações do usuário com um serviço
Web Map Service (WMS) é aplicar filtros baseados em parâmetros
informados pelo usuário às feições posicionadas no interior da
extensão espacial.
Assinale a opção que indica a linguagem que codifica os filtros
citados em servidores Geoserver.