Introduction
SuperMap Objects .NET is the .NET based development platforms in the SuperMap GIS Universal series. Developers can use SuperMap Objects .NET in all the programming languages supported by .NET framework, e.g. C#, VB .NET, to develop professional GIS applications with ease. SuperMap Objects .NET is built on C++/CLI and has high run-time efficiency as well as the various benefits of .NET assemblies.
SuperMap Objects .Net is constructed based on UGC. It consists of 9 modules, including Data module, Mapping module, Space module, SpatialAnalysis module, NetworkAnalysis module, Layout module, Conversion module, Topology module, and AddressMatching module.
Data module
Spatial data is the core of a GIS system, without data the system is useless. Therefore, the data module in SuperMap Objects .NET is separated as a core module, delivering a full manipulation and processing of spatial data and its attributes such as creating, managing, access and query, etc. The data module also supports batch updating of data, editing historical records, algebraic operations between geometric objects, data version management, and metadata related functions.
Mapping module
A map is a representation of a geographical or spatial data and their spatial relations and cartography is also a basic function for GIS. The mapping module delivers map display, rendering, editing and powerful cartography in a whole. The mapping module supports creating a wide range of thematic maps, including label maps, graph maps, ranges maps, dot density maps, etc. This module also provides functions for map representation.
Space module
The Space module is used to integrate 2D and 3D GIS into one 3D scene. Global wide terrain data and high-resolution image data can be loaded to be displayed in a 3D model. You can perform operations such as panning, browsing, selecting, and locating on the 3D model.
Conversion module
Due to wide spread of GIS, many organizations and institutions offer and implement various GIS raster and vector data structures and formats. Conversion support among them is a necessary function for GIS. The conversion module provides various GIS raster and vector data formats.
Spatial analyst module
Spatial analysis is the foundation and component of different geo-related comprehensive analysis models. In SuperMap Objects .NET, the module offers spatial buffer analysis, spatial overlay analysis, proximity analysis, surface analysis, interpolation, etc. As to the complex and commonly used network analysis and DEM analysis, they are respectively provided in network analyst module and grid analyst module.
Layout module
The layout module supports functions related to map layouting and printing. The object models used in the layout module and in the 2D maps are the same. A variety of color models, including CMYK, is supported in printing. This module can be used to print data of large volumes.
NetworkAnalyst module
Network analysis is dedicated to network related application models and functions such as bus transfer analysis, nearest facilities analysis, transportation network analysis etc.
Topology module
Topology preprocessing, validating and processing are supported in this module.
AddressMatching Module
The AddressMatching module supports fuzzy searching. Based on an address dictionary, addresses can be matched.