Radian Studio


A Partial List...

  • Absolute Value
  • Areas
  • Arithmetic Functions
  • Aspect
  • Logarithms
  • Bessel Functions
  • Between
  • Binary Functions
  • Blur
  • Boolean Functions
  • Bounds
  • Branch
  • Buffer
  • Ceilings
  • Center Functions
  • Compare Order
  • Complementary Error Function
  • Compose Circle
  • Compose GML
  • Compose GeoJSON
  • Compose Point with Z
  • Compose Point
  • Compose Rectangle
  • Compose Segment
  • Compose Triangle
  • Compose WKT
  • Concatenate
  • Convert to Area
  • Convert to Line
  • Convert to Point
  • Convex Hull
  • Date Functions
  • Decompose to Branches
  • Decompose to Coordinates
  • Decompose to Segments
  • Direction Blur
  • Direction Edges
  • Distance
  • Edges
  • Enclosing Box
  • Error Function
  • Escape, JSON
  • Exponent
  • Floors
  • Fractional Parts
  • Gamma Function
  • Gaussian Blur
  • Geoms with Curves
  • Geoms with Z
  • Hyperbolic Trig
  • Hypotenuse
  • Is NULL
  • Is not NULL
  • JSON Array
  • JSON Boolean
  • JSON Number
  • JSON Object
  • JSON String
  • Length
  • Like
  • Linearize
  • Log-gamma Function
  • Lower Case
  • Merge Areas
  • Merge Lines
  • Merge Points
  • Modulo
  • Multiply
  • Negate
  • Noise
  • Normalize Topology
  • Normalize
  • Number of Branches
  • Number of Characters
  • Number of Coordinates
  • Number of Regexp Matches
  • Orthogonalize
  • Pad Functions
  • Parse GML Coordinate System
  • Parse GML
  • Parse GeoJSON Coordinate System
  • Parse GeoJSON
  • Parse WKB
  • Parse WKT
  • Points
  • Power Functions
  • Reciprocal Cube Root
  • Reciprocal Square Root
  • Regexp Match
  • Remove Curves
  • Remove Z
  • Replace Regexp
  • Reverse Text
  • Rotate
  • Round
  • Scale
  • Segmentize
  • Set Z
  • Sharpen
  • Shift
  • <
  • Slope
  • Smooth
  • Subtract
  • Tangent
  • Text Contains
  • Text Cut
  • Text Ends with
  • Text Matches Regexp
  • Text Position, Nth
  • Text Position
  • Text Sounds like
  • Text Starts with
  • Text at End
  • Text at Start
  • Title Case
  • Translate Characters
  • Trigonometry
  • Trim
  • Truncate
  • Unescape JSON
  • Union Areas
  • Union Boxes
  • Upper Case
  • Vector Value
  • Voronoi Diagram
  • and many more...

Superior Analytics

Release the Genius

Understand Everything

Radian provides breathtaking depth and clarity of insights into your data by automating difficult analytics within point-and-click dialogs and encapsulating Math God genius within powerful SQL functions. Use the power of SQL to reveal all secrets your data contains.

Handles All Data Types

Radian effortlessly handles all data types you need for analysis, including sophisticated spatial analysis: Vector data and complex, multi-channel, multi-type rasters, curvilinear geometry, Z values and any pixel type, with all the infrastructure like specialized indexes and coordinate system functions you need for fast and accurate analytics.

Multiple Data Sources - Simultaneously

Mix data from any number of different data sources seamlessly. Blend and analyze in the same query data from Oracle, PostgreSQL, shapefiles, the Cloud, WMS servers, local storage and many more.

Automatically use every core

Automatically, Massively Parallel SQL

Radian SQL automatically runs fully CPU-parallel and massively GPU-parallel. Queries and computations made with queries automatically take advantage of multiple CPU and multiple GPU cores for astonishing analytic speed in complex calculations.

Hundreds of Functions

Hundreds of parallelized, GPU-enabled analytic and other functions to edit, manipulate, analyze and transform data. Functions transform and analyze rasters, vector data, and traditional data types with blistering speed.

Point and Click Templates

Point-and-click Transform dialogs with easy templates to manipulate and transform data, all enabled for parallelization and GPGPU parallelization.

