Kurzbeschreibung der aktuellen Version
Beschreibung des Entwicklungswerkzeugs
Datenblatt Funktion coordtrans3d() als Beispiel
Liste der Koordinaten und Bezugssysteme
NTv2-Unterstützung mit GeoDLL
Nutzung Digitaler Höhenmodelle mit GeoDLL
Bildschirmfotos
Download GeoDLL Testversion
Preise GeoDLL Vollversion
Bestellung GeoDLL VollversionGeoDLL unterstützt die Entwicklung geodätischer Software auf verschiedenen Plattformen durch die Bereitstellung geodätischer Funktionen. In GeoDLL sind präzise Funktionen zu den Themen 2D- und 3D-Koordinatentransformation, Datums- bzw. Bezugssystemwechsel, Meridianstreifenwechsel, Koordinaten- und Bezugssysteme, Benutzerdefinitionen, Entfernungsberechnungen, Digitale Höhenmodelle, NTv2-Unterstützung, Geodätische Hauptaufgaben, Karten- und Umformfunktionen enthalten.
GeoDLL ermöglicht das Einbinden professioneller Koordinatentransformationen in eigene Programme:
Eigene Koordinatensysteme und lokale Bezugssysteme sowie Erdellipsoide können mit Hilfe der Koordinatensystem-Parameter, der Erdhalbachsen und sieben Helmert- oder drei Molodenski-Parameter realisiert werden.
GeoDLL ist ausführlich dokumentiert und wird als DLL-Datei oder als C++ oder CA-Visual Objects Quelltext geliefert. Die Funktionen der GeoDLL sind multithreading-fähig. Die DLL ist in der Programmiersprache C++ geschrieben. Dadurch werden schnelle Ausführungsgeschwindigkeit, kompakter Code und hohe Laufstabilität erreicht.
Das Betriebssystem WINDOWS bietet Softwareentwicklern die Möglichkeit vorgefertigte Funktionen von Fremdanbietern in eigene Softwareentwicklungen einzubinden.
Dazu muß aus dem eigenen Programm heraus auf die Funktionen einer sogenannten DLL (Dynamic Link Library) zugegriffen werden.
Das benutzte Entwicklungssystem spielt dabei keine wesentliche Rolle.
So können Funktionen aus GeoDLL in Programme eingebunden werden, die beispielsweise in C++, Delphi, MS-Access, Visual-Basic, CA-Visual-Objects oder anderen Programmiersprachen geschrieben sind.
Zur Unterstützung wird die DLL mit Beispielen und Schnittstellen-Quelltexten in vielen gebräuchlichen Programmiersprachen geliefert.
Als Beispiel für die Einbindung der GeoDLL können Sie unser Programm
TRANSDAT vom Internet herunterladen.
Häufig haben wir Anfragen bekommen, ob es die geodätischen Funktionen auch für andere Betriebssysteme wie z.B. WIN64, LINUX oder UNIX gäbe. Manche Entwickler möchten auch keine Funktionalität ohne Kenntnis des Quelltextes in ihre Programme einbauen. Aus diesen Gründen haben wir uns entschlossen, die geodätischen Funktionen auch als Quelltext anzubieten. Ab sofort können die in GeoDLL enthaltenen Funktionen komplett als C++ Quelltext erworben werden. Der Quelltext ist weitgehend in ANSI-C++ geschrieben, so dass eine Migration auf beliebige Betriebssysteme und Hardware-Plattformen mit nur geringem Aufwand möglich ist.
Als Beispiel einer Funktionsbeschreibung können Sie sich die Beschreibung der geodätischen Funktion
coordtrans3d() ansehen.
Ausführliche Beschreibungen aller hier aufgeführten GeoDLL Funktionen mit der Erläuterung der Parameterübergabe sind in der
Download-Datei in Deutscher und Englischer Sprache enthalten.
Die nach Kontinenten und Ländern geordneten und von GeoDLL unterstützten
Koordinaten- und Bezugssysteme mit zusätzlichen Informationen sind auf einer separaten Seite zusammengestellt.
GeoDLL unterstützt die Digitalen Höhenmodelle CGIAR und GLOBE (3 und 30 Sekunden Raster) zur punktgenauen Ermittlung von Geländehöhen über dem Mittleren Meeresspiegel (Mean Sea Level).
Ausführliche Informationen zur Verwendung der
Digitalen Höhenmodelle sind auf einer separaten Seite zusammengestellt.
Die geodätischen Funktionen der GeoDLL sind in Funktionsgruppen zusammengefasst. Hier ist eine Übersicht der Funktionen und Funktionsgruppen aufgelistet:
Funktionen der Gruppe "Koordinatentransformationen"
Funktionen der Gruppe "Benutzerdefinitionen"
Funktionen der Gruppe "Parameterermittlung"
Funktionen der Gruppe "Entfernungsberechnungen"
Funktionen der Gruppe "Notationsberechnungen"
Funktionen der Gruppe "Kartenberechnungen"
Funktionen der Gruppe "Höhenberechnungen"
Funktionen der Gruppe "NTv2-Gitterdaten"
Sonstige Funktionen, die in allen Gruppen zur Verfügung stehen
GeoDLL enthält schon einige vorgefertigte Schnittstellen und Definitionsdateien zur Einbindung geodätischer Funktionen in die von Ihnen benutzte Programmiersprache. Es liegen auch einige Beispiel-Quelltexte in verschiedenen Programmiersprachen vor. Die hier aufgeführten Quellcodes sind in der download-Datei enthalten.
Die von dieser Seite herunterladbare Version der GeoDLL ist zunächst eine Testversion (Sharewareprinzip). Alle Funktionen aus der DLL können nach jedem Programmstart Ihrer Applikation für eine kurze Zeit uneingeschränkt aufgerufen werden. Zum Testen der Funktionsfähigkeit der DLL-Funktionen und zum Testen der Lauffähigkeit der DLL sollte das genügen. Um die Funktionen der DLL uneingeschränkt während des ganzen Programmlaufs nutzen zu können, müssen Sie bei KilletSoft GbR die Freischaltcodes der oben aufgeführten von Ihnen benötigten Funktionsgruppen erwerben. Die Freischaltcodes werden in Ihrer Applikation durch den Aufruf der DLL-Funktion setunlockcode(<Freischaltcode>,<Benutzerkennung>) implementiert. Danach können die Funktionen der freigeschaltete Funktionsgruppe beliebig oft aufgerufen werden.
Die hier beschriebenen
Lizenzmodelle erfordern nur eine einmalige Zahlung.
Es werden keine zusätzlichen Zahlungen in Abhängigkeit von der Anzahl der belieferten Kunden oder von der Nutzungsdauer erhoben.
Die Nutzungsrechte (Freischaltcodes) werden einzeln für die von Ihnen benütigten Funktionsgruppen der GeoDLL erworben.
Es gibt verschiedene Lizenzmodelle für die Nutzung:
Da die benötigten Funktionsgruppen einzeln erworben werden können, ist sichergestellt, daß nur die Leistung bezahlt werden muß, die von Ihnen benötigt wird.
Die Preise und die Bezugsquelle für die Funktionsgruppen der GeoDLL und für andere Computersoftware entnehmen Sie bitte der
Preisliste.
Bestellen Sie Funktionsgruppen der GeoDLL mit dem elektronischen
Bestellformular.
Eine Testversion der Dynamic Link Library GeoDLL mit der detaillierten Beschreibung und mit ausführlichen Hinweisen zur Verwendung der Funktionen kann als ZIP-gepackte Datei vom Internet
heruntergeladen werden.
Zum Entpacken der Download-Datei benötigen Sie einen Entpacker, den Sie
von dieser Seite herunterladen können.
Damit Sie immer gut informiert sind, haben wir in dieser Spalte aktuelle Hinweise, Informationen und besondere Angebote für Sie zusammengestellt.
Preis reduziert!
Ab Februar haben wir einen neuen Vertrag mit unserem Datenlieferanten.
Die Preise für Geodaten auf Straßen- und Gebäudebasis sind erheblich reduziert worden.
Die bis zu 65 Prozent günstigeren Preise geben wir direkt an unsere Kunden weiter!
Neues Produkt BetaDLL
BetaDLL ist eine Programmierbibliothek mit Koordinatentransformationen und NTv2-Datumswechsel nach dem Deutschen BeTA2007-Standard zum Einbinden in eigene Applikationen oder zur Nutzung als C++ Quelltext.
Lesen Sie die Pressemeldung ...
Kostenloses Update beim Erwerb der Geodaten German Admin
Die Geodaten German Admin werden im März / April jeden Jahres aktualisiert.
Damit Sie keinen Nachteil haben, wenn Sie die Daten noch vor der jährlichen Aktualisierung erwerben, erhalten Sie ein kostenloses Update.
INSPIRE©
GeoDLL und TRANSDAT unterstützen Europa-weit die von INSPIRE© vorgeschlagenen ETRS89-Koordinatensysteme.
GK --> UTM mit BeTA2007
Die Umstellung Ihrer Geodaten von Gauß-Krüger nach UTM mit BeTA2007 - So einfach geht das!
Lesen Sie das Arbeitspapier und die Pressemeldung ...
UTM-Koordinaten
Darstellungsformen von UTM-Koordinaten - Wie gehe ich damit um?
Lesen Sie das Arbeitspapier und die Pressemeldung ...
Schnee- und Windlastzonen
Die Lastzonen aller Städte und Gemeinden sind in einer neuen Datenbank verfügbar.
Lesen Sie die Pressemeldung ...
Naturräumliche Gliederung und Landschaften
Das Produkt "GeoDaten German Admin" ist um zwei Tabellen mit der "Naturräumlichen Gliederung" und den Landschaften erweitert worden.
Damit können allen Ortschaften naturräumliche und landschaftliche Informationen zugeordnet werden.
Lesen Sie die Pressemeldung ...
GeoDLL unterstützt 3D-Koordinaten- transformationen
Nachdem unsere Dynamic Link Library durch Umcodierung nach C++ superschnell geworden ist, kann GeoDLL jetzt 3D-Koordinatentransformationen unter Einbeziehung der ellipsoidischen Höhen durchführen.
Auch Berechnungen mit kartesischen Koordinaten sind nun möglich.