SMS:Map Module

From XMS Wiki
Revision as of 16:27, 6 January 2016 by Jcreer (talk | contribs)
Jump to navigationJump to search
Map Module
Map Data Set.png
Map
Feature Objects
Coverages
More
Map Module Interface
Map Display Options
Map Module Tools
Feature Objects Menu
Map Project Explorer

At a glance

  • Create and edit GIS like data
  • Used to create conceptual models as well as data for other purposes
  • Conceptual model is a geometry (mesh/grid) independent representation of the numeric model domain and/or boundary conditions
  • Conceptual models can be converted to model geometry and boundary conditions
  • Conceptual model makes it easier to create, edit, and alter models


The Map module provides tools for creating, managing and editing feature objects. Feature objects are geometric entities, meaning they have a defined position or shape, and the attributes associated with those entities. The simplest feature object is a feature point, which defines a single location. Increasing in complexity, the next GIS object is an arc, which defines a line or polyline. Areas enclosed by polylines can be classified as a feature polygon.

Feature objects with related attributes are grouped into layers or coverages. The coverage definition includes a "type" that determines the attributes available for the objects in the coverage. See the list of coverage types to learn about the attributes associated with objects in that specific coverage.

The principal application of coverages in the SMS is to facilitate the representation of a numerical simulation in a representation that is independent of a specific discretization (a specific set of nodes and elements or cells). This allows the modeler to interact with a much smaller set of entities and reduces redundant effort in the modeling process.

A secondary application of coverages is to define geometric objects for data extraction from numerical model results.

The map module also provides the tools to create and edit GIS like data and conceptual models as well as data for other purposes. Conceptual model is a geometry (mesh/grid) independent representation of the numeric model domain and/or boundary conditions and they can be converted to model geometry and boundary conditions. Conceptual model is also a high level representation used to define attributes used in the Mesh or Cartesian Grid generation process such as bathymetry source, materials information, and boundary conditions.

The Map module is included with all paid editions of SMS.

Conceptual Model

A conceptual model is a high level representation used to define attributes used in the Mesh or Cartesian Grid generation process such as:

  • Bathymetry source
  • Materials information
  • Boundary conditions

Creating Feature Objects

Feature objects are the building blocks of a conceptual model. They define the geometric shapes, locations and extents of objects in the model. There are several mechanisms for creating feature objects including:

  • Extracting feature arcs from the contours of a scatter set. See Scatter Contour to Feature for more information.
  • Importing from a web data source such as a coastline database. See Import from Web for more information.
  • Importing from CAD data.
  • Interactive definition (digitizing) using the Map Module Tools.
  • Creation as a stamped feature to define built up embankment or dredged channels.

Elevations of Feature Objects

In the map module, nodes, vertices and arcs all have an elevation attribute. That it's possible to assign an elevation to individual nodes, points or vertices, or assign it to the arc. If assigning an elevation to an arc, the attribute of the nodes and vertices in that arc are updated as well. This will override any z-value specified for individual vertices or nodes on the arc.

The elevations of the map objects can also be assigned using the interpolation from the scatter module. In this case, each object (node, point, vertex, and arc) are assigned an elevation (z-value) based on the scatter set. The location for interpolation of the arc is the mid-point of the arc.

When digitizing in the map module, elevations are assigned as with other digitization in SMS. That means that when creating a node, point, or vertex, it is assigned the default elevation value for digitization. The default elevation is initialized to 0.0. The default changes any time a Z-value is specified. Therefore, if creating a map point or node, and specifying an elevation for that selected point, the value specified is now the default value for newly digitized points, nodes and vertices. (Note: when creating mesh nodes, there is an option to ask for an elevation each time a node is created, but this option is not available for scatter vertices or map module objects.)

When converting a map coverage to a scattered dataset, there is the option of using the arc elevations or the node and vertex elevations for the new scatter set. (There is also an option to use the arc spacing, but that is for a different purpose. It is not an elevation, but is useful sometimes as a function on a scattered dataset.)

Functionalities

See the article Map Module Display Options.

Project Explorer

The following Project Explorer right mouse click menus are available when the right mouse click is performed on a Map Module item.

Map Module Root Folder Right-Click Menus

Right-clicking on the Map module root folder in the project explorer invokes an options menu with the following options:

  • New coverage – Opens the New Coverage dialog.
  • Clear Coverages – Deletes all coverages.
  • Display Options – Opens the Display Options dialog.

Coverage Item Right-Click Menus

Right-clicking on a Map item in the Project Explorer invokes an options menu with the following module specific options:

  • Type – Change the coverage type.

Right-click options for the coverage may also include options applicable only to the specific coverage type.

Menus

The following types of menus are available in the Map module:

Tools

The Map module has a number of tools that are specific for creating and manipulating feature objects. See the article Map Module Tools for more information.

Related Coverages

The attributes of entities on a coverages belong to a list of attributes associated with a type of coverage. For more information see the article Coverages.