Killet Software Ing.-GbR - short: KilletSoft - is a software company, which was established in the year 1991. The society is divided into the ranges "Geodetic Standard Software", "Development Tools for Geoinformatics" and "International Geodata". The industrial sectors of emphasis of the companies supplied by KilletSoft are consulting engineers, GIS developers, Internet marketing, public utilities, logistics, telecommunications, security and public services.
Print page body  •    Contact  •    Imprint
Deutsch English

Answers to frequently asked questions, tips and tricks

 Content •   Next topic

General questions, which affect all products

How do I find out that a product has released an important update?

You can subscribe to our  mailing list to be informed automatically via e-mail notifications about important updates and innovations. The information will be sent when needed approximately 1-2 times per quarter. There are listed all changes and enhancements of our products since the last e-mail notification. On the above-mentioned web page you can also unsubscribe from the mailing list .

What must I do to get an update of a GeoProgram or GeoTool?

Please download first the latest version of the software from the Internet. Do not overwrite your old software version when you install the new one. If you have acquired your license recently, the unlock parameters are still be functional. If not, you need to buy new unlock parameters for a low update price.

How much is actually the update of a product?

Updates of our GeoPrograms and GeoTools cost always the half current price of the respective license. The price for an update of our GeoData is calculated in relation to the past years since the purchase or the last update. For details please have a look to the price list. If you order an update, please give us the number of your license agreement.

Is there a printed user manual for the program?

In order to be flexible and to be able to respond quickly on modifications in a program, there is no rigid printout as user manuals available. Instead, a very comfortable and extensive help file in MS-Help format is supplied, which can be opened by simple mouse clicks or from the menu bar of the program. The themes of this help file can also be printed.

Is the KilletSoft software runnable under the latest WINDOWS operating systems?

With the releases of each new WINDOWS operating system (10, 8, 7, VISTA), we have adjusted our programs TRANSDAT, SEVENPAR, ORTWIN, TOPOWIN, DRAGSENS and CONVERT as well as the tools GeoDLL and Graphics4VO to some special features of the new operating system (see files history.doc). This programs and tools have been certificated by Microsoft as "WINDOWS© compatible" and so they comply with the compatibility standards of the Microsoft operating systems. The spatial data distributed by KilletSoft are not affected by the operating system. Our own tests have shown that programs, tools and spatial data can be used with the latest MICROSOFT operating systems without any problems. Until now there has been no negative indications from our customers regarding the compatibility of our products with that operating systems.

Run the KilletSoft programs on Windows 64-bit operating systems?

Yes, all KilletSoft programs and tools run without any problems on 64-bit Windows Vista and Windows 7, 8, 10

Why is it not possible to unlock the latest program version with my unlock code?

You can update all KilletSoft programs and tools free as long as the major version number (left from comma) matches the that one in your license agreement. After that, you can buy a low-priced update license and you get a new unlock code.
If you accidentally installed a newer version over your licensed version, you can reinstall the program or tool anytime from the delivered original CD or from the ZIP file, and then activate it with your unlock code.

Why do I get while installing a note "Unknown Publisher"?

Favor of the actuality KilletSoft abstains from expensive digital signatures. A signature is only valid for one specific program version. But KilletSoft uploads several times a month improved programs immediately as new versions to the Internet. KilletSoft guarantees the integrity and virus-check of all programs, which are downloaded from the KilletSoft-website. The message "Unknown Publisher" thus can be ignored confidently.

 General questions •   Content •   Next topic

General questions about licenses of KilletSoft products

How long does the unlock key of a GeoProgram or GeoTool applies for the latest updates?

By purchasing you have received a document with the version number and the unlock key. Your unlock key is valid for all versions with the same major version number. That is the value in the version number that is left of the decimal point. You can always download the latest updates of our GeoPrograms and GeoTools from our website. The activation works, as long as the major version number of the download matches the major version number in the document. Otherwise, you can always buy an price reduced update.

May ANY user work on one computer with there installed KilletSoft programs?

Yes, that is true, if you have purchased a single user license and the user works direct at that computer with the program and he has no network access from an other workstation. The user therefore must operate DIRECTLY at the computer on which the software is installed. Whether there are different users in a chronological sequence is irrelevant, because the license is valid for one work place. With a network license any number of users may have access to the program through a network within the scope of the license conditions. In case of a general license any number of users may have access to the program either directly at their work place or through a network within the scope of the license conditions.

How do I install my licensed program on a new computer?

Install the program from the installation CD or from the zip file you received by email. Enter your unlock parameters obtained from KilletSoft. Alternatively, you can purchase an inexpensive update of the latest version and get then a new installation CD and new unlock parameters.

 General questions •   Content •   Next topic

