GMS

Transferring Data between GMS and ArcGIS Pro

Exporting and importing data between ArcGIS Pro and GMS allows many users to improve the quality of their groundwater models. Today we explore moving data between these two applications, focusing mostly on shapefiles.

Exporting and importing shapefiles allows features that have already been digitized in one program to be transferred to another program. For instance, once data has been modeled in GMS, it can be converted to a shapefile and imported into ArcGIS Pro. Furthermore, feature objects that have already been drawn in ArcGIS Pro or GMS can be transferred to the other program and then used as feature objects for the work you’re doing there.

To start, consider exporting feature objects from GMS as a shapefile. You can draw arcs in a coverage and then use the right-click menu in the Project Explorer to export the information. There are three options for file type, so make sure to select "Shapefile (*.shp)" from the Save as type drop-down. Once you click Save in the Export Coverage dialog, another dialog opens that allows you to choose what kinds of shapefiles you want to save. There are arc, point, and polygon shapefiles. Once you've exported the shapefiles, they can be imported into ArcGIS Pro using that program’s Add Data function on the Map ribbon tab.

Exporting a shapefile from GMS

It's important to keep in mind that when GMS feature objects get exported to a shapefile, there are a couple of other file types that get exported with them. It's important to keep all of the files together because the shapefile is not complete without those other files. For example, one of the file types has projection information that lets other GIS programs, like ArcGIS Pro, know where the shapefile is located geographically. Without it, the shapefile is not attached to specific geographic coordinates, making it far less useful. You might consider putting all the files created in the shapefile together in a folder. This could help keep them together if you choose to relocate them after creating them.

GMS also allows for exporting of contour features and MODPATH particle tracking lines as shapefiles. However, these shapefiles do not appear when they are imported into ArcGIS Pro. Fortunately, there is a workaround for this issue. The shapefiles that GMS creates can be imported back into GMS after being exported. Then you can convert them to feature objects. Once they are converted to feature objects, you can use the same process described above to turn them into shapefiles that ArcGIS Pro can visualize.

GMS also has the ability to import shapefiles created or edited in ArcGIS Pro. Points, arcs, or polygons can be created in GMS, exported to ArcGIS Pro, edited in ArcGIS Pro, then saved and subsequently imported back into GMS. ArcGIS Pro also has exporting tools that can create shapefiles, CAD data, or other types of data for GMS to import.

There are other kinds of information that can be exported and imported between the two programs. Both programs have means for exporting and importing text files; 2D UGrids and other geometries in GMS can be exported as shapefiles; Rasters, scatter datasets, and other forms of data can also be transferred between GMS and ArcGIS Pro. In short, importing and exporting between these two programs has many possibilities.

Explore exporting and importing tools in GMS today!

Blog tags: 

Using Layer Range Options in GMS

The conceptual model approach in GMS is a very useful way to assign specific attributes to a MODFLOW model without having to manually input them cell by cell. One particularly helpful tool available in a GMS coverage is the "Layer Range" option.

Example of the Coverage Setup for Layer Ranges

Layer range can be used in addition to other coverage choices—such as streams, wells, rivers, head boundary, etc.—allowing you to be as precise as you need to be when applying your model attributes.

In the past, we have mentioned this tool in a blog post about assigning Ugrid attributes to specific layers, but that is only one of many helpful ways to use it. Here, we will go over each of the options available with the Layer Range, and exactly how they work.

First, turn on this option by selecting "Layer Range" in the sources/sinks column of the coverage setup dialog. At the bottom of this dialog, make sure that the default layer range for the coverage covers all the parts of your grid that you wish to use.

Second, apply feature objects to your coverage. In our example, we have created a Time-Variant Specified Head arc.

Example of the Layer Range Assignment in GMS

Once your feature objects are in place, you can assign values to them in the attribute table. This is where the Layer Range settings will come into play.

  • Use Layer Range: This option applies your feature objects to a specific range of layers. That range is selected in the attribute table under "From Layer" and "To Layer". A feature point assigned a layer range of 2–6 will be applied to every cell in that vertical column from layer 2 to layer 6.
    Similarly, a polygon or arc will apply its attributes to the whole assigned layer range for every vertical column that it intersects.
  • Auto-Assign BC to One Cell: Any time you want only one cell per column, you can choose "Auto-Assign BC to One Cell". This setting is especially useful when mapping an object type that can't or shouldn't be applied to more than one vertical cell at a time. Stream arcs are one example.
    Auto-assigning to one cell will use the elevation inputs from your feature object to choose the most applicable cell in that vertical column to receive the assigned attributes.
  • Auto-Assign BC Including Lower Cells: This setting allows the coverage to automatically calculate which initial layer the object is applicable to, similar to the "One Cell" option. It then applies the object to that cell, and to everything below it within the range of the coverage.
    Including the lower cells is very useful when you do want more than one vertical cell to be assigned, but need different layer ranges for different parts of the same feature object.

