There are no products in your shopping cart.
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.
Works with:
|
Supported coordinate systems:
|
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 |
|
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.
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.
|
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 Other Languages
|
|
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.
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:
- 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