bool(false) Terminal GIS SDK for Components Overview and Features - SuperMap GIS 10i(2021) - SuperMap GIS Software

Overview

SuperMap iObjects Java

It is a large-scale full-component GIS development platform, providing cross-platform, 2D and 3D integration capabilities. It is suitable for Java development environment.

SuperMap iObjects C++

It is a large-scale full-component GIS development platform, providing cross-platform, 2D and 3D integration capabilities. It is suitable for C++ development environment.

SuperMap iObjects .NET

It is a large-scale full-component GIS development platform, providing 2D and 3D integration capabilities. It is suitable for .NET development environment.

SuperMap iObjects Python

It is a convenient GIS script language pack and provides data organization, transformation, mapping, processing and analysis, and machine learning. It is suitable for Python development environment.

Features

Data Management

  • Supports more spatial database engine types.
  • Supports more third-party file formats for import and export.
  • Supports for printing vector dataset records, and supports for setting the number of records displayed in vector datasets.
  • Supports memory data source creation.

Data processing

  • Supports vector data processing methods of smooth, resampling, clipping, geospatial connection, integration, etc.
  • Supports vector topology operations of topology processing, topology checking, topology faceting, etc.
  • Supports raster data processing methods of vector and raster conversion, resampling, algebraic operation, reclassification, etc.
  • New vector data processing such as polygon aggregation, creation of random points, building regularization, calculation of vertical feet from point to line, etc.
  • New processing function of erasing and filling of raster or image datasets.
  • Newly Supports vector, raster, and numerical data to calculate natural discontinuities.
  • New geometric object methods: proportional transformation (zooming) of geometric objects, automatic cutting of objects.

Mapping

  • Supports thematic map making.
  • Provides plentiful raster layer color table, and supports custom color table, transparent color, etc.

Geospatial analysis

  • Improves address matching module.
  • New function of area tabulation raster analysis.
  • Support new topology logic diagram for network data sets viewing.
  • Improves the function of map simulation, including cellular automaton based on artificial neural network and principal component analysis.
  • Improves the overlay analysis function: supports intersecting and merging multi-layer overlay analysis, and overlay analysis of self-intersection.

Geospatial statistic analysis

  • Supports geospatial general characteristics analysis of geospatial autocorrelation, geospatial stratification heterogeneity, etc.
  • Supports geospatial interpolation methods of Kernel density, inverse distance weighting, Kriging, etc.
  • Supports geospatial pattern explorations of geospatial point pattern, geospatial hotspot, etc.
  • Supports geospatial sampling and statistical inference of SPA, B-SHADE, etc.
  • Supports Least square regression, geographically weighted regression and other geospatial regression algorithms.

Complete workflow of AI GIS

  • Supports sample data production.
  • Supports model training.
  • Supports model reasoning.
  • Supports inference post-processing.

Machine learning

  • Supports image data analysis, including binary classification, target detection, scene classification, ground objects classification, objects extraction, etc.
  • Supports image data analysis, including target detection, image classification, etc.
  • Supports structured data classification based on gradient boosting classification.
  • New function of spatio-temporal regression analysis.

SuperMap iObjects for Spark

It is a big data GIS software development component based on distributed technology. It provides various big data distributed management and analysis functions, and it is suitable for Spark development environment.

Features

Distributed data storage

  • Supports raster data storage based on Amazon S3, Alibaba Cloud OSS, Huawei Cloud OBS, FTP, and NFS.
  • Supports loading raster data in GeoTiff and img format which supports plug-in tfw.
  • Supports HBase, Elasticsearch, HDFS and DFS distributed storage and management.

Distributed geospatial analysis

  • Optimizes trajectory related analysis algorithm of trajectory preprocessing, residing analysis.
  • New function of raster value statistic.
  • New simplification and smoothing processing of line and polygon data set.
  • New function of vector data rasterize.

Distributed geospatial machine learning operators

  • Supports distributed geospatial density clustering.
  • Supports distributed generalized linear regression.
  • Supports the classification and regression based on forest.

Distributed streaming data processing

  • Supports access to multi-transport protocols of streaming data.
  • Supports the real time processing algorithms of multiple streaming data.
  • Supports push processing results to Elasticsearch database, as well as updating and appending.
  • Supports SuperMap iServer configuration processing progress.

SuperMap iObjects for Blockchain

It is a blockchain GIS platform component based on distributed technology. It provides geospatial data on chain and management on chain, and it is suitable for the development and computing environment of Fabric architecture.

Features

Blockchain geospatial data storage

  • Supports joint storage of Fabric and IPFS.
  • Supports point, line and polygon data on chain.
  • Supports text, image and video data on chain.

Blockchain geospatial data management

  • Supports query, editing and thematic map blockchain geospatial data.
  • Supports history tracing of blockchain geospatial data.
  • Supports channel, member, organization and certificate management of Fabric.
  • New blockchain certificate management capabilities supports certificate issuance, locking, unlocking, and cancellation.

SuperMap Scene SDKs for Game Engines

It is a programmable, extensible and customizable development platform based on the deep integration of the new 3D GIS technology and game engines of Unreal Engine and Unity. It supports local and online browsing of a variety of massive GIS spatial data, supports measurement, 3D space analysis, 3D space query and other GIS functions, provides cool and practical effects and application experience, and supports the rapid customized development of industrial application systems such as digital twins and smart cities.

Features

Supports dynamic loading of large-scale, multi-source heterogeneous, local/online GIS data (Unreal Engine, Unity)

  • Manually builds 3D model data.
  • Real scene 3D data: including real scene model data and point cloud data.
  • BIM data.
  • 3D vector data: including 3D point/line/surface data and 3D network data.
  • Large-scale terrain and image data.

Supports loading points, lines, areas, models and other data stored in UDB/UDBX (Unreal Engine, Unity)

  • 3D points support assets of external trees and sketches, and support the generation of S3M cache with external assets.
  • 3D polygon supports setting the material of the water surface.
  • 3D model supports replacing materials and add material function, and supports materials to be saved back to UDB/UDBX in standard PBR.
  • New blockchain certificate management capabilities supports certificate issuance, locking, unlocking, and cancellation.

Supports vector polygon data in JSON format (Unity)

3D spatial analysis (Unreal Engine, Unity)

  • New visual field analysis supports obtaining visible and invisible objects.
  • New skyline analysis supports output of 2D skylines.
  • New model flattening supports partial flattening of oblique photography models.
  • New terrain slope and aspect analysis.
  • Newly supports pictures / videos putting on model surface.
  • New dynamic single expression of 3D model of oblique photography.

Measurement

  • New measurement supports the measurement of spatial distance, horizontal distance, area, and height.
  • New reference line supports the display of the reference line in height measurement.

Scene management

  • New spherical / flat sky box support sky effect changing (Unity).
  • New "GeoreferenceScript" script (Unity).
  • New "SuperMap_Georeference" component (Unreal Engine).
  • Newly sets geographic origin. In the spherical scene, the latitude and longitude can be set as the geographic origin to ensure the normal use of the sky, atmosphere, and shadow effects.
  • New LOD zoom ratio can be used to modify the zoom factor of the switching factor between different levels of the model cache.

Material management (Unreal Engine, Unity)

  • Cache layer can be associated with specified material, and S3M layer can be associated with material assets in game engine.

Support

Technical Docs
Training Files