Comprehensive Coordinate System Support
The GeoCalc Class Library supplies many coordinate system definitions including the UTM (Universal Transverse Mercator) grid, US State Plane Coordinate System of 1927, and US State Plane Coordinate System of 1983. Further, the GeoCalc Class Library can be customized through the addition of any coordinate system definition you wish to use. GeoCalc users can utilize over ninety projection methods and a wide variety of horizontal and vertical datums to define custom coordinate reference systems.
Powerful Coordinate Conversion Parameter Database
The GeoCalc Class Library includes read and write functions for the storage and retrieval of geodetic objects within an XML database. Geodetic objects including ellipsoids, datums, units, and coordinate systems are created and maintained in this database. For your convenience, Blue Marble Geographics supplies a comprehensive master geodetic database that you may ship with your application.
Comprehensive Coordinate Transformation Support
The GeoCalc Class Library supplies many coordinate transformation definitions. Additionally, GeoCalc allows you to define custom transformations not included with this library. For more information on the transformation operations supported by GeoCalc, please consult the CoordinateOperation ClassType enumeration, along with the associated DatumTransform, VerticalTransform, and ParametricTransform ClassType enumeration.
User Interface Dialogs
GeoCalc comes with several ready-to-use dialogs that allow users to view, edit, add, remove, and select object definitions within the datasource. These include the DataSourceEditor, DataSourcePicker, TransformPicker, and ObjectEditor dialogs.
Comprehensive Ellipsoid Support
The GeoCalc Class Library supplies many ellipsoid definitions for your use, including WGS84, GRS80, Clarke 1866, Clarke 1880, International 1924, and Krassovsky. GeoCalc also allows the definition of custom ellipsoids.
Support of EPSG 10.078 Codes
The GeoCalc Class Library supports EPSG 10.018 codes allowing for easy selection of coordinate systems using codes from an industry standard.
Support of PRJ, WKT, WKT2, MAP, GML, GeoTIFF, and TAB Files
The GeoCalc Class Library allows you to import and export coordinate systems using PRJ (ESRI ArcView), WKT (Well-Known Text) and WKT2, MAP (MapInfo), TAB (MapInfo) files, GML (Geographic Markup Language), and GeoTIFF tags. This allows for easy additions of coordinate systems to the datasource, as well as the ability to easily save any definitions to a file, or use in any GIS enabled application.
Fully Object Oriented
In accord with the most common programming practices, the GeoCalc Class Library is a fully object-oriented cross-platform library. This design makes development fast and flexible by allowing GeoCalc users access to all the features of the original GeoCalc library, along with the freedom to create and reference unique objects that extend the features of GeoCalc for your specific needs.
Comprehensive Map Projection Support
Blue Marble Geographics ships the GeoCalc Class Library pre-loaded with coordinate conversion routines pertaining to most major projections. For a list of all of the projection types GeoCalc supports, please consult the Projection ClassType enumeration.
GML v3.x Support
The GeoCalc Class Library allows users to import coordinate system definitions given in Geography Markup Language (GML) version 3.x into the datasource. Once imported, these coordinate systems can be used like any other coordinate system, and can be saved to the datasource for use in future sessions.
Comments
0 comments
Please sign in to leave a comment.