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 Geo Informatics" and "International Geo Data". 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

Administrative Geo Data (towns and municipalities, town quarters, postal codes, telephone preselections) of the Federal Republic of Germany with coordinates for geo coding, proximity searches and distance computations and with landscape, nature area and climatical contents

Quite often it is necessary to reference an address field e.g. like town or municipality name, postal code or telephone preselection, to corresponding geographical data and coordinates - a Geo Reference. The geo reference can be used for example to direct a customer to the closest store locations of a retail store chain by doing a proximity search. Or on the basis of the determined geo references statistics or general maps can be made. Another possibility it to determine distances between the different objects of the database tables with the geo references contained therein. The geo references are available as UTM coordinates, Gauss-Krueger-Coordinates and as geographical coordinates in degree and deg/min/sec notation. With the elevation data from a Digital Elevation Model the ground level height of each place can be determined. Often the knowledge is necessary about affiliations and relationships between data derived from different hierarchies. So it can be determined to which Federal State, governmental area or governmental county a town, a postal code or a telephone preselection is associated. Or it can be determined on which topographic map a town or town quarter is mapped or in which Federal State a certain town is to find.

It is possible to assign a variety of natural and scenic information to each town or municipality. The snow and wind load zones are available as local climatic data. In conjunction with the ground level heights they can be used to calculate static loads for the planning of building constuctions.

Geographical coordinates in degree notation are particularly suitable well for searches with Google Earth. Here is an Internet URL as an example with coordinates, which can represent a map or an aerial view of KilletSoft's hometown Kempen:  http://maps.google.com/maps?ll=51.36330,06.41862. The first value behind the identifier "ll" (lat / lon) is the geographical latitude, then the geographical longitude follows. The shown URL can be inserted directly into the address field of the browser to represent a map cutout on the screen.

These possibilities are provided by the database tables which are maintained by KilletSoft. In the following text only a brief description of the data is provided. Detailed data descriptions of all database tables you find in the  Data Specifications. A selection of test data you find in the  download file.

Table of contents of this site

  1.  The Town and Municipality Database ORTREF with georeferences
  2.  The Town and Municipality Database ORTGEM without georeferences
  3.  The Town Quarter Database ORTTLREF with georeferences
  4.  The Town Quarter Database ORTTLGEM without georeferences
  5.  The Postal Code Database PLZREF with georeferences
  6.  The Postal Code Database PLZGEM without georeferences
  7.  The Telephone Preselection Database VORWREF with georeferences
  8.  The Telephone Preselection Database VORWGEM without georeferences
  9.  The Administrative County Database KREIS
  10.  The Administrative District Database REGBEZ
  11.  The Federal States of Germany Database LAND
  12.  The Landscapes Database LANDSCH
  13.  The Database with the Nature Area Classification NATRAUM
  14.  The Database with the Snow and Wind Load Zones LASTEN
  15.  Quality of the Geo Data
  16.  Use of the coordinates contained in the Geo Data tables
  17.  Conversion to the necessary data format
  18.  Combination of the towns and town quarters to a common database
  19.  Acquisition of a license and right of use of the Geo Data tables
  20.  Pricing and ordering
  21.  Note to the download of the test data and the data converter

The Town and Municipality Database ORTREF with georeferences