Questions about TRANSDAT - World-wide Coordinate Transformations

What is the difference between the basic and the professional edition of TRANSDAT?

The basic edition of the program provides a large number of pre-defined Coordinate and Reference Systems for selection. This covers the most use cases. In the professional edition additional these features are available:

  1. Use of self defined Coordinate Systems, Reference Systems and earth ellipsoids
  2. Use of batch processing for repetitive tasks
  3. GPS interface for defining position coordinates using a notebook
  4. Use of the NTv2 standard for nationwide homogeneous and highly accurate Coordinate Transformations
The use of these additional features requires geodetic knowledge.

What is the quality of the calculations with TRANSDAT?

The program uses Coordinate Transformation formulas based upon EPSG specifications and publications by Schatz, Schuhr and Klotz and Hooijberg. To achieve the highest precision only strong formula algorithms are used for calculations.

Are there statements about the accuracy of the calculations with TRANSDAT?

Yes, there were comparative calculations realized with a set of test data from the "Arbeitsgemeinschaft der Vermessungsverwaltungen der Länder der Bundesrepublik Deutschland" (ADV). Please read the  test report.

Is the accuracy of the calculations with TRANSDAT better than one millimeter?

Yes, it realized an accuracy to the ninth decimal with the set of test data from the ADV. This corresponds to a deviation of about 0.5 millimeters. Please read the  test report.

Can I use UTM coordinates available in a strange format with TRANSDAT?
The easting counts only 6 digits and the northing counts 7-digits.

The coordinates seems to be reduced UTM coordinates with missing zone numbers in the eastings. TRANSDAT can calculate this coordinates anyway. Please read our publication  "Display Formats of UTM Coordinates - How to Deal with Them?".

How do I perform a datum change to a Reference System, that is not supported?
I like to transform UTM coordinates from WGS84 to Provisorisional South America - PSAD56.

You need seven Helmert transformation parameters or three Molodenski transformation parameters to perform the datum shift between the Reference Systems WGS84 and PSAD56. Enter these parameters in the fields of the window "User-defined geodetic shift". In the window "User-defined ellipsoids" choose the each used earth ellipsoids used for the source and destination systems. In the TRANSDAT main window choose for the source and destination Reference Systems each "User-defined geodetic datum shift". This allows to convert worldwide coordinates into any local systems. Please refer to the detailed documentation for the use of user-defined systems in the electronic help file, bedause it is easy to make mistakes here. Parameter sets can be obtained from the competent land authorities, from geodetic literature or you can let us make a research by charge.

Is it possible to convert coordinates of the various German Location Status?
Which Coordinate System and Reference System corresponds e.g. to the German Location Status 489?

Yes, all German Location Status are supported by TRANSDAT.

The German Location Status LS489 describes the two-dimensional Coordinate System in UTM-mapping in the Reference System ETRS89. The following settings are necessary in the program TRANSDAT:
Country Group "Germany (DE) - Lagestatus".
Coordinate System "Lagestatus 489, UTM coordinates, ETRS89".
The Reference System "ETRS89 (Europe), geocentric, GRS80" will be set automatically by the program.

Is it possible to save the Location Status for later recall?
The survey agencies of the German Federal States often use defined Location Status (LS110, LS489) for combinations of Coordinate and Reference Systems.

Yes, you can save the current settings of all TRANSDAT windows in a configuration file. On the main window, click the "Save / Load configuration" button. Enter a comment and use a "talking" file name for the configuration file, such as ls110.kna for the Location Status LS110. When later read back from the configuration file, the there stored settings are adopted to the program.

How can I receive GPS coordinates with the program TRANSDAT?

It's easy! You only need a notebook with the TRANSDATprofi installation (see above) and a GPS mouse with USB or serial port. You can buy a GPS-mouse in specialist shops for less then 30 Euros.

Why can I not immediately receive GPS data with my GPS receiver?
In my "John Deere Starfire" receiver the device is configured with the parameters 38400 baud, 8 bit, no parity, 1 stop bit and Xon/Xoff flow control.

First let TRANSDAT try to detect the appropriate parameters automatically by pressing the button "Find serial port". If that does not help, you can even select the parameters Port, Baud, Parity Bits and Stop Bits and then press the "Open serial port" button. Important: The GPS device must already send NMEA data, because TRANSDAT not only opens the serial port, but also checks the reception of correct GPS signals. TRANSDAT does not expect any flow control. When the connection to the GPS unit has been confirmed by TRANSDAT, press the "Measure manually" button to check the reception of GPS coordinates.

If your GPS device is configurable, you can set the default values 4800 baud, 8 bit, no parity, 1 stop bit for testing. The GPS device may not have configured any flow control, for example Xon/Xoff. Turn off the flow control.

