Appearance
Introduction to Horizon
What is Horizon?
Horizon is a state-of-the-art, web-based Geographic Information System (GIS) mapping platform that revolutionizes the way organizations visualize, analyze, and manage spatial data. Built on modern technology standards, it offers an intuitive web interface that caters to both GIS professionals and casual users. Horizon empowers users with comprehensive mapping capabilities, advanced analytical tools, and seamless data integration features.
System Architecture
Horizon leverages a robust, modern technology stack designed for optimal performance, scalability, and user experience.
Front-end Technologies
| Framework | Language | Version | Purpose |
|---|---|---|---|
| Vue | TypeScript | 3.5.x | Core application framework |
| ArcGIS Maps SDK for JavaScript | TypeScript | 5.1.x | Mapping, layer rendering, and spatial analysis |
| Calcite Design System | TypeScript | 5.1.x | User-interface components (panels, buttons, dialogs) |
| Vite | — | 8.x | Build tool that packages the application |
| Tailwind CSS | — | 4.x | Page layout and styling |
| OpenLayers + Proj4 | JavaScript | 10.10.x / 2.21.x | Coordinate-system conversion for uploaded files |
| Tiptap | TypeScript | 3.x | Rich-text notes in the Cart Route Editor |
Everything is served from Horizon itself
The mapping and interface libraries — including their icons and translations — are packaged with Horizon rather than fetched from an external content-delivery network. Horizon therefore only needs access to STT's own network and servers, not to the public internet.
Back-end Technologies
| Framework | Language | Version | Purpose |
|---|---|---|---|
| ASP.NET Core | C# | 10.x | Server-side application framework |
Server Infrastructure
| Application | Version | Role |
|---|---|---|
| ArcGIS Enterprise | 11.5 | Enterprise GIS server platform |
Current Version
Horizon Version: 2.31.1
You can always confirm which version you are running from the System Panel — see System Panel. Horizon also tells you when a newer version has been deployed while your browser tab was open, so you can reload and pick it up.
Key Features
- Interactive Web Mapping: Dynamic, responsive mapping interface with real-time updates
- Comprehensive Data Support: Integration with various data formats and sources
- Advanced Spatial Analysis: Sophisticated tools for geospatial analysis and visualization
- Customizable Styling: Flexible options for map design and layer presentation
- Collaborative Features: Tools for team-based mapping projects and data sharing
- Enterprise Integration: Seamless connection with ArcGIS Enterprise services
- Mobile Optimization: Responsive design for field use and mobile devices
- Rich Tool Suite: Extensive collection of mapping and analysis tools
Frequently Asked Questions (FAQ)
Q: What should I do if Horizon becomes unresponsive?
A: First, clear your browser cache and reload the page. If issues persist, try closing and reopening your browser completely. This typically resolves most temporary performance issues.
Q: How can I resolve printing issues?
A: When experiencing printing problems, contact the GIS section for support. Please provide specific details about:
- The layers you were attempting to print
- The selected print format and layout
- Any error messages received This information helps expedite troubleshooting.
Q: Can Horizon be used offline?
A: Horizon is designed as a web-based application and requires both internet connectivity and access to STT's network for full functionality. Currently, offline capabilities are not supported.
Q: What is the update schedule for Horizon?
A: Horizon receives regular updates to enhance functionality, improve performance, and address user feedback. Updates are scheduled to minimize disruption to workflows. Consult the release notes for detailed information about recent and upcoming changes.
Getting Support
For assistance with Horizon:
Documentation Resources:
- Review the comprehensive user manual
- Check the in-application help documentation
- Explore tool-specific guides
Technical Support:
- Contact IT section for technical issues
- Reach out to GIS section for specialized GIS support
When seeking support, please provide:
- Horizon version number
- Detailed description of your task or goal
- Steps that led to any issues
- Screenshots or recordings when applicable
- Browser type and version
Your feedback and questions are valuable for improving Horizon. Don't hesitate to reach out for assistance through the appropriate channels.