The Town and Municipality database ORTREF contains approx. 12.500 data records with geo referenced local data of all autonomous towns, county dependend towns and municipalities of the Federal Republic of Germany. Detailed information, combination possibilities with other data base tables, hints to the use of the geo references and the formulas for distance computation you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Town / municipality name
  2. Town quarter name of the town / municipality center
  3. Town / Municipality Key
  4. Geographical longitude (ETRS89) in degree notation
  5. Geographical latitude (ETRS89) in degree notation
  6. Geographical longitude (ETRS89) in degree/minute/second notation
  7. Geographical latitude (ETRS89) in degree/minute/second notation
  8. Geographical longitude (DHDN) in degree/minute/second notation
  9. Geographical latitude (DHDN) in degree/minute/second notation
  10. Gauss Krueger easting (DHDN)
  11. Gauss Krueger northing (DHDN)
  12. UTM easting (ETRS89)
  13. UTM northing (ETRS89)
  14. Ground elevation over the sea level
  15. Postal code of the delivery area (significant digits)
  16. Postal code of the post box office (significant digits)
  17. Postal code of the town / municipality administration
  18. Old German postal code
  19. Category of the population
  20. Category of the largeness
  21. Number of the Nature Area Unit
  22. Number of the telephone directory
  23. Number of the topographic map on scale 1:25000
  24. International town / municipality UNLOCODE as ISO-3166
  25. Identifier for the status of the town / municipality
  26. Identifier for the importance of the town / municipality
  27. Month of the last data record update
  28. Flags for the updated data records

 To the table of contents of this site

The Town and Municipality Database ORTGEM without georeferences

The Town and Municipality database ORTGEM contains the same data as the database table ORTREF, but without geo references. The lower-priced table is suitable for all applications, which do not need geo references. Detailed information and combination possibilities with other data base tables you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Town / municipality name
  2. Town quarter name of the town / municipality center
  3. Town / Municipality Key
  4. Postal code of the delivery area (significant digits)
  5. Postal code of the post box office (significant digits)
  6. Postal code of the town / municipality administration
  7. Old German postal code
  8. Category of the population
  9. Category of the largeness
  10. Number of the Nature Area Unit
  11. Number of the telephone directory
  12. Number of the topographic map on scale 1:25000
  13. International town / municipality UNLOCODE as ISO-3166
  14. Identifier for the status of the town / municipality
  15. Identifier for the importance of the town / municipality
  16. Month of the last data record update
  17. Flags for the updated data records

 To the table of contents of this site

The Town Quarter Database ORTTLREF with georeferences

The Town Quarters database ORTTLREF contains approx. 108.000 data records with geo referenced local data of town quarters and town parts, which belong to the towns and municipalities contained in the database ORTREF. Detailed information, combination possibilities with other database tables, hints to the use of the geo references and the formulas for distance computation you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Main town name and town quarter name
  2. Town quarter name
  3. Town / Municipality Key
  4. Geographical longitude (ETRS89) in degree notation
  5. Geographical latitude (ETRS89) in degree notation
  6. Geographical longitude (ETRS89) in degree/minute/second notation
  7. Geographical latitude (ETRS89) in degree/minute/second notation
  8. Geographical longitude (DHDN) in degree/minute/second notation
  9. Geographical latitude (DHDN) in degree/minute/second notation
  10. Gauss Krueger easting (DHDN)
  11. Gauss Krueger northing (DHDN)
  12. UTM easting (ETRS89)
  13. UTM northing (ETRS89)
  14. Ground elevation over the sea level
  15. Most probable postal delivery area zip code of the town quarter
  16. Identifier for the status of the town quarter
  17. Identifier for the importance of the town quarter
  18. Month of the last data record update
  19. Flags for the updated data records

 To the table of contents of this site

The Town Quarter Database ORTTLGEM without georeferences

The Town Quarter database ORTTLGEM contains the same data as the database table ORTTLREF, but without geo references. The lower-priced table is suitable for all applications, which do not need geo references. Detailed information and combination possibilities with other data base tables you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Main town name and town quarter name
  2. Town quarter name
  3. Town / Municipality Key
  4. Most probable postal delivery area zip code of the town quarter
  5. Identifier for the status of the town quarter
  6. Identifier for the importance of the town quarter
  7. Month of the last data record update
  8. Flags for the updated data records

 To the table of contents of this site

The Postal Code Database PLZREF with georeferences

