lib
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
lib [2021/11/28 08:11] – admin | lib [2023/07/03 18:25] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== crsTools Bibliothek | + | ===== crsTools Bibliothek ===== |
- | Die " | + | Die CrsTools sind eine Software-Bibliothek, |
- | Dies ist durch die heutige MVC-/ | + | Sie können Ihre Software mit dieser CrsTools-Bibliothek |
- | **//Wir haben das GeoDataModel (GCF) - Sie haben die Präsentations-Logic (UI)//** | + | Die CrsTools beinhalten allgemeine Definitionen und Berechnungen für |
- | Wikipedia: Model View Controller | + | * Ellipsoide |
+ | * Prime-Meridian (Greenwich, Ferro, Bern, ...) | ||
+ | * MAP-Projektionen (Gauss-Krüger, | ||
+ | * Projektionen | ||
+ | * 3D-Transformationen (zwischen ETRS89, WGS84, DHDN, MGI, DB-REF, ...) | ||
+ | * 3D-Transformations-Verfahren | ||
+ | * VRS-Höhentransformation | ||
- | Die wichtigsten Funktionen der " | + | Mit diesen Basisdefinitionen und Berechnungen sind zusätzlich Transformationsverfahren für spezielle Anforderungen aus unterschiedlichen Bereichen wie GIS und Kataster sowie Anforderungen aus verschiedenen Ländern/Bundesländern integriert: |
- | * Definitionen | + | |
- | * Coordinate-reference-Systems (CRS) | + | |
- | * Ellipsoide | + | |
- | * Map-Projections | + | |
- | * Prime Meridians | + | |
- | * Transformationen | + | |
- | * Import/Export | + | |
+ | * NTv2 | ||
+ | * LDP (USA: Low Distortion Projection) | ||
+ | * LTK (Sachsen-Anhalt) | ||
+ | * TGU-RP (Rheinland-Pfalz) | ||
+ | * Transformation (Passpunkte) | ||
+ | * CrsTrans3D (Bezugssystem) | ||
+ | Definitionen können individuell über die API oder über einen XML-Import erweitert werden. Alle Definitionen und Transformationen werden über den internationalen EPSG-Code gesteuert. | ||
+ | Warum CrsTools? | ||
+ | Aus Wikipedia/ | ||
+ | "... und jedes besteht aus einer Liste von 10 bis 20 Parametern ..." Das ist genau das Problem! Eine exakte Beschreibung für den Experten, aber einem Anwender erschließen sich diese Parameter nicht. Zumal die Definitionen nicht eineindeutig sind und Alternativen zulassen. Eine EPSG-Vorschlagsalternative muss nicht immer mit den geodätischen Vorstellungen, | ||
+ | Die L270_CrsTools-Bibliothek orientiert sich an den EPSG-Codes, dem internationalen Standard. Ein hier verwendeter EPSG-Code ist für eine Anforderung analysiert, zugezogen und getestet, so dass er eindeutig verwendet werden kann. | ||
+ | Zur Vereinfachung der User-Führung in Ihrer Software (GUI) stehen viele Hilfsfunktionen wie Filter, Tests, Genauigkeitsberechnungen zur Verfügung, um dem User Hilfestellung in dieser komplexen Thematik zu geben. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Die " | ||
+ | |||
+ | Dies ist durch die heutige MVC-/ | ||
+ | |||
+ | **//Wir haben das GeoDataModel (GCF) - Sie haben die Präsentations-Logic (UI)//** | ||
+ | |||
+ | Wikipedia: Model View Controller (MVC, englisch für Modell-Präsentation-Steuerung) ist ein Muster zur Unterteilung einer Software in die drei Komponenten Datenmodell (englisch model), Präsentation (englisch view) und Programmsteuerung (englisch controller). | ||
lib.1638087062.txt.gz · Last modified: 2023/07/03 18:28 (external edit)