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 focal trades of the companies supplied by KilletSoft are consulting engineers, GIS developers, Internet marketing, public utilities, logistics, telecommunications, security and public services.
  •   Print page content Print page content  •   link_in Contact  •   link_in Imprint
Deutsch English

GeoDLL - Time Zone Calculations

GeoDLL supports the development of geodetic software by providing geodetic functions, which are put together into function groups for specific tasks. To use Time Zone calculations in own developments a license for the function group "Time Zone Calculations" can be purchased.

This GeoDLL functions group contains functions to calculate Time Zones, UTC, DST, daylight change dates and other Time Zone parameters from coordinates or from GeoDLL Time Zone indexes.

A Time Zone is a region that has an uniform standard time for legal, commercial, and social purposes. Time Zones are primarily longitude dependent, but secondary they follow the boundaries of countries or their administrative subdivisions. The Time Zones supported by GeoDLL are based on an uniform naming convention, designed by Paul Eggert, such as America/New_York and Europe/Paris. The Time Zones have offsets from Coordinated Universal Time (UTC) as a number of hours (UTC-12 to UTC+12). Many higher latitude countries use Daylight Saving Time (DST) for a part of the year, typically by changing clocks one hour forward.

Download of the Time Zone shapefile for the function gettznumbycoordexact()

The function gettznumbycoordexact() determines a GeoDLL Time Zone index of a Time Zone from a geographic coordinate in WGS84 datum (Longitude, Latitude). In comparison with the function gettznumbycoordfast(), the function gettznumbycoordexact() is slower, but it determines the Time Zone in the border areas of the Time Zone surfaces with high precision.

For this purpose, a shapefile is used, in which the geometries of all Time Zones are contained. Before the first function call, the shapefile must be initialized using the function settzshapefile(). You can download the GeoDLL supported shapefile named GEODLLTZ.SHP here as ZIP compressed file.

link_in Download Time Zone shapefile GEODLLTZ.SHP

Download of the Time Zone gridfile for the function gettznumbycoordfast()

The function gettznumbycoordfast() determines a GeoDLL Time Zone index of a Time Zone from a geographic coordinate in WGS84 datum (Longitude, Latitude). In comparison with the function gettznumbycoordexact(), the function gettznumbycoordfast() is considerable faster, but it determines the Time Zone in the border areas of the Time Zone surfaces only with a precision of 0,1 degree.

For this purpose, a gridfile is used, which contains a geometric grid of the Time Zones. Before the first function call, the gridfile must be initialized using the function settzgridfile(). You can download the GeoDLL supported gridfile named GEODLLTZ.GRD here as ZIP compressed file.

link_in Download Time Zone gridfile GEODLLTZ.GRD

Characteristics of the group "Time Zone Calculations"

  1. List of Time Zones with designation, UTC and Time Zone index
  2. Exact Time Zone calculation from coordinates using a shape file
  3. Fast Time Zone calculation from coordinates using a 0,1 degree grid file
  4. Optional inclusion or 3, 12, 24 and 200 mile territorial limits
  5. Determination of a Time Zone index from a coordinate
  6. Determination of Time Zone designation from Time Zone index
  7. Calculation of UTC, DST und Daylight Saving start and end dates

Functions of the group "Time Zone Calculations"

  1. Function settzshapefile() - Initialize and test a shapefile for Time Zone calculations
  2. Function gettzcurrentbynum() - Determ. of current Time Zone param. from GeoDLL index
  3. Function gettznamebynum() - Determ. of a Time Zone designation from a GeoDLL index
  4. Function gettznumbycoordexact() - Exact determination of GeoDLL index from a coordinate
  5. Function gettznumbycoordfast() - Fast determination of GeoDLL index from a coordinate
  6. Function gettzparbynum() - Determination of common Time Zone param. from GeoDLL index

Ausführliche Funktionsbeschreibungen

Detailed descriptions of all geodetic functions of this function group you find here in the online manual!

KilletSoft News In order that you are always well informed about our company, we write actual news, current information and special offers here into this column.
KilletSoft Logo BY-KanU
Following Baden-Wuerttemberg with its close-meshed NTv2 grid file BWTA2017, the federal state of Bavaria as well has completed extra high-resolution NTv2 files for the transformation of spatial data in real estate cadastres to UTM/ETRS89.
link_in Read the Press Release...
KilletSoft Logo EU Business Award 2018
Award 2018 The EU Business News Magazine from Great Britain has given the "EU Business Award 2018" to KilletSoft. link_pdf Read the Award...
link_in Read the Press Release...
KilletSoft Logo NTv2 files
Geosoftware for inserting area boundaries as Polygonal Validity Scopes in NTv2 files.
link_in Read the Worksheet...
KilletSoft Logo Geodata International
A new release ot "Geodata International" is available. The database contains 282 contry files with Towns and Municipalities, Town Districts, Coordinates, Postal Codes etc.
link_in Read more...
KilletSoft Logo NTv2 Toolbox
The new program NTv2Tools provides tools for analyzing and processing of NTv2 files. link_in Read the Description...
KilletSoft Logo NTv2 files
Geosoftware with Tools for analyzing and processing of NTv2 files.
link_in Read the Worksheet...
KilletSoft Logo PolyGonal Validity Scopes
The new program NTv2Poly complements NTv2 files with Polygonal Validity Scopes that are taken from an outline shapefile. link_in Read the Description...
KilletSoft Logo Very big NTv2 files
Solutions for problems with large NTv2 files in GIS and Geosoftware link_in Read the Press Release...
KilletSoft Logo GDA2020
The new geodetic Reference System GDA2020 of Australia is supported by TRANSDAT and GeoDLL now. link_in Read the Press Release...
link_in View the list of CRS...
KilletSoft Logo GoogleMaps / OpenStreetMap
KilletSoft converts Geodata for Navigation in free Map Services.
link_in Read the Worksheet...
KilletSoft Logo Quality Analysis
Practice oriented Accuracy Verification of the Software TRANSDAT and GeoDLL with an extremely structured NTv2 grid file.
link_in Read the Worksheet...
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.
link_pdf Certificate TRANSDAT...
link_pdf Certificate ORTWIN...
link_in Read the Press Release...
KilletSoft Logo GeoDLL / TRANSDAT
Proposal for using Polygonal Validity Scopes in NTv2 grid files.
link_in Read the Worksheet...
KilletSoft Logo Translators wanted!
The programs TRANSDAT, SEVENPAR, NTv2Poly and NTv2Tools support language files for the programs interface. Since the language dependent texts are managed in external files, link_in new languages can be added at any time by creating new language files. Everybody who is interested can translate a new language file into his native language for himself and all users.
Author: Dipl.-Ing. Fred Killet
Page name: p_gdlfzb_e.htm
Page views: 4
Period: since August 17, 2019