Map Server Display Tool
The GLG Map Server is a high-performance, self-contained GIS map server component provided by Generic Logic as part of or alongside the GLG Toolkit. It is primarily designed to generate and display real-time, highly detailed GIS map images for mission-critical HMI (Human-Machine Interface), SCADA, and tracking systems.🛠️ Core Display & Prototyping ToolsInstead of a single standalone display tool, the GLG Toolkit handles map presentation and setup via two primary mechanisms:GLG Graphics Builder (Interactive Desktop Tool): The GLG Graphics Builder serves as the primary visual display and prototyping environment for the map server. By adding a GIS Object to a drawing, developers can test, zoom, pan, query coordinates, and debug map server configurations interactively without writing code or launching a web server.HTML5/JavaScript GIS Viewer (Web Tool): The Map Server package (including the Free Community Edition) bundles an HTML sample client. This is a JavaScript-based web viewer that uses AJAX to query the backend Map Server executable to handle real-time zooming, panning, and coordinate tracking directly inside a web browser.📐 How the Map Server IntegratesThe display architecture relies on a clear separation of background data and real-time foreground objects:The GIS Object Layer: Dropped directly into a GLG visualization drawing. It automatically requests map images from the Map Server according to the current projection, area bounding box, and selected map layers.Automated Interactions: Handles coordinate conversions, automatic layer switching, and zoom/pan logic transparently.Dynamic Overlays: The GLG Toolkit superimposes real-time dynamic graphics (such as moving target icons or instrumentation markers) precisely over the background map image using latitude/longitude mapping.💻 Supported Deployment EnvironmentsOnce configured via the display tools, the map display component can be deployed across a massive matrix of environments without external dependencies or internet requirements:Desktop & Embedded: C/C++, C#/.NET, Java (Windows, Linux, Unix, and ARM devices like Raspberry Pi or NVIDIA Jetson).Web Frameworks: Native JavaScript, React, Angular, and Next.js.Would you like to know how to set up the GIS Object inside the Graphics Builder, or do you need assistance configuring the dataset files for the map server?
The GLG Map Server is a high-performance GIS map server component bundled within the GLG Toolkit by Generic Logic. It is specifically designed to render and display real-time map imagery for mission-critical embedded, desktop, and web applications without requiring an active internet connection.Core Display and Integration MethodsThe Map Server handles visual display through two primary methods:The GLG GIS Object: This object natively integrates the Map Server directly into a GLG drawing. It automatically handles zooming, panning, and coordinate conversion, serving as the background map layer while the Toolkit renders dynamic tracking icons on top.GLG Graphics Builder: Developers can use the GLG Graphics Builder as an interactive prototyping and display tool. Its specialized "GIS Editing Mode" allows you to test layer setup, verify coordinate queries, and place static or dynamic annotations using exact latitude/longitude coordinates.Key Features of the Display ToolMulti-Platform Deployment: Runs natively across C/C++, C#/.NET, Java, and web frameworks like JavaScript, React, Angular, and Next.js.Data Format Support: Renders sharp vector data (boundaries, streets, roads) as well as rich raster imagery (satellite views, topographies).Automated Decluttering: Clears up overlapping text labels dynamically as you zoom out to maintain visual readability.Layer Customization: Dynamically switches visibility for user-defined map layers, elevations, and features.If you are currently setting up this tool, let me know if you are deploying it for desktop apps (C/C++, Java, .NET) or web frameworks (React, JavaScript) so I can provide the exact steps for your pipeline.
Reference image showing features of glg toolkit
Reference image showing features of glg toolkit
Key Use Cases1. Military Command and Control (C4ISR) & Range AutomationApplication: Tactical operations, airspace monitoring, and live range tracking systems (such as Command & Control Technologies' RangeNet).How it works: The tool displays complex, multi-layered background maps (political boundaries, terrain elevation, shorelines). It overlays dynamic vector symbols representing planes, vessels, or hardware, changing properties (color, shape) instantly based on telemetry data streams.2. Aviation and Avionics "Moving Map" DisplaysApplication: Flight tracking simulators, Air Traffic Control (ATC) terminals, and pilot cockpit displays.How it works: It utilizes the Map Server’s specialized features like orthographic projections and map rotation. This allows developers to build "pilot view" perspective rendering that shifts smoothly as an aircraft steers or changes elevation.3. SCADA and Asset Management for Utilities & InfrastructureApplication: Monitoring power grids, water networks, telecom towers, or city-wide pipelines.How it works: Facilities and transmission lines are mapped over actual geographic layouts. Clicking on a localized substation icon automatically drills down into localized metrics, leveraging the Toolkit's dials, meters, and process control widgets.4. Fleet Management and Telematics LogisticsApplication: Real-time tracking of commercial trucks, maritime shipping container ships, or emergency response vehicles.How it works: The system seamlessly handles high-frequency coordinate changes (lat/lon). It automatically hides or switches map layers depending on the user’s current zoom depth, keeping the UI clean during rapid panning.5. Embedded GIS Field DeploymentsApplication: Isolated tactical setups, rugged in-vehicle navigation systems, or low-power IoT displays.How it works: Because the standalone C/C++ library runs natively on embedded ARM hardware (like the Raspberry Pi or NVIDIA Jetson), the map server display functions flawlessly without needing a live internet connection to third-party tile providers.
Downlaod - Map Server Display Tool
Request for Trial licence
Download User Guide & reference manual
Key Industry Use Cases1. Aviation & Avionics Moving MapsApplication: Cockpit multi-function displays (MFDs) and flight simulator tracking.Implementation: The Map Server renders complex terrain elevation data (DEM files) and aeronautical charts. It utilizes Orthographic Projections to present a realistic "Virtual Globe" view, combined with Map Rotation to maintain a "pilot view" aligned with the aircraft's heading. The GLG Toolkit plots the live aircraft position vector over it in real time.2. Military Command & Control (C4ISR)Application: Situational awareness displays, target tracking, and situational control networks (e.g., Command and Control Technologies' RangeNet).Implementation: The tool is deployed across distributed desktop or web installations to render military grids and coordinates. Operators map asset locations using exact latitude/longitude parameters. The GLG interface updates threat rings, track paths, and asset markers seamlessly using its high-speed alpha-blending and transparency layers.3. SCADA & Public Utilities MonitoringApplication: Asset tracking across vast geographical distances (e.g., pipelines, electrical grids, water treatment infrastructure).Implementation: The background displays regional vector maps (such as city streets or facility plots). Dynamic overlay icons act as functional HMI widgets (e.g., color-changing pump symbols, tooltips, or sub-station status indicators) that react immediately to field telemetry via the GLG API.4. Maritime & Vessel Tracking (ECDIS)Application: Electronic Chart Display and Information Systems (ECDIS) and marine traffic monitoring.Implementation: It renders coastal shorelines and bathymetric depth layers. As developers zoom out, the server uses Automatic Layer Switching to declutter the screen by hiding minor landmarks, shifting smoothly to high-level maritime pathways without overloading application memory.Core Technical Strengths in PracticeZero-Internet/Offline Edge Deployment: The map server can run as a self-contained C/C++ library. This allows full GIS functionality on isolated, standalone embedded hardware (such as Raspberry Pi, NVIDIA Jetson, or ARM boards) with absolutely no internet connection required.Fast Interative Prototyping: Developers use the GLG Graphics Builder as a visual GIS Viewer. They can test layout layers, adjust zoom visibility thresholds, manually drop test coordinates, and debug the entire map pipeline interactively without setting up a web server first.Cross-Platform Delivery: A single layout mapped in the tool can be deployed natively in standalone desktop applications (C/C++, C#, Java) or translated instantly into a web dashboard (React, Angular, Next.js) using the GLG Web JavaScript Library.