Once you have selected the Layer Range option that best suits your model, you can map the coverage to your simulation. The results can be viewed in the MODFLOW | Optional Packages dialogs, as well as the Sources/Sinks table in the right-click menu for the grid cells.

The Layer Range tool is a great way to get your model attributes as specific as you need them to be without any laborious manual editing. Try it out in your GMS model today.

Blog tags: 

New Features in GMS 10.7 Beta

We are pleased to announce that GMS 10.7 has been released in beta. In order to improve your groundwater modeling projects, we’ve included many new features into GMS 10.7. Here are a few of the new features we are excited about.

Animation Tools Allow Exporting in MP4 File Formats

GMS 10.7 has been improved to allow you to save your animation files in the MP4 format. This will enable you to open animation files outside GMS and view the animation created before returning to GMS. An MP4 file is a common animation file that allows you to open the animation in a number of different player applications.

Introduction of the New Toolbox Features
Example of the Toolbox in GMS 10.7

GMS has added a new Toolbox feature. This Toolbox contains many different tools for completing common calculations and functions in GMS. For example, the new Toolbox contains a tool for merging datasets and another tool for converting geometries to an unstructured grid. We have provided dozens of tools in the Toolbox to work with a wide range of data, so we recommend looking through the available tools to see what would be of most use for your projects.

Many of the tools in the Toolbox can be used instead of using the Data Calculator. This shortcuts some of the processes to help you build your groundwater model faster. Additional tools will be added in future versions of GMS. If you have a common process that you would like to see added as a new tool in the Toolbox, please let us know.

Updated MDT Package for MODFLOW 6

In MODFLOW 6 has updated the MDT package. The MDT package allows for matrix delineation transport as well as shifting matrix delineation start time. Improvements have been made to how this package works with MODFLOW 6 in GMS.

These are just a few of the features that are a part of GMS 10.7 beta. Try out these features and more by downloading GMS 10.7 Beta today!

Blog tags: 

Using Map from Coverage in GMS

If you are using MODFLOW 6 in GMS, you may notice that it uses a different workflow than other versions of MODFLOW in GMS. These changes were made to improve flexibility and performance for groundwater modeling in GMS. One difference is the process of mapping data from the conceptual model to the MODFLOW simulation. In all versions of MODFLOW in GMS, mapping involves taking data input in the conceptual model and "mapping" that data to the grid or mesh being used by the MODFLOW simulation. With every other version of MODFLOW, this is accomplished using the Map to MODFLOW command. However, in MODFLOW 6, mapping is accomplished using the Map from Coverage command.

Now, why this change? It mostly has to do with differences in how GMS handles these different kinds of MODFLOW. A GMS project can only hold one older MODFLOW simulation, but GMS was improved to allow multiple MODFLOW 6 simulations in a project. For handling multiple models and simulations, the Map to MODFLOW command is insufficient. There might be multiple simulations in your project, and you might not want the coverage or conceptual model you are pulling data from to map to all of these MODFLOW 6 simulations.

So how does the new command work? For a MODFLOW 6 package in GMS, do the following:

  1. Right-click on the simulation package and select the Map from Coverage command.
  2. Select a coverage for GMS to map over the package.
Example of the Map from Coverage coverage

GMS will then map the data from the coverage into the MODFLOW 6 package. It's important to note that only some of the MODFLOW 6 packages can be mapped from coverages. This means some packages must be manually set up in their package dialog. This new workflow can have some important effects on how you build your MODFLOW 6 simulation. In MODFLOW 6 it’s especially important that you map over the correct coverage. Since the data isn’t generically mapped over to MODFLOW, it’s especially necessary to know which coverage will be used to define each MODFLOW 6 package.

Try out the Map from Coverage process for MODFLOW 6 in GMS today!

Blog tags: 

Pages