Does TRANSDAT support the German BeTA2007 for high-precision Transformations?

Sure! The TRANSDATprofi version has a full NTv2 support. It supports any and special NTv2 gridfiles. How to do Coordinate Transformations with BeTA2007, we have described precisely in the theme  The convertion of your geodata from Gauss-Kruger to UTM with BeTA2007. In the same manner TRANSDAT supports NTv2 gridfiles of other countries.

Can I involve any NTv2 file for exact coordinates transformations?
I have a NTv2 gridfile available for which in TRANSDAT no specific Reference System is predefined.

Yes, TRANSDAT supports any NTv2 files! First open the windows "Datum shift with NTv2 gridfile" by clicking on the "NTv2" button. Now select your NTv2 file which has a filename extension ".gsb" or ".asc". The NTv2 file parameters of your file are shown. In the TRANSDAT main window now select the source and target Coordinate Systems. Then select as Reference Systems "Source Reference System in any NTv2 file" and "Target Reference System in any NTv2 file". Now you can do highly accurate NTv2-based Coordinate Transformations!

Are EXCEL input files also supported by TRANSDAT?

EXCEL is able to export to dBaseIV and CSV formatted files and to import from them. TRANSDAT supports EXCEL indirectly by processing dBase and CSV files. The internal EXCEL format is inconsistent and varies widely depending on the EXCEL version. Therefore it is not directly supported by TRANSDAT.

Why conversions to WGS84 differe over the years?
There is a discrepancy in the conversion between ETRS89 and WGS84 since the last year about 2,5 cm.

The difference between ETRS89 and WGS84 over two or more years is correct, because TRANSDAT takes account of the continental drift! The ETRS89, which is fixed on the Eurasian plate, moves at a rate of approximately 2.5 cm annually in south west direction under the world fixed WGS84.

Why is only one point of a file conversion shown in Google Earth?
After the successful conversion of coordinates to a KML file, only one point is displayed in Google Earth

You have clicked the "Google Earth" button on the main window, which displays only the last calculated coordinate in Google Earth as a point. To see all points, lines and polygons of the previous generated KML file in Google Earth, you need to open the File Configuration Window with the button "Work with data files" and then click the button "View the output file". The same applies to shapefiles.

Uses TRANSDAT the original parameters from the EPSG database?

After entering an EPSG code, TRANSDAT sets the EPSG-defined coordinate and reference systems and other components in the six list boxes. For fine-tuning all by EPSG predefined settings in the listboxes can be replaced by your own choices. That is necessary, if for example for the reference system several variants of different epochs and resolutions are available. Occasional errors and inaccuracies in the parameters for the coordinate and reference systems used by EPSG have no effect in TRANSDAT. Instead parameters are used from an own data collection with precise geodetic parameter sets, which KilletSoft has compiled over the years. In the licensed version of the program the adjusted parameter sets can be displayed in a separate window.

Must the ellipsoidal height always be used for coordinate transformations?

In the practical handling of 3D coordinate transformations the ellipsoidal height usually is problematic, because it is often not known. The ellipsoidal height must not be confused with the orthometric height. Even with large height difference of several 100 meters, the horizontal displacement remains very low with a few millimeters. In case of missing ellipsoidal height, it is generally sufficient to do 2D transformations!

 General questions •   Content •   Next topic

Questions about SEVENPAR - Spatial Helmert / Molodenski Transformation

Is it possible to save all the settings made in SEVNPAR for later reuse?

Yes, you can add a comment for the actual settings and save them in a file with the "Save configuration". Be sure to use a "talking" file name such as for example bes_wgs_dortmund.kns for the determination of Helmert / Molodenski Parameters of identical points in the City of Dortmund on the ellipsoids Bessel and Hayford. When later read back by using the button "Load configuration" the settings stored in the file are all set in the program.

Can I use the SEVENPAR Helmert parameters with the program TRANSDAT?
I like to use the Helmert transformation parameters, which were calculated by the program SEVENPAR, for Coordinate Transformations with the program TRANSDAT.

Yes, you can store the calculated Helmert or Molodenski Parameters and the ellipsoids with the buttons "TRANSDAT Ref. System" and "TRANSDAT Ellipsoids" in two TRANSDAT configuration files. In the program TRANSDAT you open the two windows for the user definitions by using the buttons "User def. geodetic shift" and "User defined ellipsoid". In the two windows you take the settings from the configuration files by using the button "Save / Load Configuration". All Coordinate Transformations with the option "User-defined geodetic datum shift" now are executed with the Helmert or Molodenski Parameters, which has been generated with the program SEVENPAR.

 General questions •   Content •   Next topic

Questions about TOPOWIN - Topographic Register