The Postal Code database PLZREF contains approx. 32.500 data records with geo referenced postal codes of the the delivery areas and the post box offices as well as the municipality keys of the suitable towns. Detailed information, combination possibilities with other database tables, hints to the use of the geo references, hints for the geo coding of postal addresses and the formulas for distance computation you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Postal Code
  2. Logistic designation of the postal code
  3. Town / Municipality Key
  4. Geographical longitude (ETRS89) in degree notation
  5. Geographical latitude (ETRS89) in degree notation
  6. Geographical longitude (ETRS89) in degree/minute/second notation
  7. Geographical latitude (ETRS89) in degree/minute/second notation
  8. Geographical longitude (DHDN) in degree/minute/second notation
  9. Geographical latitude (DHDN) in degree/minute/second notation
  10. Gauss Krueger easting (DHDN)
  11. Gauss Krueger northing (DHDN)
  12. UTM easting (ETRS89)
  13. UTM northing (ETRS89)
  14. Ground elevation over the sea level
  15. Postal code type
  16. Flag "Several postal delivery areas in one town"
  17. Flag "Several towns in one postal delivery area"
  18. Identifier for the importance of the postal code
  19. Month of the last data record update
  20. Flags for the updated data records

 To the table of contents of this site

The Postal Code Database PLZREF without georeferences

The Postal Code database PLZGEM contains the same data as the database table PLZREF, but without geo references. The lower-priced table is suitable for all applications, which do not need geo references. Detailed information and combination possibilities with other data base tables you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Postal Code
  2. Logistic designation of the postal code
  3. Town / Municipality Key
  4. Postal code type
  5. Flag "Several postal delivery areas in one town"
  6. Flag "Several towns in one postal delivery area"
  7. Identifier for the importance of the postal code
  8. Month of the last data record update
  9. Flags for the updated data records

 To the table of contents of this site

The Telephone Preselection Database VORWREF with georeferences

The Telephone Preselection database VORWREF contains approx. 20.500 data records with geo referenced telephone preselection codes as well as the municipality keys of the suitable towns. Detailed information, combination possibilities with other database tables, hints to the use of the geo references, hints for the geo coding of telephone numbers and the formulas for distance computation you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Telephone Preselection Code
  2. Logistic designation of the telephone preselection
  3. Town / Municipality Key
  4. Geographical longitude (ETRS89) in degree notation
  5. Geographical latitude (ETRS89) in degree notation
  6. Geographical longitude (ETRS89) in degree/minute/second notation
  7. Geographical latitude (ETRS89) in degree/minute/second notation
  8. Geographical longitude (DHDN) in degree/minute/second notation
  9. Geographical latitude (DHDN) in degree/minute/second notation
  10. Gauss Krueger easting (DHDN)
  11. Gauss Krueger northing (DHDN)
  12. UTM easting (ETRS89)
  13. UTM northing (ETRS89)
  14. Ground elevation over the sea level
  15. Priority of the telephone preselection
  16. Flag "Several preselection areas in one town"
  17. Flag "Several towns in one preselection area"
  18. Month of the last data record update
  19. Flags for the updated data records

 To the table of contents of this site

The Telephone Preselection Database VORWGEM without georeferences

The Telephone Preselection database VORWGEM contains the same data as the database table VORWREF, but without geo references. The lower-priced table is suitable for all applications, which do not need geo references. Detailed information and combination possibilities with other data base tables you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Telephone preselection code
  2. Logistic designation of the telephone preselection
  3. Town / Municipality Key
  4. Priority of the telephone preselection
  5. Flag "Several preselection areas in one town"
  6. Flag "Several towns in one preselection area"
  7. Month of the last data record update
  8. Flags for the updated data records

 To the table of contents of this site

The Administrative County Database KREIS

The Administrative County database KREIS contains the names and Administrative County Keys of the approx. 450 counties of the Federal Republic of Germany and county-referred data. The data can be linked by the Administrative County Key with the contents of the other database tables by using their Municipality Keys. Detailed information and combination possibilities with other data base tables you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Name of the Administrative County
  2. Administrative County Key
  3. Car licence plate code
  4. Month of the last data record update

 To the table of contents of this site

The Administrative District Database REGBEZ

