Testing topo-tuscany
Not logged in

Back to Map tool page



Testing the topo-tuscany.sqlite sample database

This quick tutorial explains by, practical step by step examples ,how to use the Map Panel tool.
The goal is to familiarize yourself with the new Map Panel feature, by repeating each single step shown.

Step #1: displaying a Vector Coverage containing a full TopoGeo

The topo-tuscany.sqlite sample contains the topogeo Vector Coverage that represent a complete Topology (ISO TopoGeo).

Such a Vector Coverage has nothing exceptional in SpatiaLite, and simply requires applying a rather complex Style.

The whole Topology is considered as a single Coverage of the mixed Geometries type, and all topology primitives are internally arranged into the following classes:

  • Nodes (POINTs).
  • Edges (LINESTRINGs).
  • Faces (POLYGONs).
  • Edge Seeds (POINTs).
  • Face Seeds (POINTs).

You can read a comprehensive definition of Nodes, Edges and Faces from here
The intended role of EdgeSeeds and FaceSeeds is explained here
topo1
The figure on the side is an example of a Topology rendered on the Map Panel.
As you can easily notice the Faces (POLYGONs) are not displayed.

This always is the default setting applied by SpatiaLite; materializing the Faces (which are created from the Edges) could easily cause a slow rendering process, most notably when a huge number of Faces have to be displayed on the Map.
topo2
The Configure dialog supporting Topology-based Vector Coverages allows to selectively enable/disable the individual Primitive classes. topo3
The figure on the side exemplifies how the same Topology, seen in the previous step, will be rendered on the Map after enabling the Faces and disabling both Edges and EdgeSeeds topo4


Step #2: displaying a Vector Coverage containing a full Spatial TopoNet

The topo-tuscany.sqlite sample contains the toponet Vector Coverage that represent a complete Network (ISO Spatial TopoNet).

As you have already seen with the Topologies Coverage, such a Vector Coverage simply requires applying a particularly complex Style.

The whole Network is considered as a single Coverage of the mixed Geometries type, and all topology primitives are internally arranged into the following classes:

  • Nodes (POINTs).
  • Links (LINESTRINGs).
  • Link Seeds (POINTs).

You can read a comprehensive definition of Nodes and Links from here
The intended role of LinkSeeds is explained here (LinkSeeds are the equivalent of what EdgeLinks are in a Topology).
net1
The figure on the side exemplifies how the same Network, seen in the previous step, will be rendered on the Map. net2
The Configure dialog supporting Network-based Vector Coverages allows to selectively enable/disable the individual Primitive classes. net3
The figure on the side exemplifies how the same Network, seen in the previous step, will be rendered on the Map after disabling the LinkSeeds. net4



Back to Map tool page