Uma visão geral da topologia em ArcGIS
Centro de Recursos » Professional Biblioteca » Data Management » Geographic tipos de dados » Topologias
Se você tem características que são coincidentes e compartilhar o mesmo local de coordenadas,
limites, ou nós, é provável que geodatabase topologia pode ajudá-lo a gerenciar melhor seus dados
geográficos.
Geodatabase topologias ajudar a garantir a integridade dos dados. Utilizando uma topologia fornece
um mecanismo para executar verificações de integridade em seus dados e ajuda você a validar e
manter representações melhor recurso na sua geodatabase.
Além disso, você pode usar topologias para a modelagem de relações espaciais entre vários
recursos. Estes permitem o apoio para uma variedade de operações analíticas, tais como encontrar
recursos adjacentes, trabalhando com limites coincidentes entre os recursos, e navegar ao longo
características conectado.
Relações topológicas
Topologia é o arranjo de partes como a geometria ponto, linha e polígono características.
Topologia é empregada para fazer o seguinte:
Restringir como a geometria compartilham características. Por exemplo, polígonos
adjacentes, como as parcelas têm compartilhado bordas, linhas de centro e rua censo
geometria partes blocos, polígonos e solo adjacente bordas partes.
Definir e impor regras de integridade de dados: não há lacunas deve existir entre polígonos,
não deverá haver sobreposição de funções, e assim por diante.
Suporte a consultas relacionamento topológico e de navegação, como para identificar
adjacência recurso e conectividade.
Apoio sofisticadas ferramentas de edição que fazer cumprir as restrições topológicas do
modelo de dados.
Construir características da geometria não-estruturados, tais como a criação de polígonos a
partir de linhas.
O processo de construção de uma topologia de dados existentes podem ser resumidos nos
seguintes passos:
Workflows e tarefas topologia
Tarefas Links para mais informações
Projetar sua topologia. Ver Projetar uma topologia
geodatabase .
Criar um conjunto de classes de recurso dentro de um
conjunto de dados característica comum em um
geodatabase.
Ver uma visão geral de trabalhar com
conjuntos de dados apresentam .
Se você tiver dados existentes recurso, carregá-los em
suas classes de recurso.
Ver Sobre a importação de classes de
recurso .
Criar a topologia usando ArcCatalog ou ferramentas de
geoprocessamento.
Veja Criando uma topologia .
Construir e validar a sua topologia. Veja a validação de uma topologia .
Adicionar a topologia para ArcMap e defina suas
propriedades mostrar.
Ver Desenho e exibindo topologias em
ArcMap .
Use o ambiente de edição para identificar e corrigir
erros.
Ver edição de uma topologia .
Gerenciar atualizações para caracterizar classes e
gerenciar áreas sujas.
Veja a validação de uma topologia .
Gerenciar topologia dentro de um geodatabase
versionados.
Ver Topologia e geodatabases versionados
.
Executar muitas outras tarefas comuns de edição. Ver tarefas comuns topologia .
Noções básicas de topologia
Centro de Recursos
Este tópico se aplica a apenas ArcEditor e ArcInfo.
Topologia é um conjunto de regras que, juntamente com um conjunto de ferramentas de edição e
técnicas, permite que o geodatabase com mais precisão as relações geométricas do modelo. ArcGIS
topologia implementa através de um conjunto de regras que definem como os recursos podem ter o
mesmo espaço geográfico e um conjunto de ferramentas de edição que trabalhar com os recursos
que a geometria partes de uma forma integrada. A topologia é armazenado em um geodatabase
como um ou mais relacionamentos que definem como os recursos em uma ou mais partes
geometria característica classes. As características que participam em uma topologia são classes,
em vez recurso ainda simples do que modificar a definição da classe recurso, uma topologia serve
como uma descrição de como os recursos podem ser espacialmente relacionados.
Por topologia?
Topologia tem sido um requisito chave para GIS de gerenciamento de dados e integridade. Em
geral, um modelo de dados topológico gerencia as relações espaciais através da representação
de objetos espaciais (características ponto, linha e área) como um grafo subjacente de primitivas
topológicas-nodes, faces e arestas. Estes primitivos, juntamente com suas relações entre si e
com as características cujos limites que representam, são definidos por representar as
geometrias recurso em um grafo planar de elementos topológicos.
Topologia é fundamentalmente utilizado para garantir a qualidade dos dados das relações
espaciais e para ajudar na compilação de dados. Topologia também é usado para analisar as
relações espaciais em muitas situações, tais como a dissolução das fronteiras entre polígonos
adjacentes com os valores mesmo atributo ou atravessando uma rede de elementos em um
gráfico de topologia.
Topologia também podem ser usados para modelar como a geometria a partir de um número de
classes de recurso pode ser integrado. Alguns se referem a isso como a integração vertical das
classes recurso.
Maneiras que apresenta geometria partes em uma topologia
Características podem compartilhar geometria dentro de uma topologia. Aqui estão alguns
exemplos entre as características adjacentes:
Características da área podem compartilhar limites (topologia de polígonos).
Recursos de linha podem compartilhar terminais (borda nó topologia).
Além disso, a geometria compartilhadas podem ser gerenciadas entre as classes recurso usando
uma topologia de geodatabase. Por exemplo:
Recursos de linha pode compartilhar segmentos com características de outra linha. Por
exemplo, parcelas pode aninhar dentro de blocos:
Características da área pode ser coincidente com características outra área.
Recursos de linha pode compartilhar vértices endpoint com características outro ponto (nó da
topologia).
Características ponto pode ser coincidente com recursos de linha (eventos ponto).
Nota:
Parcelas têm sido comumente gerenciadas usando classes de recurso simples e geodatabase
topologia, de modo que o conjunto de classes de recurso necessário para parcelas modelo,
limites, pontos de esquina, e pontos de controle obedecer as regras coincidência necessária.
Outra maneira de gerenciar parcelas é com um tecido de encomendas , que fornece
automaticamente estas camadas para você. Um tecido gere a sua topologia interna, sem a
necessidade de manter uma topologia de geodatabase ou realizar qualquer edição topológica
para o conjunto de camadas utilizado por parcelas.
A principal diferença entre as parcelas modelado como recursos simples e encomendas em
um tecido é que os limites da tela parcela ("linhas" em um tecido) não são compartilhados,
há uma série completa de linhas sobre o limite de cada parcela; linhas de tecido para
parcelas adjacentes se sobrepõem e são coincidentes.
Tecidos parcela ainda pode participar de geodatabase topologia, onde linhas de fronteira
sobreposição têm diferentes geometrias, as linhas estão rachadas, eo gráfico de topologia é
construída como de costume.
Duas visões: Características e elementos topológicos
A ilustração a seguir mostra como uma camada de polígonos podem ser descritos e utilizados:
Como coleções de características geográficas (pontos, linhas e polígonos)
Como um gráfico de elementos topológicos (nós, arestas, faces, e suas relações)
Isto significa que existem duas alternativas para trabalhar com recursos e um em que as
características são definidas por suas coordenadas e outro em que os recursos são
representados como um gráfico ordenada de seus elementos topológicos.
A evolução da topologia de geodatabase de coberturas ArcInfo
Nota:
Lendo este tópico grande não é necessário implementar geodatabase topologias. No entanto,
você pode querer gastar algum tempo lendo isso se você estiver interessado na evolução
histórica e as motivações de como topologia é gerida no geodatabase.
A gênese do Arco-nó e Geo-relacional
Usuários de cobertura ArcInfo têm uma longa história e apreço pelo papel que desempenha na
topologia de manter a integridade dos seus dados espaciais.
Aqui estão os elementos do modelo de dados de cobertura ArcInfo.
Em uma cobertura, os limites de recursos e pontos foram armazenados em alguns arquivos
principais que foram gerido e propriedade dos ArcInfo Workstation. O arquivo ARC realizada a
geometria linear de fronteira ou polígono como bordas topológica, que eram chamados de
arcos. O arquivo LAB realizada locais de ponto, que foram utilizados como pontos de etiqueta
para polígonos ou como ponto de características individuais, como para uma camada
característica poços. Outros arquivos foram utilizados para definir e manter as relações
topológicas entre cada uma das extremidades e os polígonos.
Por exemplo, um arquivo chamado arquivo de PAL (que significa Polygon arco-lista) listados
na ordem e direção dos arcos em cada polígono. No ArcInfo, a lógica software foi usado para
montar as coordenadas de cada polígono para exibição, análise e operações de consulta. A
lista ordenada de arestas no arquivo PAL foi utilizado para procurar e montar a borda
coordenadas realizada no arquivo ARC. Os polígonos foram montados durante a execução,
quando necessário.
O modelo de cobertura teve várias vantagens:
É usada uma estrutura simples para manter a topologia.
Permitiu bordas a serem digitalizados e armazenados apenas uma vez e compartilhados por
muitas características.
Ele poderia representar polígonos de enorme tamanho (com milhares de coordenadas),
porque polígonos eram realmente definido como um conjunto ordenado de arestas (arcos)
A estrutura de armazenamento da topologia da cobertura era intuitivo. Sua física
topológicas arquivos foram facilmente compreendida pelos usuários ArcInfo.
Nota:
Um fato histórico interessante: "Arc", quando juntamente com o gerente de mesa "Info",
foi a gênese do ArcInfo nome do produto, o que levou a todos os produtos Arc
subseqüentes no produto ESRI ArcView família, ArcIMS, ArcGIS, e assim por diante .
Coberturas também tinha algumas desvantagens:
Algumas operações eram lentas, porque muitos recursos teve que ser montado na mosca
quando precisou ser usado. Isto incluiu todos os polígonos e as características de várias
regiões, tais como (o termo cobertura para polígonos multipart) e rotas (o prazo para
recursos de linha de multipart).
Características topológicas (como polígonos, regiões e rotas) não estavam prontos para uso
até que a topologia da cobertura foi construída. Se as arestas foram editados, a topologia
teve de ser reconstruída. (Nota:. Processamento parcial acabou por ser utilizado, o que
exigiu a reconstrução apenas as partes alteradas da topologia de cobertura) Em geral,
quando as edições são feitas para recursos em um conjunto de dados topológica, um
algoritmo de análise geométrica deve ser executado para reconstruir as relações
topológicas, independentemente da o modelo de armazenamento.
Coberturas foram limitados a um único usuário de edição. Devido à necessidade de
assegurar que o gráfico foi topológica em sincronização com as geometrias recurso, apenas
um único usuário pode atualizar uma topologia de cada vez. Os usuários telha suas
coberturas e manter um banco de dados para a edição de azulejos. Esta usuários
habilitados individuais para bloquear e editar uma telha de cada vez. Para uso de dados
gerais e implantação, os usuários anexar cópias de suas peças em uma camada de dados
mosaicadas. Em outras palavras, os conjuntos de dados de azulejos que não foram
editadas diretamente utilizado em toda a organização. Eles tiveram de ser convertidos, o
que significa trabalho extra e hora extra.
Shapefiles e armazenamento de geometria simples
No início de 1980, coberturas eram vistos como uma grande melhoria sobre os sistemas
antigos polígono e da linha de base em que os polígonos foram realizadas como loops
completa. Nestes sistemas mais antigos, todas as coordenadas para uma característica foram
armazenados na geometria de cada recurso. Antes da cobertura e ArcInfo veio junto, estas
estruturas simples polígono e linha foram usados. Estas estruturas de dados eram simples,
mas tinha a desvantagem de dupla limites digitalizados. Ou seja, duas cópias das coordenadas
das porções adjacentes de polígonos com bordas compartilhadas estaria contida na geometria
de cada polígono. A principal desvantagem é que software GIS no momento não poderia
manter a integridade borda compartilhada. Além disso, os custos de armazenagem eram
enormes, e cada byte de armazenamento vieram em um prêmio. Durante o início de 1980,
uma unidade de disco 300 MB era do tamanho de uma máquina de lavar e custou US $
30.000. Segurando duas ou mais representações de coordenadas era caro, e os cálculos levou
muito tempo de computação. Assim, o uso de uma topologia de cobertura tinha vantagens
reais.
Durante meados dos anos 1990, o interesse em simples estruturas geométricas cresceu
porque o armazenamento em disco e custos de hardware em geral, estavam descendo
enquanto a velocidade computacional foi crescendo. Ao mesmo tempo, conjuntos de dados
GIS existentes eram mais prontamente disponível, e o trabalho dos utilizadores GIS foi
evoluindo de atividades principalmente compilação de dados para incluir dados sobre o uso,
análise e partilha.
Usuários queriam um desempenho mais rápido para o uso de dados (por exemplo, não
gastam tempo de computador para obter geometrias polígono quando precisamos deles.
Apenas entregar o recurso de coordenadas desses polígonos 1200 o mais rápido possível).
Tendo a geometria completo de recursos disponíveis foi mais eficiente. Milhares de sistemas
de informação geográfica estavam em uso, e conjuntos de dados numerosos foram
prontamente disponíveis.
Em torno deste tempo, a ESRI desenvolveu e publicou o seu formato Shapefile da ESRI.
Shapefiles utilizado um modelo de armazenamento muito simples para as coordenadas
recurso. Cada shapefile representado uma classe única característica (de pontos, linhas ou
polígonos) e usado um modelo de armazenamento simples para as coordenadas da função.
Shapefiles podem ser facilmente criados a partir de coberturas ArcInfo, assim como muitos
outros sistemas de informação geográfica. Eles foram amplamente adotado como um padrão
de fato e ainda são maciçamente utilizados e implantados até hoje.
Alguns anos mais tarde, ArcSDE pioneiro de um modelo de armazenamento semelhantes
simples em tabelas do banco de dados relacional. Uma tabela de recurso poderia conter uma
característica por linha com a geometria em uma de suas colunas, juntamente com colunas
outro atributo recurso.
Uma tabela característica da amostra de polígonos estado é mostrado abaixo. Cada linha
representa um estado. A coluna de forma segura a geometria do polígono de cada Estado.
Este modelo possui simples se encaixa no mecanismo de processamento de SQL muito bem.
Através do uso de bancos de dados relacionais, começamos a ver tabela de dados GIS para
tamanhos sem precedentes e os números de usuários, sem degradar a performance.
Estávamos começando a alavancar RDBMS para gerenciamento de dados GIS.
Shapefiles tornou-se onipresente e, usando ArcSDE, este mecanismo de características
simples tornou-se o modelo de armazenamento característica fundamental em RDBMSs. (Para
suportar a interoperabilidade, a ESRI foi o autor do OGC e especificação ISO recursos
simples).
Armazenamento característica simples tinha vantagens claras:
A geometria para cada característica é realizada em um registro. Sem montagem é
necessária.
A estrutura de dados (esquema físico) é muito simples, rápido e escalável.
É fácil para os programadores a escrever interfaces.
O primeiro é interoperável. Muitos escreveram conversores simples para mover dados
dentro e fora destas geometrias simples de numerosos outros formatos. Shapefiles foram
amplamente aplicado como um uso de dados e formato de intercâmbio.
Suas desvantagens eram que a manutenção da integridade dos dados que foi prontamente
fornecida por topologia não era tão fácil de implementar para funções simples. Como
conseqüência, os usuários aplicado um modelo de dados para a edição e manutenção (tais
como coberturas) e utilizada para a implantação de outra (como shapefiles ou camadas
ArcSDE).
Os usuários começaram a usar essa abordagem híbrida para a edição e distribuição de dados.
Por exemplo, os usuários editar seus dados em coberturas, arquivos CAD, ou outros formatos.
Então, eles iriam converter seus dados em shapefiles para implantação e uso. Assim, mesmo
que a estrutura apresenta um formato simples foi excelente uso direto, ele não apoiou a
edição topológica e gerenciamento de dados da geometria compartilhada. Bases de dados uso
direto usaria as estruturas simples, mas uma outra forma topológica foi usado para edição.
Este tinha vantagens para a implantação. Mas a desvantagem era que os dados se tornariam
out-of-date e tem que ser atualizada. Funcionou, mas houve um tempo de atraso para
atualizar as informações. Bottom line topologia estava faltando.
Que GIS necessárias e que o modelo de topologia de geodatabase implementa agora é um
mecanismo que armazena os recursos utilizando a geometria do recurso simples, mas permite
topologias para ser usado nesta estrutura de dados simples, aberto. Isto significa que os
usuários possam ter o melhor dos dois mundos, um modelo de dados transacional que permite
consulta topológica, edição de geometria compartilhada, modelagem de dados ricos, e
integridade de dados, mas também um simples, mecanismo de armazenamento de dados
altamente escalável que é baseado em aberto, simples geometria recurso.
Este uso direto do modelo de dados é rápido, simples e eficiente. Também pode ser editado
diretamente e mantido por qualquer número de usuários simultâneos.
O quadro topologia em ArcGIS
Com efeito, a topologia tem sido considerado como mais do que um problema de
armazenamento de dados. A solução completa inclui o seguinte:
Um modelo de dados completo (objetos, regras de integridade, edição e ferramentas de
validação, um motor de topologia e geometria que pode processar conjuntos de dados de
qualquer tamanho e complexidade, e um rico conjunto de operadores topológicos,
visualização de mapas e ferramentas de consulta)
Um formato de armazenamento aberto usando um conjunto de tipos de registros de
recursos simples e uma interface para consulta topológica recursos simples, recuperar
elementos topológicos, e navegar seus relacionamentos espaciais (isto é, encontrar áreas
adjacentes e sua borda compartilhada, a rota ao longo das linhas conectadas)
A capacidade de fornecer as características (pontos, linhas e polígonos), bem como os
elementos topológicos (nós, arestas e faces) e suas relações uns com os outros
Um mecanismo que pode suportar o seguinte
Conjuntos de dados massivamente grande, com milhões de recursos
Capacidade de realizar a edição e manutenção por muitos editores simultâneos
Ready-to-use, a geometria sempre disponível
Apoio à integridade topológica e comportamento
Um sistema que passa rápido e escalas para muitos usuários e muitos editores
Um sistema que é flexível e simples
Um sistema que utiliza o motor RDBMS SQL e estrutura de transação
Um sistema que pode suportar múltiplos editores, transações longas, histórico
arquivamento, replicação e
Em uma topologia de geodatabase, o processo de validação identifica coordenadas
compartilhados entre os recursos (tanto na classe mesmo recurso e entre as classes de
recurso). Um algoritmo de agrupamento é usada para garantir que as coordenadas
compartilhadas têm o mesmo local. Essas coordenadas compartilhados são armazenados
como parte de geometria simples de cada recurso.
Isto permite pesquisa muito rápida e escalável de elementos topológicos (nós, arestas e
faces). Este tem a vantagem de trabalhar muito bem e escala com o motor RDBMS do SQL e
estrutura de gerenciamento de transação.
Durante a edição e atualização, como recursos são adicionados, eles são diretamente
utilizáveis. As áreas atualizadas no mapa, as áreas sujas, são marcados e controlados como as
atualizações são feitas a cada classe recurso. A qualquer momento, os usuários podem optar
por topologicamente analisar e validar as áreas sujas para gerar topologia limpo. Apenas a
topologia para a área suja necessidades de reconstrução, economizando tempo de
processamento.
Os resultados são que primitivas topológicas (nós, arestas, faces) e suas relações uns com os
outros e as suas características podem ser eficientemente descoberto e montado. Isto tem
várias vantagens:
Armazenamento de geometria simples recurso é utilizado para funções. Este modelo de
armazenamento é aberta, eficiente, e as escalas para tamanhos grandes e números de
usuários.
Esta simples características do modelo de dados é transacional e é multiusuário. Por outro
lado, os mais velhos modelos de armazenamento topológica não escala e têm dificuldades
de apoio transações editor múltiplos e inúmeros outros fluxos de trabalho de gestão de
dados GIS.
Geodatabase topologias apoiar plenamente todas as transações de comprimento e
capacidade de versões do geodatabase. Geodatabase topologias não precisam estar lado a
lado, e muitos usuários podem editar simultaneamente o mesmo banco de dados
topológico suas versões dos mesmos recursos, se necessário.
Classes de recurso pode crescer a qualquer tamanho (centenas de milhões de recursos) com
desempenho muito forte.
Esta implementação topologia é aditivo. Normalmente você pode adicionar este a um
esquema existente das classes característica espacialmente relacionados. A alternativa é
que você deve redefinir e converter todas as suas classes recurso existente para esquemas
de dados nova holding primitivas topológicas.
Há só precisa de ser um modelo de dados para a edição de geometria e uso de dados, e não
dois ou mais.
O primeiro é interoperável, pois todos possuem adere às especificações da geometria de
armazenamento simples recursos do Open Geospatial Consortium e ISO.
Modelagem de dados é mais natural, porque é com base nas características do usuário
(como parcelas, ruas, tipos de solo e bacias hidrográficas), em vez de primitivas
topológicas (como nós, arestas e faces). Usuários vão começar a pensar sobre as regras de
integridade e comportamento de suas características reais em vez de as regras de
integridade das primitivas topológicas. Por exemplo, como é que as parcelas se comportar?
Isto irá permitir mais forte de modelagem para todos os tipos de características
geográficas. Vai melhorar o nosso pensamento sobre ruas, tipos de solos, setores
censitários, bacias hidrográficas, sistemas ferroviários, geologia, povoamentos florestais, as
formas da terra, características físicas, e assim por diante.
Geodatabase topologias fornecer o mesmo conteúdo dos mantida implementações-ou
topológico você armazena um gráfico de linha topológica e descobrir a geometria do
recurso (como coberturas ArcInfo) ou você armazenar a geometria e descobrir os
elementos topológicos e relacionamentos (como geodatabases).
Nos casos em que os usuários querem guardar as primitivas topológicas, é fácil criar e
publicar topologias e suas relações com mesas para analítica e vários fins de
interoperabilidade (como os usuários que querem postar suas características em um armazém
Oracle Spatial que armazena tabelas de topológica primitivas).
Em um nível pragmático, o ArcGIS implementação topologia funciona. É escalas para
geodatabases extremamente grandes e sistemas multiusuário, sem perda de performance.
Inclui validação e ferramentas de edição para construir e manter topologias em geodatabases.
Inclui rico e flexível ferramentas de modelagem de dados que permitem aos usuários montar
prática, trabalhando em sistemas de arquivos de sistemas, em qualquer banco de dados
relacional, e em qualquer número de esquemas.
Projetar uma topologia de geodatabase
Centro de Recursos » Professional Biblioteca » Data Management » Geographic tipos de dados » Topologias
Este tópico se aplica a apenas ArcEditor e ArcInfo.
Você pode trabalhar através de várias etapas do projeto antes de desenvolver um projeto de
topologia antes de usar ArcGIS para criar uma topologia na geodatabase.
1. Faça uma lista das classes recurso desejado que irá compartilhar geometria.
2. Especificar as representações espaciais de cada classe de recurso (ponto, linha ou
polígono).
3. Lista das classes característica que irá compartilhar geometria e será editado e mantido
em conjunto. Por exemplo, se você realizar uma edição na geometria de uma das
características, os outros serão atualizadas também.
Algumas classes característica comumente gerido de uma topologia compartilhada
Tema de
dados Classes de recurso Subamostra de topologia regras
Parcelas Polígonos parcela,
limites Parcel (linhas),
Parcel cantos (pontos)
Polígonos parcela não devem se sobrepor. Limites do
polígono parcela deve ser coberto por linhas de fronteira
Parcel. Endpoints limite de pacote deve ser coberta por
pontos de canto Parcel.
Rua de centro
e de unidades
censo
Centerlines rua, os
blocos do Censo, grupos
de quarteirões do Censo,
setores censitários
Linhas de rua não devem se cruzar ou tocar interior.
Censo blocos não devem se sobrepor. Grupos censo bloco
deve ser coberto por blocos de censo. Grupos censo bloco
não devem se sobrepor. Setores censitários deve ser
coberto por grupos de quarteirões do censo. Setores
censitários não devem se sobrepor.
Solos Tipo de polígonos do
solo
Polígonos solo não devem se sobrepor. Polígonos solo não
deve ter lacunas.
Hidrologia Hidro linhas, pontos
Hydro, Bacias
Hidrográficas (polígonos)
Linhas hidrelétrica não deve auto-sobreposição. Pontos
hidro devem ser cobertas por linhas de hidromassagem.
Bacias hidrográficas não devem se sobrepor. Bacias
hidrográficas não deve ter lacunas.
Exemplos de classes de recurso que participam de topologias
4. Organizar estas classes de recurso em um conjunto de dados apresentam .
5. Especificar regras de topologia entre os elementos em cada classe de recurso
individual. Por exemplo, as parcelas podem ser polígonos única peça ou de várias.
Geometria partes adjacentes parcelas. Parcelas não podem se sobrepor.
6. Especificar as regras de topologia entre as classes recurso. Por exemplo, as linhas que
definem os polígonos parcela deve ser coberto por linhas de fronteira de encomendas.
7. Identificar as fileiras precisão das coordenadas em cada classe de recurso. As classes
característica mais precisa deve receber uma classificação de 1, e precisões inferiores
devem descer na ordem do mais alto escalão (o segundo mais precisa fica um posto de
2 e assim por diante). Múltiplas classes de recurso pode ter a patente mesma precisão.
Se você não consegue perceber que há uma diferença na precisão, definir as fileiras de
todas as classes apresentam a 1 (em outras palavras, para que a precisão é o mesmo).
8. Construir uma geodatabase teste (usando um arquivo ou um personal geodatabase)
com uma cópia de suas características para testar seu projeto topologia proposta.
Exercer o seu geodatabase protótipo. Por exemplo, adicione uma topologia baseada em
seu projeto proposto, validá-lo e editar algumas das características. Isto lhe dará visão
do comportamento e ajudar a refinar o seu projeto.
9. Refinar e ajustar o seu projeto até que você tenha uma implementação de trabalho.
Um livro da ESRI Press chamado Geodatabases Designing: Estudos de Caso em Modelagem de
dados GIS por David Zeiler Michael Arctur e fornece alguns exemplos.
Criação de uma topologia
Centro de Recursos » Professional Biblioteca » Data Management » Geographic tipos de dados » Topologias
Este tópico se aplica a apenas ArcEditor e ArcInfo.
ArcGIS tem uma série de caminhos para definir e criar uma nova topologia. O principal método
envolve o uso de ferramentas na janela do Catálogo ou ArcCatalog. Uma vez que você sabe como
criar uma topologia, você pode automatizar este trabalho utilizando um conjunto de ferramentas de
geoprocessamento. Estes métodos alternativos são descritos nesta seção.
Criação de uma topologia usando a janela de catálogo ou ArcCatalog
Aqui é o processo usado para criar uma topologia usando ArcCatalog.
1. Direito do mouse no conjunto de dados função para a qual você deseja adicionar uma
topologia, aponte para Novo e clique em Topologia .
2. Clique em Avançar .
3. O nome da nova topologia e especificar a tolerância de cluster. O valor padrão será
definido para o x, y tolerância do dataset recurso. Um valor padrão é 0.001 metros
boa ou seu equivalente em unidades de sua referência espacial (por exemplo,
0,003281 pé, se as suas unidades estão em pés ou 0,0000000556 graus, se as suas
unidades estão em latitude-longitude em graus decimais).
4. Clique em Avançar .
5. Em seguida, escolha as classes recurso que irá participar na topologia. Você será
mostrada uma lista de todas as classes recurso em seu dataset recurso.
6. Clique em Avançar .
7. Definir as fileiras precisão de coordenadas para cada classe de recurso na topologia.
Se uma ou mais das suas classes de recurso de conter coordenada z-valores, clique
em Propriedades Z para definir o z-fileiras. O z-tolerância é usada para distinguir o
z-altura, ou elevação de vértices dentro da tolerância da outra. Por exemplo, duas
características adjacentes de alturas diferentes podem compartilhar uma aresta
comum entre eles. No entanto, apenas o seu x, y vértices são colocados, não seus
z-value ou altura. A tolerância z-ajuda processar essas informações corretamente
durante a validação e operações de clustering. O valor padrão z tolerância é o valor
padrão igual à x, y tolerância (0,001 metros no mundo real unidades).
8. Clique em Avançar .
9. Adicione a série de regras que ajudam a topologia a estrutura de relações espaciais
entre recursos e para controlar e validar como a geometria compartilham
características.
10. Clique em Avançar .
11. Reveja o resumo e clique em Finish . Agora você adicionou a nova topologia para o
seu dataset recurso. Você será perguntado se você gostaria de validar a sua topologia
em seu conjunto de dados recurso agora. Se você tiver dados em suas classes de
recurso, você pode escolher Sim.
Criação de uma topologia utilizando geoprocessamento
ArcToolbox contém uma série de ferramentas de geoprocessamento para a topologia. O conjunto
de ferramentas de topologia está localizado na caixa de ferramentas de gerenciamento de
dados.
Estas ferramentas podem ser usadas para construir scripts para criar e modificar geodatabase
topologias. Scripts podem ser útil para automatizar uma série de tarefas e para a construção de
fluxos de trabalho repetitivo.
Validação de uma topologia
Centro de Recursos » Professional Biblioteca » Data Management » Geographic tipos de dados » Topologias
Depois de ter criado uma topologia de dados carregados e, a qualquer momento, você pode
executar uma validação com o conteúdo característica de classe da topologia. Validar executa as
tarefas de processamento seguinte:
Rachaduras e agregação de vértices recurso para localizar recursos que a geometria partes (as
coordenadas comuns)
Inserindo vértices de coordenadas comuns em características que a geometria partes
Executando um conjunto de verificações de integridade para identificar eventuais violações das
regras que foram definidas para a topologia
Criar um log de erro do potencial de erros topológicos em seu conjunto de dados apresentam
Uma vez que uma nova topologia foi validado, as edições subseqüentes são anotados com sujidade
que identificam subconjuntos de seu conjunto de dados característica que solicitar a revalidação.
Isso economiza tempo e melhora o desempenho, porque somente as áreas que precisam ser
revalidados podem ser processados.
Maneiras para validar uma topologia
Você pode validar uma topologia na janela Catálogo ou ArcCatalog clicando a topologia na
exibição em árvore e clicando em Validar .
Você pode validar uma topologia da barra de ferramentas Topologia durante a edição.
O Validate Topologia ferramenta de geoprocessamento pode ser usado para validar uma
topologia como parte de um fluxo de trabalho automatizado. Scripts podem ser útil para
automatizar uma série de tarefas e para a construção de fluxos de trabalho repetitivo.
Dicas sobre topologia de validação
Você tem a liberdade de escolher quando e quantas vezes você validar a sua topologia.
Normalmente, cada topologia deve ser validada em sua totalidade apenas uma vez. Todas as
validações outros só vai revalidar sujos onde as mudanças ocorreram.
ArcGIS automaticamente monitorar áreas sujas para você como você editar seus dados e se
você mudar a sua definição de topologia. Quando você validar a sua topologia, ArcGIS
saberão automaticamente as áreas sujas que têm de ser validados.
Quantas vezes você deve validar a sua topologia? É melhor para revalidar sua topologia
depois de ter editado o seu dataset recurso. Você também pode optar por validar partes de
seu conjunto de dados durante a edição para que você possa localizar e corrigir erros durante
o processo de edição.
Se você alterar a sua definição de topologia, você pode precisar revalidar sua topologia. Por
exemplo, se você alterar o conjunto de regras de topologia ou das fileiras de coordenadas, a
topologia inteira será marcada como suja e será revalidado na próxima vez que você executar
a validação.
Revalidação sua topologia não significa que o processamento conjunto fará com que suas
coordenadas para mover-se mais em cada validação posterior. Depois de ter agrupado suas
coordenadas na validação inicial, eles não vão se mover em validações subsequentes, a
menos que novas geometrias foram adicionadas que se inserem no x, y tolerância de
recursos existentes (por exemplo, quando você conecta um novo caminho para uma rede de
ruas, dividir uma parcela, e assim por diante). Nestes casos, apenas as áreas alteradas,
sempre que vértices cair dentro da tolerância conjunto de outras funcionalidades serão
agrupados e, portanto, potencialmente ajustado.
As classes característica que participar de uma topologia estão sempre disponíveis para uso
dentro ArcGIS independentemente de haver ou não a topologia foi recentemente validado. Se
a topologia não foi validado, alguns de seus recursos não podem aderir a suas regras de
integridade. No entanto, eles estão disponíveis para uso com ou sem erros.
Quando você validar a sua topologia, ele gera um relatório de erros para que você possa
estar ciente dos problemas e ter a oportunidade de reparar erros graves. Desta forma,
topologia ajuda você a saber sobre a integridade de seus conjuntos de dados e sua
adequação para uso em diversas aplicações.
Desenho e exibindo topologias em ArcMap
Centro de Recursos » Professional Biblioteca » Data Management » Geographic tipos de dados » Topologias
Este tópico se aplica a apenas ArcEditor e ArcInfo.
Você pode acessar as propriedades de exibição de uma camada da topologia como qualquer outra
camada clicando no nome da camada e clicar em Propriedades . Então, clique na Simbologia guia
para alterar as propriedades de desenho para a sua topologia.
Você pode alterar os símbolos para cada tipo de erro ou exceção , assim como ativar a exibição de
sujidade .
Edição de uma topologia
Centro de Recursos » Professional Biblioteca » Data Management » Geographic tipos de dados » Topologias
Este tópico se aplica a apenas ArcEditor e ArcInfo.
ArcMap contém uma série de ferramentas e funções avançadas de gerenciamento e edição de uma
topologia. Aqui está o processo de edição topologia geral:
1. Inicie o ArcMap e adicionar camadas de mapas para as classes de recurso em sua
topologia que você deseja editar. Além disso, adicionar a topologia que deseja editar.
2. Iniciar a edição .
3. Adicionar a barra de ferramentas de topologia para ArcMap clicando Customize ,
apontando para Barras de ferramentas e clicando em Topologia .
4. Executar as suas edições e salvá-los.
5. Validar a topologia .
6. Rever os erros na janela Inspetor de erro e reparar quaisquer erros de topologia .
Então, validar e salvar as suas edições.
EXERCÍCIO:
Tarefas comuns de topologia
Centro de Recursos » Professional Biblioteca » Data Management » Geographic tipos de dados » Topologias
Este tópico se aplica a apenas ArcEditor e ArcInfo.
Uma série de modificações podem ser feitas a uma topologia. Em alguns casos, como quando
renomear uma topologia, a mudança não tem efeito sobre o estado da topologia. No entanto, em
outros casos, a mudança pode exigir que a topologia ser revalidado. Por exemplo, mudanças como
a adição de classes de novo recurso ou regras ou alterar a tolerância cluster pode criar novas áreas
sujas e características de erros e exigir que a topologia ser revalidado.
Adicionando uma classe nova funcionalidade para uma topologia
Usando a janela de catálogo ou ArcCatalog
Aqui estão os passos para adicionar uma classe nova funcionalidade a uma topologia existente
usando a janela de catálogo ou ArcCatalog.
1. Botão direito do mouse a topologia e clique em Propriedades .
2. Clique no Recurso Classes guia.
3. Clique Add Class .
4. Clique na classe recurso que você deseja adicionar à topologia e clique em OK .
Somente as classes característica que estão dentro do conjunto de dados de
recursos e não estão participando de uma topologia de rede ou geométricas
podem ser adicionados.
5. Definir a posição de coordenadas para a classe recurso adicional.
6. Adicione quaisquer regras adicionais.
7. Clique em OK .
8. Validar a topologia.
Utilizando geoprocessamento
Você também pode usar ferramentas de topologia de geoprocessamento para adicionar
classes de recurso e as regras para uma topologia existente. Duas ferramentas estão
disponíveis no conjunto de ferramentas de topologia na caixa de ferramentas de
gerenciamento de dados:
Add Feature Class Para Topologia
Adicionar Regra Para Topologia
Modificando uma topologia
Uma série de modificações podem ser feitas a uma topologia. Em alguns casos, como quando
renomear uma topologia, a mudança não tem efeito sobre o estado da topologia. No entanto,
em outros casos, a alteração pode exigir que a topologia ser revalidado. Por exemplo, mudanças
como a adição de classes de novo recurso ou regras ou alterar a tolerância cluster pode criar
novas áreas sujas e características de erro, ea topologia deve ser revalidado.
Usando subtipos em uma topologia
Quando você cria um geodatabase, você deve estar ciente das opções para a utilização de
subtipos classe recurso em sua topologia.
Sobre subtipos
Subtipos permitem modelo de objetos do mundo real de forma mais eficaz através da
construção de subclasses das características dentro de uma classe recurso. Por exemplo, em
uma classe recurso de pacote, você pode ter subclasses de encomendas normais (que não
podem se sobrepor) e parcelas condomínio (que são autorizados a se sobrepor). Além disso, o
valor padrão para o zoneamento pode ser diferente para cada subtipo de encomendas (por
exemplo, Família Único residenciais multifamiliares contra residencial).
Para saber mais sobre os subtipos e as geodatabase, ver Um rápido passeio de subtipos .
Subtipos dentro de uma topologia
Subtipos em topologias pode ter regras diferentes aplicadas a cada subtipo, bem como fileiras
de coordenadas diferentes. Isso permite que você crie regras que se aplicam apenas a
subtipos específicos, por exemplo, estruturas construídas antes da subdivisão foi criado.
Por exemplo, considerar a construção de pegadas, você pode modelar uma situação em que
uma pequena percentagem de edifícios legitimamente atravessam as fronteiras de
encomendas através da criação de subtipos de edifícios e só criar o deve ser coberto por regra
para os subtipos que não pode se estender em uma parcela.
Você também pode aplicar fileiras de coordenadas diferentes para cada subtipo. Por exemplo,
as parcelas cujos limites foram digitados utilizando ferramentas COGO pode ter uma
classificação mais elevada do que outras parcelas de coordenadas em um subtipo diferente,
que foram digitados utilizando digitalização.
Remoção de uma classe de feição
Na janela Catálogo, faça o seguinte:
1. Botão direito do mouse a topologia e clique em Propriedades .
2. Clique no Recurso Classes guia.
3. Clique na classe recurso que você deseja remover.
4. Clique Remover .
5. Clique em OK .
Renomear uma topologia
Na janela Catálogo, faça o seguinte:
1. Botão direito do mouse a topologia e clique em Propriedades .
2. Clique no geral guia.
3. Digite um novo nome.
4. Clique em OK .
Nota:
Topologia renomear um não afeta seu estado, ea topologia não precisa ser revalidado.
Mudando a tolerância aglomerado
Na janela Catálogo, faça o seguinte:
1. Botão direito do mouse a topologia e clique em Propriedades .
2. Clique no geral guia.
3. Digite um valor de tolerância novo cluster.
4. Clique em OK .
Nota:
Mudando a tolerância aglomerado de uma topologia vai exigir que a topologia ser revalidado.
Quanto maior a tolerância do cluster, maior será a probabilidade de que dispõe em seus
dados serão movidos a partir de suas posições atuais. Se a tolerância de cluster é muito
grande, as formas vão mudar.
Mudança de coordenadas fileiras
Há uma série de maneiras de alterar as configurações de classificação em uma topologia.
Alterando o número de fileiras
1. Botão direito do mouse a topologia e clique em Propriedades .
2. Clique no Recurso Classes guia.
3. Digite um número de fileiras.
4. Clique em OK .
A topologia pode suportar até 50 fileiras para que as classes recurso pode ser atribuído.
Nota:
Alterando o número ou fileiras por si só não vai exigir a topologia a ser revalidado.
Mudando a classificação de uma classe de feição
1. Botão direito do mouse a topologia e clique em Propriedades .
2. Clique no Recurso Classes guia.
3. Clique e alterar a posição atual da classe recurso.
4. Clique em OK .
Nota:
Mudando a classificação de qualquer classe recurso requer a topologia a ser revalidado.
Trabalhando com topologia regras
Há muitas tarefas para trabalhar com regras dentro de uma topologia. Você pode fazer o
seguinte:
Adicionar ou remover regras a partir de uma topologia existente.
Salve como um arquivo de regras conjunto de regras que podem ser compartilhados e
reutilizados.
Ver descrições regra e diagramas.
Adicionando regras para uma topologia
1. Botão direito do mouse a topologia e clique em Propriedades .
2. Clique no Regras guia.
3. Clique Add Rule e escolha a regra.
4. Clique OK em todas as caixas de diálogo.
Nota:
Depois de adicionar uma nova regra, você deve revalidar a sua topologia.
Removendo uma regra a partir de uma topologia
1. Botão direito do mouse a topologia e clique em Propriedades .
2. Clique no Regras guia.
3. Clique na regra que você deseja remover.
4. Clique Remover .
5. Clique OK em todas as caixas de diálogo.
Nota:
Removendo uma regra exigirá a topologia a ser revalidado.
Salvando regras de topologia para um arquivo de conjunto de regras
1. Botão direito do mouse a topologia e clique em Propriedades .
2. Clique no Regras guia.
3. Clique em Salvar Regras .
4. Navegue até onde você quer salvar as regras que você definiu para a topologia.
5. Digite um nome.
6. Clique em Salvar para salvar todas as regras para a topologia para o arquivo.
7. Clique em OK .
Carregando regras topologia de um arquivo de conjunto de regras
1. Botão direito do mouse a topologia e clique em Propriedades .
2. Clique no Regras guia.
3. Clique em Salvar Regras .
4. Clique Regras de carga .
5. Navegue até o local onde o conjunto de regras que você deseja carregar é salvo.
6. Clique no conjunto de regras.
7. Clique em Abrir .
Se o conjunto de regras foi criado a partir de uma topologia que tinha os nomes
dos recursos mesma classe como as classes recurso na nova topologia que você
está definindo, as classes recurso chamado no conjunto de regras deve ser bem
adaptado para as classes recurso na nova topologia. Se os nomes forem
diferentes, você precisa combinar as classes característica mencionada na regra
definida para suas aulas de função correspondente na nova topologia.
8. Para cada classe de recurso de fonte que não está mapeada, clique no Alvo da
coluna e clique na classe característica que lhe corresponde na nova topologia.
9. Clique OK em todas as caixas de diálogo.
Nota:
Carregando um conjunto de regras para uma topologia com regras previamente
especificado irá acrescentar as regras do conjunto de regras com as regras existentes.
Nota:
Carregando um conjunto de regras vai exigir a topologia a ser revalidado.
Nota:
Se há classes recurso especificado em um conjunto de regras que não podem ser
combinados para caracterizar as classes na topologia novas regras envolvendo as classes
característica ímpar não será carregado.
Resumindo erros de topologia
Você pode ver um resumo do número de erros em uma topologia da caixa de diálogo
Propriedades Topologia. O resumo indica quantos erros e exceções existem para cada uma das
regras de topologia.
Você pode salvar o resumo como um arquivo de texto para criar um registro do estado da
topologia em um determinado momento. Esta pode ser uma maneira útil para documentar e
monitorar o progresso em um projeto grande topologia edição.
Consultando e navegar um gráfico de topologia
As ferramentas de desenvolvedor ArcGIS fornecer programadores com acesso ao gráfico de
topologia, que é uma representação planar das geometrias das classes característica
participativa em uma topologia. Para mais informações sobre como trabalhar com o gráfico de
topologia, consulte a Ajuda para ArcObjects. NET.
Dicas úteis ao usar topologias
Centro de Recursos » Professional Biblioteca » Data Management » Geographic tipos de dados » Topologias
Este tópico se aplica a apenas ArcEditor e ArcInfo.
As dicas a seguir podem ajudá-lo quando se utiliza geodatabase topologias.
Teste seu projeto topologia proposta
Use um arquivo ou geodatabase pessoal com uma cópia de seus dados feature class para testar
seu projeto de topologia. Uma cópia é importante porque você vai querer tentar validar contra
os seus dados reais e verificar se o seu projeto de topologia funciona bem. Validar as
coordenadas de cluster e fazer alterações à sua geometria subjacente. Alguns projetos iniciais
podem não funcionar como esperado. Você vai querer garantir que você tenha uma cópia de
seus dados originais antes de testar.
Se você tem uma geodatabase ArcSDE usado por muitos em sua organização, esteja ciente que
você tem menos flexibilidade para mudar o esquema sem tomar o seu sistema off-line para as
mudanças. Além disso, se você tem um geodatabase versão, você vai precisar para comprimir
suas versões antes de aplicar as mudanças de esquema. Você pode minimizar os problemas com
seus fluxos de trabalho por meio de testes iniciais boa de seu projeto de topologia com arquivo e
geodatabases pessoal.
Além disso, você pode salvar suas regras de topologia e definições para utilização posterior em
esquemas geodatabase outros.
Durante os testes
Trabalhar com seus dados para assegurar que seu projeto faz sentido. Por exemplo, você deve
criar as regras propostas, validar a sua topologia, e usar o ambiente de edição do ArcMap para
encontrar e corrigir uma série de erros exemplo descobertos durante a validação.
Tente regras alternativas. Trabalho para desenvolver uma melhor compreensão de como as
regras de topologia vai funcionar melhor em sua situação específica.
Uma vez que você instalar em um projeto, você pode, posteriormente, testá-lo como parte de
seu esquema de produção.
Bloqueio esquema
Um bloqueio exclusivo é necessária em todas as classes de recurso de entrada quando a
construção de uma topologia. Se qualquer uma das classes recurso de entrada tem uma trava
compartilhada, a topologia não será construído.
Se qualquer uma das classes recurso em uma topologia tem uma trava compartilhada ou
exclusiva, que travam é propagado para todas as classes outro recurso na topologia.
Saiba mais sobre bloqueios exclusivos e esquema de bloqueio
Erros de topologia
É importante perceber que os erros de topologia são descobertos e registrados como recursos
quando você validar a sua topologia.
Por exemplo, polígono-on-polígono áreas são muitas vezes relatadas como polígonos ou linhas
que mostram os erros. Áreas de recursos de linha e ponto normalmente são registrados como
linhas e pontos.
Você pode ver esses como camadas no ArcMap e zero em cada questão para corrigi-lo.
FONTE: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00620000000n000000.htm