Effective Objects
Products   Support   Info   View cart
Search: 
Secure login   Register
Home | Products | Coordinate Conversion Tools | ProLat DLL 3.0 - Coordinate Conversion Toolkit

ProLat DLL 3.0 - Coordinate Conversion Toolkit

Now see ProLat DLL 4.0 for the latest version.

A complete coordinate conversion toolkit for users of
  • VB.NET and Visual Basic 6
  • MS Excel: No programming necessary with ready to use spreadsheets.
  • C++ and C#
  • Access
Supported coordinate systems:
  • Latitude / longitude
  • UTM
  • State Plane Coordinate System
  • Geocentric
  • HARN/HPGN
  • Nearly unlimited custom coordinate systems with user definable parameters, projections, and more.
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  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.
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

ProLat DLL, Redistributable License allows you to use the development software on one computer, but redistribute the runtime files with your application or web service. See complete licensing details. There is no splash window created by this version.

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.

Product download size: 3.5 MB

ProLat DLL 3.0, Coordinate Conversion Toolkit

Manufacturer: Effective Objects

Availability: Available for download only. Select Download shipping method on the checkout page for zero shipping cost. Use the "Download" link in the order confirmation email to download this product.

 
EOProLatDLL3-R    Our price: $69.99

 Add to cart 
          


Please call 425-427-2705 or email Copyright © 2001-2007 Effective Objects