SMS:GIS Module: Difference between revisions
(32 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{SMS_at_a_glance_gis_module|Heading===At a glance==}} | {{SMS_at_a_glance_gis_module|Heading===At a glance==}} | ||
The GIS module allows | ==Introduction== | ||
The GIS module allows managing geographical information data inside of the SMS. | |||
It has traditionally contained external data such as ArcInfo Shapefiles and MapInfo | It has traditionally contained external data such as ArcInfo Shapefiles and MapInfo MIF/MID files. This data can be converted to [[SMS:Map_Module|Map module features]] for various purposes such as inclusion in a conceptual model to create a mesh/grid, or for inclusion in a simulation. | ||
SMS includes two separate ways of working with or managing external GIS vector data. The first uses internal SMS functionality to select, edit and convert GIS data to other data types in SMS. The second includes a link to ArcObjects to allow direct management of the GIS data. This option is described below. | SMS includes two separate ways of working with or managing external GIS vector data. The first uses internal SMS functionality to select, edit and convert GIS data to other data types in SMS. The second includes a link to ArcObjects to allow direct management of the GIS data. This option is described below. | ||
Starting with SMS version 12.0, the GIS module was modified to be consistent with the Groundwater Modeling System (GMS) and the Watershed Modeling System (WMS). With this merging of functionality, the GIS module is used to manage all external geographical data including: | Starting with SMS version 12.0, the GIS module was modified to be consistent with the Groundwater Modeling System (GMS) and the Watershed Modeling System (WMS). With this merging of functionality, the GIS module is used to manage all external geographical data including: | ||
* Images (*.tif, *.jpg, *.png, *.bmp, *.pdf, *.ecw, *.sid, *m.00 (ENC), ...) | |||
* Images (tif, jpg, png, bmp, pdf, ecw, sid, *m.00 (ENC), ...) | * Rasters/DEM (*.dem, *.flt, *.asc, *.bil, *.tif, *.ace, ...) | ||
* Rasters/DEM (dem, flt, asc, bil, tif, ace, ...) | * GIS (*.shp, *.mif/mid, *m.00 (ENC), ...) | ||
* GIS (shp, mif/mid, *m.00 (ENC), ...) | * Lidar Surveys (*.las) | ||
* Lidar Surveys (.las) | |||
When opening a file recognized as a GIS data type, SMS will create an entry in the project explorer for that object. The object may contain any combination of the following: | When opening a file recognized as a GIS data type, SMS will create an entry in the project explorer for that object. The object may contain any combination of the following: | ||
*image data (colors on a grid) | *image data (colors on a grid) | ||
*raster data (values on a grid) | *raster data (values on a grid) | ||
Line 25: | Line 24: | ||
The icon, displayed to the left of the entry of the tree indicates what type(s) of data reside in that object and whether the object is static or dynamic. | The icon, displayed to the left of the entry of the tree indicates what type(s) of data reside in that object and whether the object is static or dynamic. | ||
By right clicking on a GIS object in the project explorer, the popup menu shows the applications for the specific data type contained in the selected object. | By right-clicking on a GIS object in the project explorer, the [[SMS:GIS Module Menus#GIS Module Right-Click Commands|popup menu]] shows the applications for the specific data type contained in the selected object. | ||
See [[SMS:GIS Module Menus#GIS Module Right-Click Commands|GIS Module Right-Click Commands]] for more information. | |||
Sample applications of the GIS module include: | Sample applications of the GIS module include: | ||
Line 53: | Line 40: | ||
* Viewing attribute tables | * Viewing attribute tables | ||
* Joining additional attribute tables based on a key field (i.e. joining the hydrologic soils group attribute to a STATSGO/SSURGO shapefile). | * Joining additional attribute tables based on a key field (i.e. joining the hydrologic soils group attribute to a STATSGO/SSURGO shapefile). | ||
The GIS module is included with all [http://www.aquaveo.com/software/sms-pricing paid editions] of SMS. | |||
==Interpolation== | ==Interpolation== | ||
To interpolate from a DEM or image with elevation data, right click on the object and select ''Interpolate|<target>'' (where ''<target>'' defines the object the values are being interpolated to such as a scatter set, grid or mesh). The principal application of this is to assign geometric elevations or depths to the geometry. | To interpolate from a DEM or image with elevation data, right-click on the object and select ''Interpolate'' | ''<target>'' (where ''<target>'' defines the object the values are being interpolated to such as a scatter set, grid or mesh). The principal application of this is to assign geometric elevations or depths to the geometry. | ||
Another application is to assign spatial attributes based on land use attributes, land cover attributes, or another set of values on the DEM. This is currently available in the ADCIRC menu under the ''Nodal Attributes'' command. Selecting the land use coverage to populate a specific nodal attribute will average the values over the area of interest. | Another application is to assign spatial attributes based on land use attributes, land cover attributes, or another set of values on the DEM. This is currently available in the ''ADCIRC'' menu under the '''Nodal Attributes''' command. Selecting the land use coverage to populate a specific nodal attribute will average the values over the area of interest. | ||
==Conversion== | ==Conversion== | ||
These commands create new geometric entities in the SMS project such as a scatter set or feature objects. To | These commands create new geometric entities in the SMS project such as a scatter set or feature objects. To convert from a DEM (image with elevation data), right-click on the object and select ''Convert'' | ''<target>'' (where ''<target>'' defines the object being created such as a scatter set or grid. | ||
See [[GIS Conversion and Editing]] for more information. | |||
==Editing== | ==Editing== | ||
These commands allow | These commands allow manipulating the DEM objects themselves and are accessed by right-clicking on the GIS object. | ||
See [[GIS Conversion and Editing]] for more information. | |||
===Edit Values=== | ===Edit Values=== | ||
Line 82: | Line 63: | ||
* Specify the desired elevation(s) as the elevations of the feature objects. | * Specify the desired elevation(s) as the elevations of the feature objects. | ||
* Select feature objects to force into the DEM | * Select feature objects to force into the DEM | ||
* Right click on the DEM and select the Edit command. | * Right-click on the DEM and select the '''Edit''' command. | ||
==Importing Shapefiles== | ==Importing Shapefiles== | ||
Shapefiles can be visualized in SMS as well as be converted to feature objects or scatter data. This can be done by using either the '''Shapes → Feature Objects''' or '''Polygons → TIN''' command in the ''Mapping'' menu. It is important to check for bad polygons when converting shapefile data. These may be polygons with zero area or with duplicate nodes. This problem can be fixed by using the '''Clean''' command in the ''Feature Objects'' menu. If using the '''Clean''' option does not fix the problem initially, try increasing the tolerance until all problematic feature objects are removed. | Shapefiles can be visualized in SMS as well as be converted to feature objects or scatter data. This can be done by using either the '''Shapes → Feature Objects''' or '''Polygons → TIN''' command in the ''Mapping'' menu. It is important to check for bad polygons when converting shapefile data. These may be polygons with zero area or with duplicate nodes. This problem can be fixed by using the '''Clean''' command in the ''Feature Objects'' menu. If using the [[SMS:Feature Object Modification: All#Clean|'''Clean''']] option does not fix the problem initially, try increasing the tolerance until all problematic feature objects are removed. | ||
For additional information, see [[SMS:Importing Shapefiles|Importing Shapefiles]]. | For additional information, see [[SMS:Importing Shapefiles|Importing Shapefiles]]. | ||
Line 96: | Line 77: | ||
See [[SMS:GIS Module Menus|GIS Module Menus]] for more information. | See [[SMS:GIS Module Menus|GIS Module Menus]] for more information. | ||
==Using the GIS Module with a License of | ==Using the GIS Module with a License of ArcGIS®== | ||
SMS includes the option to use ArcObjects to incorporate much of the | SMS includes the option to use ArcObjects to incorporate much of the ArcGIS/ArcMap/ArcView® functionality directly. Any ArcGIS® supported file (coverages, shapefiles, geodatabases, images, CAD, grids, etc.) can be opened, then used with the ''ArcGIS® Display Symbology'' properties to render the GIS data, and then display it in SMS. | ||
To use SMS with | To use SMS (32-bit only) with ArcGIS®, do the following: | ||
* Activate the GIS Module. | * Activate the GIS Module. | ||
* Enable ArcObjects by selecting [[SMS:GIS Module Menus|Data]] | [[SMS:GIS Module Menus|Enable ArcObjects]]. | * Enable ArcObjects by selecting [[SMS:GIS Module Menus|''Data'']] | [[SMS:GIS Module Menus|'''Enable ArcObjects''']]. | ||
* Open the desired shapefile by selecting [[SMS:GIS Module Menus|Data]] | [[SMS:GIS Module Menus|Add Shapefile Data...]] and browse for the file. The file should now appear in the [[SMS:Project Explorer|Project Explorer]]. | * Open the desired shapefile by selecting [[SMS:GIS Module Menus|''Data'']] | [[SMS:GIS Module Menus|'''Add Shapefile Data...''']] and browse for the file. The file should now appear in the [[SMS:Project Explorer|Project Explorer]]. | ||
* Right-click on the ''imported shapefile'' and select ''Properties''. The ''ArcGIS Properties'' window will appear. | * Right-click on the ''imported shapefile'' and select '''Properties'''. The ''ArcGIS Properties'' window will appear. | ||
* Click on the ''Symbology'' tab and the shapefile properties can be edited. | * Click on the ''Symbology'' tab and the shapefile properties can be edited. | ||
Most of the same functionality that exists | Most of the same functionality that exists with licenses of ArcGIS® is also available without a license and a license is not required for most applications. | ||
==Related Topics== | ==Related Topics== | ||
Line 114: | Line 95: | ||
* [[Shapefiles]] | * [[Shapefiles]] | ||
* [[SMS:Modules|Modules]] | * [[SMS:Modules|Modules]] | ||
* [[GIS Conversion]] | * [[GIS Conversion and Editing]] | ||
Line 120: | Line 101: | ||
[[Category:SMS GIS|GIS Module]] | [[Category:SMS GIS|GIS Module]] | ||
[[Category:Link to Store]] |
Latest revision as of 14:37, 9 April 2018
At a glance
- Open and visualize GIS data
- Supports ESRI and MapInfo formats
- Uses Mapobjects for ESRI files if available to use ArcGIS visualization options
- Open and visualize raster data
- GIS data can be converted to feature data (map module)
- Convert raster to TIN (scatter set)
- Interpolate data from raster to TINs /2D mesh/2D grid
Introduction
The GIS module allows managing geographical information data inside of the SMS.
It has traditionally contained external data such as ArcInfo Shapefiles and MapInfo MIF/MID files. This data can be converted to Map module features for various purposes such as inclusion in a conceptual model to create a mesh/grid, or for inclusion in a simulation.
SMS includes two separate ways of working with or managing external GIS vector data. The first uses internal SMS functionality to select, edit and convert GIS data to other data types in SMS. The second includes a link to ArcObjects to allow direct management of the GIS data. This option is described below.
Starting with SMS version 12.0, the GIS module was modified to be consistent with the Groundwater Modeling System (GMS) and the Watershed Modeling System (WMS). With this merging of functionality, the GIS module is used to manage all external geographical data including:
- Images (*.tif, *.jpg, *.png, *.bmp, *.pdf, *.ecw, *.sid, *m.00 (ENC), ...)
- Rasters/DEM (*.dem, *.flt, *.asc, *.bil, *.tif, *.ace, ...)
- GIS (*.shp, *.mif/mid, *m.00 (ENC), ...)
- Lidar Surveys (*.las)
When opening a file recognized as a GIS data type, SMS will create an entry in the project explorer for that object. The object may contain any combination of the following:
- image data (colors on a grid)
- raster data (values on a grid)
- vector data (vector objects)
- GIS objects (data recognized as being native to ArcInfo, MapInfo, QGIS)
In addition to data type, the data source for a GIS object may be static (a single file) or dynamic (a link to a web site).
The icon, displayed to the left of the entry of the tree indicates what type(s) of data reside in that object and whether the object is static or dynamic.
By right-clicking on a GIS object in the project explorer, the popup menu shows the applications for the specific data type contained in the selected object.
See GIS Module Right-Click Commands for more information.
Sample applications of the GIS module include:
- Display Extract a subset of data from a large file for inclusion in a simulation
- Display of background information (such as an aerial photo or map)
- Provide topographic/bathymetric data sources (digital elevation map) which can be used in place of a TIN or scatter set when creating a mesh/grid.
Some of the key functionality available in the GIS module includes:
- Efficient management of large datasets
- Graphical selection of features
- Mapping of selected features to feature objects in map coverages
- Viewing attribute tables
- Joining additional attribute tables based on a key field (i.e. joining the hydrologic soils group attribute to a STATSGO/SSURGO shapefile).
The GIS module is included with all paid editions of SMS.
Interpolation
To interpolate from a DEM or image with elevation data, right-click on the object and select Interpolate | <target> (where <target> defines the object the values are being interpolated to such as a scatter set, grid or mesh). The principal application of this is to assign geometric elevations or depths to the geometry.
Another application is to assign spatial attributes based on land use attributes, land cover attributes, or another set of values on the DEM. This is currently available in the ADCIRC menu under the Nodal Attributes command. Selecting the land use coverage to populate a specific nodal attribute will average the values over the area of interest.
Conversion
These commands create new geometric entities in the SMS project such as a scatter set or feature objects. To convert from a DEM (image with elevation data), right-click on the object and select Convert | <target> (where <target> defines the object being created such as a scatter set or grid.
See GIS Conversion and Editing for more information.
Editing
These commands allow manipulating the DEM objects themselves and are accessed by right-clicking on the GIS object.
See GIS Conversion and Editing for more information.
Edit Values
This command uses the selected arcs or nodes in the active coverage to edit the elevation of cells in the DEM. To use the command:
- Create arcs/nodes at the locations where an edit to the DEM is desired.
- Specify the desired elevation(s) as the elevations of the feature objects.
- Select feature objects to force into the DEM
- Right-click on the DEM and select the Edit command.
Importing Shapefiles
Shapefiles can be visualized in SMS as well as be converted to feature objects or scatter data. This can be done by using either the Shapes → Feature Objects or Polygons → TIN command in the Mapping menu. It is important to check for bad polygons when converting shapefile data. These may be polygons with zero area or with duplicate nodes. This problem can be fixed by using the Clean command in the Feature Objects menu. If using the Clean option does not fix the problem initially, try increasing the tolerance until all problematic feature objects are removed.
For additional information, see Importing Shapefiles.
GIS Module Tools
See GIS Module Tools for more information.
GIS Module Menus
See GIS Module Menus for more information.
Using the GIS Module with a License of ArcGIS®
SMS includes the option to use ArcObjects to incorporate much of the ArcGIS/ArcMap/ArcView® functionality directly. Any ArcGIS® supported file (coverages, shapefiles, geodatabases, images, CAD, grids, etc.) can be opened, then used with the ArcGIS® Display Symbology properties to render the GIS data, and then display it in SMS.
To use SMS (32-bit only) with ArcGIS®, do the following:
- Activate the GIS Module.
- Enable ArcObjects by selecting Data | Enable ArcObjects.
- Open the desired shapefile by selecting Data | Add Shapefile Data... and browse for the file. The file should now appear in the Project Explorer.
- Right-click on the imported shapefile and select Properties. The ArcGIS Properties window will appear.
- Click on the Symbology tab and the shapefile properties can be edited.
Most of the same functionality that exists with licenses of ArcGIS® is also available without a license and a license is not required for most applications.
Related Topics
SMS – Surface-water Modeling System | ||
---|---|---|
Modules: | 1D Grid • Cartesian Grid • Curvilinear Grid • GIS • Map • Mesh • Particle • Quadtree • Raster • Scatter • UGrid | |
General Models: | 3D Structure • FVCOM • Generic • PTM | |
Coastal Models: | ADCIRC • BOUSS-2D • CGWAVE • CMS-Flow • CMS-Wave • GenCade • STWAVE • WAM | |
Riverine/Estuarine Models: | AdH • HEC-RAS • HYDRO AS-2D • RMA2 • RMA4 • SRH-2D • TUFLOW • TUFLOW FV | |
Aquaveo • SMS Tutorials • SMS Workflows |