Representação e manipulação exatas de mapas esfericos

Detalhes bibliográficos
Autor(a) principal: Andrade, Marcus Vinicius Alvim
Data de Publicação: 1999
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1587686
Resumo: Orientador: Jorge Stolfi
id UNICAMP-30_f1c1146cd4e2f9895fee9b1a71d2dcbe
oai_identifier_str oai::175847
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Representação e manipulação exatas de mapas esfericosAlgoritmosMapasGeometria projetivaOrientador: Jorge StolfiTese (doutorado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Neste trabalho desenvolvemos um conjunto de ferramentas para a representação e manipulação exatas de mapas esféricos (mapas sobre a esfera formados por arcos de círculos, não necessariamente máximos) adequados para a implementação de sistemas de informações geográficas (SIGs). Na primeira parte deste trabalho, descrevemos a estrutura de dados SMC (Spherical Maps by Corners) para representar a topologia de mapas esféricos. Esta estrutura permite a representação de mapas bastante gerais, incluindo arestas ovais (não incidentes a nenhum vértice), vértices isolados (não incidentes a nenhuma aresta), e faces com múltiplas bordas. Definimos também um conjunto de operadores topológicos para construir, percorrer e modificar esta estrutura. Na segunda parte, definimos os círculos racionais, um subconjunto denso dos círculos sobre a esfera S2 que podem ser representados de maneira exata. Baseados neste conceito, definimos representações exatas para pontos e arcos de círculos na esfera, sendo que o conjunto dos pontos representáveis exatamente (os pontos sub-racionais) inclui todos os pontos de interseção entre círculos racionais. Desenvolvemos também algoritmos exatos para as operações geométricas básicas sobre círculos racionais, incluindo interseção, posição relativa, ordenação de pontos sobre um círculo e ordenação de círculos em torno de um ponto. Na terceira parte, baseados nos resultados descritos nas duas partes anteriores, desenvolvemos algoritmos exatos para localização de pontos num mapa esférico, e para sobreposição de dois mapas esféricos. Observamos também que boa parte das operações geométricas usadas em SIGs (por exemplo, interseção de regiões, localização de pontos, extração de detalhes, recortes) podem ser reduzidas a problemas de sobreposição. Finalmente, mostramos que este conjunto de ferramentas é econômico e eficiente o bastante para servir de base para a implementação de SIGs. Todos os algoritmos apresentados neste trabalho foram implementados (em Modula-3) na forma de uma biblioteca genérica para a representação e manipulação exatas de mapas esféricosAbstract: In this dissertation we develop a tool kit for the exact representation and manipulation of spherical maps (maps on the sphere composed by arcs of circles, not necessarily geodesic ones), suitable for the implementation of geographical information systems (GIS). Firstly, we describe the data structure SMC (spherical maps by corners) which we developed to represent the topology of spherical maps. It allows the representation of fairly general maps, including maps that have oval edges (not incident to any vertex), isolated vertices (not incident to any edge), and faces with multiple borders. We also define a set of topological operators to build, traverse and modify this structure. Secondly, we define the rational circles, a dense subset of circles on the sphere S2 which can be exactly represented. Based on this concept, we develop an exact representation of points, circles and circular arcs on the sphere, such that the set of exactly representable points (sub-rational points) includes all points of intersection of two rational circles. We also develop exact algorithms for basic geometric operations with rational circles, including intersection, relative position, circular ordering of points on rational circles, and circular ordering of circles around a point. Thirdly, we use these tools to develop exact algorithms for point location on spherical maps, and to compute the overlay of two spherical maps. We note that most geometric operations used in GIS (region intersection, point location, feature extraction, clipping etc) can be reduced to map overlay. Finally, we show that the proposed tool kit is economical and efficient enough to be used as the basis for the implementation of a GIS. All algorithms described in this text were implemented (in Modula-3) as a general-purpose library for the exact representation and manipulation of spherical mapsDoutoradoDoutor em Ciência da Computação[s.n.]Stolfi, Jorge, 1950-Gattass, MarceloFeofiloff, PauloRezende, Pedro Jussieu deSouza, Cid Carvalho deUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASAndrade, Marcus Vinicius Alvim1999info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdf145p. : il.https://hdl.handle.net/20.500.12733/1587686ANDRADE, Marcus Vinicius Alvim. Representação e manipulação exatas de mapas esfericos. 1999. 145p. Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1587686. Acesso em: 14 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/175847porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T02:57:59Zoai::175847Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T02:57:59Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Representação e manipulação exatas de mapas esfericos
title Representação e manipulação exatas de mapas esfericos
spellingShingle Representação e manipulação exatas de mapas esfericos
Andrade, Marcus Vinicius Alvim
Algoritmos
Mapas
Geometria projetiva
title_short Representação e manipulação exatas de mapas esfericos
title_full Representação e manipulação exatas de mapas esfericos
title_fullStr Representação e manipulação exatas de mapas esfericos
title_full_unstemmed Representação e manipulação exatas de mapas esfericos
title_sort Representação e manipulação exatas de mapas esfericos
author Andrade, Marcus Vinicius Alvim
author_facet Andrade, Marcus Vinicius Alvim
author_role author
dc.contributor.none.fl_str_mv Stolfi, Jorge, 1950-
Gattass, Marcelo
Feofiloff, Paulo
Rezende, Pedro Jussieu de
Souza, Cid Carvalho de
Universidade Estadual de Campinas. Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Andrade, Marcus Vinicius Alvim
dc.subject.por.fl_str_mv Algoritmos
Mapas
Geometria projetiva
topic Algoritmos
Mapas
Geometria projetiva
description Orientador: Jorge Stolfi
publishDate 1999
dc.date.none.fl_str_mv 1999
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12733/1587686
ANDRADE, Marcus Vinicius Alvim. Representação e manipulação exatas de mapas esfericos. 1999. 145p. Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1587686. Acesso em: 14 mai. 2024.
url https://hdl.handle.net/20.500.12733/1587686
identifier_str_mv ANDRADE, Marcus Vinicius Alvim. Representação e manipulação exatas de mapas esfericos. 1999. 145p. Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1587686. Acesso em: 14 mai. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/175847
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
145p. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1799138342257819648