Node.js 笔记二:入门及GeoNode.js GIS相关库
入门
- node.js之fs模块
- Node.js模块 require和 exports
- Javascript模块化编程(一):模块的写法
- Javascript异步编程的4种方法
- JavaScript Promises 相当酷
- File System
- NodeJS异步、同步 创建多层文件夹
GIS相关库
数据与算法
- awesome geojson geojson大杀器
- mapbox/geojsonio-cli geojson数据输入输出
- oeo4b / kriging.js 克里金插值
- maxogden / geojson-js-utils 简单空间数据处理
- wandergis / coordtransform 高德百度等坐标转换
- chrisveness/geodesy 大地测量
数据可视化
leaflet相关
Leaflet相关可以参考leaflet.plugin
- wandergis / leaflet-echarts3
- calvinmetcalf / leaflet-ajax
- PaulLeCam / react-leaflet
- dwilhelm89 / Leaflet.StyleEditor
- Leaflet/Leaflet.draw
Mapbox相关
mapbox相关可以参考mapbox/github
- Turf.js 基于前段JS的GIS空间分析工具
- Tippecanoe 通过大量GeoJson要素建立矢量瓦片
- Rasterio 整洁快速的栅格数据输入输出,用于Numpy
- leaflet-omnivore 通用格式转换器
- node-sqlite3 异步非阻塞对SQLite3的JS绑定接口
- tilelive 支持瓦片模块间交互操作
- Carmen 支持包装瓦片地图数据的地理编码
- mapnik-omnivore 基于Node的模块,返回空间文件源文件
- Mapnik 基于C++的库,提供空间数据导入和渲染,可渲染成为瓦片图
- node-pre-gyp 基于Node.js的C++扩展交互
- vector-tile-js 读取矢量瓦片内的要素数据
mbtiles
- mapbox/node-mbtiles 瓦片格式mbtiles读取写入
- mapbox/mbtiles-extracts 把瓦片通过geojson给分割开
vector-tile
输入
- tilelive-bridge 转换mapnik的xml格式文件成为矢量瓦片
输出
vector-tile-py - Python tool to convert a Mapnik vector tile to GeoJSON
转载,请表明出处。总目录Awesome GIS
转载,请表明出处。总目录前端经验收集器