Does the program TOPOWIN contain displayable maps?

No, the program provides information on the topographic maps of 1:5,000 to 1:200,000 scales in use in the Federal Republic of Germany as databases. It does not include the geometries of the maps.

How timely are the databases in TOPOWIN?

All data tables, such as maps parameters, localities, postal codes, spatial data etc. will be updated in March / April each year. Until then KilletSoft collects the data, valid at the year change, from the competent authorities and organizations and updates the program to the data status 1st January.

 General questions •   Content •   Next topic

Questions about ORTWIN - Local Register

How timely are the databases in ORTWIN?

All data tables, such as localities, postal codes, telefon pre-selections, spatial data etc. will be updated in March / April each year. Until then KilletSoft collects the data, valid at the year change, from the competent authorities and organizations and updates the program to the data status 1st January.

 General questions •   Content •   Next topic

Questions about Geodata International

Does the data cotain both Northern and Southern Ireland?

Northern Ireland is contained in the table "GrBrit-ZIP4" together with all other British data. The table is in English language and contains ap. 100.000 records. Southern Ireland / Republic of Ireland is in the table "Ireland". This table is also in English and it contains ap. 3.300 data records.

Why contain actual eastern European countries more records than before?

The Eastern European market has grown considerably in recent years. In the same manner grows the infrastructure in Eastern European countries. Postal and administrative units have been created and were extended. The authorities have given up their secretiveness in most cases and provided newly structured and extended administrative spatial data. Our updates reflect the most current data state of the respective countrys. Maybe an update of the Eastern European countries is useful.

What is the difference between "GrBrit-ZIP7" and "GrBrit-ZIP4"?

For some countries there are normally-resolution and high-resolution postal ZIP codes. Thus, for example, the British hierarchical ZIP codes are offered in two different resolutions. The higher the number of characters in the ZIP code, the higher the resolution or the location accuracy of the ZIP codes. The 7-digit British ZIP codes have a resolution on buildings or street block level. For most applications the 4-digit British Zip codes are sufficient, which have only an accuracy on district or city district level. The number of records in the file "GrBrit-ZIP7" is about 200 times larger as in the file "GrBrit-ZIP4." Consequently, the price difference between the two resolutions is relatively high.

Are high-resolution postal ZIP codes contained in the country group "Pan Europe"?

For some countries additional high-resolution postal ZIP codes are available (e.g. GrBrit-ZIP7 for Great Britain). In country groups only the normally-resolution postal ZIP codes are included. A special price for country groups with the available countries with high-resolution postal ZIP codes you get on request.

What data exactly are contained in the country group "Germany + neighbors"?

That are the geodata of the countries Germany, France, Luxembourg, Belgium, the Netherlands, Denmark, Poland, the Czech Republic, Austria and Switzerland.

Is it better to update sporadically or is an annual update cycle and payment compulsory?

The price for an update is calculated from the number of recent years since the first purchase, or since the latest update times 15 percent of the current license price. It follows that you pay for annual updates in total as much as for sporadic updates over several years. Whether the update is done annually or in a cycle of servral years is up to you.

 General questions •   Content •   Next topic

Questions about Geodata Germany

Can I get some free trial data from the table "Geodata Germany"?

Please download test data and detailed descriptions of all the data tables of the product "Geodata Germany" from the website  http://www.killetsoft.de/p_dgda_e.htm.

Are all town quarters of german towns and communities contained in ORTTLREF / ORTTLGEM?

Quarters / neighbourhoods are not recorded administratively like cities and towns. For this reason the question, wether all quarters / neighbourhoods are included in the data set, can not be answered. At present (end of 2012) a total of 108,287 quarters / neighbourhoods are included in the dataset.

Es gibt auch keinen Grenzverlauf zwischen den Ortsteilen einer Stadt oder Gemeinde. Die Koordinate eines Ortsteils stellt entweder den Lebensmittelpunkt im Ortsteil dar oder den geographischen Schwerpunkt.

Eine Ausnahme bilden die Stadtbezirke, wie sie z.B. in Berlin oder in Leipzig bestehen. Diese Stadbezirke sind Verwaltungseinheiten mit eigenem Grenzverlauf. Sie sind allesamt im Datenbestand enthalten.

Are beside the town quarters also towns and communities contained in ORTTLREF / ORTTLGEM?

In den Tabellen ist für alle Städte und Gemeinden ein Ortsteil als Hauptortsteil aufgeführt. Dieser ist im Datenfeld "Wichtung" mit einer "0" gekennzeichnet. Im Hauptortsteil ist in der Regel die Verwaltung der Stadt oder Gemeinde ansässig oder es handelt sich um das Stadtzentrum. Viele ergänzende Daten zu den Städten und Gemeinden sind aber nur in den Tabellen AdORTREF und AdORTGEM entahlten.

