SMS:Native SMS Files: Difference between revisions
m (→Related Topics) |
|||
(10 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
SMS Interface Files include: | SMS Interface Files include: | ||
{| | {|class="wikitable" | ||
|- | |- | ||
!File Type | !File Type | ||
Line 11: | Line 11: | ||
!Purpose | !Purpose | ||
|- | |- | ||
|[[SMS:Color Palette Files | |[[SMS:Color Palette Files *.pal|Color Palette Files]] | ||
|.pal | | *.pal | ||
|User defined contour palette information | |User defined contour palette information | ||
|- | |- | ||
|[[SMS:Settings Files | |[[SMS:Settings Files *.ini|Settings (INI) Files]] | ||
|.ini | | *.ini | ||
|SMS preferences and default settings | |SMS preferences and default settings | ||
|} | |} | ||
== Generic Data Files == | == Generic Data Files == | ||
Line 33: | Line 32: | ||
The generic file formats supported by SMS include: | The generic file formats supported by SMS include: | ||
{| | {|class="wikitable" | ||
|- | |- | ||
!File Type | !File Type | ||
Line 39: | Line 38: | ||
!Purpose | !Purpose | ||
|- | |- | ||
|[[SMS:2D Mesh Files | |[[SMS:2D Mesh Files *.2dm|2D Mesh Files]] | ||
|.2dm | | *.2dm | ||
|Finite element mesh and generic model interface template definition | |Finite element mesh and generic model interface template definition | ||
|- | |- | ||
|[[SMS:2D Scatter Point Files | |[[SMS:2D Scatter Point Files|2D Scatter Point Files]] | ||
|.xy | | *.xy | ||
|Scatter point x, y location | |Scatter point x, y location | ||
|- | |- | ||
|[[SMS:ASCII | |[[SMS:ASCII Dataset Files *.dat|ASCII Dataset Files]] | ||
|.dat | | *.dat | ||
|Mesh, grid, or scatter set | |Mesh, grid, or scatter set datasets | ||
|- | |- | ||
|[[SMS:Binary | |[[SMS:Binary Dataset Files *.dat|Binary Dataset Files]] | ||
|.dat | | *.dat | ||
|Mesh, grid, or scatter set | |Mesh, grid, or scatter set datasets | ||
|- | |- | ||
|[[SMS:Boundary ID Files | |[[SMS:Boundary ID Files|Boundary ID Files]] | ||
|.bid | |*.bid | ||
|Export node ids of nodestring nodes | |Export node ids of nodestring nodes | ||
|- | |- | ||
|[[SMS:Boundary XY Files | |[[SMS:Boundary XY Files|Boundary XY Files]] | ||
|.bxy | |*.bxy | ||
|Export node x, y locations of nodestring nodes | |Export node x, y locations of nodestring nodes | ||
|- | |- | ||
|[[SMS:Coastline Files | |[[SMS:Coastline Files *.cst|Coastline Files]] | ||
|.cst | | *.cst | ||
|Export node and vertice x, y locations of coastline arcs | |Export node and vertice x, y locations of coastline arcs | ||
|- | |- | ||
|[[SMS:Map Files | |[[SMS:Map Files|Map Files]] | ||
|.map | | *.map | ||
|File that contains information for feature data | |File that contains information for feature data | ||
|- | |- | ||
|[[SMS:Material Files | |[[SMS:Material Files *.mat|Material Files]] | ||
|.mat, .materials | | *.mat, *.materials | ||
|Mesh material options for SMS (display options, name, etc.) | |Mesh material options for SMS (display options, name, etc.) | ||
|- | |- | ||
|[[SMS:Quad4 Files | |[[SMS:Quad4 Files|Quad4 Files]] | ||
|.qd4 | | *.qd4 | ||
|QUAD-4 format finite element mesh file | |QUAD-4 format finite element mesh file | ||
|- | |- | ||
|[[SMS:Shapefiles|Shapefiles]] | |[[SMS:Shapefiles|Shapefiles]] | ||
|.shp | | *.shp | ||
|GIS vector data file | |GIS vector data file | ||
|- | |- | ||
|[[SMS:SMS Super Files | |[[SMS:SMS Super Files *.sup|SMS Super Files]] | ||
|.sup | | *.sup | ||
|File containing references to geometry and | |File containing references to geometry and dataset files | ||
|- | |- | ||
|[[SMS:Tabular Data Files - SHOALS | |[[SMS:Tabular Data Files - SHOALS *.pts|Tabular Data Files – SHOALS]] | ||
|.pts | | *.pts | ||
|Mesh node, or scatter point locations and values | |Mesh node, or scatter point locations and values | ||
|- | |- | ||
|[[ | |[[TIN Files|TIN Files]] | ||
|.tin | | *.tin | ||
|Triangulated irregular network data | |Triangulated irregular network data | ||
|- | |- | ||
|[[SMS:XY Series Files | |[[SMS:XY Series Files|XY Series Files]] | ||
|.xys | | *.xys | ||
|X, Y series data curves | |X, Y series data curves | ||
|- | |- | ||
|[[SMS:XYZ Files | |[[SMS:XYZ Files|XYZ Files]] | ||
|.xyz | | *.xyz | ||
|Mesh node, or scatter point locations and values | |Mesh node, or scatter point locations and values | ||
|} | |} | ||
Line 108: | Line 107: | ||
* [[SMS:Importing_Non-native_SMS_Files|Non-native SMS Files]] | * [[SMS:Importing_Non-native_SMS_Files|Non-native SMS Files]] | ||
* [[SMS:File Formats|File Formats]] | * [[SMS:File Formats|File Formats]] | ||
* [[Data Sources]] | |||
{{Template: | {{Template:Navbox SMS}} | ||
[[Category:SMS File Formats|N]] | [[Category:SMS File Formats|N]] | ||
[[Category:Importing Data|N]] |
Latest revision as of 22:18, 27 June 2018
Native SMS Files are files SMS can read and write.
SMS Interface Files
SMS interface files contain data used by SMS to save display options, user preferences, etc.
SMS Interface Files include:
File Type | File Extension | Purpose |
---|---|---|
Color Palette Files | *.pal | User defined contour palette information |
Settings (INI) Files | *.ini | SMS preferences and default settings |
Generic Data Files
A generic file is defined as any file that was not formatted for a specific numeric model. Model specific files such as those used by FESWMS, RMA2, and other models are documented in their respective reference documentation, which is available from the model developers, not the developers of the SMS software.
Most of the generic files used by SMS use a modified form of the HEC style card type format. With this format, the different components of the file are grouped into logical groups called "cards." The first component of each card is a short name that serves as the card identifier. The remaining fields on the line contain the information associated with the card. In some cases, such as lists, a card can use multiple lines.
While card style input makes the file slightly more verbose, there are many advantages associated with the card type approach to formatting files. Some of the advantages are:
- Card identifiers make the file easier to read. Each input line has a label, which helps to identify the data on the line.
- The card names are useful as text strings for searching in a large file. All input lines of a particular type can be located quickly in a large input file.
- In many cases, Cards allow the data to be input in any order (i.e., the order that the cards appear in the file is usually not important).
- Cards make it easy to modify a file format. New card types can be added without invalidating older files. New files have additional data in the new cards. The new card must be optional (which is typically the case for new cards) for old files to remain compatible. If an old card type is no longer used, the card can simply be ignored without causing input errors.
The generic file formats supported by SMS include:
File Type | File Extension | Purpose |
---|---|---|
2D Mesh Files | *.2dm | Finite element mesh and generic model interface template definition |
2D Scatter Point Files | *.xy | Scatter point x, y location |
ASCII Dataset Files | *.dat | Mesh, grid, or scatter set datasets |
Binary Dataset Files | *.dat | Mesh, grid, or scatter set datasets |
Boundary ID Files | *.bid | Export node ids of nodestring nodes |
Boundary XY Files | *.bxy | Export node x, y locations of nodestring nodes |
Coastline Files | *.cst | Export node and vertice x, y locations of coastline arcs |
Map Files | *.map | File that contains information for feature data |
Material Files | *.mat, *.materials | Mesh material options for SMS (display options, name, etc.) |
Quad4 Files | *.qd4 | QUAD-4 format finite element mesh file |
Shapefiles | *.shp | GIS vector data file |
SMS Super Files | *.sup | File containing references to geometry and dataset files |
Tabular Data Files – SHOALS | *.pts | Mesh node, or scatter point locations and values |
TIN Files | *.tin | Triangulated irregular network data |
XY Series Files | *.xys | X, Y series data curves |
XYZ Files | *.xyz | Mesh node, or scatter point locations and values |
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 |