The Administrative District database REGBEZ contains the names and Administrative District Keys of all districts of the Federal Republic of Germany. The data can be linked by the Administrative District Key with the contents of the other database tables by using their Municipality Keys. Detailed information and combination possibilities with other data base tables you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Name of the Administrative District
  2. Administrative District Key
  3. Month of the last data record update

 To the table of contents of this site

The Federal States of Germany Database LAND

The Federal States of Germany database LAND contains the names and Federal State Keys of all states of the Federal Republic of Germany. The data can be linked by the Federal State Key with the contents of the other database tables by using their Municipality Keys. Detailed information and combination possibilities with other data base tables you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Name of the Federal State
  2. Federal State Key
  3. Abbreviation for the Federal State
  4. International Federal State UNLOCODE as ISO-3166
  5. Name of the State Surveying Office in short form
  6. Name of the State Surveying Office in long form
  7. Address of the State Surveying Office
  8. Place of the State Surveying Office
  9. Telephone number of the State Surveying Office
  10. Fax number of the State Surveying Office
  11. Month of the last data record update

 To the table of contents of this site

The Landscapes Database LANDSCH

The database table contains the landscapes with the different landscape types of the Federal Republic of Germany. With the landscape-key the data can be connected to the contents of other database tables. Detailed information and combination possibilities with other data base tables you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Name of the Landscape
  2. Key of the Landscape
  3. Type of the Landscape
  4. Geographical longitude of the center or the Landscape
  5. Geographical latitude of the center or the Landscape
  6. Month of the last data record update

 To the table of contents of this site

The Database with the Nature Area Classification NATRAUM

The database table contains the natural area classification of the Federal Republic of Germany in the form of hierarchically structured natural area units. With the nature-area-unit-key the data can be connected to the contents of other database tables. Detailed information and combination possibilities with other data base tables you will find in the download file or in the  Data Specification. These data fields are contained in the database table:

  1. Name of the Nature Area Main Unit
  2. Key of the Nature Area Main Unit
  3. Geographical longitude of the center or the Main Unit
  4. Geographical latitude of the center or the Main Unit
  5. Name of the Nature Area Superior Unit
  6. Key of the Nature Area Superior Unit
  7. Name of the Nature Area Unit by definition of BfN
  8. Key of the Nature Area Unit by definition of BfN
  9. Name of the Nature Broad Expanse Area
  10. Name of the Nature Biographical Region
  11. Month of the last data record update

 To the table of contents of this site

The Database with the Snow and Wind Load Zones LASTEN

The database table contains the snow load and wind load zones for the areas of the cities and municipalities of the Federal Republic of Germany. In conjunction with the ground level heights contained in the database table the load zones can be used to calculate static loads for building constuctions. These data fields are contained in the database table:

  1. Town / Municipality Key
  2. Averaged Ground Elevation of the Town / Municipality
  3. Wind Load Zone of a Town / Municipality
  4. Number of a footnote to the Wind Load Zone
  5. Snow Load Zone of a Town / Municipality
  6. Number of a footnote to the Snow Load Zone
  7. Month of the last data record update
  8. Flags for the updated data records

 To the table of contents of this site

Quality of the Geo Data

The geo data offered here are in high-precision quality and are present in different coordinate and reference systems. They are constantly updated and they are subject of a constant quality control. Detailed information and hints to the use of the geo references can be found in the files of the download or in the detailed Data Specifications of the data tables.

 To the table of contents of this site

Use of the coordinates contained in the Geo Data tables

The coordinates are present as geographic coordinates, as Gauss-Krueger coordinates of the 3rd meridian strip and as UTM coordinates on the 32th meridian strip. Because UTM coordinates and Gauss-Krueger coordinates are converted to a uniform meridian strip, distances between two points can be calculated by the simple execution of the Pythagoras theorem. That has the advantage in relation to the computation with geographical coordinates (see below) that it is substantially simpler and much faster. The result is the distance between the points in meters.

