Professional Documents
Culture Documents
Technical data
Trademarks Windows is a registered trademark of Microsoft Corporation in the United States and
other countries
All other trademarks are the property of their respective owners.
Validity of this This brochure applies to the Leica Spider Software Suite.
brochure
myWorld@Leica Geosystems (https://myworld.leica-geosystems.com) offers a
wide range of services, information and training material.
With direct access to myWorld, you are able to access all relevant services whenever
it is convenient for you, 24 hours a day, 7 days per week. This increases your efficiency
and keeps you and your equipment instantly updated with the latest information from
Leica Geosystems.
Service Description
myProducts Add all Leica Geosystems products that you and your company own.
View detailed information on your products, buy additional options or
Customer Care Packages (CCPs), update your products with the latest
software and keep up-to-date with the latest documentation.
myService View the service history of your products in Leica Geosystems Service
Centres and detailed information on the services performed on your
products. For your products that are currently in Leica Geosystems
Service Centres view the current service status and the expected end
date of service.
mySupport Create new support requests for your products that will be answered
by your local Leica Geosystems Support Team. View the complete
history of your Support and view detailed information on each request
in case you want to refer to previous support requests.
myTraining Enhance your product knowledge with the Leica Geosystems Campus -
Information, Knowledge, Training. Study the latest online training
material or download training material on your products. Keep up-to-
date with the latest News on your products and register for Seminars
or Courses in your country.
myTrusted Offers increased productivity while at the same time providing
Services maximum security.
myExchange
With myExchange you can exchange any files/objects from your
computer to any of your Leica Exchange Contacts.
mySecurity
If your instrument is ever stolen, a locking mechanism is available
to ensure that the instrument is disabled and can no longer be
used.
Contents
Introduction .................................................................................................................. 2
Table of Contents ......................................................................................................... 3
1 Overview ................................................................................................................ 6
1.1 Leica GNSS Spider .......................................................................................... 6
1.1.1 Spider Site Servers .................................................................................. 7
1.1.2 SpiderNET – Network RTK ....................................................................... 7
1.1.3 Spider Positioning Services ..................................................................... 8
1.2 Leica Spider Web Applications ........................................................................ 9
1.2.1 SpiderWeb – World-Wide-Web-Services .................................................. 9
1.2.2 Spider Business Center ........................................................................... 9
1.3 Leica SpiderQC ............................................................................................. 10
2 Leica Spider Suite System Architecture ................................................................ 12
2.1 Overview ...................................................................................................... 12
2.2 Description .................................................................................................. 14
2.2.1 GNSS Spider .......................................................................................... 14
2.2.1.1 GNSS Spider Client ............................................................................ 14
2.2.1.2 GNSS Spider Windows Services....................................................... 15
2.2.1.3 GNSS Spider SQL Database ............................................................... 17
2.2.2 Spider Web Applications ....................................................................... 18
2.2.2.1 SpiderWeb ........................................................................................ 18
2.2.2.2 SpiderWeb Windows Services ......................................................... 19
2.2.2.3 SpiderWeb SQL Database .................................................................. 19
2.2.2.4 Spider Business Center...................................................................... 20
2.2.2.5 Spider Business Center Windows Services ...................................... 21
2.2.2.6 Spider Business Centre SQL Database ............................................... 22
2.2.3 SpiderQC............................................................................................... 22
2.2.3.1 SpiderQC Application ......................................................................... 22
2.2.3.2 SpiderQC Windows Service ............................................................. 23
2.2.3.3 SpiderQC Database ........................................................................... 23
2.2.4 CLM ...................................................................................................... 23
2.2.4.1 Client License Manager...................................................................... 24
2.2.4.2 Local License Server Windows Services .......................................... 25
2.2.4.3 CLM Database ................................................................................... 25
2.3 Installation Requirements and System Performance ..................................... 26
2.3.1 Supported Virtualization Environment ................................................... 26
2.3.2 Operating System and other Software Requirements ........................... 26
Versatile With Leica Spider Software Suite, you have the flexibility and power to make your
Architecture – infrastructure the way it should be. For RTK networks the IT infrastructure is rarely
reliable and secure built from the scratch. Therefore, Leica Spider Software Suite is designed to blend
into your existing IT environment with minimum installation and configuration effort.
Security is crucial for systems exposed to the Internet, and was a key focus when
developing Leica Spider Software Suite. Thus, Leica Spider Software Suite will lower
your total cost of ownership (TCO), but not your security.
Flexibility counts Leica Spider Software Suite’s modular server architecture allows for compact
centralized as well as highly distributed installations with maximum reliability and
redundancy. With the stand-alone graphical user interface application supervisors
can work at distant locations, even at home, as well as at the main control centre.
It’s easy to arrange a friendly duty schedule that suits everybody perfectly.
Security is The unique Leica Spider proxy server technology provides maximum security for
fundamental RTK/DGNSS data distribution, as well as for the Spider Business Center and
SpiderWeb internet portal services. Secure firewalls can protect the core systems
and data, whilst the services are easily accessible from the internet.
Reliability is Leica Spider Software Suite servers run as services within the operating system. They
essential are started automatically when the computer is (re-)booted without the user logging
in. GNSS Spider architecture supports setups with redundant processing
configurations and the built-in watch dog monitors all threads and operations.
Integrated Leica Spider Software Suite fully integrates the Leica Reference Network Solution
Solution and the Leica Monitoring Solution.
It works seamlessy with Leica GR series, GRX1200 series and GMX900 series as well
as a range of legacy and third-party GNSS receivers at no additional costs.
Leica GNSS Spider smoothly interfaces to other Leica software solutions such as
Leica GeoMoS or Leica Infinity for monitoring, quality control and other applications.
Secure – Control & Monitor and control your system locally or from a remote location with no additional
Audit tools needed. Control and view online who accesses your services. Receive automatic
event Email and messaging on system status anytime and anywhere.
Scalable With GNSS Spider you only invest in what is necessary for your current needs. As
Infrastructure requirements change and demand grows, it is easy to add stations extending your
Solution network coverage or add extra capabilities enhancing your scope of services.
Your Benefits Efficient & secure, allowing you to focus on your strengths
Convenient to use local or remote
Reduces infrastructure and maintenance costs
Upgradeable and expandable solution to protect initial investment
Smart The SpiderNET state-of-the-art processing kernel applies the latest in zero-
performance and difference processing algorithms and the proven Leica SmartCheck technology to
MAX productivity deliver outstanding reliability and performance. The entire process runs continuously
and automatically to provide high quality RTK & DGPS corrections in order to
maximize productivity in the field. A redundant system as backup or for
reconfiguration is easy to setup for ensuring continuous availability without any
downtimes.
Network corrections can be provided using the newest standard RTCM V3.2 MSM
network corrections, as well as a variety of other methods and formats to suit a
wide range of rover systems. Using Leica SmartStation, even a Total Station can
benefit from the latest in Network RTK technology. Whichever method is used,
whatever application you have, SpiderNET offers longer range, consistent accuracy,
higher reliability and faster RTK initialization times that will increase your
productivity.
FKP – Flächen-Korrektur-Parameter
FKP or “Area Correction Parameters” work in both broadcast and two-way
communication modes and are suitable for compatible rover systems.
Integrated solution Spider Positioning results smoothly interface to Leica GeoMoS and/or Leica SpiderQC
for monitoring for further displacement analysis, integration with other sensors and notifications
applications based on configurable limit checks.
Designed to match Whatever movements you need to monitor Spider Positioning provides the optimum
your application solution in real time or post-processing. Spider Positioning is equally applicable to
reference station integrity monitoring and structural monitoring applications such as
bridges, buildings, volcanoes, oil rigs, dams and more.
Securely managed SpiderWeb integrates smoothly with the Spider Business Center for secure
registration and login to access its value-added services. Secure HTTPS is supported.
Compose unique Tailor your individual service offerings into unique value-added articles that best
Articles match your capabilities, business model and local market needs.
Use all GNSS Spider & SpiderWeb services
Add time or geographic attributes to be applied automatically by the
authorization mechanisms
Complement articles with your own benefits
Capture the Customer information, including access credentials and service usage information are
information that valuable for your business. The customizable registration form allows you to capture
you need the information from your clients that you require to operate and grow your
business.
With the Spider Business Center being an integral part of the whole solution, all this
information is securely managed in one central location.
Secure & The Spider Business Center portal is based on the proven secure GNSS Spider proxy
Adaptable client-server technology and can be smoothly integrated into existing web
portals.
Web services can be accessed publicly
All data and authentication services are securely operated inside your LAN
A central database allows efficient and secure archiving of all your valuable
business information
Allows for flexible integration of the Spider Business Center into your own
corporate website or into SpiderWeb portal.
One solution for Centralized, convenient and secure internet portal to access and manage your
all GNSS network complete service portfolio
services For network RTK, post processing and custom network services
Web based interface enables flexible access at anytime from anywhere for both
customers and system administrators
Full transparency for you and your clients regarding current subscriptions and
their status
Network RTK The Network Online Visualisation of Accuracy (NOVA) feature of Leica SpiderQC
Performance enables you to visualise the spatial and temporal quality of single base and network
Monitoring RTK positioning over your network. Real time maps show the distribution of residual
ionosphere and troposphere/ orbit error enabling you to monitor the network status
and identify problem areas in the network.
Reference Station Using Leica GNSS Spider RT Positioning, a fixed rover in your network or the Site
Integrity Monitor feature of Leica GR series receivers, Leica SpiderQC can monitor the quality
Monitoring and availability of corrections from the network. Statistics such as accuracy,
precision, availability, reliability and more can be used to quantify the integrity of the
service and warn if thresholds are exceeded so corrective action can be taken.
Deformation Use Leica SpiderQC to detect and visualise movements of your reference stations or
Monitoring other critical infrastructure. Leica SpiderQC integrates with a variety of high speed
real time and post processing positioning engines including Leica GNSS Spider and
Bernese. Together they provide a flexible monitoring system for reference stations,
bridges, dams, landslides and more. High precision tilt measurements from Leica
Nivel200 inclination sensors can be used to complement the GNSS derived data or
velocities of the GNSS antennae measured by Vadase application onboard Leica GR
series receivers.
Operation The local application of each Leica Spider Software Suite server runs as a standard
automation Windows service, which is launched automatically when Windows is started and,
therefore once all components have been properly configured, user intervention is
not necessary. Each Leica Spider Software Suite server can establish connection to
the receiver or other components automatically. Continuous open communication
lines are not required, although this is supported as well and required for all real-
time applications such as real-time positioning or network computations for Network
RTK.
GUI Client The GUI Client applications allow full control of remote Leica Spider Software Suite
Applications servers through an IP-based connection (dial-up or network link), thus relieving the
operators from the necessity of being at the server console to manage the network
of reference stations and all related services.
Those who are already familiar with Windows will find the Spider Software Suite
GUI applications very easy to learn and use. However, prior knowledge of Windows
is not required to quickly become proficient in using the Leica Spider Software Suite.
Comprehensive online help covering many details beyond the topics addressed in the
Getting Started section is also available for additional information for all Leica Spider
Software Suite components and functions.
SQL Database All components, the Spider Software Suite Servers and the GUI applications, access
the SQL databases or Leica proprietary database (in case of SpiderQC). These run as
Windows services (Microsoft® SQL Server®) and store system configurations, settings
and status information for sites and sensor data, active connections and data
products. These do not include the archived GNSS data products or other file
products. The data file products are stored in a user-definable folder structure,
which can be accessed independently using a standard file browser such as Windows
Explorer, even when Spider Software Suite Servers are not running.
Uninstalling Leica Spider Software Suite components will not delete product files and
directories; neither will it delete the SQL or proprietary databases.
Data file GNSS Spider will transmit raw data and RINEX files immediately when available or at
distribution specified time intervals to one or multiple FTP servers for easy access by the GNSS
user community. Different files can be pushed to different FTP servers. With Leica
Spider Software Suite you have full flexibility.
For convenient and secure distribution of GNSS data sets from any network to
individual users via the internet we recommend using a web server application such
as SpiderWeb.
Command line With command line processing, you can launch an application or script. Users can be
processing notified by e-mail that data is available, data files can be sent directly to users.
Programs or scripts can be launched upon events such as communication failure or
low disk space.
System monitoring Leica Spider Software Suite checks the completeness and quality of all data
and data control downloaded or streamed from the reference-station receivers or delivered to the
end users. It also monitors the various communication links and the operation of
the entire system. Warnings are generated and e-mail messages can be sent to
supervisors if any unexpected events occur. Event log files are created. Leica Spider
Software Suite provides full information.
Leica Spider Leica Spider Software Suite is a modular solution with a client/server architecture
Software Suite that comprises the following distinct system components:
Components
GNSS Spider - GNSS Spider supports two distinct access levels for a GUI client user connecting to a
Client access levels GNSS Spider server – Administrator and Viewer access.
Administrators:
Administrators (e.g. system supervisors) have full control of GNSS Spider software
and the receivers. They can start and stop the various operations, create and change
configurations, set parameters and modes etc.
Viewer Level:
Other interested parties can be granted viewer-only rights. Viewers can inspect the
operation of the software, configuration parameters, system and receiver status etc.
Viewers can neither control a GNSS Spider server, nor modify its configuration or
operation.
Network Server The GNSS Spider Network Server performs all network related data management and
configuration tasks and as such forms the central component of SpiderNET. It can
be installed on the same computer as a Site Server, Cluster Server. RTK Proxy Server
or SBC Server, but can also be installed on a separate computer dedicated for the
Network Server operations. It requires an SQL database be installed on the same
computer.
The Network Server provides the configurations for one or multiple Cluster Servers
and one RTK Proxy server. It also manages the data streams from one or multiple
Site Servers that are assigned to the Network Server for network computation. It
further manages the data streaming from the Site Server(s) raw data to the Cluster
Server(s) for network computation as well as the Site Server(s) raw data and Cluster
Server(s) network correction data to the RTK Proxy server for the real-time data
distribution to Rover users in the field.
For rover user access management, authentication and authorization for RT-Product
access, the Network Server connects to and communicates with the SBC server.
Cluster Server The GNSS Spider Cluster Server performs real-time computation of network
corrections and as such is the SpiderNET processor engine. It does not have a direct
graphical user interface connection and is configured through the Network Server. It
can be installed on the same computer as the Site Server, Network Server, RTK Proxy
Server or SBC Server, but it can also be installed on a separate computer that is
dedicated for the Cluster Server operation. It does not require an SQL database be
installed on the same computer.
Once it is configured and started by the Network Server, the Cluster Server receives
the raw data directly from the Site Server(s), performs the required network
computation tasks and streams out the network corrections back to the Network
Server for further distribution.
More than one Cluster Server can be assigned to a Network Server, which allows
built-in redundancy for network processing and distributes the processing load over
multiple core processors or computers for processing of larger networks.
RTK Proxy Server The RTK Proxy Server takes care of the secure real-time data distribution and as such
is the SpiderNET interface to the rover users in the field. It does not have a direct
graphical user interface connection for itself and is configured through the Network
Server. It can be installed on the same computer as the Site Server, Network Server,
RTK Proxy Server or SBC Server. It can also be installed on a separate computer that
is dedicated for the Proxy Server operation and may also host the SBC Proxy Server,
which is the recommended set-up. It does not require an SQL database be installed
on the same computer.
The RTK Proxy Server can be configured to provide single site real time corrections
computed directly from a raw data stream that is received from individual sites of a
Site Server, as well as network corrections received from the Cluster Server(s). Both
Data Dispatchers The GNSS Spider Data Dispatcher (DD) ensures the GNSS Spider Servers and all GNSS
Spider clients that are connected to a server are synchronized. This is realized by
instant event distribution for each client or server action. Thus, any changes made
through one GNSS Spider client will be instantly available to other connected clients
or the server itself.
The Data Dispatcher also takes care of the general communication and real-time raw
data and network correction data distribution between the server components.
The Data Dispatchers run as Site Server and Network Server services threads.
GNSS Spider –
Client / Server
Connectivity
2.2.2.1 SpiderWeb
Overview SpiderWeb web application is an integrated secure solution for dissemination of
post-processing services. It comprises the following distinct system components:
SpiderWeb web portal
SpiderWeb Services:
SpiderWeb RINEX Service
SpiderWeb VRINEX Service
SpiderWeb LCG Service
SpiderWeb Database (Microsoft® SQL Server® database)
GUI The SpiderWeb web application provides the graphical user interface (GUI) for the
configuration and management functionality of SpiderWeb. As a web service, it can
be accessed by standard web browsers such as the Microsoft® Internet Explorer,
Google Chrome, Safari or Mozilla Firefox.
It is always automatically installed with the SpiderWeb Services. It requires the
Microsoft® Internet Information Service (IIS) Web Management (Script and Tools) to
be installed and activated on the same computer.
SpiderWeb - SpiderWeb supports three distinct access levels for a GUI client user connecting to a
access levels SpiderWeb portal – Admin, User and Viewer access.
Admin Level:
Administrators (e.g. system supervisors) have full control of SpiderWeb web
application. They can perform various operations, create and change configurations,
set parameters and modes etc. They can also monitor usage of SpiderWeb services,
display statistics and results of users’ requests, set billings, etc…
User Level:
User level group is limited to access only those SpiderWeb services that are granted
by their valid subscriptions.
Viewer Level:
This access level is granted to users without SBC accounts. Only unprotected
information provided on the SpiderWeb portal’s front page can be accessed by
Viewer level group.
SpiderWeb VRINEX The SpiderWeb VRINEX (VirtualRINEX) Service is an optional SpiderWeb server
Service component. It processes and manages all Virtual RINEX download requests. It stores
all related data within its exclusive SQL database installed on the same computer.
It is installed on the same computer as SpiderWeb application. The configuration and
operation of the SpiderWeb Virtual RINEX Service is realized through the SpiderWeb
web application.
SpiderWeb LCG The SpiderWeb LCG (Leica Coordinate Generator) Service is an optional SpiderWeb
Service server component. It processes and manages the following coordinate computation
post-processing requests:
static computation request
kinematic computation request
stop&go computation request
coordinates transformation request
It stores all related data within its exclusive SQL database installed on the same
computer.
GUI The Spider Business Center web portal application provides you and your clients with
tools to view, register and manage real time and post-processing services. It is
designed to monitor service usage, to enable exchange of data, to view online
network and rover status and assist with support & accounting.
The SBC Web Portal application provides the graphical user interface (GUI) for the
configuration and management functionality of the SBC. As a web service, it can be
accessed by standard web browsers such as the Microsoft® Internet Explorer,
Google Chrome, Safari or Mozilla Firefox.
It is always automatically installed with the SBC Proxy Server. It requires the
Microsoft® Internet Information Service (IIS) Web Management (Script and Tools) to
be installed and activated on the same computer.
SBC - SBC supports three distinct access levels for a GUI client user connecting to a SBC
access levels web portal – Admin, User and Viewer access.
Administrator Level:
Administrators (e.g. system supervisors) have full control of SBC web application
with unlimited rights. There are two administrator subgroups, Sales Organisation
Administrators and Dealer Administrators, which are able to manage all data
associated to their sales organisation and dealer organisation respectively.
Support Level:
Support level group can access all settings and configurations of SBC administrator
portal as a viewer having no rights to edit or modify.
User Level:
User level group can login to SBC User Portal, see and modify their account details,
subscribe to articles in the shop area, access the services already granted by valid
subscriptions and contact their SBC Administrator via email.
SBC - Administrator and Support level users access SBC web application via SBC
Administrator Administrator Portal.
Portal
Spider RT Rover A running Spider RT Rover Status Service is a prerequisite for a properly working
Status Server Usage View in SBC. The service is part of the SBC distribution. It always comes with
the SBC Proxy Server installation and needs no particular configuration. It does not
require an SQL database to be installed on the same computer.
Similar to SBC Proxy Server, it is designed such that it is ideally suited for a secure IT
network installation, where connections from an Intranet to the Internet are secured
with software and/or hardware firewalls creating a so-called DMZ (De-Militarized
Zone).
2.2.3 SpiderQC
Overview Leica SpiderQC is dual mode software. It can run as a stand-alone application and
also as a Windows Service.
Leica SpiderQC comprises the following distinct system components:
SpiderQC Application
SpiderQC Service:
SpiderWeb GNSS QC Service
Proprietary Database
2.2.4 CLM
Overview The Leica Geosystems Software Licensing is based on a reliable and secure
technology that does not require any Software Protection Key (“Dongle”). For the
initial activation of licenses, an internet connection is required for connecting to the
Within the Licensing system used by Leica Geosystems to manage software licenses,
the Floating Licenses can be shared across multiple client workstations within the
same local network. The Leica Spider Software Suite uses floating licenses model for
all applications.
Floating licenses are managed by a Local License Server running in your local
network. This Local License Server manages the license pool and controls that the
number of simultaneously used licenses does not exceed the total number of
purchased licenses.
The Local License Server comprises the following distinct system components:
Client License Manager
Local License Server Services:
CLM Remote Daemon
FLEXnet License Server
FlexNet Licensing Service
Proprietary Database (Trusted Storage)
View Bar
Navigation Pane
Report View
Tool Bar
Watch View
Microsoft® SQL Some components of the Leica Spider Software Suite make use of the Microsoft®
Server® Database SQL Server® database.
requirements Leica Geosystems provides a separate installation package for convenience, which
will install and configure the Microsoft® SQL Server® 2012 Express for use with the
Leica Spider software suite and Leica GeoMoS software.
If a full version of Microsoft® SQL Server® 2012 shall be used, it must be purchased
and installed separately.
When all GNSS Spider servers will be installed on one computer, the higher computer
requirements should be satisfied at least.
Communication ports/devices have to be available depending on requirements and
final network configuration.
For professional use, the following (or equivalent) rack mountable server hardware is
recommended:
Hewlett Packard ProLiant DL360 Server series
Dell PowerEdge R710
using e.g.:
Processor type: Intel Xeon E5520
Processor speed: 2.26 GHz
Memory: 4GB
Supported Modem For RTK data distribution via telephone lines it can be advantageous to use modem
Access Router access routers. The following modem access routers are supported directly within
Types GNSS Spider:
Cisco AS5xxx series
Cisco 3xxx series
For updated information on support of other access router models please contact
your Leica Geosystems sales & support representative.
Note: The GNSS Spider performance parameters given in the above table are guiding
values and based on testing results using the recommended hardware, as stated in
section 2.3.3. “Hardware Requirements”. The actual maximum performance
limitations therefore can still significantly vary (up or down) using different hardware
platforms. Also, continuous improvements of the GNSS Spider software will impact
these guide values. Please contact your local Leica Geosystems representative or
distribution partner for assistance to support your configuration and set-up.
2.4 Security
2.4.1 Overview
Generally, a Leica Spider Software Suite installation does not cause any concern
regarding your computers security. The notes in the following sections are intended
to support the system administrators for installations in corporate network
infrastructure and to learn about how Leica Spider Software Suite configuration
settings and software architecture help to achieve a highly secure installation set-up.
In corporate networks with firewall security, depending on how you install and
configure Leica Spider Software Suite and the selected components, several IP-ports
must be opened in the firewall for a certain communication direction. The Section
“Distributed installation in a corporate LAN” below should help to discuss required
network settings with your IT administrator or manager.
All Leica GNSS Spider, Leica Business Center, the Local License Server and Microsoft®
SQL Server® need to open IP ports on your computer. An active software firewall
installation may prevent the successful installation or operation of GNSS Spider. The
Windows built-in personal firewall is reconfigured automatically by Spider during
installation. Any other firewall must be reconfigured manually. A simple method is to
remove any active firewall from the system prior to the GNSS Spider installation and
then re-install the firewall afterwards. The following IP ports are utilized by GNSS
Spider and must be open in the firewall on the computer:
Leica GNSS Spider (Data Dispatcher):
- Site Server IP port = 9877
- Cluster Server IP port = 9882 (9883, 9884, ...)3
- Network Server IP port = 9879
- RTK Proxy Server IP port = 9880
- RT Rover Status Server IP port = 9876
Spider Web Applications:
- SBC Central Server IP port = 8023
- SBC Proxy Server IP port = 8020, 8021
- SBC Web Portal/SpiderWeb IP port = 80 (web server port)
Local License Server IP port = 27000-27010, 19701
MS SQL Server: IP port = 1433
If Leica Spider Software Suite is installed in a corporate network with public internet
access, we recommend installing a professional hardware firewall to properly protect
your reference station servers from unwanted access. Please also refer to Section
“Distributed installation in a corporate LAN” for security-related aspects of the Leica
Spider Software Suite installation.
3 Additional Ports as shown are used when using multiple Cluster Servers on a single computer.
Remote GNSS GNSS Spider control and configuration is only allowed for users who are member of
Spider GUI Client the Windows™ user group “Spider Administrators”. Any other user connection will
access control have viewer rights only. Thus, you should carefully manage the members of the
“Spider Administrators” group.
In case of security concerns regarding the remote client access, this can be fully
disabled for a GNSS Spider Server or be limited to GNSS Spider Administrators access
only.
A remote GNSS Spider GUI access requires the following IP ports to be open on the
GNSS Spider Server computer and any firewall between the remote computer the
GNSS Spider Server:
GNSS Spider:
IP port = 9877 (Leica GNSS Spider Site Server Data Dispatcher)
IP port = 9879 (Leica GNSS Spider Network Server Data Dispatcher)
SQL Server:
IP port = 1433
GNSS Spider For access to a GNSS Spider Site Server or Network Server the remote client must
Server Access know the GNSS Spider Server password.
Password This server password is individually set during the installation for each GNSS Spider
Site Server and Network Server.
The GNSS Spider Server password is required for connections of the GNSS Spider GUI
Client to a GNSS Spider Server as well as for connections between the different GNSS
Spider Servers. Therefore, a GNSS Spider Cluster Server as well as a GNSS Spider RTK
Proxy Server must also know the correct password of the Network Server to which
they are assigned.
Modify Server The GNSS Spider Site Server and Network Server access password can only be
Access Passwords modified using the local GNSS Spider Client GUI. It cannot be modified through a
remote GNSS Spider GUI.
For all local GNSS Spider Clients the passwords are updated. For example, changing
the local Network Server password, will automatically update the same password for
a locally installed Cluster Server or RTK Proxy Server, as well as for the connection
shortcut entry in the GNSS Spider Server Management. Restart the computer so that
the Password changes are ‘accepted’.
For all remote GNSS Spider Clients that should still connect to the Site Server or
Network Server, after the password has been changed, these must be updated
separately. This can only be done directly at the computer where they are locally
installed.
Logged data file Access to logged data files such as GNSS raw data, QC files, event log files, RT user
access access log files, etc… is always possible directly on the local computer.
To provide public access to some or all of the file products, it is recommended to
copy these to a FTP server (which is set-up with the required access security). GNSS
Spider provides the tools to automatically push files onto FTP servers allowing public
access. For security reasons, such an FTP server should either be installed in a
company’s DMZ or with an external FTP provider.
For convenient and secure distribution of GNSS data sets from any network to
individual users via the internet we recommend using a web server application such
as SpiderWeb.
RTK Proxy – The RTK Proxy server is specifically designed to provide secured access to real time
Security for real- data streams for conventional RTK or Network RTK. It does not require access to the
time data access GNSS Spider SQL database, but only a single IP communication channel to the GNSS
Spider Network Server. To cope with a typical corporate Internet security policy, the
communication to the RTK Proxy Server is always initiated from the Network Server
(on the Intranet, inside the firewall) to the RTK Proxy Server (on the Internet or DMZ,
outside the primary firewall). Ports in the firewall must only be opened in the
outside direction, therefore protecting the Intranet from unintentional access.
Consequently, the RTK Proxy Server can be easily installed on a computer in a
company’s DMZ, whilst the remaining GNSS Spider servers are installed within the
secured Intranet, separated by a firewall from the outside Internet.
The following IP communication port must be opened in a firewall to successfully
connect from the Network Server to the RTK Proxy Server (in one direction only,
from the LAN to the DMZ):
IP port = 9880 (Leica GNSS Spider RTK Proxy Server Data Dispatcher)
Additionally, access to the individual RTK product services that can be provided
through the RTK Proxy Server can be secured with various authentication and
authorization methods, available through the optional GNSS Spider RTK User
Management option. This option also provides the possibility to log individual user
accesses, providing the necessary information to charge RTK users for services
received. Note that no User-related data is stored on the server in the DMZ.
SBC Proxy – The SBC Proxy server is specifically designed to provide secured access to all Spider
Security for user Business Center related data and functions and to SpiderWeb. It is used by the SBC
management web server portal and SpiderWeb portal to communicate with the SBC Central Server.
access The GNSS Spider Network Server communicates directly with the SBC Central Server
to validate user login data for authentication that is stored in the SBC Central Server
SQL database.
Spider RT Rover A running Spider RT Rover Status Service is a prerequisite for a properly working Live
Status Server Usage View in SBC. The service is part of the SBC distribution. It always comes with
the SBC Proxy Server installation and needs no particular configuration. It does not
require an SQL database to be installed on the same computer.
Like the SBC Proxy Server, it is designed such that it is ideally suited for a secure IT
network installation, where connections from an Intranet to the Internet are secured
with software and/or hardware firewalls creating a so-called DMZ (De-Militarized
Zone).
The following IP communication port must be opened in a firewall to successfully
connect from the Network Server to the Spider RT Rover Status Server (in one
direction only, from the LAN to the DMZ):
IP port = 9876
CLM Local License A running and fully configured CLM Local License Server with activated respective
Server licenses is a prerequisite for an operational CORS Network solution. The CLM Local
License service is part of the global Leica Spider Software Suite distribution and
similar to other components, it is designed such that it is ideally suited for a secure
IT network installation, where connections from an Intranet to the Internet are
secured with software and/or hardware firewalls creating a so-called DMZ (De-
Militarized Zone). In case your local network is split into a LAN and DMZ section, we
recommend installing the Local License Server in the DMZ (De-Militarized Zone) part.
The following IP communication port must be opened in a firewall to allow CLM
clients to successfully connect to the CLM Local License Server (in one direction only,
from the LAN to the DMZ):
IP port = 19701
IP port = 27008
IP port = 27010
For the initial installation of the Local License Server and activation of licenses an
Internet connection is required to the Leica Geosystems License Server. Once the
Local License Server is installed and the licenses are activated, this Internet
connection is no longer required. For activating additionally purchased software
options or software maintenance as contained in the Customer Care Packages (CCPs)
the Internet connection needs to be established again. The following port must be
open for all the above-mentioned transactions (from the DMZ to the Internet):
IP port = 443
SQL Database Leica Spider Software Suite makes use of the Microsoft ™ SQL Server database. This
database contains all configuration information and should therefore be well
protected.
It is therefore important that you enter a secure password for the SQL System
Administrator (sa) during the installation of SQL Database.
If no Leica Spider Software Suite remote access is required through the firewall, then
the following port must not be open in your company’s firewall (i.e. this port must
remain closed).
With its individual server components, Leica GNSS Spider is perfectly designed to fit
into this concept.
Following are some sample information about the required IP ports to be opened in
distributed installations. In general, the GNSS Spider Site Server, Network Server and
Cluster Server and the SBC Central Server should be located in the secure LAN area
on a single computer (or distributed over multiple computers), whilst for security
reasons, the RTK Proxy Server, SBC Proxy Server, RT Status Server and the Spider
Web Apps (SBC Web Portal and SpiderWeb) should ideally be located in the DMZ.
Sample II:
Providing RTK
Products via TCP/IP
channel
From the LAN (Intranet) to the DMZ (Firewall_1) only one port (port 9880) must
be opened and only in one direction (LAN to DMZ)!
From the DMZ to the Internet (Firewall_2) all IP ports that are configured within
the GNSS Spider RTK products to send data to TCP/IP must be opened to allow
access from the Internet to the RTK Proxy Server.
For example, if a RTK product of the type Nearest Site is configured to use TCP/IP
port 9000, then this particular port must be opened in Firewall_2. It is then not
needed to open a port per individual site. In Firewall_1 only port 9880 must be
open.
For example, if 20 RTK Products of type Single Site are configured for each one
of 20 individual sites using ports 9000 - 9020, then all these particular ports
must be open in Firewall_2, whilst in Firewall_1 still only the one port 9880 must
be open.
From the Intranet to the DMZ (Firewall_1) only one port (port 9880) must be
opened and only in one direction (LAN to DMZ)!
From the DMZ to the Internet (Firewall_2) those IP ports must be opened that
are configured within the GNSS Spider RTK products to send data to NTRIP-Client,
to allow access from the Internet to the RTK Proxy Server. However, this should
typically be only one port, since when using send data to NTRIP-Client it is
possible (and advantageous) to use the same IP port for all products of this type.
With NTRIP, individual products are identified thanks to their mount point
descriptors.
For example, various RTK products of different types can be configured to send
to NTRIP-Client port 8080. Then only this particular port must be opened in
Firewall_2. It is then needed to open an individual port neither per site nor per
RTK Product. On Firewall_1 only port 9880 must be open.
Sample IV:
Using SBC Central
Server and SBC
Proxy Server with
public access to
Spider Web
Applications and
RT Status Server
From the Intranet to the DMZ (Firewall_1) only 3 ports (ports 80, 9876 and
8021) must be opened and only in one direction (LAN to DMZ)!
From the DMZ to the Internet (Firewall_2) only HTTP port 80 and ports 9015 and
9015 must be open, to allow web browser access to the SBC Web Server and
GNSS Spider RT Status Information with Rover Live Usage Status and / or
SpiderWeb access.
From the Intranet to the DMZ (Firewall_1) 5 ports in total (ports 80, 9876, 8021,
9880 and 21) must be opened and only in one direction (LAN to DMZ)!
From the Internet to DMZ (Firewall_2) HTTP port 80 (in both directions), NTRIP
port, e.g. 8080 and ports 9015 and 9015 must be open, to allow access and
distribution of data for RT and PP services.
Sample VI:
Remote GNSS
Spider GUI Client
connection
through DMZ
For a remote connection with the GNSS Spider GUI Client into a corporate
network with firewall protection and DMZ, we recommend using virtual private
network (VPN) technology.
The following ports must be opened within the VPN tunnel:
9877 = Leica GNSS Spider Site Server
9879 = Leica GNSS Spider Network Server
1433 = SQL Server
From the Intranet to the DMZ (Firewall_1) at least 3 ports in total (ports 19701,
27008 and 27010) must be opened and only in one direction (LAN to DMZ)!
From DMZ to the Internet (Firewall_2) HTTPS port 443 must be open for the
initial installation of the Local License Server and activation of licenses an
Internet connection is required to the Leica Geosystems License Server. Once the
Local License Server is installed and the licenses are activated, this Internet
connection is no longer required. For activating additionally purchased software
options or software maintenance as contained in the Customer Care Packages
(CCPs) the Internet connection needs to be established again.
Site Server only For a GNSS Spider Site Server only installation, the main data flow is from the
installation receivers to the Site Server. From here, file products and real-time products can be
provided to the end user, or data can be streamed into a SpiderNET installation for
real-time network processing and advanced real-time distribution using the RTK
Proxy Server.
RTK Network and Should Post-Processing services be included in the provided CORS Network solutions,
Post Processing SpiderWeb and related Web Portal can be combined with the RTK Network
Services Installation. SpiderWeb installation can share the same computer with SBC Web
installation Application or can be installed on a dedicated machine.
The diagram shows the SpiderWeb as well as the SBC Proxy server / Web Portal being
separated by a firewall from the other server components, which is a recommended
set-up for best IT security.
Menu Bar
Toolbar
List Bar
Management Tree
View
Management
Report View
Tabbed View
Watch View
Status Bar
3.1.1.3 Management
Server create new, modify of delete Site Server or Network Server (SpiderNET)
Management connections
Device create new, modify of delete devices used for communication in the CORS
Management Network
3.1.1.4 Tools
Database backup, restore or delete Leica Spider Software Suite SQL databases
Management Tool can be started out of a CMD-Window or via batch files
Support Tool in case of troubles, use the Support Tool Wizard to collect all information
necessary for NRS support team to resolve your incident
3.1.2.1 Configurations
Site import from drag and drop a RINEX file into the Site Tab Management Report View
RINEX file
Manual Site create sites from the scratch
Creation create sites as a copy of the existing site. Such a site will have identical settings
as the already existing site
communication backup
support for two communication lines to one site (primary and backup
communication links)
automatic switch between primary and backup communication links
Direct RTK output direct dual serial interface RT output from the receiver (independent rates and
formats for RT output 1 and RT output 2 respectively)
communication devices configuration (based on Device Management)
External sensors Support for two external RS232 sensors connected to one GNSS sensor
meteorological sensor
inclination/tilt sensor
Navigation
Navigation data
Almanacs
External sensors
Meteo sensors
Tilt sensors
Advanced Command line option, executes applications or scripts upon file product
completion
Validation of meta data information from 3rd party receivers/SW via RTCM
Stationary ARP coordinates
Stationary Antenna Height
Reference Station ID
Reference Station Indicator
Antenna Descriptor
Receiver Type Descriptor
Leap Second Information
Watch View Consists of the tree view and the report view
The report view displays the system events within a selected period
Event type (based on Event Management)
Information: this is the lowest level of status message (lowest level of
importance)
Message: this is a middle level of status message (middle importance).
Displayed in blue
Warning: this is the most serious level of status message (high importance).
Displayed in red
The site of site-specific events
Date and time of event
User responsible for the event
Source of the event
Description of the event
Graphical
Sat Status visualization of real-time network processing status per SV frequencies and site
Site Code
Cluster/Cell
Fixed/Available GNSS Satellites
Fixed/Available GPS Satellites
Fixed/Available GLO Satellites
Fixed/Available GAL Satellites
Fixed/Available BDS Satellites
Fixed/Available QZSS Satellites
Last Update
Sat History visualization of network processing status history per SV frequencies and site
Site Code
Cluster/Cell
Fixed/Available GNSS Satellites
Fixed/Available GPS Satellites
Fixed/Available GLO Satellites
Fixed/Available GAL Satellites
Fixed/Available BDS Satellites
Fixed/Available QZSS Satellites
Last Update
Watch View Consists of the tree view and the report view
The report view displays the system events within a selected period
Event type (based on Event Management)
Information: this is the lowest level of status message (lowest level of
importance)
Message: this is a middle level of status message (middle importance).
Displayed in blue
Warning: this is the most serious level of status message (high importance).
Displayed in red
The cluster of cluster specific events
The product of product specific events
Date and time of event
User responsible for the event
Source of the event
Description of the event
Online mode: view the event messages as they occur in a list ordered by time
All
General
All Clusters
Cluster Specific
All Products
Product Specific
Offline mode: query on the messages via a user defined dialog
Time range or User defined
Content
All
Status Bar the number of items selected and number of total items in the currently active
tree/report view (in the example below 3 out of 5 sites selected)
Network Processing status
location of the currently displayed server: Local or Remote
Current privilege server access level
system keyboard status for keys: scroll, num lock, caps lock
local time
software licensing LED status indicator
green: connection of the GNSS Spider server component to the Local License
Server is possible and valid licenses are available
Rover Status On-line graphical and numerical RT connection status with Google Maps™
General simple monthly text file providing basic connection information for billing
Connection Log purposes
User name of authenticated rover user entity
Company associated with rover user
Start date of the connection between rover user and SpiderNET
Start time of the connection between rover user and SpiderNET
End date of the connection between rover user and SpiderNET
End time of the connection between rover user and SpiderNET
Detailed One log per connection event providing basic connection information (as per the
Connection Log general connection log) plus more detailed connection information
General Information
RT Product Settings
Connection History
ellipsoids
preconfigured ellipsoids
definition of custom ellipsoids
residuals
definition of horizontal and vertical residual models (e.g. geoid models)
projections
preconfigured projections
definition of custom projections supported by RTCM
General Real time processing using single reference site or RTCM 3 Master Auxiliary
network corrections (MAC)
Streaming coordinate output support
standard COM channels
TCP/IP
directly to GeoMoS
none
Standard output formats
NMEA GGQ
NMEA GGA
NMEA LLQ
Leica proprietary
Processing methods
Single-Frequency
Multi-Frequency
Use of ephemeris
Broadcast
Precise
General Post-processing using RINEX files also downloaded from 3rd party FTP servers
Support for Meteo file products
Post-processing modes
Static
Kinematic
Navigation Bar
Report and
Property View
Footer
User Portal
Header Bar
Ribbon Bar
Navigation Bar
Report and
Property View
Footer
3.2.1.2 Preferences
General Agency name
Default Language
Disable site overview map on login page
Disable shop on login page
Disable user sign up
Disable user login
Disable automatic subscription activation
Enable customer subscription renewal
Prevent user from changing user name
Prevent user from changing password
Administrator home page
Users (Individuals, Credentials, devices, Groups)
Documents Specify Privacy Notice pdf document for download individual per supported
language
Specify Tems of Use pdf document for download individual per supported
language
Regions Create, View and Manage regions for RTK access restriction
Graphical region definition
Support of KML format
Name of Theme
Corporate Logo
Header
Background colour
Actions background colour
Actions foreground colour
Navigation bar
Background colour
Foreground colour
Selected items colour
Buttons
Background colour
Foreground colour
Footer
Background colour
Site Status displays all CORS locations configured in GNSS Spider in a map
designed to be displayed to administrators of SBC and to customers (privilege:
user) who have a sufficient subscription
site status update depends on received site data
Site Status view consists of:
a map view
a list of sites view
all sites configured on GNSS Spider site server appear in the map as well as in the
list view
callouts provide additional site properties:
General:
Site code, RTCM ID, Marker name, Marker number
Site Status, Network Processing Status, Last Update, Site Server
Latitude, Longitude, Height,
Hardware:
Receiver Manufacturer, Receiver type, Receiver serial number, Receiver
Firmware
Antenna Manufacturer, Antenna type, Antenna serial number and
Antenna height
Rover Status lists all GNSS rovers connected via GNSS Spider and displays them in a map
designed to process and display data of multiple input streams in real-time
the status and position update depends on the received real-time data (NMEA
GGA message)
Rover Status view consists of
a map view
a list view
provides major details of connected GNSS rovers in a paginated grid view
search is related to all displayed columns
Subscriptions One to one relation between User and Article, allows user to access the article
content
Create, View and Manage Subscription and Group Subscriptions
Subscription Details:
Subscription Owner
First Name
Last Name
Company
Company-ID
Group Name
Subscription Content (Article Name)
Article Number
Group Subscription Relation between a User Group and an Article, allows group members to access
the article content
Create, View and Manage Group Subscriptions
Details
Subscription Details:
Subscription Owner (User Group)
Member count
Subscription type
Subscription Content (Article Name)
Article Number
Member Subscriptions
Manage individual subscriptions per group member
Set preferred notification method and Ntrip Caster for individual users
User Groups Create, View and Manage groups of users, e.g. as companies
Group Details
Group Name
Sales Organisation/Dealer Ownership
Description
Group Subscriptions
View & activate group subscriptions for articles
Manage expirations for subscribed articles
Category User
Create pending/active user
Activate user (Modify pending to active)
Modify user details
Delete user
Add user to/delete user from Sales Organization
Category Subscription
Create pending/active subscription
Modify pending/active subscription
Create user having auto subscription
Create subscriptions using subscription order wizard
Create/Modify group subscription
Delete user groups having active group subscriptions
Adding/Removing of members in user group who are having subscriptions
Region added/removed to subscription
Consumption limit exceeded
Subscription period expired
Renew subscription
Quota counter reset/not reset
Category Configuration
Modify Audit log retention
Modify Hostname of Spider User Connection Log Server
Category Article
Modify subscription period
Modify consumption limit
Administrator View
Corporate Header
Main Menu Bar
Vertical
Navigation Bar
Report and
Property View
Footer
3.2.2.2 Configurations
SpiderWeb General
Configuration Company name:
Email sender address
Browser title
SpiderWeb URL
Data Lifetime
Raw Data lifetime
1w, 2w, 1m, 2m, 3m, 6m, 12m
User result files lifetime
1w, 2w, 1m, 2m, 3m, 6m, 12m
Coordinate computation results lifetime
1w, 2w, 1m, 2m, 3m, 6m, 12m
Traditional Map
Select map file
Circle Size in map
Circle animation
yes or no
Selected circle color
white, black, red, blue, yellow, green
Viewing Site
Details
satellite systems
GPS only
GPS and GLONASS
selection of GNSS sites
manually from the list
manually from the map
Transformation Select available target coordinate system (coordinates systems are managed by
Request overview SpiderWeb Administrators)
Input data
upload one ASCII file with a list of cartesian WGS84 coordinates for the
transformation run
formats supported for the input file :
point ID, X, Y, Z
point ID, X, Y, Z [, dX, dY, dZ]
point ID; X; Y; Z
point ID; X; Y; Z [; dX; dY; dZ]
X, Y, Z are the cartesian WGS84 coordinates in meters and dX, dY, dZ
are the related standard deviations
squared brackets indicate optional parameters
RINEX Job Service The result of the RINEX job service is a RINEX file or a list of RINEX files for
Results requested sites
RINEX Job Service Results overview table displays:
RINEX date and RINEX Time
Sites
File Name
Cost
Observation Rate
Size
Previous downloads
Delete RINEX files check box option
Virtual RINEX Job The result of the Virtual RINEX job service is a Virtual RINEX file for the requested
Service Results position
Virtual RINEX Job Service Results overview table displays:
RINEX date and RINEX Time
Sites
File Name
Cost
Observation Rate
Size
Previous downloads
Delete Virtual RINEX files check box option
After processing of Virtual RINEX request an email is sent to the user with
download links to the SpiderWeb Result page
Download options:
Only specific Virtual RINEX file
Download all (as only one position can be introduced in the Virtual RINEX
request, both download options are identical)
Coordinates The result of the Coordinate Computation request is an email with text report of
Computation computation
Service Results The results are also stored in SpiderWeb for a pre-configured time interval before
they are automatically deleted
Baseline summary
---------------------------------------------------
ABTW -- TEST:
11/9/2017 5:00:00 AM 00:59:30 -52346.0189 -6444.3763
30000.1655 60676.5656 yes
BREG -- TEST:
11/9/2017 5:00:00 AM 00:59:30 -9342.6903 -68172.8025
22243.4987 72315.9049 yes
RUTH -- TEST:
11/9/2017 5:00:00 AM 00:59:30 -3804.1428 18083.072
-2437.1522 18638.9031 yes
Results of TEST
---------------------------------------------------
Total number of GPS baselines computed = 3
Total number of GPS baselines used for final computation (after baseline
rejection) = 3
Dilution Of Precision
---------------------------------------------------
GDOP 1.4 - 1.9, HDOP 0.6 - 0.8, PDOP 1.2 - 1.7, VDOP 1 - 1.5
Disclaimer
---------------------------------------------------
Transformation The result of the Transformation service request is an email with text report of
Service Results transformed coordinates
The results are also stored in SpiderWeb for a pre-configured time interval before
they are automatically deleted
3.2.2.8 Statistics
RINEX, Virtual available for users and administrators
RINEX Downloads lists all downloads that have been done for each registered user
administrators can choose a month and for this month and a selected user
(or all users) all downloaded files are listed
users can select a month and for this month and this user, all downloads will
be listed.
users cannot display the downloads for other users
3.2.2.9 Tools
Email to all users send email to all or only specific users
Authentication
Mail address of sender
SMTP server authentication (optional)
User name
Password
Menu Bar
Toolbar
Report View
Tabbed View
Status Bar
Satellite Status
Security
monitor files by types (file extensions)
include files with no extension
delete unexpected files
SINEX Processing
General options
Update plot rate
Webpage output rate
Automatic reconnection setting
Time periods
Nivel200
General options
Update plot rate
Webpage output rate
Automatic reconnection setting
Time periods
Time period to store in memory
Time period to display as default
Plot Options
Plot title
Automatic scaling the plot to fit the data
Spider Network
Graphing General
Plot Size
Line Graph Options
Vector Plot and Map Options
General Colours
QC Graph Extends
Graph Types
Cycle Slips
Cycle Slips per 1000 Observations
DOP
Messaging General
Minimum disk space
Intercal for status OK message
Email Messaging
Email content parameters
From Name
From Email Address
To Email Address
CC Email Addresses
Domain
SMS Messaging
COM Port Settings for the GSM device
COM Port
Baud Rate
GSM SettingsDomain
Check that modem responds with OK
Send PIN code
PIN code
Test Connection Functionality
QC
Up to 8 different plots per page
Available satellite systems
All (total amount)
GPS specific
GLO specific
GAL specific
BDS specific
QZSS specific
Graph Types
Cycle Slips
Cycle Slips per 1000 Observations
Overall Data Completeness
% Complete Observations
% Epochs Min SV
% Epochs With Data
Multipath (for different frequencies)
Average Tracked Satellites
Outliers
Latency
PDOP
GDOP
Pressure
Language
Selection of languages of the web page output
The list of supported languages depends on the availability of language files in
the SpiderQC Root Directory
Messaging and list of events that can trigger notifications and alarming
Events events are generated by the automatic RINEX processing or by coordinate
analysis components
limit checks are taken into account
supported notification methods
email
SMS
running a 3rd party application via command line
Date and Time convert between common time formats used in GNSS
Conversion Tool Civil Dates (calendar day, month and year)
RINEX file name (day of year and file ID)
GPS week, day of GPS week and seconds of GPS week
Modified Julian Date
Julian Date
Leica Geosystems AG
Heinrich-Wild-Strasse
CH-9435 Heerbrugg
Switzerland
Phone +41 71 727 31 31
www.leica-geosystems.com