Shopping cart[]

There are no products in your shopping cart.

0 ItemsTotal: $0.00
User login
Home | Catalog | Coordinate Conversion

ProLat DLL 4.0 - Coordinate Conversion Toolkit


$300.00
SKU: EOProLatDLL4

ProLat DLL is a complete coordinate conversion toolkit for most programming languages and Excel. Its ease-of-use and industry standard accuracy make it an ideal solution.

Free Evaluation
The ProLat DLL Evaluation demo provides full accuracy conversion. It has a short splash screen and no expiration.
Download the ProLat DLL Demo
Coordinate Conversion capability between
any of the following coordinate systems:

  • Latitude / longitude
  • UTM
  • State Plane Coordinate System NAD27/NAD83
  • Geocentric/ECEF/XYZ
  • HARN/HPGN
  • Unlimited custom coordinate systems with
    user definable parameters, projections, and more.
Languages:

  • VB .NET and VB 6
  • C++ and C# .NET
  • MS Excel
  • Access

Platforms:

  • Windows 32-bit / 64-bit - New!
  • Windows Mobile/CE on ARMV4 - New!
 

You can count on industry standard accuracy, ease-of-use, and low price. Purchase online, download from the order confirmation email, and begin using in minutes.

Contents:

Features  Licensing  Support  Software  Specifications

Features:

  • Uses the best industry standards from USGS and NADCON.
  • One-step conversion between any of the supported coordinate systems including datum shifting.
  • Easy coordinate system definition. Special functions eliminate guesswork for the following coordinate systems:

    - Latitude/Longitude in WGS84, NAD83, and NAD27 datums
    - UTM (Universal Trans Mercator)
    - SPCS (State Plane Coordinate System) NAD83 and NAD27 definitions for all regions
    - Geocentric ECEF XYZ (raw GPS data)
    - USGS and EPSG defined databases of world coordinate systems
    - HARN/HPGN (High Accuracy Reference Network) for all NADCON defined regions

  • User-defined custom coordinate systems: unlimited datums, 120 projections, 40 predefined ellipses, etc.
  • Excel support for conversions right in your spreadsheets.
  • Converts whole arrays with one function call.
  • Datum to datum conversions use NADCON grid methods for highest accuracy. Regions not defined by NADCON are done with 3 or 7 parameter formulas.
  • A special function is included to read a text list of DMS formatted coordinates. Reads many formats such as 101d52'37.46"W and W101 52.62433 with ease. Based on parser technology, this function alone will save days or weeks of programming.
  • Flexible DMS output formatting.
  • Scale Factor and Convergence Angle calculations.
  • Geodesic shortest distance calculations accurate to the ellipsoid. Calculates forward and back azimuth.
  • Function to import and export .PRJ and .WKT coordinate system definition files.

How easy is the library to use? The best way to show its ease of use is with an example. Here is a conversion from latitude/longitude to UTM:

hFrom = ProLatDefineLatLong ("WGS84")
hTo = ProLatDefineUTM ("WGS84", 17, 0, "m")
fX(0) = -81 ' Put a coordinate in an array
fY(0) = 35
ProLatTransform (hFrom, hTo, fX(0), fY(0), fZ(0), 1) ' Transform values in-place

A more complex conversion is just as easy. Here is a conversion from State Plane (Montana South) in NAD27 to UTM in WGS84 with a datum shift:

hFrom = ProLatDefineSPCS ("NAD27", 2503, "us-ft")
hTo = ProLatDefineUTM ("WGS84", 12, 0)
fX(0) = 2381348 ' Put a coordinate in an array
fY(0) = 732801
ProLatTransform (hFrom, hTo, fX(0), fY(0), fZ(0), 1)

To get a reverse transformation, simply swap the hFrom and hTo parameters.

Licensing and Support

ProLat DLL software requires one license for each developer work-station where it is used for development even if the software is installed on a server. ProLat DLL requires one license for each server where it is used by end-users. No additional licenses or royalties are required for distribution with your application that includes and uses the redistributable prolat.dll file. See complete licensing details.


Technical Support

Support is provided to developers to help with installation issues and understanding the capabilities of the software. Support for code development, debugging, projection parameters, and end-users is available with development support or by contract. Of course bug resolution is free.

Software Support

Visual Basic

ProLat DLL was designed to widely support many languages with Visual Basic especially in mind. With a few simple functions, you can add powerful conversion features to your programs. An included Visual Basic example implements a complete graphical calculator with all of the supported parameters. (Shown at right.) This might be the solution you need with no programming after all. Or, copy and paste what you need to your application.

Examples are in VB 6 and VB.NET.

   
Excel

ProLat is perfect for coordinate conversion right in your spreadsheets. An included example gives graphical coordinate system selection with no programming. It allows you to copy and paste data for quick conversion. Or, you can include the conversion macro functions right in your own spreadsheet if you have a little knowledge of Excel VBA macros. No programming necessary, just copying and pasting.
C/C++ and C#

ProLat DLL includes six C++ console examples that show various combinations of coordinate conversion parameters. Examples include NAD27 datum to NAD83 datum, State Plane, and UTM conversions.

A C# class and example is provided to get coordinate conversion integrated into your C# application.

MS Access

Now integrating coordinate conversion into Access is easy. ProLat DLL includes an example with the necessary module definitions. You retrieve the coordinates from your tables into an array and ProLat does the rest to provide easy conversion.

Other Languages

ProLat DLL works well in any language that is able to call Win32 DLL functions. Use the complete function reference and the C examples for a complete description of the parameters. Possible languages include:

  • Delphi/Pascal
  • PowerBASIC and REALbasic
  • NI LabVIEW
  • Agilent VEE
  • More...

Documentation

A PDF manual provides complete instructions for using the DLL and examples. It's function reference gives details for using the functions and clearly explains the parameters and how they affect the conversions. The manual gives an overview of each supported coordinate system with special information.

Current version 4.12.

New Features from ProLat DLL 4.0x
- Added 64-bit support
- Added Windows Mobile support
- Minor improvements to ProLatDMSFormat function.
New Features from ProLat DLL 3.x:
- ProLatEllipsoidInverse for accurate distance and azimuth calculations.
- ProLatScaleConvergence to calculate scale factor and convergence angle.
- ProLatDMSFormat for flexible formating of degree/minute/second coordinates.
- Functions to read and write ESRI PRJ coordinate system definitions.
- Added ellipsoid parameter to ProLatDefineGeodetic.
- Improved ability to find supporting files for some functions.
- New projections:

  • geos - Geostationary Satellite View
  • rouss - Roussilhe Stereographic
  • stearea - Oblique Stereographic Alternative

- New Datum: nzgd49 New Zealand Geodetic Datum 1949
- New Units: us-mi, ind-yd (Indian Yard), ind-ft (Indian foot) ind-ch (Indian Chain)

Product download size: 3.5 MB

ProLat DLL 4.0, Coordinate Conversion Toolkit

Price: $300.00