Formula for the distance calculation with Gauss-Krueger coordinates:
difEast   = abs(GKRECHTS1 - GKRECHTS2)
difNorth  = abs(GKHOCH1 - GKHOCH2)
l         = sqrt(difEast * difEast + difNorth * difNorth)
with
GKRECHTS1:  Easting of the first coordinate
GKHOCH1:    Northing of the first coordinate
GKRECHTS2:  Easting of the second coordinate
GKHOCH2:    Northing of the second coordinate
abs():      Absolute value function
sqrt():     Square root function
l:          Distance in meters as result.

Formula for the distance calculation with UTM coordinates:
difEast   = abs(UTMRECHTS1 - UTMRECHTS2)
difNorth  = abs(UTMHOCH1 - UTMHOCH2)
l         = sqrt(difEast * difEast + difNorth * difNorth)
with
UTMRECHTS1: Easting of the first coordinate
UTMHOCH1:   Northing of the first coordinate
UTMRECHTS2: Easting of the second coordinate
UTMHOCH2:   Northing of the second coordinate
abs():      Absolute value function
sqrt():     Square root function
l:          Distance in meters as result.

Geographic coordinates are indicated in longitude and latitude. Usually longitude and latitude are represented in the degree notation, which is also called decimal notation. Geographical coordinates in the degree notation are for the distance computation better suitable than geographical coordinates in the degrees/minutes/second notation. For a distance computation the longitude and latitude of the first point (LAENGE_D1, BREITE_D1) and the longitude and latitude of the second point (LAENGE_D2, BREITE_D2) are needed. If the latitude has a minus sign, the point is on the southern earth hemisphere, otherwise on the northern earth hemisphere. If a longitude has a minus sign, the point is situated west of the Greenwich meridian, otherwise east of it. In the Federal Republic of Germany no minus signs occur, because all coordinates are on the northern earth hemisphere and east of Greenwich.

As preparation for the distance computation the longitude and latitude are 
converted into radians. The unit of the radian is [rad].
Lon1r     = LAENGE_D1 * PI / 180
Lat1r     = BREITE_D1 * PI / 180
Lon1r     = LAENGE_D2 * PI / 180
Lat1r     = BREITE_D2 * PI / 180
  with
LAENGE_D1:  Longitude of the first point in degree notation
BREITE_D1:  Latitude of the first point in degree notation
LAENGE_D2:  Longitude of the second point in degree notation
BREITE_D2:  Latitude of the second point in degree notation
Lon1r:      Radian of the longitude of the first point
Lat1r:      Radian of the latitude of the first point
Lon1r:      Radian of the longitude of the second point
Lat1r:      Radian of the latitude of the second point
PI:         Circle constant Pi

Now the longitudes and latitudes of the two coordinates are so far prepared
that they can be inserted into the formula for the distance computation.
l        =  r * acos[sin(Lat1r) * sin(Lat2r)
            + cos(Lat1r) * cos(Lat2r) * cos(Lon2r - Lon1r)]
with
sin():      Sinus function
cos():      Cosinus function
acos():     Arcus Cosinus function
r:          Earth equatorial radius = 6378137 meter
l:          Distance in meters as result

The conversion of the geographic, Gauss-Krueger and UTM coordinates into another coordinate and/or reference system, can be accomplished with the coordinate transformation program  TRANSDAT or as purchase order. Like that it is possible to convert e.g. into the Lambert coordinate system or to Soldner coordinates and into the usual reference systems.

 To the table of contents of this site

Conversion to the necessary data format

As a standard the database tables are present in the file format CSV (Comma Separated Values). The used character set is ANSI. This format is used often and in most cases you can import the data directly into your own system. For example, you can process the data directly in MS-ACCESS or MS-EXCEL without further editing.

The  downloadable freeware program CONVERT converts the available database tables into other data formats and character sets with the necessary sortings and selections. With the program for example CSV data can be converted into the SDF format (Simple Document Format) or into the dBase format. For the use of the data on different platforms it is possible to select between the character sets ASCII, ANSI, UTF8 and UniCode. Thus the import of the data in any database management system or file system will be possible.

