The optional Surface Tools extension provides provides additional commands and capabilities for the already extensive surface capabilities of every Manifold edition. The Surface Tools extension also provides CUDA functionality within the Surface Transform dialog. The Surface Tools extension adds the following features:
(Image, right): Surface Tools interpolation commands can fill in missing data to complete a surface.
- Arbitrary Computations on Multiple Surfaces - The Transform dialog allows arbitrary transformation of surfaces, including computations that involve multiple surfaces such as subtracting one surface from another. A very rich collection of operators, over two dozen of which are CUDA-enabled for supercomputer performance in NVIDIA CUDA systems, allows many different types of tasks to be accomplished.
- Watershed Computations - The Watersheds dialog works with a surface and optionally a drawing to find watersheds in the surface (regions sharing a common drainage) as well as streams in the surface or upstream areas in the surface from points in a specified drawing.
- Profiles and Elevations - The Surface Tools extension adds the ability to work with new Profiles and Elevations components that show cross-sectional cuts through a given path over a surface.
- Visibility Analysis - A "viewshed" dialog that shows areas which are visible from given points. The height of viewing points may be automatically adjusted from a height field. This same dialog also enables the computation of visibility of cell phone towers or other structures from different locations on the ground.
- Extended Interpolation Options - New options in surface generation allow creating surfaces from drawings and tables using Gravity interpolation, Median-polish Kriging and triangulation.
- Expanded Model Choices for Kriging Interpolation - Added options include Linear, Power, Rational and automatic model choices.
- Interpolation Toolbar Operators - New transform toolbar operators are added for interpolation of missing pixels, Interpolate, Interpolate (Parameter) and Interpolate Row. The illustration at the beginning of this topic shows the use of the Interpolate command to fill in missing pixels by interpolation. See the transform_surface_interpolate_operators.htm"> Transform - Surface - Interpolate Operators topic for details.
Supercomputer Power Today
Using the optional Surface Tools extension,
Manifold Release 8 is the first GIS ever to support massively parallel computing using potentially thousands of stream processors
via NVIDIA® CUDA™ technology. By installing an NVIDIA GPU card (widely available for as little as $50 per card
with hundreds or even thousands of processors per card) you can add true supercomputing performance to your GIS installation.
Manifold automatically recognizes and utilizes up to four NVIDIA CUDA cards for over 14000 processors with teraflops
of computational performance. Dozens of functions can be run by Manifold at supercomputer speeds with
an NVIDIA card installed.
See the Manifold / NVIDIA CUDA demo video to see Manifold in action using NVIDIA. See a one minute task get done in two seconds! Amazing! Manifold is the only GIS in the world that can use NVIDIA CUDA for supercomputer performance. See the Manifold Supercomputer GIS presentation, which also includes the CUDA demo, to learn why NVIDIA CUDA is so fast and for background on why modern computing is shifting to parallel processing.
The Surface Tools extension adds the following features:
Surface - Transform Dialog
The Surface - Transform dialog allows arbitrary transformation of surfaces, including computations that involve multiple surfaces such as subtracting one surface from another. A very rich collection of over 90 operators allows many different types of tasks to be accomplished, including flow accumulation and other watershed functions. Many functions in the Surface - Transform dialog can use NVIDIA CUDA for nearly instantaneous computation if our systems are so equipped, providing by far the fastest surface computations of any GIS system from any vendor at any price. See the
NVIDIA CUDA topic for details.
When evaluating formulas, Manifold automatically handles coordinate system conversions so that a surface in lat / lon and a surface in UTM projection may be used together in a formula. Manifold will also automatically handle type conversions so that a surface with floating-point values for height may be used in a formula together with a surface using integer values for heights. For details, see the User Manual topic:
Surface - Transform
(Images, above left and right): A simple formula in the Surface - Transform dialog that adds together values from two surfaces to create a composite, new surface, in this case showing the additive effects of chemical plumes downwind. The result is illustrated in the preceding Plume Map illustration at above left.
The Surface - Watersheds dialog works with a surface and optionally a drawing to find watersheds in the surface (regions sharing a common drainage) as well as streams in the surface or upstream areas in the surface from points in a specified drawing as well as all downstream flow from given points.
The dialog reports its results by creating one or more new drawings that contain new line or area objects representing streams, watersheds or upstream areas. The line or area objects have data fields in the drawing's table that report useful information, such as the total flow through a particular stream. The combination of computed geometry together with data fields enables very powerful subsequent processing with Manifold spatial SQL.
The new drawings are automatically georegistered to the same coordinate system and location of the surface that was used in the watersheds dialog. They may therefore be immediately overlaid onto the surface as a layer within a map for easy viewing of results. For details, see the User Manual topic:
Surface - Watersheds
(Image, above left): The Watershed dialog was used to calculate streams over a surface and then to calculate all upstream watersheds from three given locations. The streams and watershed areas were overlaid as layers in a map and thematically formatted with partial transparency.
A profile is a line that shows a path over a surface. Profiles are created by copying a line from a drawing and then pasting it as a profile, choosing a surface to which that profile will be bound. Profiles are used to specify elevations.
(Image, right): A profile showing a path across a surface. The path has been selected for editing to give it edit handles that may be dragged and adjusted.
An elevation is a chart showing the height of a surface plotted along the length of a profile path to display a "cut" through the surface. The appearance of an elevation is controlled by display options for that elevation. There can be more than one elevation bound to the same profile. For example, we can right click on an elevation in the project pane, choose Duplicate and then open that new elevation and change the display options for that elevation. This would provide two elevations bound to the same profile but showing the results in different ways. For details, see the User Manual topic:
Profiles and Elevations
(Image, left): An elevation showing the heights cutting through the surface for the profile shown at above right.
The Visible Area command works with a surface and a drawing to find all parts of the surface that are visible from one or more locations in the drawing marked by points. This function in other GIS systems may be called a viewshed function or visibility zones function. This function is bi-directional in that it may also be used to find all locations from which the tops of one or more towers are visible from the surface. This Manifold command can simultaneously work with multiple locations having different heights for each location.
Visibility analysis is a key part of many GIS tasks. For example, finding line-of-sight visibility helps plan the locations of microwave towers. Manifold's Visible Area dialog has been used to plan the placement of seismographs in volcano observatories which communicate via line-of-sight radio to a central recording facility. Manifold is also routinely used to plan the visual impact of proposed new construction projects, such as cell phone towers or other facilities, to plan the locations of observation points such as fire station watchtowers to observe terrain, or for antenna placement to better serve wide area wireless networks. For details, see the User Manual topic:
(Image, right): The yellow regions show all locations from which the tops of the two towers marked with red dots are visible at the same time.
Surface Tools Product Options
Manifold provides a variety of options to acquire Surface Tools, either as part of a licensing bundle or an extension to an existing Manifold System license. Universal Edition and Ultimate Edition include Surface Tools. Surface Tools also may be acquired in the Option Pack bundle or as a separate Surface Tools extension product. See the Products page for details.
- $75 - Manifold 8.00 Surface Tools - Enables Surface Tools functionality in an existing Manifold 8.00 license.
- $125 - Manifold 8.00 Option Pack - Provides Manifold 8.00 Business Tools, Geocoding Tools and Surface Tools extensions at a discount. This product provides three serial numbers that enable Business Tools, Geocoding Tools and Surface Tools functionality in an existing Manifold 8.00 license.
When licensed via the Option Pack or as a separate Software Tools extension product, there is no separate 32-bit or 64-bit option because the "bitness" of the Surface Tools capabilities will be determined by the main Manifold license. For example, if you license Manifold Professional x64 and then later license the Surface Tools extension, your new Surface Tools capabilities will automatically run 64-bit when activated within your Professional x64 license.
Manifold System Editions with Surface Tools Built In
These specially discounted marketing bundles provide two advantages: first, they provide a substantial discount over the cost of the same products procured separately, and second, they provide the convenience of using a single serial number to turn on the licensed products within the Manifold installation. These bundles deliver the main Manifold System edition plus all three optional extensions (Business Tools, Geocoding Tools and Surface Tools).
- $295 - Manifold 8.00 Universal x64
- $395 - Manifold 8.00 Ultimate x64
- $50 - Manifold 8.00 Universal Runtime x64
Universal Edition and Ultimate Edition already include all extensions. Extensions automatically function in 32-bits or 64-bits to match the functionality of the Manifold System license in use.
The Universal Runtime license provides runtime access to Universal Edition features, including Business Tools, Geocoding Tools and Surface Tools, in both 32-bit and 64-bit form.
Buy Now via the Online Store
Buy Manifold products on the Online Store. The store is open 24 hours / seven days a week / every day of the year. Orders are processed immediately with serial number email sent out in seconds. Use Manifold products today!
Suggestions to improve Manifold are always welcome. Please see the Suggestions page for tips on making effective suggestions.