Why in PLZGEM / PLZREF are contained much more data records as ZIP codes are available?

Es gibt viele Zustellgebiete, die sich über mehrere Städte / Gemeinden erstrecken oder mehrere Städte / Gemeinden teilweise überdecken. In den Tabellen PLZGEM und PLZREF sind alle Kombinationen PLZ / KGS (Kreis-Gemeinde-Schlüssel) enthalten. So werden die beiden Fälle "Mehrere PLZ innerhalb einer Stadt / Gemeinde" und "Mehrere Städte / Gemeinden innerhalb eines Zustellgebietes" abgedeckt. In den Tabellen sind in allen Datensätzen Kennungen vorhanden, die diesen Sachverhalt wiederspiegeln.

In which data format are the data and can they be ported to MySQL?

Standardmäßig werden alle Tabellen im CSV-Format (direkt in Excel und Access einlesbar) geliefert. Es wird aber ein komfortables Konvertierungsprogramm mitgeliefert, das es ermöglicht beliebige ANSI- und ASCII-Formate, wie MySQL, SDF oder dBase zu erzeugen. So können die Daten absolut problemlos auf beliebigen Plattformen in beliebige DBMS (Datenbank-Management-Systeme), auch in MySQL, importiert werden.

How accurate is the distance calculation with your specified formula of Pythagoras?

Da es sich bei den in den Tabellen enthaltenen Georeferenzen um Mittelpunktskoordinaten handelt, bezieht sich die berechnete Entfernung immer nur auf die Mittelpunkte der Geoobjekte. Die angegebene Formel berechnet eine Gerade in einem zweidimensionalen Koordinatensystem (hier UTM oder Gauß-Krüger). Da diese Koordinatensysteme räumlich vom (gekrümmten) Erdellipsoiden in die (gerade) Ebene umgerechnet sind, ist die berechnete Strecke auch gleich der Luftlinienstrecke. UTM und Gauß-Krüger sind rechtwinkelige und metrische Koordinatensystem, die eine hochgenaue Entfernungsberechnung nach Pytagoras zulassen. Die Entfernungsberechnung mit geographischen Koordinaten ist sehr viel aufwändiger. Dabei müssen trigonometrische Funktionen eingesetzt werden.

Why is the resolution of georeferences in telephone area codes relatively roughly?

Die kreisfreie Stadt, Stadt oder Gemeinde ist die kleinste politisch erfaßte und definiert umgrenzte Einheit mit einen eindeuten Schlüssel (KGS, Kreis-/Gemeinde-Schlüssel). Die darin enthaltenen Ortsteile, Bauernschaften und Wohnplätze sind bezüglich ihrer Benennung und Umgrenzung undefiniert und sie besitzen auch keinen eindeutigen Schlüssel. Die Deutsche Telekom bindet ihre Vermittlungseinheiten überwiegend nicht an politische Grenzen, sondern die Verteilung ergibt sich meißt aus rein technischen Gründen. Deshalb ist es nahezu unmöglich, Telefonvorwahlen anderen Einheiten, wie Ortsteilen oder Postleitgebieten eindeutig zuzuordnen. Die Daten der Tabellen VORWREF und VORWGEM geben darüber Auskunft, in welchen kreisfreien Städten, Städten und Gemeinden eine Telefonvorwahl generell genutzt wird. Darüberhinaus ist die Information darin enthalten, welche Telefonvorwahl in einer kreisfreien Stadt, Stadt oder Gemeinde überwiegend zur Verwendung kommt.

Are the georeferences available as Gauss-Krueger coordinates?

Ja, die Georeferenzen der verschiedenen Datenbanktabellen liegen als Geographische Koordinaten (Bessel, DHDN), als Gauß-Krüger-Koordinaten (Bessel, DHDN) und als UTM-Koordinaten (GRS80, WGS84/ETRS89) vor. Gauß-Krüger- und UTM-Koordinaten sind bundesweit auf einen einzigen Meridianstreifen umgerechnet worden, damit Entfernungsberechnungen ganz einfach mit dem Satz des Pytagoras (WurzelAusAQuadratPlusBQuadrat) durchgeführt werden können. Auf Wunsch rechnen wir die Koordinaten auch in ein anderes System um.

Include PLZREF / PLZGEM the ZIP codes of multiple delivery areas in large cities?

Ja, in den Tabellen sind die Postleitzahlen aller Zustellbezirke und aller Postfachschränke enthalten. Über den als Primärschlüssel in den Tabellen verwendeten Kreis-/Gemeindeschlüssel sind eindeutige Zuordnungen zur Stadt/Gemeinde, zum Kreis/Landkreis, zum Regierungsbezirk und zum Bundesland möglich.

