From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_20, PP_MIME_FAKE_ASCII_TEXT,XPRIO autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,a04073f3e3de8f49,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-01-12 05:21:42 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!syros.belnet.be!news.belnet.be!uni-erlangen.de!fu-berlin.de!uni-berlin.de!p508549de.dip0.t-ipconnect.DE!not-for-mail From: "Fred Killet" Newsgroups: comp.lang.ada Subject: GEODLL - Geodetic functions Date: Sun, 12 Jan 2003 14:08:24 +0100 Message-ID: NNTP-Posting-Host: p508549de.dip0.t-ipconnect.de (80.133.73.222) X-Trace: fu-berlin.de 1042377700 17521896 80.133.73.222 (16 [96655]) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Xref: archiver1.google.com comp.lang.ada:32939 Date: 2003-01-12T14:08:24+01:00 List-Id: GEODLL - Geodetic functions - New version Hi programers, a new version 8.00 of GEODLL32, a DLL containing a lot of geodetic functions, is ready for a download from the site http://www.killetsoft.de/geodlle.htm. GEODLL32 is build as a "foreign host dll" and so it can be used from most programing languages like C++, DELPHI, ACCESS, CA-Visual Objects, Visual Basics and so on. In this time the DLL is documented in German languages. But the functions headers are mostly self explaining and so you should not have any problems to implement the functions in your own applications. I hope to provide an English language version till the end of the year. Here are some topics from the GEODLL-help file Functions of the group "Coordinate Transformations" Function coordtrans() - Coordinate transformation / Datum shift, num. / alphanum. Function trans() - Coordinate transformation / Datum shift, numeric Function meritrans() - Meridian strip change with GK und UTM coordinates Function getcoordstring() - Get string of latest alphanumeric target coordinate Function setcoordarea() - Coordinate system range check on / off Functions of the group "User Definations" Function setusercoordsys1() - Definition of a user defined coordinate system Function setusercoordsys2() - Definition of a 2nd user defined coord. system Function setuserrefsys() - Definition of a user defined reference system Function setuserellsource() - Definition of a user defined source ellipsoid Function setuserelltarget() - Definition of a user defined target ellipsoid Function getusercoordpar() - Parameter names of a user def. coord. system Function getusercoordtyp() - Type name of a user defined coordinate system Functions of the group " Parameter Determination " Function getcoordname() - Name of a coordinate system Function getcoordsys() - Formated parameters of a coordinate system Function getcoordform() - Notation of the coordinates of a coordinate system Function getcoordaxis() - Names of the axes of a coordinate system Function getrefname() - Name of a reference system Function getrefsys() - Formated parameters of a reference system Function getellname() - Name of a ellipsoid Function getellsys() - Formated parameters of a ellipsoid Function getellsource() - Demi axes of the source ellipsoid Function getelltarget() - Demi axes of the target ellipsoid Functions of the group "Distance Calculations" Function distancegeo() - Distance between two geographic coordinates Function distanceutm() - Distance between two UTM coordinates Function setcoordarea() - Coordinate system range check on / off Functions of the group "Notation Calculations" Function umfd2g() - Shaping decimal notation into degree notation Function umfd2gn() - Shaping decimal notation into gonal notation Function umfd2n() - Shaping decimal notation into nautic notation Function umfd2s() - Shaping decimal notation into seconds notation Function umfg2d() - Shaping degree notation into decimal notation Function umfgn2d() - Shaping gonal notation into decimal notation Function umfn2d() - Shaping nautic notation into decimal notation Function umfs2d() - Shaping seconds notation into decimal notation Function umfroundg() - Accurate roundness of degree coordinates Function umfroundn() - Accurate roundness of nautic coordinates Function setcoorarea() - Coordinate system range check on / off Functions of the group "Map calculations" Function kartgeo2tk() - Determine TK25 number from geographical coordinates Function karttk2geo() - Determine corner coordinates of a map from TK25 number Function karttknum() - Determine TK50, TK100 und TK�200 from a TK25 number Other functions Function getauthor() - Adress of the program author Function getdllversion() - Version number of GEODLL32 Function geterrorcode() - Description of the latest error Function setinternerrsys() - Internal error handler on / off Function setlanguage() - Choice of the language for all text returns Function setunlockcode() - Input of a unlock code Application Program Interfaces for various programming languages Example of C++ interface Example of Visual Basic interface Example of Delphi interface Example of CA-Visual Objects interface Sample programs in various programming languages Sample program in C++ Sample program in CA-Visual Objects Cheers Fred