Pluggable Scripts

Mix and match scripts with SQL to achieve any task: Radian includes built-in V8 Javascript, C#, JScript, JScript.NET, VB.NET and VBScript plus automatic support for IronPython, IronRuby, F#, PerlScript and PythonScript when installed.

virtuoso Spatial Functions

Radian's sophisticated parallelized spatial operators, like topology and spatial overlays, work with mixed objects, pathological geometry and do not require special data cleaning or simplification before use.

Scripting in Your Language

Radian supports scripting in eleven popular scripting languages, including built-in, multi-threaded scripting in V8 Javascript plus "always on" scripting in many more languages. Script a custom function and call it from SQL or call an SQL parallel function from a script.

Breathtaking Visualization

Visualize spatial data as raster images, vector drawings and in maps,using parallelization to boost display performance.

On the Fly Formatting

Extensive, on-the-fly styling of vector data and rasters without changing data, even readonly data, with recombination of multi-channel data, ranges within channels, palettes, hill shading and other features.

Automatic Previews

See what an operator does before you commit the change. Visual previews throughout Radian - in tables, drawings, images and maps - prevent errors and wasted workflow. Images at right show how a point and click Buffers template is previewed in blue preview color in the map.

Our Place or Yours?

Execute queries that mix and match Radian functions and SQL with what an external query engine can do: Use Radian within Oracle or vice versa. Radian slices queries for dispatch where you want.

Hunting Neolithic Relics See Radian technology in action Watch the Hunting Neolithic Relics YouTube video showing how to use point and click templates in Manifold Viewer to create a map of Neolithic relics in France. Connect to your inner Indiana Jones and find 5000 year old emissaries from the Neolithic in France that no tourist knows about. Try it yourself with Manifold Viewer.

Location, Location, Location

Automatic support for over 6500 different coordinate systems and over 1500 coordinate system transformations, including all of EPSG and numerous other spatial reference systems. SQL and Template functions provide full convertability between GeoJSON, WKB, WKT, GML and other systems as well as extensive support for parallelized coordinate system transformations for rasters and vectors.

Perfect Precision

Exceptionally high precision coordinate system and base coordinate system transformations including all standard high precision routines used worldwide.

Point and Click Ease

Analysis becomes easier when Radian does the hard work for you. Radian provides a seamless range of capabilities starting with point-and-click dialogs that provide access to hundreds of functions in database manipulation of text, numeric and other types, mathematics, spatial functions, raster analytics and many more. Templates automatically keep track of spatial infrastructure such as coordinate systems.

Radian's point and click functions also automatically launch parallelized operations that take advantge of all the CPU cores you have and will dispatch massively parallel computations to thousands of GPU cores if installed. If no GPU is installed, the computation automatically executes as parallel tasks on multiple CPU cores.

Point and Click Plus SQL

Even better, if we like we can combine the point and click infrastructure of templates with an expression in SQL to get the convenience of point and click support plus the power of customization using expressions.

At right we clicked the Expression tab and dropped an expression in that creates buffers just for roads that are classed as Major roads. That too gets a live preview the moment we write the expression.

Let Radian Write Your SQL

Want to see how a point-and-click template works? Click the Edit Query button and Radian launches a command window loaded with the SQL the template executes so you can see what functions are being used. It's a live query, so you can customize the SQL as you like or copy and paste into new queries.

If you prefer you can use a hybrid between point and click dialogs and full SQL by launching expressions within the point-and-click dialog. It's easy, it's fast and it's all blistering powerful by the massively parallel automation Radian automatically applies.

Radian automatically parallelizes and dispatches as many tasks as make sense to GPGPU, with automatic fallback to parallelized tasks dispatched to multiple CPU cores if a GPU is not available.

Automatic Power

GPGPU acceleration works everywhere in Radian SQL where worthwhile work arises: in the SELECT list, in WHERE, in EXECUTE, ...everywhere. For example, if you add to a table a computed field that combines multiple tiles together, that computed field will use GPGPU. If you do some tile math in a FUNCTION, that FUNCTION will use GPGPU as well.

