|
WebGIS
|
Moderne WebGIS Architekturen bestehen aus der Verbindung eines MapServers und eines WebClients, wobei die Hauptlast
der Arbeit auf dem Server liegt.
Für den Client, der in der Regel nur einfache GIS Funktionalitäten bietet,
wird hierbei lediglich ein
Webbrowser benötigt. Somit ist es möglich
auf kostengünstige Art und Weise einen
großen Nutzerkreis anzusprechen.
Als Spezialist für WebGIS Anwendungen bearbeiten wir Ihre Projekte aus einer Hand:
Aufbereitung der darzustellenden Daten für eine performante Darstellung in WebGIS-Anwendungen
Programmierung angepaßter Clients und Datenbankanwendungen auf Basis von OpenSource und proprietärer Software.
Einbindung der Daten und Applikationen in eine bestehende Geodateninfrastruktur (GDI).
|
| UMN MapServer |
Der UMN MapServer ist eine Open Source Entwicklungsumgebung für die Erstellung dynamischer Kartenanwendungen im Internet. Der UMN MapServer hat sich aufgrund seiner Skalierbarkeit, Stabilität und Performance für Kartendienste im WebGIS-Bereich etabliert.
- Vektorformate: Shapefiles, PostGIS/PostgreSQL, ESRI ArcSDE, ORACLE-Spatial, weitere über OGR
- Rendering für verschiedene Rasterformate (z.B. .PNG, .GIF, .JPEG) über die GDAL Bibliothek
- OGC (Open Geospatial Consortium) Standard-Schnittstellen WMS, WFS, GML und WMC
- Unterstützung von zahlreichen Programmiersprachen (z.B. PHP, Python, Perl, Ruby, Java, and C#)
- On-the-fly-Projektionen
- TrueType Font Unterstützung
- Automatisierte Kartenelemente (Maßstab, Übersichtskarte, und Legende)
- Thematische Kartographie mit logischen Klassen oder über reguläre Ausdrücke
- Plattformunabhängigkeit (Linux, Windows, Mac OS X, Solaris)
- umfangreiche Dokumentation und Unterstützung durch aktive Anwendergemeinschaft
|
 |
|

|
Der NETGIS MapServer Client (für UMN Mapserver) basiert auf reinem HTML und Javascript, d.h. es werden keine PlugIns im Browser benötigt. Als serverseitige Scriptsprache kommt PHP zum Einsatz, die Anwendung ist so für alle wichtigen Betriebssysteme einsetzbar. In seiner neuesten Version sind viele Grundfunktionen in OpenSource Bibliotheken externisiert (z.B. Prototype, Scriptaculous, jsgraphics u.a.)
- verschiedene Zoomfunktionalitäten, Maßstabs- und Koordinatenangabe, Messfunktion, Linkgenerator, Übersichtskarte, dynamischer Legende
- Ebenensteuerung als Baumansicht zum Ein- und Ausblenden von Informationen
- Umfangreiches Abfragesystem (Punkt, Rechteck- und Polygonabfragen) mit XML-Templates zur einfachen Konfiguration der Ergebnistabellen
- Abfrage verknüpfter Datenbankinhalte über Kartenobjekte, einfache Schnittstellendefinition
- Abfrage von digitalen Geländemodellen, GPS-Koordinaten
- Maßstabsgerechte PDF-Druckfunktion für alle Formate (A4-A0), Druckmodul zur individuellen Definition von Druckvorlagen über XML-Templates
- Suchfunktionen und Featurequerys individuell anpassbar
- Einbindung des Google-Geocodingdienstes und Verknüpfung mit Google-Maps
- Digitalisierfunktion im Browser: Polylinien, Polygone, Punkte, Bearbeitung von Stützpunkten, direkter lesender und schreibender Zugriff auf Postgresql / Postgis-Daten.
- XML- Templatesystem für Bearbeitung von Datenbankinhalten und Definition von Eingabe-/ Bearbeitungsmasken
- Individuelle Fachschalen, z.B. Exportfunktionen für zahlreiche GIS-Formate, ALK / ALB Auskunft, Friedhofskataster, Bookmarks, WMS-Dienst-Verwaltung u.a.
- Administrationsbereich zur einfachen Verwaltung der Ebenen, Konfigurationen ect.
- Umfangreiche Dokumentation und Hilfe
Ein aktuelles Live-Beispiel des Clients finden Sie hier. |
|
 |
Aus dem proprietären Softwareumfeld haben wir umfangreiche Erfahrungen und Kompetenzen bei der Umsetzung von Projekten auf Basis des internetbasierten GIS ArcIMS des Desktop-GIS-Marktführes ESRI.
- HTML- und Java Clients als Templates bereits enthalten
- Entwicklung eigener Anwendungen in Standard-Entwicklungsumgebungen (Visual Studio, Eclipse etc.)
- umfangreiche GIS Funktionalität
- Datenausgabe als Raster und Vektor, attributive Abfragen, Datenextraktion, Geokodierung und Metadatendienste
- Einfacher Workflow mit der ArcGIS-Produktfamilie (z.B. direkte Verwendung von MXD-Projekten)
- Unterstützt zahlreiche Standards in den Bereichen Anpassung, Integration und Kommunikation
|
| |
|
|