Awesome GIS(GIS Tech Stack技術(shù)棧)
Geomatics專欄點此:http://www.lxweimin.com/collection/3fa5e8ac3fbc
語言
對于GISer來說,計算機語言基礎(chǔ)永運是個“瓶頸”。對于初學(xué)者,我認為應(yīng)該專注于Python和Node.js,詳情請參考:
前端
- Leaflet 兼容移動端,和現(xiàn)代的一些框架一樣優(yōu)先考慮移動端
- Openlayer3 OpenLayers 3 Primer 教程來自扯淡大叔
-
Arcgis api for js ESRI出品的開源前端庫
- 以下教程來自gis之家的arcgis api教程
- 1arcgis api離線部署
- 2不同地圖服務(wù)展示(含源代碼)
- 3地圖工具欄(含源代碼)
- 4地圖查詢(含源代碼)
- 5地圖態(tài)勢標繪(含源代碼)
- 6地圖分屏對比(含源代碼)
- 7圖層控制(含源代碼)
- 8聚合效果(含源代碼)
- Mapbox總有人討論“Mapbox VS Leaflet?”這是個爛問題,Mapbox是Leaflet的超集,就像Typescript和Javascript之間的關(guān)系一樣
- Turf js層面做出簡單的空間分析
后端
- Geoserver 基于Java的地理信息服務(wù)的發(fā)布,使用簡單
- Mapserver 基于C語言的地理信息服務(wù)的發(fā)布,內(nèi)存占用小
- ArcGIS Server ESRI 公司推出的后端服務(wù)
- GDAL 數(shù)據(jù)格式轉(zhuǎn)換
數(shù)據(jù)格式
- GeoJSON 開源地理信息JSON格式
- TopoJSON 開源地理信息JSON格式,大小要比GeoJSON小40%
- TileJSON 瓦片數(shù)據(jù)包裝的JSON格式,用的不多
- WKT&WKB 文本標記語言表示矢量數(shù)據(jù)
- 矢量瓦片
- 柵格瓦片
數(shù)據(jù)庫
- Spatialite 空間數(shù)據(jù)的查詢等處理,小項目足矣
- Postgis 大型空間數(shù)據(jù)項目
- Mysql spatial extension - mysql空間擴展VSPostGIS
- MBTILES 承載瓦片的數(shù)據(jù),快速索引
- MongoDB 文檔型數(shù)據(jù)庫
瓦片渲染
- Global Mapper 專門用作已有柵格圖像切片
- Mapnik 專門用于矢量數(shù)據(jù)的切片
- TileMill 在矢量數(shù)據(jù)渲染時,運用CartoCSS對矢量數(shù)據(jù)賦予樣式
軟件應(yīng)用
- QGIS 開源GIS數(shù)據(jù)處理桌面軟件,其中包含Grass,SAGA兩個學(xué)術(shù)界開源GIS平臺
- Mapsharper 數(shù)據(jù)綜合神器
數(shù)據(jù)資料
- 地理空間數(shù)據(jù)云 免費數(shù)據(jù),商業(yè)數(shù)據(jù)都有,滿足你不同的需要
- CGIAR
GIS 博客
整個技術(shù)棧主要針對的是輕量或者小項目去考慮,運用一些流行的盡可能開源的工具去做,這是我的一些想法和筆記,詳情參考從mapbox的開源工具看Web GIS的發(fā)展和亂談Leaflet的插件在WebGIS中作用,希望能給您一點點幫助。PS:我在github上看到一個awesome gis,并非我主導(dǎo)的,希望各位GISer可以一起參與修改。
參考
轉(zhuǎn)載,請表明出處。總目錄Awesome GIS