- Single sign on (SSO), Multi-factor authorization (MFA), One time password (OTP);
Integrating various types of GPS and GNSS devices to receive and process GIS data
Server and application security
GIS/BIM Data on AR platforms
Development of custom GIS software modules to work with GPS and GNSS devices
Server optimization and software development for large amount of GIS data analysis
GIS data aggregation and processing
GIS mapping and GIS data visualization
We integrate various types of GPS and GNSS devices in our clients' software to receive and process GIS data
We integrate and process data from the devices of the following companies:
The main approach for working with such devices is receiving data via either a BT connection or via USB (depending on which platform the product is being developed for).
Usually this data comes in the standard NMEA format, which we parse and process the received data depending on the product requirements. The data can be collected for statistical analysis and reconfiguration, construction of objects of varying complexity (lines, polygons, etc.) as well as the visualization of data on the map.
- Single sign on (SSO), Multi-factor authorization (MFA), One time password (OTP);
- conforming to OWASP standards;
- cloud-related mechanism (such as Private/Service endpoints) to establish the secured communication between the existing services;
- network layer routing and securing (Virtual network management for an unnecessary external input connections preventing, whitelist/blacklist methodology for the strict IP access management);
- service specific technics for reducing the weight of possible impact of vulnerabilities (service Access Control Lists (ACL) for granting the least amount of permissions per database/table/storage/directory/container of data, limited accounts for the infrastructure management);
- secure deployment process due to the packages vulnerabilities scanning tool, which allows to check the code for any obsoleted libraries\packages, vulnerable at the moment of scanning. It helps developer to keep his application dependencies clean and safe;
- cloud-related mechanism (such as Azure Key Vault) for a keeping secrets in a vendor zone of responsibility for reducing the risks of secrets using;
- service specific technics for limiting the risks of secrets using (ACLs configuring, passwordless access to the secrets storage using the certificates);
- secure deployment process including the secrets scanning tool, which allows to check if any kind of sensitive data (passwords, private certificates, tokens) were set in the source code as plain text;
- IaC/GitOps way of infrastructure configuration for keeping the whole infrastructure as a coder;
- backups for necessary services (databases, storage files etc.).
Importing existing CAD & GIS data in various formats like SHP, DXF, DWG, KML, CSV.
Review and export the captured field data to various formats like SHP, DXF, DWG, KML, CSV.
Manage online services like WFS, WMS, WMTS.
Creation and collection of georeferenced data, from multiple sources and highly diverse formats.
Storage, organization and spatialization of this information via a database management system (DBMS).
In its simplest form, data aggregation is the process of compiling typically large amounts of information from a given database and organizing it into a more consumable and comprehensive medium.
The raw geospatial data must be processed correctly to have value for the end user. We have extensive experience in developing tools for data processing and reporting based on existing tools or custom solutions. From simple data representation in simple tables to complex GIS reports with multiple calculation steps in different formats.
Importing existing CAD & GIS data in various formats like SHP, DXF, DWG, KML, CSV
Review and export the captured field data to various formats like SHP, DXF, DWG, KML, CSV
Manage online services like WFS, WMS, WMTS
Creation and collection of georeferenced data, from multiple sources and highly diverse formats.
Storage, organization and spatialization of this information via a database management system (DBMS).
Display and overlay of different layers of geographic information in the form of maps.
Querying, spatial and/or statistical analysis to highlight trends and geographic interactions.
To process geospatial data effectively, the system has to be prepared for it, and often simply upgrading the server plan does not solve the problem.
We propose solution based on optimizin every step of GIS data processing to achieve the best perfromance of your system.
Server optimization and development to process large amount of GIS data
GIS Data optimization for storing and converting to different formats
Implementing MS SQL CLR geography functions
Geo replication
Layering of geo data
Storage optimization: Convert geo data to WKT and WKB formats, rescale polygons and polylines
DB interactions: Use MS SQL CLR geography functions for building optimized queries
Search: geo facets for dividing data into categories, indexing of DB for geospatial queries, geo replication for fast access to large amounts of data for defined location
Data visualization: data layering for easy fetching from DB, precalculating data for charts and tables, rescaling polygons and polylines for faster response from DB
Data visualization is a crucial procedure for most of the GIS software products. The quality of visualization directly impacts the audience's interpretation of the final product, user experience and can be a turning point in providing value to the customer.
GIS Data visualisation include web mapping and mobile mapping using such elements as coloring, map extent, labels, boundaries, interactivity, 3D models, and more.
Present key indicators and summarized information for locations through templates of interactive charts, tables, maps, and images.
An animation is a visualization of the changes to the properties of one object (such as a layer) or a set of objects (such as multiple layers).
Involves using maps that allow zooming in and out, generating reports and other means of using or visualising select information in the map.
The ability to present the raw facts and numbers with interactive visualizations of maps in the context of narrative text and other multimedia content.
GIS provides the tools necessary to research and monitor the progress of a project and manage location, eco nomic analysis, & other critical facets.
More interesting than printed reports. They have a longer shelf life because they live online (instead of the recycling bin).
a visual representation of data, in which the data are represented by symbols such as bars in a bar chart or lines in a line chart
A table view is a display of attribute information in a tabular format. Tables are composed of rows and columns, and all rows have the same columns.
a visual display your data. While it can be used in all kinds of different ways, its primary intention is to provide information at-a-glance, such as KPIs.
We integrate, process and display GIS data with the following types of map software: