leaflet
JavaScript library for mobile-friendly interactive maps
Found 1324 results for gis
JavaScript library for mobile-friendly interactive maps
Checks if a point is inside an area, like a city boundary.
Determines the geometric center of a polygon or shape.
Finds the central point of a GeoJSON feature, like a city or a park. Ideal for placing labels or markers.
Truncates precision of GeoJSON coordinates.
Split a LineString by another GeoJSON Feature.
Takes any LineString or Polygon and returns the overlapping lines between both features.
Reduces the number of points in a shape while keeping its overall look.
Takes a bounding box and calculates the minimum square bounding box that would contain the input.
Finds the difference between multiple polygons by clipping the subsequent polygon from the first.
Calculates the length of a line, perfect for paths or routes.
Determines whether the first geometry is completely within the second geometry.
Takes any LineString or Polygon GeoJSON and returns the intersecting point(s).
Flattens any GeoJSON to a FeatureCollection
Takes a Feature and a bbox and clips the feature to the bbox using lineclip.
Divides a LineString into chunks of a specified length.
Converts a polygon to a line string.
Polygonizes a set of lines that represents edges in a planar graph.
Takes a Feature or FeatureCollection and returns the mean center.
Creates a triangular grid within a bounding box.
Determine whether two geometries of the same type have identical X,Y coordinate values
Removes redundant coordinates from a GeoJSON Geometry.
Returns the closest point, of a collection of points, to a line.
Finds the nearest point from a FeatureCollection of Features with Point geometries to a given point.
Creates a concave hull around points.
Creates a convex hull around points
Checks if two geometries have an area of overlap without one being completely contained inside the other.
Finds the “balance point” of irregular shapes, like a country outline.
Converts a bounding box to a GeoJSON polygon.
Converts line(s) to polygon(s).
Finds the shared area between two polygons.
Generates random points, lines, or polygons for testing.
Dissolves a FeatureCollection of Polygon features.
a JavaScript library for performing geospatial operations with GeoJSON
This package contains a JavaScript decoder for the experimental MapLibre Tile (MLT) vector tile format.
Utility for converting between WGS84 lat/lng and MGRS coordinates
Calculates the distance from a point to the edges of a polygon or multi-polygon.
Provides Beautiful Animated Marker Clustering functionality for Leaflet
Determine whether none of the points common to both geometries intersect the interiors of both geometries.
Framework-independent loaders for the WMS (Web Map Service) standard
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
Tiled maps on a globe as a ThreeJS reusable 3D object
A tiny and fast Leaflet heatmap plugin.
Light-weight JavaScript Bounding Box Utility Functions
Proj4JS Projector Fully Loaded with Projections
Almost All the Projection Definitions for Proj4js
Leaflet plugins for consuming ArcGIS Online and ArcGIS Server services.
Mapbox GL JS plugin for switching map language to the browser language.
Snap a Bounding Box to a Grid
Reproject a Bounding Box
Merge Multiple Proj4 Instances
Wrapper around Georeferenced Rasters like GeoTIFF, NetCDF, JPG, and PNG that provides a standard interface
Reproject GeoJSON. Works Offline.
Re-project a line.
A tool for editing vector datasets for mapping and GIS.
Blazing Fast JavaScript Raster Processing Engine
Reference Implementation of the Dufour-Peyton Intersection Algorithm. Calculates the Intersections of Arbitrary Polygons with a Geospatial Raster.
WMS service Capabilities > JSON, based on openlayers
ArcGIS Map Components
A basic ellipse type for Leaflet, a JS library for interactive maps.
Svelte bindings for MapLibre
Maplibre GL JS plugin for inspecting vector data
LAZ implementation compiled to WASM via Emscripten for LAZ support in a browser
Gets EPSG Code for Various Inputs (incl. OGC WKT, ESRI WKT, GML, Mapfile, PROJ String, Proj4js String, XML)
Custom Context Menu for Openlayers
All the 138,398 cities of the world with a population of at least 1000 inhabitants, in a big JSON array
Bindings to GDAL (Geospatial Data Abstraction Library) with full async support
turf polygon module
Provides the ability to use SVG patterns as backgrounds for Leaflet Paths.
Display GeoTIFFs and soon other types of raster on your Leaflet Map
Vector tile rendering and labeling for [Leaflet](https://github.com/Leaflet/Leaflet).
ArcGIS Maps SDK for JavaScript common components
3D BIM IFC Viewer SDK for AEC engineering applications. Open Source JavaScript Toolkit based on pure WebGL for top performance, real-world coordinates and full double precision
Parse WKT-CRS (Well-known text representation of coordinate reference systems)
A custom layer for heatmaps in react-leaflet
Simple, Modern Geospatial Bounding Boxes
JavaScript Geo Visualization and Analysis Library
OpenLayers Wrapper for Vue3
A custom layer for heatmaps in react-leaflet
A set of React components that wrap ArcGIS map components
[](https://www.npmjs.com/package/min-bounding-rectangle) [](https://www.npmjs.com/package/min-bounding-rectangle) [.
my-openlayer 是一个基于 [OpenLayers](https://openlayers.org/) 的现代地图组件库,专为 Web GIS 应用开发者设计。提供完整的 TypeScript 支持、模块化的类型定义、强大的错误处理和事件管理系统,支持天地图底图加载、要素绘制、图层管理、事件监听等丰富功能,极大提升地图开发效率。
GeoJSON simplification library using the Visvalingam algorithm for efficient point reduction and geometry preservation.
Control Google Maps with hand gestures via MediaPipe webcam hand tracking. Pan, zoom, and rotate with no backend.
Custom Cesium build with camera adjustments and fixed URI dependencies
Node.js SDK for CSV2GEO Geocoding API — 461M+ addresses, 39 countries, 48+ endpoints. Forward, reverse, batch, places, boundaries (postcode → polygon, ancestors walk-up, children walk-down, consolidated cities), IP geolocation with county overlay, coverag
Geodesic-aware visibility graph implementation to support shortest path calculations on multi destination
A lightweight tile map using threejs. (No SSR)
GeoJSON morphing utilities with MapLibre-first adapter and Leaflet compatibility
Mars3D平台插件,支持对天地图三维地名服务和地形服务加载使用
GeoTIFF reader support for @thi.ng/pixel
A forked version of https://github.com/protomaps/protomaps.js for use in terria-js https://github.com/TerriaJS/terriajs
A simple yet powerful module to retrieve organic search results and much more from Google.
A tiny and fast Leaflet heatmap plugin.
gemini-viewer is a WebGL based JS SDK, it is built on top of three.js. It provides following viewers:
mapbox wind
MapGIS Mobile for React Native,是MapGIS推出的一款基于React-Native的跨平台移动开发框架,用户可以基于它使用JavaScript开发出在Android和iOS平台下运行的原生移动GIS应用。
Provides Beautiful Animated Marker Clustering functionality for Leaflet
GIS and PostGIS dictionary for cspell.
geo4326 converts footprint of satellite to polygon of EPSG:4326.
WebAssembly and asm.js module for OpenSphere. Built with [emscripten](https://github.com/kripken/emscripten).
Provides a compatible WMTS Tile Server from MBTiles.
GDPR-complient javascript sdk for Tilestack functionalities based on Maplibre developed by YellowMap AG
BMap extension for echarts
Give me your coordinates and I'll tell you where the nearest cities are. Works offline.
gis公共组件
Get all tiles of a web map in x,y,z coordinates for a specified bounding box and zoom.
maplibre wind
A modern, lightweight Leaflet plugin for displaying WMTS tile layers.
Modern TypeScript geohash toolkit — encode, decode, cover polygons, and build Nostr filters