Are the data based on OpenGeoDB or other public databases?

Nein, die Daten aus solchen öffentlichen Quellen haben keine gute Qualität und sind unvollständig. Die Georeferenzierung von solchen Daten erfordert hohes Fachwissen und muss in einem einheitlichen Koordinaten- und Bezugssystem erfolgen. Da aber jeder etwas in die Open Sources eintragen kann, geht das zwangsläufig zu Lasten der Qualität. Unsere Geodaten Deutschland werden seit 1991 kontinuierlich von uns selbst gepflegt. Sie werden jährlich mit Hilfe der Änderungstabellen der Ersterfasser (z.B. BKG, Post, LVAs) aktualisiert. Die Daten haben einen anerkannt hohen Qualitätsstandard und werden in vielen Bereichen eingesetzt.

Is it better to update sporadically or is an annual update cycle and payment compulsory?

The price for an update is calculated from the number of recent years since the first purchase, or since the latest update times 15 percent of the current license price. It follows that you pay for annual updates in total as much as for sporadic updates over several years. Whether the update is done annually or in a cycle of servral years is up to you. If you use multiple tables of the product "Geodata Germany", they all should be updated simultaneously, so that they still harmonize with each other.

Does wind load zonees in the table LASTEN include the subdivisions "inland" or "coast"?

These attributes are not directly included in the table LASTEN. Definition: If an object is in the wind load zones 2, 3 or 4, within the zones a distinction is made between "inland" and "coast" (including the islands of the North Sea and Baltic Sea). The attribute "coast" is defined as five kilometers wide strip inbound.

What is the deviation between the straight line route (Pythagoras) to the road route?

KilletSoft has calculated a multiplicand for the relationship between straight lines and road routes from more than one million road routes between different cities. The multiplicand is determined with a value of 1.35. If a place can only be reached by a detour around an obstacle (eg distant bridge over a river), substantial deviations from the multiplicand are possible.

How can I use a Postal Code to get the matching Travel Area?

You need the database tables PLZGEM, ORTGEM and REISEGEB. Do the following:
1. Find the Postal Code in the datafield PLZNEU of the table PLZGEM and keep in mind the Community Key AGS.
2. Find the Community Key in the datafield AGS of the tabel ORTGEM and keep in mind the Travel Area Key REISEGEB.
3. Find the Travel Area Key in the datafield GEBIET_ID of the table REISEGEB and extract the Travel Area.

 General questions •   Content •   Next topic

Questions about GeoDLL - Geodetic Software Developer Kit

Is GeoDLL suitable for use with 64bit Windows applications?

GeoDLL is developed for WINDOWS operating systems with 32bit and 64bit architecture. Therefore, the DLL can be used with win32 applications on 32bit and 64bit WINDOWS operating systems and with x64 applications on 64-bit WINDOWS operating systems.

What options do I have to change my GeoDLL 32bit version to the 64bit version?

There are two possibilities to use 64bit GeoDLL function groups:
1. Upgrade of your 32bit GeoDLL to the 64bit version. This excludes any further use of 32bit GeoDLL in your applications. It is a low cost solution.
2. Additional purchase of a 64bit GeoDLL. This allows the use of your existing 32bit version parallel to the 64bit version. In this case the license must be full payed.

What changes in my source code are necessary when switching from 32bit to 64bit?

When switching from 32bit to 64bit the GeoDLL function calls in the source code must not be changed! Only the activation parameters in the function setunlockcode() must be renewed from your license agreement.

Is it possible to do 3D transformations with orthometric heights?
DGPS recorded coordinates and orthometric heights are to be transformed into geocentric cartesian coordinates.

Because GeoDLL does not contain an elevation model, at first the leveled heights are to be converted to ellipsoidal heights. Then the transformation to cartesian coordinates can be performed e.g. with the GeoDLL function coordtrans3d3().
If you transform to other the cartesian coordinates you can do a 2D transformation and leave the orthometric heights unchanged. Those transformations can be performed e.g. with the GeoDLL function coordtrans3().

How do I transform UTM-Koordinaten to cartesian coordinates Lagestatus LS389?

The transformation can be performed with the GeoDLL function coordtrans3d3(). Settings for the source system: Coordinate System 3 (UTM coordinates northern hemisphere) with the Reference System 4 (ETRS89 Europe, geocentric, GRS80). Settings for the target system: Coordinate System 500 (Cartesian coordinates) with the Reference System 4 (ETRS89 Europe, geocentric, GRS80).

Is GeoDLL suitable for use as a service or in batch processing?

