bool(false) Terminal GIS SDK for Components Overview and Features - SuperMap GIS 2023 - 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 multiple spatial database engine types.
  • Supports multiple 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 topology operations of topology processing, topology checking, topology faceting, etc.
  • Supports vector data processing methods of smooth, resampling, clipping, geospatial connection, integration, etc.
  • Supports raster data processing methods of vector and raster conversion, resampling, algebraic operation, reclassification, etc.
  • Supports vector data processing such as polygon aggregation, creation of random points, building regularization, calculation of vertical feet from point to line, etc.
  • Supports erasing and filling of raster or image datasets.
  • Supports natural discontinuities calculation for vector, raster, and numerical data.
  • Supports multiple 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

  • Supports map simulation, including cellular automaton based on artificial neural network and principal component analysis.
  • Supports area tabulation raster analysis.
  • Supports topology logic diagram for network data sets viewing.
  • Improves address matching module.
  • 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.

Artificial intelligence workflow

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

Machine learning

  • Supports image data analysis, including binary classification, target detection, scene classification, ground objects classification, objects extraction, general change detection, etc.
  • Supports image data analysis, including target detection, image classification, etc.
  • Supports structured data classification based on gradient boosting classification.
  • Supports 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 reading raster data stored on S3, OSS, OBS, FTP, and NFS.
  • Supports reading 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

  • Supports 9 kinds of vector analysis and processing algorithms, such as trajectory analysis, pattern analysis, proximity analysis, spatial overlying, etc.
  • Supports 9 kinds of grid analysis and processing functions such as algebraic operations, interpolation analysis, terrain calculation, grid statistics, etc.

Distributed geospatial machine learning operators

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

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.

Overview

It is a programmable, extensible and customizable development platform based on the deep integration of the new 3D GIS technology with unreal Unreal Engine4/Unreal Engine5 and Unity game engines. It supports local / online browsing of massive GIS spatial data, supports measurement, clipping, 3D spatial analysis and 3D spatial query, provides hi-fi 3D effects and new application experience, and supports the rapid customization and development of industrial application systems such as digital twin and smart city.

SuperMap Hi-Fi 3D SDKs for Unreal

Features

Version compatibility

  • Compatible with ue4.27 and ue5 versions.
  • DirectX 12supports DirectX 12 on the Windows platform in version UE5.

Dynamic accessing of multi-source 3D GIS data

  • Supports GIS data loading such as local/online terrain, images, white modeling model data, high-precision city model data, oblique photography 3D model, point cloud, BIM, point/line/polygon, 3D topology network, etc.
  • Improves the stability of rendering frame rate and memory usage for long-term scene browsing, and the project can run stably for 7*24 hours.
  • Supports for scenes saving, including existing layer information, scene parameters, etc.
  • Supports image transparency modification.

3D GIS analysis and query

  • Supports intervisibility analysis, visibility analysis, openness analysis, oblique flattening, oblique monomer query, video placement, distance/height/area measurement, scene cropping, collision detection.
  • Supports coordinate query, attribute query and 3D Spatial query.
  • Supports terrain isopleth analysis, flood analysis, slope and aspect analysis, etc.
  • Supports flight management and flight path files created in iDesktopX.
  • Supports skyline height limiting bodies obtaining in skyline analysis.
  • Supports section analysis, multiple visibility analysis, terrain excavation, excavation and filling analysis.
  • Supports visual domain analysis, visibility analysis, openness analysis and measurement based on UE model assets.

3D GIS data beautification

  • Provides beautification for multi-source GIS data such as white model, high-precision model, BIM, oblique photography 3D model (single body), vector point/line/polygon and map tiles, and easily achieves high realism rendering of GIS data.
  • Supports one click and batch export of standard PBR materials to S3M data, and supports JSON format material files exporting and UV scaling to quickly copy the effect of game engine beautification.
  • Supports loading oblique data with tangent, and supports the application of Interior Mapping technology to simulate indoor effects.
  • Supports dragging shaders to the UI bar for material replacement, improving the ease of operation.

Hi-fi rendering of 3D geographical scene

  • Supports real sunlight effects simulation, and supports multiple post-processing effects such as bloom, screen space reflection, and motion blur.
  • Provides more user-friendly weather effect adjustment tools.

Cloud rendering

  • Streams high fidelity 3D scenes to the web for display through Pixel Streaming.
  • Provides open source JavaScript API, and supports low code development.

SuperMap Hi-Fi 3D SDKs for Unity

Features

Render pipeline

  • Fully supports built-in rendering pipelines and universal rendering pipeline.

Dynamic accessing of multi-source 3D GIS data

  • Supports local/online GIS data loading such as terrain, images, white building model data, high-precision city model data, oblique photography 3D model, point cloud, BIM, point/line/area, 3D network data, etc.
  • Supports vector tile data loading, supports vector surfaces displaying by sticking to the ground and objects, and supports data initial and selected styles setting.
  • Improves the loading performance of large-scale oblique photography 3D models.

3D GIS analysis and query

  • Supports visibility analysis, viewshed analysis, dynamic viewshed analysis, skyline analysis, openness analysis, elevation analysis, sunlight analysis, oblique flattening, oblique monomer query, distance/height/area measurement, scene cropping, video, etc.
  • Support terrain isoline analysis, flood analysis, slope and aspect analysis, etc.

Layer operation and interaction

  • Supports model object explicit and implicit control, model object box selection, S3M layer excavation expression, oblique photography model monomer expression, topographic skirt, terrain zooming, etc.
  • Supports maximum and minimum visible heights setting.
  • Supports priority mode setting for loading S3M layers.

3D GIS data beautification

  • Supports point, line, polygon data plug-in with assets like trees, and supports shine upon materials and adding material functions.

Cloud Rendering

  • Streams high fidelity 3D scenes to the web for display through Pixel Streaming.
  • High fidelity 3D scenes based on WebAssembly can be browsed at the web.
  • Provides open source JavaScript API, and supports low code development.

Support

Technical Docs
Training Files