You don't have to write something special or learn programming environments like CUDA. Use the same SQL you already know and Radian automatically parallelizes it to use GPGPU. If you don't use SQL but prefer point-and-click Radian templates, those automatically use GPGPU as well.

When you write something like SELECT tilea + tileb ∗ 5 + tilec ∗ 8 FROM ..., the Radian engine takes the expression with three additions and two multiplications, generates GPGPU code for that function in a Just In Time, JIT manner and uploads the resulting code to GPGPU to execute the computations.

To save execution time and boost efficiency, JIT code generation for GPGPU functions is cache-friendly for the driver. Running the same query again, or even running different queries for which the GPGPU expressions are sufficiently similar to each other, will engage the compilation cache maintained by the driver

If you save the project using that computed field or FUNCTION into a Radian .map file and then bring that .map file onto a machine running Radian that has no GPGPU, the computed field will be executed by Radian automatically falling back to using Radian's CPU parallelism, taking advantage of as many CPU cores are available using CPU core parallelism instead of GPGPU. If you bring the .map file back onto a machine that has a GPGPU Radian will automatically use the GPGPU.

Other optimizations play along transparently. If a particular subexpression inside of an expression that runs on GPGPU is a constant in the context of that expression, it will only be evaluated once. If an expression that can run on GPGPU refers to data from multiple tables and has parts that only reference one of these tables, the join optimizer will split the GPGPU expression into pieces according to dependencies and will run these pieces separately and at different times, minimizing work. A SELECT with more than one thread will run multiple copies of GPGPU expressions simultaneously. There are many other similar optimizations automatically integrated with GPGPU utilization.

Some operations are so trivial in terms of computational requirements it makes no sense to dispatch them to GPGPU, the classic case being scalars (trivial) as opposed to tiles (more bulk). CASE expressions, conditionals and similar constructions or functions that operate on scalar values stay on the CPU while functions that operate on tile values generally go to GPGPU unless they use tiles in a trivial fashion, such as making a simple comparison.

Various channel Combinations for an RGB image

Above: The Style dialog for rasters enables instant combinations and recombinations of channel data, as seen above in an RGB image from this topic in the User Manual.

Visual Raster Analytics

Radian handles multichannel raster data effortlessly, and allows recombination of channel data with fine control over ranges, autocontrast spreads, values, methods and many other controls. This allows altering the presentation and recombination of channels to provide immediate insights and to generate spectacular visualizations.

Nothing is Too Complicated

If you are doing computations Radian massively parallel GPU power is fast. Really fast. Gains are usually from 20 times faster to 100 times faster running typical computations on low end, dirt cheap GPU cards. Running complex computations on faster cards, performance is often 100 to 200 times faster than using CPU alone. It's fairly common to do in a second or two what takes more than five minutes without Radian.

If your time is worth more than minimum wage and you're doing anything that requires your machine to think at a higher level than your coffee pot timer, you'll often pay back the cost of a Radian license the first time you use it for anything serious. It's that fast. Nothing else comes close.


Experience Radian Power in a Free Tool

See Manifold Viewer in Action. Manifold Viewer is a read-only subset of Radian Studio. Although Viewer cannot write projects or save edited data back out to the original data sources, Viewer provides phenomenal capability to view and to analyze almost all possible different types of data in tables, vector geometry, raster data, drawings, maps and images from thousands of different sources. Manifold Viewer delivers a truly useful, Radian technology tool you can use for free to experience Radian power firsthand. See Viewer in action Watch the Manifold Viewer Introduction YouTube video.

Get Manifold Viewer


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!

 Click to begin shopping


Re-projection on the fly

Radian will automatically re-project layers as necessary for display in maps. Above a map containing a Bing web-served image from a Radian imageserver dataport is in pseudo-Mercator projection. The layer above shows terrain elevation data for that portion of Florida as an image, originally in Latitude / Longitude projection but automatically re-reprojected by Radian to match the pseudo-Mercator coordinate system used by Bing, maintaining perfect geo-registration. Radian also colored the terrain data on-the-fly with a custom, user-specified palette.

About Manifold

Manifold products deliver quality, performance and value in the world's most sophisticated, most modern and most powerful spatial engineering products. Total integration ensures unbeatably low cost of ownership. Tell your friends!