SuperMap iClient for MapboxGL
Product Introduction
SuperMap iClient for MapboxGL is a cloud GIS web client development platform based on MapboxGL v1, which supports the access to maps, services, and resources of SuperMap iServer / iEdge / iPortal / iManager / Online and provides users with complete and professional GIS capabilities, and excellent visualization capabilities.
GitHub Host Address: https://github.com/SuperMap/iClient-JavaScript/tree/master/src/mapboxgl
OSChina Host Address: https://gitee.com/isupermap/iClient-JavaScript/tree/master/src/mapboxgl
Download
Module Introduction
New Features
Fix several bugs, details
Supports browsing and retrieval of image (grid) data published by iServer image service
API for slicing, legend, statistics, etc
Fix several bugs, details
Added GraticuleLayer
Due to the changes in the authorization agreement of the MapboxGL V2 version, SuperMap iClient for MapboxGL will still maintain and upgrade the subsequent versions based on the V1 version, and the agreement remains unchanged
Provide online examples of geographic machine learning services such as binary classification and object detection
Provide online examples of geographic machine learning services such as binary classification and object detection
Provide multiple component configuration interfaces, and print out GeoPDF format files online
Support to acquire and update map, data, service, dashboard, insights and other resources of Resource Center
The architecture design of the SuperMap iClient UI Components adopt The MVVM (Model-View-ViewModel)patter
It also compatible with other frameworks like React, Angular, and native H5 development
Using the library, you can build custom WebGIS applications as quickly as building blocks
The component library uses an unpacking-available solution
At this stage, it provides two/three-dimensional map components, rich geographic visualization components, chart class components and basic GIS components
In terms of theme style, the SuperMap iClient UI Components has multiple sets of themes built in the current stage, you can switch the theme style of all components with one click.
Added WebMap components, chart components, legend components, layer list components, measurement components, query/search components, progress bars and other basic components, support multiple themes (one-click switch style)
Support WGS84, China2000, Xian80, Beijing54 and other standard
geographic coordinate systems, covering MVT vector tiles, grid
tiles, visual layers, plotting and other functions
Need to reference iClient’s enhanced library for Mapbox GL JS (based
on October 2018 v0.51.0)
GraphicLayer supports data volume increased from 300,000 to 1
million
The performance is improved to more than 3 times, the rendering of
million-point data is able to be completed within 1 second
Supports multiple data formats such as GeoJSON, TopoJSON, and
two-dimensional tables, etc
Supports style changes; supports interactive operation, such as
property filtering and mouse events, etc.
Docked the latest ECharts 4.1.0, added increment rendering capabilities, supports visual rendering of data at ten millions of data level.
Added more effects and examples of DECK.GL, ECharts, ECharts GL.
Optimized API documentation
Organized document content, optimized document display format,
improved interface parameters and their usage descriptions
Greatly improved document readability and usability
Modularized the code, supporting modularized reference by using import grammar in JavaScript ES6 standard during the development
Release the npm project. The url is: https://www.npmjs.com/package/@supermapgis/iclient-mapboxgl
Support integration with Turf.js, providing users with calculation ability at the client side such as spatial analysis, topology analysis, equivalent analysis, measure analysis and so on. This makes it possible for a variety of common spatial operations to be done quickly at the client side without connecting GIS services
Complete relevant services of SuperMap iServer
Buffers, topology validator, overlay geo and summary attributes functions are added in the distributed analysis services
Support the analysis of custom drawing range in vector clipping analysis and single object query analysis
Integrate with 3D thematic map, global wind map and more visualization effects of ECharts GL / D3.js libraries
Add label thematic map layer at the client side
Add 3D unique thematic map layer at the client side
Add 3D range thematic map layer at the client side
Complete the docking of basic services in SuperMap iServer
Support access to SuperMap iServer distributed analysis Services, providing density analysis, grid aggregation analysis, single object query analysis, region summary analysis, vector clipping analysis functions
Support access to address matching services of SuperMap iServer, providing forward matching and reverse matching functions
Support access to SuperMap iServer real time data services
Support Mapbox Vector Tile standard, providing users with more map styles to freely change styles at the client side
Integrate with commonly used ECharts visualization effects: scatter map, migration map, heat map, line map, line effects, polyline chart, histogram, pie chart
Integrate with data visualization Open Source Library MapV, providing the honeycomb map, commuting map, strong boundary map, migration map, dynamic trajectory map, the polygon drawing, line drawing and massive point data drawing functions
License Introduction
Apache License 2.0