For the import in MySQL or SQL databases the necessary "CREATE TABLE" script can be generated. Further the selection of the data on data fields and data records is possible. In addition the data can be sorted on base of the data fields. Data from several files can be joined to a common file.

Here you can have a look to some  screenshots of the converter program.

 To the table of contents of this site

Combination of the towns and town quarters to a common database

If both database tables ORTREF and ORTTLREF or ORTGEM and ORTTLGEM were acquired, they can be joined to a common database table and sorted again by assistance of the freeware program CONVERT (download see below). In the database table then all towns / municipalities and town quarters are arranged among each other and sorted on the municipality key.

 To the table of contents of this site

Acquisition of a license and right of use of the Geo Data tables

The  license models described here require only a unique payment. No additional payments are raised as a function of the number of installations or on the service life of the license. The service life is unlimited.

The database tables presented here can be used as data volumes of computer programs and Internet sites (applications) and can be passed in the context of the application to customers. The database tables are licensed for different types of use:

  1. A single license for a database table entitles the license holder to use the database table with a single software application licensed to the database tables license holder. The software application that comes with the database table can be passed to any number of customers or it can be installed as a single application on the Internet Server of the license holder or the server of the license holder's Internet service provider.
  2. A general license for a database table entitles the license holder to use the database table with any number of software applications licensed to the database tables license holder. Software applications that come with the database table can be passed to any number of customers and can be installed on a single or multiple Internet servers of the license holder or license holder's Internet service provider.

 To the table of contents of this site

Pricing and ordering

Pricing and ordering information for the database tables presented here and for other software products can be found in the  Price list. Order the "Geo Data German Admin" with the electronic  Order Form.

 To the table of contents of this site

Note to the download of the test data and the data converter

A selection of  test data of all database tables presented here with the detailed data description and with informations about the use of the data can be downloaded as ZIP packed file by the Internet. The Freeware program  CONVERT, developed by KilletSoft, for converting and adaptation of the data is ready for download if necessary. For unpacking the download files you need an unzip program, which you can download  from this side.

 To the table of contents of this site

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 Price reduced!
 
Since February we have a new contract with our data supplier. The prices for spatial data on street and building levels have been reduced substantially. The up to 65 percent cheaper prices we pass directly to our customers!

KilletSoft Logo New product BetaDLL
 
BetaDLL is a programming library with coordinate transformations and NTv2 datum shifts with the German BeTA2007 standard for calling from own applications or the use as C++ source code.
Read the Press Release ...

KilletSoft Logo Free update by purchasing Geo Data German Admin
 
Geo Data German Admin are updated every year in March / April. In order that you do not have any disadvantage when you acquire the data now before the annual updating, you get a free update.

KilletSoft Logo WINDOWS© 7 compatible
 
Our software has received the certificate "WINDOWS© 7 compatible". So it complies with the compatibility standards of the Microsoft operating systems WINDOWS© 7.

KilletSoft Logo INSPIRE©
 
GeoDLL and TRANSDAT supports Europe-wide the ETRS89 coordinate systems proposed by INSPIRE©.

KilletSoft Logo GK --> UTM with BeTA2007
 
The convertion of your geodata from Gauss-Kruger to UTM with BeTA2007 - Its so easy!
Read the Worksheet and the Press Release ....

KilletSoft Logo UTM coordinates
 
Display Formats of UTM Coordinates - How to Deal with Them?
Read the Worksheet and the Press Release ....

KilletSoft Logo Snow and Wind Load Zones
 
The Snow and Wind Load Zones of all German towns and cities are available in a new data base.
Read the Press Release ...

KilletSoft Logo Nature Area Classification
 
The product "GeoData German Admin" has been enhanced with two new data tables containing the "Nature Area Classification" and the Landscapes. This will allow associating nature area and landscape information to all localities.
Read the Press Release ...

KilletSoft Logo GeoDLL supports 3D coordinate- transformations
 
After our Dynamic Link Library has become super fast by recoding to C++, GeoDLL now is able to calculate 3D coordinate transformations considering the ellipsoidical heights. As well calculations with cartesian coordinates are possible now.