Jump to content
GMS, SMS, and WMS User Forum

Mark Prater

  • Content Count

  • Joined

  • Last visited

Everything posted by Mark Prater

  1. I can now generate a hemisphere-spanning mesh by performing the coordinate projections and re-projections external to SMS, and use SMS only for the mesh generation. Within SMS I set my projection to "Local projection" with the units set to "Meters". I'm still curious if there are better ways to do this entirely within SMS.
  2. One additional note: I thought I would be clever, so I shifted all the longitudes in my *.cst and .pts files to be centered around the zero meridian rather than around 180E. That seemed to solve my initial problems, and I was able to generate a mesh. However, I got the same "Encountered an improper argument" when attempting to re-project from the UTM zone back to geographic coordinates. Also, I played with the USGS version of Global Mapper to see how it deals with crossing hemispheres at 180E. If I load my *cst file with all positive longitudes, I see a "Coordinate out of range" message for points greater than 180,. Likewise, if I load my *cst file with all negative coordinates, I see a "Coordinate out of range" message for points less than -180. So, the Global Mapper utility is also bothered by crossing the 180 meridian. Cheers, -- Mark
  3. I forgot to mention that I'm using SMS 10.1.11 (build Jan 24, 2011)
  4. I am trying to develop a mesh that spans the eastern and western hemispheres at 180E, and I am (or SMS is) having some difficulty with the input coordinates. I've played with several test domains to understand my problem, and have found out that ( test 1) I can easily create a mesh when the domain is entirely in the western hemisphere, and my *.cst and *.pts file longitudes are specified in negative degrees east (that is, Seattle, USA is -122.33E). (test 2) I can easily create a mesh when the domain is entirely in the eastern hemisphere, and my *.cst and *.pts file longitudes are specified in positive degrees east (that is, Tokyo, Japan is 139.69E). (test 3) I have not been able to create a mesh when the domain is entirely in the western hemisphere, and my *.cst and *.pts file longitudes are specified in positive degrees east (that is, Seattle, WA is 237.67E). I can load my *.cst file without problem, but when I "Select Feature Arc" and click on my domain boundary I get an error message that states "Encountered an improper argument." Any attempt to re-project the data to a UTM zone produces the same error message, and the data is not re-projected (test 4) When I attempt a cross-hemisphere domain with my *.cst and *.pts file longitudes specified in positive degrees east, I get the same failures as in test (3). (test 5) When I attempt a cross-hemisphere domain with my *.cst and *.pts file longitudes specified in negative degrees east, I get the same failures as in test (3). So, my specific questions are (1) Can I use Geographic coordinates in my *.cst and *.pts files for a domain that spans hemispheres at 180E? If yes, how? If not, what coordinate system do you suggest? (2) What re-projection Cartesian coordinate system do you recommend for smoothing data sets and for the actual mesh generation (Map -> 2-D Mesh)? Thanks!
  5. Thanks John. My *cst file problem was a bit of a pebkac - I forgot to set my default model preference to ADCIRC. Once I did that, all my favorite options reappeared in the pull-down menus. Hopefully I'll have no (intelligent) reason to revisit v10.0. Cheers, -- Mark
  6. Hi, Once I got my password for SMS v10.1 and "burned" my hardware lock, I discovered that I could no long use SMS v10.0 except in demo mode. I've asked about this, and have been told that I would be issued a "temporary password" for v10.0. I guess my question is: I understand that I'm limited to use the software on the machine with the hardware lock, but why am I limited to which version of software that I use? Thanks, -- Mark (I'm especially interested in this because v10.1 is not letting me set the attributes to feature arcs that I loaded from a *.cst file. If that problem persists I'll spawn a separate post for it.)
  7. Hi John, Thanks for the suggestion. I've just sent a message off to Tech Support. Cheers, -- Mark
  8. Good afternoon, I have a *.tif image that I'm using as a SMS background while I'm developing an ADCIRC mesh. The image was originally unreferenced, and I geo-referenced it to NAD83 via the "Register Image" option. I then loaded in my lat/lon *.cst file, and the CST data and the image line up very nicely. So, I'm assuming I did all that correctly... After creating an ocean boundary, I then transformed my project coordinates to UTM NAD83 (zone 18), and the image and CST data seem to transform differently. The CST data skews to the left, while the image skews to the right, although the two still overlap. Based on previous experience, I'm guessing that the CST transformed correctly, while the image did not. I took snapshots of the SMS screen before and after transformation, and uploaded them in the file "mdp_conversion_problem.jpg" (83Kb) to demonstrate the issue. Do you have any suggestions? Thanks, -- Mark
  9. An additional bit of information - the error seems to occur only when I also choose the "Truncate values" option within the "Scatter Options..." window. That is another option I probably don't need since my mesh size scatter set has already has its minimums and maximums set to my specified limits. -- Mark
  10. I'm using SMS (10.0.11) to generate 2-D meshes, using the Scalar Paving Density option. I select the "Scatter Options..." to select my scatter set, and set my interpolation options. I would like to select the Extrapolation option "Inverse Distance Weighted", and I alway get the error "The current single value extrapolation value is less than the minimum truncation value entered. The single value extrapolation value will be set equal to the minimum truncation value entered." So, I'm not sure if my request for Inverse Distance Weighted was ignored, or is not available for the Scalar Paving Density option. I try to make sure that extrapolation is not needed by creating a buffer zone in my scatter set around the boundary of my computational domain, but still it would be nice insurance to have. Thanks... Mark
  11. Thanks John, for your suggestion. The buffer polygon idea seems obvious now that you've said it! I'll give it a try. Cheers, -- Mark
  12. I would also support this idea. I'd really like to be able to run my more repetitive SMS grid developments from a script rather than pointing and clicking through the same menu options. Maybe for version 11? -- Mark
  13. I have been using "scalar paving density" to develop my meshes, using a scatter point file constructed outside of SMS that contains my "ideal" meshsize distribution throughout the domain. That has worked very well up until now. I am now incorporating island barriers, and have a *.cst formatted file with the barrier points. I can construct my barrier points to match up on opposite sides of the barrier, but if I use the scalar paving density method to construct my mesh, the barrier points (nodes) have all shifted, and I no longer have a one-to-one coorespondance of nodes on either side of the barrier. My initial question is: can I use the scalar paving method AND keep specified points fixed (like along my barriers)? If not, then how to I reconcile this two, possibily incompatible, goals? Thanks! -- Mark
  14. I have several inane questions about specifying weirs using SMS (my current version is 10.0.6). * Is a "weir" in SMS the same as an "interior barrier boundary" in ADCIRC? * How to I create an ADCIRC weir? I could not find any information in the xmswiki pages. My attempts to create a pair of closely aligned feature arcs, distributing equal numbers of vertices in each, and trying to assign the "weir" attribute have all resulted in the error message "Weirs can only be created between two nodestrings with equal number of nodes. 2118386775 nodestrings selected." So, I gather that my approach is incorrect. Thanks in advance for any suggestions. -- Mark
  15. Hi all, I'm trying to load a spatial attribute file (fort.13) into SMS (v10.0.3), but SMS does not offer a "file type" for fort.13, athough one for fort.21 (friction) is included. The xmswiki described how to implement the attributes after they've been read in, but how do I read in the fort.13 file? Thanks -- Mark
  16. Hi, I have an ADCIRC mesh whose open ocean boundary extends from Maine, through the Gulf of Maine into deep water, and ends near Delaware Bay. I am having two problems assigning tidal boundary conditions (I'm using SMS 10.0.3). (1) When applying the LeProvost tides from the Model Control/Tidal tab, all the boundary nodes along the first 100 km from the coast of Maine to the middle of the Gulf of Maine (in 100 to 200 m of water) have zero tidal amplitudes and phases. This occurs for any constituent. Is this a known problem with shallow water application of the LeProvost tides? Any suggestions? (2) When trying to apply the ADCIRC tides from the Model Control/Tidal tab, a tide acquisition program seems to abort (the initial error window is only displayed for a second). The message says something like Image PC Routine Line Source adcircnwattides.e 0040E382 Unknown Unknown Unknown adcircnwattides.e 0040E183 Unknown Unknown Unknown adcircnwattides.e 0040D344 Unknown Unknown Unknown adcircnwattides.e 0040D5BE Unknown Unknown Unknown adcircnwattides.e 00408494 Unknown Unknown Unknown adcircnwattides.e 00401321 Unknown Unknown Unknown adcircnwattides.e 00432859 Unknown Unknown Unknown adcircnwattides.e 00427EB4 Unknown Unknown Unknown kernel32.dll 7C816FD7 Unknown Unknown Unknown The "tides.in" file appears correct, but the "tides.out" file is empty, and another error window appears with the message "Error reading tides.out file". I've re-downloaded the ADCIRC tidal database from the ems-i ftp site, and have checked the file locations in the Preferences menu. What am I doing wrong? Thanks, -- Mark
  17. Hi all, I'm running SMS 10.0.2 on a Windows XP pro (2002-SP2) machine. Now and then, SMS will crash as I'm trying to read an ascii fort.22 file (in ADCIRC NWS 5 format). I haven't been able to determine the reason yet. (Note that SMS is crashing - not ADCIRC). Sometimes I can restart SMS and reload my project.sms file and then load the fort.22 without a problem, and other times I've only been able to successful load the file after much fiddling (e.g. reloading the fort.14 and fort.15 files separately, resetting model parameters, etc.). The fort.22 file is rather large - 200 Mb. Is that the problem? Or is there a subtle sequence of setting the model parameters? In fact, is there a way to have ADCIRC access the fort.22 file directly without having to load it first through SMS? I'm thinking about longer simulations on larger meshes. Thanks -- Mark
  18. Ahh... I see from the <http://www.xmswiki.com/index.php?title=SMS:Define_Domain_(Feature_Objects_Menu)> page some small arrows pointing down the coastline figures. I swapped the sequence of my coastline points, and the semi-circular arc flopped over accordingly. I have found out that there is a lot of information buried on those wiki pages, but in a very non-linear and non-sequential manner. Sigh... -- Mark
  19. Hi all, Well, I now have a .cst and a .pts file that the ADCIRC model type seems to recognize. I am following the "ADCIRC Analysis" tutorial guide and have gotten to section 2.1, where I define the domain. However, the program makes my newly created ocean boundary arc on the land side of my coastline, and not on the ocean side. How do I let SMS know that it needs to flop it over? In fact, for the tutorial example, how did SMS know that the ocean was to the south of Shinnecock Inlet, and not to the north? When I read in my "shoals" .pts file it might be obvious, but that is a later step in the tutorial (section 4). Thanks, -- Mark
  20. Hello all, I thought I'd narrow down my query. Can I get a description of the formats for the coastline (".cst") and bathymetry (".pts") input files for ADCIRC mesh generation? Specifically: (1) How do I indicate that my data is in lon/lat format? (2) How do I indicate that my bathymetry is in z-coordinates (positive upward)? (3) How do I incorporate islands into the .cst file? (4) How do I interprete the "header" lines in the .cst and .pts file (i.e. are the text strings just comments, or do they convey information to the SMS program?) Sorry if this information is easily available, but I looked through the tutorial guides and the wiki help site without luck. Thanks, -- Mark
  21. I'm new to ADCIRC, and the "ADCIRC Analysis" guide was very helpful. But that guide starts with "load your .cst file". I guess I need a little more ramping up, and so I'd really like to see a guide for strategies and hints for creating a mesh from the very beginning, particularly the coastline file, as well as a description of the .cst file format so I can import/export its data to/from other applications. Any suggestions are appreciated! -- Cheers, Mark
  • Create New...