Yes, the DLLs can be configured so, that necessary messages are not displayed in a dialog window, but will be recorded in the EventLog. The entries of the EventLog then can be viewed in the Event Viewer. So it is possible to use GeoDLL in services like SQL-Server or CITRIX and in silent batch processes

What is the quality of the calculations with GeoDLL?

GeoDLL / GetaDLL uses Coordinate Transformation formulas based upon EPSG specifications and publications by Schatz, Schuhr and Klotz and Hooijberg. To achieve the highest precision only strong formula algorithms are used for calculations.

Are there statements about the accuracy of the calculations with GeoDLL?

Yes, there were comparative calculations realized with a set of test data of the "Arbeitsgemeinschaft der Vermessungsverwaltungen der Länder der Bundesrepublik Deutschland" (ADV). Please read the  test report.

Is the accuracy of the calculations with GeoDLL better than one millimeter?

Yes, it realized an accuracy to the ninth decimal with the set of test data from the ADV. This corresponds to a deviation of about 0.5 millimeters. Please read the  test report.

How are strings interchanged between GeoDLL functions and a DELPHI / PASCAL?

DELPHI 2009 supports the Unicode character set. By default, string transfers to dlls using pchar() [pointer to char] are always 16-bit wide. For clean access to GeoDLL instead pansichar() must be used.

How are strings returned from GeoDLL functions to the calling program?

In GeoDLL in each case PSZ variables are not returned by the return value of the function, but as references on PSZ parameters, which are passed in the function header. The passing per references instead of passing by values is necessary, to be able to administer memory for the PSZ parameters within GeoDLL32. The passing of a PSZ as reference corresponds to the C or C++ syntax "char**". In words expressed this is a "pointer to a pointer to the first character of a string", or an "address of an address of the first character of a string".

How can I make GeoDLL functions multithreadingable?

The Dynamic Link Library GeoDLL can be used in singlethreaded and multithreaded environments. It is multithreaded safe. For safe operation in a multithreaded environment, the operating system WINDOWS appropriate functions, which are used by the GeoDLL. There are some features that adapt and prepare GeoDLL for operation in different environments. For more information, search the Internet for the term "EnterCriticalSection" or to see the chapter "Multithreading Environment" in the electronic help file of GeoDLL.

Is it possible to do calculations with the shareware version of GeoDLL?

Please follow these steps: Download the unlockable trial version (shareware) of GeoDLL from the Internet and implement with GeoDLL functions the desired Coordinate Transformations and other calculations in your own application. After calling your application you can perform about 100 GeoDLL calculations, then GeoDLL stops calculating. If everything works, you purchase a license for GeoDLL and get the necessary unlock parameters. This you pass each time you start your application with a call to the function setunlockcode() to GeoDLL. Thereafter geodetic calculations with GeoDLL can be carried out without any limits during each program run.

Does GeoDLL support highly accurate Coordinate Transformations with NTv2 gridfiles?

Yes, you can involve any NTv2 gridfiles in your application with GeoDLL! Many NTv2 gridfiles can be  downloaded from the KilletSoft internet site.

Why conversions to WGS84 differe over the years?
There is a discrepancy in the conversion between ETRS89 and WGS84 since the last year about 2,5 cm.

The difference between ETRS89 and WGS84 over two or more years is correct, because GeoDLL takes account of the continental drift! The ETRS89, which is fixed on the Eurasian plate, moves at a rate of approximately 2.5 cm annually in south west direction under the world fixed WGS84.

Why are there "jumps" in the computation of Gauss-Krueger files?
When converting Geographical Coordinates to Gauss-Krueger coordinates there is suddenly a large deviation about 700km in the easting value stepping eastwards over a certain longitude.

The calculation is correct, because the large offset in the easting value comes about the automatic meridian strip changing with Gauss Krueger coordinates. The first digit of the easting value represents the number of the meridian strip. You can also force the calculation to a specific meridian. Using one of the functions CoordTrans?() for that set the last parameter nStripZ to the number of the meridian strip to be forced.

Why do I get with Geographic Coordinates in DMS notation sometimes a wrong result?
The error occurs, when I use for example, a program calculated longitude of 090400.0 (ddmmss) in GeoDLL for a Coordinate Transformation.

The error results from a wrong rounded value. This is a frequently made mistake when handling degrees, minutes, seconds. The value calculated as a double (C), that was supposed to be 090400.0, is represented program internally as 090399.99999_. GeoDLL recalculates the perceived 99.99999_ seconds as one minute and 39.99999_ seconds, which is logical and correct. The resulting value of 090439.99999_ leads to the seemingly false result.

Use the GeoDLL function umfroundg() from the function group "Notation Calculations" for propper rounding of calculated DMS coordinates. Use the function umfroundn() for proper rounding of calculated nautical coordinates in DM notation.

