CsGIS SDK

Overview

CsGIS SDK is a high performance geospatial data visualization software development kit designed for customizable use in embedded and real-time systems. CsGIS SDK focuses on 2D and 3D visualization for situational awareness and command control applications. It is fully optimized for low profile hardware and different types of operating systems.

CsGIS SDK is an object-oriented class library and has a plug-in based software architecture designed for developers. Hence, adding, removing or changing features do not require any changes in source code. It is very easy to expand your system by implementing new custom plug-ins.

CsGIS SDK has been designed to have no dependency on specific platforms which allows CsGIS to be rapidly ported to a wide range of platforms. CsGIS SDK is a completely independent windowing system, which makes it easy for users to add their own window-specific libraries and applications. CsGIS SDK can be easily integrated with other windowing toolkits, such as Qt, wxWidget, MFC etc.

For more information contact sales info@cstech.com.tr

Supported Vector and Raster Data Formats

  • Raster Formats: Military Elevation Data (.dt0, .dt1, .dt2), TIFF/GeoTIFF (.tif), Graphics Interchange Format (.gif), Erdas Imagine (.img), JPEG2000 (.jp2, .j2k), Portable Network Graphics (.png), SRTM and more...
  • Vector Formats: Comma Seperated Value (.csv), ESRI Shapefile, GeoJSON, GML, KML, MapInfo, SVG and more...
  • Database Formats: Oracle Spatial, PostGIS, SQLite/SpatialLite, MySQL, ODBC
  • Programming Languages and Operating Systems

  • Microsoft .NET Framework 2.0, 3.0, 3.5
  • Java 1.6 & 1.7, Native C++ (Qt Support)
  • MS Windows & Embedded versions, Linux & Unix System, GHS Integrity and VxWorks
  • Spatial Referencing

  • Supports many projection and datum systems. (Traverse Mercator, Lambert Conic, Conformal Conic etc.)
  • UTM and MGRS coordinate displays
  • Performance and Optimization

  • Displays tens of thousands of real time refreshed objects over complex maps and images
  • Fixing amount of main GPU/memory, thread and process usage mechanism.
  • Provides operating system and graphics hardware abstraction. Easy to port different systems by developers.
  • Terrain Analysis

  • Line-of-sight analysis
  • Sensor coverage analysis
  • Vertial terrain profile
  • Terrain and obstacle collision analysis
  • Height above terrain with adjusting threshold analysis
  • Military Symbols and Tactical Drawings

  • MIL-STD-2525B & APP-6A symbols and tactical drawings
  • Smooth vector graphics rendering for symbols and tactical drawings
  • Supports tactical drawing tools like rubber bands and property editors
  • Raster and Vector Data Rendering

  • Raster Rendering: Color map renderer, color ramp renderer, RGB renderer, Shaded relief, Slope renderer
  • Vector Rendering: Unique value renderer, geometry styles, basic shapes, SVG, images and markers.
  • Label Engine: Label elimination & decluttering and auto positioning.
  • Other Features

  • Supports various rendering libraries: OpenGL v1.2, v2.0, v3.0, SC, DirectX9, GDI+
  • Feature data editing and rubber bands.
  • Spatial Queries and relations (intersection, union, touches, symmetrical difference etc.)
  • Overlays: Scale bar, compass, grid, legends
  • Great circle calculations (bearing, distance and area) with Haversine and Vincenty models
  • Support

  • Over hundreds of samples with source codes.
  • Fully documented with doxygen in English and Turkish.
  • Technical supports to all our customers regarding the use of product