Módulo Verificador de Topologia

Figure Topology Checker:

../../../_images/topology_checker.png

O Módulo Verificador de Topologia

A topologia descreve as relações entre pontos, linhas e polígonos que representam elementos de uma região geográfica. Com o módulo Verificador de Topologia pode ver os seus ficheiros vetoriais e verificar a topologia com várias regras topológicas. Estas regras verificam, através de relações espaciais, se qualquer daqueles elementos ‘Iguala’, ‘Contém’, ‘Abrange’, é ‘AbrangidoPor’, ‘Cruza’, é ‘DijuntoDe’, ‘Intersecta’, se ‘SobrepõeA’, ‘Toca’ ou ‘EstáContidoEm’ outro(s) elemento(s). Das suas questões individuais dependerão as regras topológicas a aplicar aos seus dados vetoriais (ex: normalmente não aceitará ultrapassagens na junção de linhas, mas, se aquelas figurarem becos ou ruas sem saída, então já não irá removê-las da sua camada vetorial).

QGIS has a built-in topological editing feature, which is great for creating new features without errors. But existing data errors and user-induced errors are hard to find. This plugin helps you find such errors through a list of rules.

É muito simples para criar regras topológicas com o módulo Verificador de Topologia

Nas camadas do tipo vector as seguintes regras estão disponíveis:

  • Must be covered by: Here you can choose a vector layer from your project. Points that aren’t covered by the given vector layer occur in the ‘Error’ field.
  • Must be covered by endpoints of: Here you can choose a line layer from your project.
  • Must be inside: Here you can choose a polygon layer from your project. The points must be inside a polygon. Otherwise, QGIS writes an ‘Error’ for the point.
  • Must not have duplicates: Whenever a point is represented twice or more, it will occur in the ‘Error’ field.
  • Must not have invalid geometries: Checks whether the geometries are valid.
  • Must not have multi-part-geometries: All multi-part points are written into the ‘Error’ field.

On line layers, the following rules are available:

  • End points must be covered by: Here you can select a point layer from your project.
  • Must not have dangles: This will show the overshoots in the line layer.
  • Must not have duplicates: Whenever a line feature is represented twice or more, it will occur in the ‘Error’ field.
  • Must not have invalid geometries: Checks whether the geometries are valid.
  • Must not have multi-part geometries: Sometimes, a geometry is actually a collection of simple (single-part) geometries. Such a geometry is called multi-part geometry. If it contains just one type of simple geometry, we call it multi-point, multi-linestring or multi-polygon. All multi-part lines are written into the ‘Error’ field.
  • Must not have pseudos: A line geometry’s endpoint should be connected to the endpoints of two other geometries. If the endpoint is connected to only one other geometry’s endpoint, the endpoint is called a pseudo node.

On polygon layers, the following rules are available:

  • Must contain: Polygon layer must contain at least one point geometry from the second layer.
  • Must not have duplicates: Polygons from the same layer must not have identical geometries. Whenever a polygon feature is represented twice or more it will occur in the ‘Error’ field.
  • Must not have gaps: Adjacent polygons should not form gaps between them. Administrative boundaries could be mentioned as an example (US state polygons do not have any gaps between them...).
  • Must not have invalid geometries: Checks whether the geometries are valid. Some of the rules that define a valid geometry are:
    • Os anéis do polígono devem estar fechados.

    • Anéis que definem buracos devem estar dentro de anéis que definem os limites exteriores.

    • Os anéis não se podem intersectar a si mesmo (nem mesmo tocar ou cruzar um no outro).

    • Os anéis não podem tocar outros anéis, à excepção de um ponto.

  • Must not have multi-part geometries: Sometimes, a geometry is actually a collection of simple (single-part) geometries. Such a geometry is called multi-part geometry. If it contains just one type of simple geometry, we call it multi-point, multi-linestring or multi-polygon. For example, a country consisting of multiple islands can be represented as a multi-polygon.
  • Must not overlap: Adjacent polygons should not share common area.
  • Must not overlap with: Adjacent polygons from one layer should not share common area with polygons from another layer.