Node.js 笔记二:入门及GeoNode.js GIS相关库

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
  • pa7 / heatmap.js 热力图
  • mbostock/d3 D3.js中文版api-接口文档
  • ecomfe/echarts
  • highcharts/highcharts

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
转载,请表明出处。总目录前端经验收集器

You may also like...