Os fenômenos espaciais básicos a serem mapeados para um trabalho de CTMF podem ser praticamente todos incluídos no pacote de mapeamento básico, o MUB.
Ao acessar o pacote Educação, nota-se que nele são apresentadas as suas classes de objetos com suas respectivas dependências. Como pode ser visto na Figura 17, este pacote não contém classes representadas por fenômenos geográficos, mas somente descritivos, já que a classe principal deste pacote, a “Unidade Educacional”, está relacionada à classe “Unidade Cadastral” do pacote Cadastro Imobiliário, que está espacializada pela classe “Edificação” do mesmo pacote ou “Lote” do pacote MUB.
No pacote Educação, foram consideradas as unidades educacionais do município, onde estas podem ser especializadas em diversos outros fins, tais como creches, bibliotecas, escolas e faculdades. Estas classes permitem o armazenamento de atributos que auxiliarão em consultas aos dados relativos à área de educação municipal, fortalecendo o trabalho de gestores no que diz respeito ao acesso às informações georreferenciadas de suas instituições educacionais, sejam elas públicas ou privadas.
Figura 17 Diagrama de Classes do Pacote EDUCAÇÃO.
Na Tabela 6, podem ser observadas as formas de representação não espaciais das classes referentes ao pacote Educação, podendo ser analisadas as suas descrições respectivamente.
Tabela 6 Classes do Pacote EDUCAÇÃO com suas formas de representação e descrições.
Nome da Classe Representação Descrição
Unidade
Educacional OC - Descritivo
Unidade referente à estrutura física do sistema educacional, podendo se distribuir a diversas finalidades.
Creche OC - Descritivo
Uma classe dependente da Unidade Educacional. Uma especialização desta. Para armazenar informações sobre creches.
Biblioteca OC - Descritivo
Uma especialização da classe Unidade Educacional. Para informações a respeito de bibliotecas.
Faculdade OC - Descritivo
Classe especializada de sua classe pai, a Unidade Educacional. Nesta classe, pode-se inserir dados sobre faculdades.
Escola OC - Descritivo
Classe dependente de sua super-classe, a Unidade Educacional. Além de Escola ainda ser generalização de outras classes dentro do pacote. Nesta classe, pode-se organizar dados que dizem respeito às escolas existentes no município.
Técnica OC - Descritivo
A classe Técnica é uma especialização da classe Escola, para armazenar informações sobre escolas técnicas.
Científica OC - Descritivo
Depende da classe Escola, é especialização desta, demonstrando um tipo específico de escola. Destinada a guardar informações sobre escolas científicas.
Especial OC - Descritivo
É uma especialização da classe Escola. Pode ter vários tipos específicos de escola nesta classe.
Os atributos das classes deste pacote também foram previamente omitidos na ilustração do diagrama de classes, mas podem ser agora observados na Tabela 7, juntamente com seus tipos e descrição dos objetivos.
Tabela 7 Atributos das classes no pacote EDUCAÇÃO, seus tipos e descrição.
Classe Atributo Tipo Descrição
Unidade
Educacional idUnidEdu int
Número identificador da unidade educacional.
Nome String Nome da creche.
Tipo String Tipo de creche, se privada, ou pública
como municipal, estadual, etc..
HorarioFuncional String Para indicar o horário de funcionamento
da creche, se manhã, tarde, noite, etc.
NumCriancas int Número de crianças atendidas pela
creche.
Creche
NumFuncionarios int Número de funcionários empregados pela
creche.
Nome String Para ser inserido o nome da biblioteca.
CapUsuarios int Para armazenar a capacidade de usuários
da biblioteca.
Tipo String Tipo de biblioteca, se privada, ou pública
como municipal, estadual, etc..
NumTitulos int Número que indica a quantidade de títulos
do acervo da biblioteca.
NumExemplares int Número de exemplares existentes na
biblioteca.
Biblioteca
NumFuncionarios int Para armazenar o número de funcionários
da biblioteca.
Nome String Para armazenar o nome da instituição.
Tipo String
Para caracterizar o tipo de faculdade, se pública como municipal, estadual, federal, se privada, etc.
NumAlunos int Número que indica o total de alunos
matriculados na faculdade.
NumFuncionarios int Para armazenar o número de empregados.
NumCursos int Número de cursos oferecidos pela
instituição.
Faculdade
HorarioFuncional String Horário de funcionamento da faculdade,
se manhã, tarde, noite, etc.
Escola Finalidade String Finalidade para a qual a escola é
direcionada.
Nome String Nome da escola.
Tipo String
Tipo de escola técnica, se pública como municipal, estadual, federal, se privada, etc.
NumAlunos int Para armazenar o número de alunos que
a escola atende.
NumFuncionarios int Número de funcionários que trabalham na
escola técnica.
NumCursos int Número de cursos técnicos oferecidos
pela instituição.
Técnica
HorarioFuncional String Turno de funcionamento da escola
técnica, se manhã, tarde, noite, etc.
Nome String Nome da instituição.
Tipo String
Tipo de escola científica, se pública como municipal, estadual, federal, se privada, etc.
NumAlunos int Para armazenar o número de alunos que
a escola está atendendo.
Científica
NumFuncionarios int Número de funcionários que trabalham na
Tabela 7 Atributos das classes no pacote EDUCAÇÃO, seus tipos e descrição.
Classe Atributo Tipo Descrição
NivelEscolar String
Para identificar quais níveis escolares são oferecidos na escola, se nível primário, fundamental, médio, etc.
HorarioFuncional String Turno de funcionamento da escola, se
manhã, tarde, noite, etc.
Nome String Nome da escola.
Tipo String
Tipo de escola especial, se pública como municipal, estadual, federal, se privada, etc.
NumAlunos int Para armazenar o número de alunos que
a escola está atendendo.
NumFuncionarios int Número de funcionários que trabalham na
escola científica.
Especialidade String
Para armazenar a especialidade da escola, como se é de informática, de idiomas, de música, de teatro, de pintura, de esportes, etc.
Especial
HorarioFuncional String Turno de funcionamento da escola, se
manhã, tarde, noite, etc.