SuperMap iClient for Leaflet

Product Introduction

SuperMap iClient for Leaflet is a cloud GIS web client development platform based on Leaflet, 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/leaflet

OSChina Host Address: https://gitee.com/isupermap/iClient-JavaScript/tree/master/src/leaflet

Download

Download Page

Module Introduction

New Features

10i(2021) SP1

Fix several bugs, details

10i(2021)

Supports browsing and retrieval of image (grid) data published by iServer image service
API for slicing, legend, statistics, etc

10i(2020) SP3

Fix several bugs, details

10i(2020) SP1

Import SuperMap mapbox-gl-enhance.js, optimize Leaflet's rendering effect on MVT vector tiles, and support common coordinate systems: Web Mercator, WGS84, CGCS2000, Beijing 54, Xi'an 80

10i(2020)

Provide online examples of geographic machine learning services such as binary classification and object detection

It supports the display of dynamic targets and their tracks, the addition of punctuation supports the function of setting health value, and the addition of punctuation supports the function of setting custom pictures

PixiJS is an ultra fast 2D rendering engine. The combination of pixijs and Leaflet improves the performance of leaflet in massive icon rendering

SuperMap iServer add webp parameters to the drawing format. The webp format has better image data compression algorithm, can bring smaller map tile volume, and has the same image quality with the naked eye recognition

10i SP1

Support to acquire and update map, data, service, dashboard, insights and other resources of Resource Center

9D(2019) SP1

Added open file component, data flow component, address match and features search component, client computation component, distribute analysis component, data service query component

9D(2019)

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.

DataFlowLayer added MapV engine, the performance of drawing Marker is greatly improved
The amount of vector point rendering data increased from 10,000 to 100,000, and the raster image rendering data increased from 3000 to 10,000

Docked the latest ECharts 4.1.0, added increment rendering capabilities, supports visual rendering of data at ten millions of data level

Flexible and convenient 2D dynamic plotting based on Leaflet gallery
Situational derivation with 7 classic animations
Provide convenient situation map management

Optimized API documentation
Organized document content, optimized document display format, improved interface parameters and their usage descriptions
Greatly improved document readability and usability

9D SP1

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-leaflet

Integrate 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

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

Add D3 layer

Add label thematic map layer at the client side

Support thematic map in the WebMap

9D

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

New visual effects of time series heat map and flight monitoring effects based on ElasticSearch

Support Mapbox Vector Tile standard, providing users with more map styles to freely change styles at the client side

Add high efficiency point layer, supporting efficient and fluent rendering of 100,000+ point elements in the browser

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

Support Integration with OSMBuildings to implement visualization of building stereo effects

New cache switch control to allow users to switch among different versions of cache on clients

Easier access to maps configured in SuperMap iPortal and SuperMap Online by users

Dependencies

License Introduction

Apache License 2.0