Why do I get an error message when using a NTv2 system?
The line "coordtrans(lon,lat,NULL,6,10,&lon,&lat,NULL,2,162,0)" generates the error message "Invalid geodetic Reference System".

If you use on one side a NTv2 reference system, you must use on the other side the equivalent NTv2 reference system. In a NTv2 file both reference systems are already fixed. So it should work: "coordtrans(lon,lat,NULL,6,163,&lon,&lat,NULL,2,162,0)".

Must the ellipsoidal height always be used for coordinate transformations?

In the practical handling of 3D coordinate transformations the ellipsoidal height usually is problematic, because it is often not known. The ellipsoidal height must not be confused with the orthometric height. Even with large height difference of several 100 meters, the horizontal displacement remains very low with a few millimeters. In case of missing ellipsoidal height, it is generally sufficient to do 2D transformations!

Can GeoDLL simply be copied to another computer when owning a general license?

If you have a general license, after installation of GeoDLL you can zip the installation folder and transfer it to another computer. Of course, you must include the function setunlockcode() in all source codes, that contain any GeoDLL functions calls.

 General questions •   Content •   Next topic

Questions about Graphics4VO - Graphics Library for Visual-Objects

What is the difference between the free trial version and the full version?

The application that includes Graphics4VO trial as a DLL shows periodically a message window. The trial version is naturally not available as source code. Apart from these exceptions trial version and full version are identical.

Can geodesic maps be drawn in different resolutions?

A great advantage of Graphics4VO is the use world coordinates. Vector maps internally mostly use geographic coordinates. Simply set the Graphics4VO world coordinate system to the geographic coordinates. How this is to do is described vividly in the supplied source code of the sample program. So it is possible to zoom a vector map with little effort or to adjust automatically to the respective window size.

Which data format is required for representing maps in Graphics4VO?

Graphics4VO supports the ESRI ArcView Shape format (.shp). With some luck you get suitable maps in Shape format from the internet for free. There are many vendors which provide simple geometries for free.

How do I draw an image point, e.g. a town, on a map?

You easily determine the geographic coordinates of the town with Google Earth. Then you address the town in the world coordinate system with exactly those coordinates. Graphics4VO calculates the respectively required window coordinates independently. Graphics4VO represents the town at the exact position on your map.

How can I display labels and captions on a map?

You simply write with Graphics4VO the texts with a transparent background at the desired location. The text font, text size and text color can be set.

 General questions •   Content

Questions about CONVERT - Data Conversion Software

Is it possible to schedule regularly repetitive tasks automaticly with CONVERT?

Yes it is possible! Use the program CONVERT to create a configuration file with the required settings. Enter the program name and the command line parameters "input file", "output file" and "configuration file" in WINDOWS Task Scheduler. There you can also set the time schedule for automatic startup. For detailed information, see CONVERT help.

How can I use the data record filtering function for a date field?

Let us take as an example for a filter a date of birth younger than 1th of January 1990. Suppose in your input file are date fields in the form dd.mm.yyyy. Insert the record filter expression F1 › 1990.01.01. The program only transfers data to the output file, which has F1 entries with date younger than 1th of January 1990.

KilletSoft News In order that you always are well informed about our company, we write actual news, current information and special offers here into this column.

KilletSoft Logo Innovation Award 2016
 
Award 2016 KilletSoft's geodetic software has won for the second year in succession the Innovation Award from the Initiative Small and Medium Enterprises.
Certificate TRANSDAT...
Certificate ORTWIN...
Read the Press Release ...

KilletSoft Logo GeoDLL / TRANSDAT
 
Proposal for using Polygonal Validity Scopes in NTv2 grid files.
Read the White Paper ...

KilletSoft Logo WINDOWS© 10 compatible
 
Win10 kompatibel Our software has got the certificate "WINDOWS© 10 compatible". So it complies with the compatibility standards of the Microsoft operating systems WINDOWS© 10.

KilletSoft Logo NTv2 Hamburg
 
Highly accurate NTv2 file of the Federal State of Hamburg free of charge for TRANSDAT and GeoDLL users.
Download the NTv2 file ...
Read the Press Release ...

KilletSoft Logo GeoDLL
 
GeoDLL provides Time Zone Calculations with aspect to Maritime Territorial Limits.
Read the Press Release ...

KilletSoft Logo TRANSDAT / GeoDLL
 
The program and the DLL now support all HARN / HPGN Reference Systems of the United States.
Read more ...

KilletSoft Logo Translators wanted!
 
The latest versions of the programs TRANSDAT and SEVENPAR support language files for the programs interface. Since the language dependent texts are managed in external files, new languages can be added at any time by creating new language files. Every user of the program now can compile language files by himself.