Awesome GIS(GIS Tech Stack技術棧)
01-28
Geomatics專欄點此:Geomatics(GIS,GPS,RS,Surveying) - 專題 - 簡書
知乎專欄:geomatics 歡迎各位GISer踴躍投稿,打造最好的GIS交流平台
語言
Python 最好的快速開發語言,是一門API藝術
- awesome-python
- 1簡單的入門
- 2總結入門坑及基礎資源
- 3Geopython GIS相關庫
- 4Python的常用庫入門
- 5Flask框架
- 6入門爬蟲坑--網頁數據壓縮(python deflate gzip)
- 7Requests爬蟲技巧
- 8簡單瓦片下載工具pyMap
- 8瓦片下載器網頁版pyMap-webapp
- 9打造pypi換源加速神器
Node.js Javascript最炙手可熱的網路技術源泉,可用於WebGIS
- awesome-javascript
- 1常用Global庫
- 2入門及GeoNode.js GIS相關庫
- 3了解npm
- 4爬蟲
- 5nodemap-spider
- 6單元測試
前端
- Leaflet 兼容移動端,和現代的一些框架一樣優先考慮移動端
- 1leaflet入門
- 2簡單插件編寫leaflet-pip-v2
- 3進階插件編寫geojsonFilter
- 4vue-leaflet
- 5Leaflet在「莆田系醫院」數據可視化的使用
- 6瓦片矢量渲染
- 7Leaflet1.0的重大改變
- 8marker高亮顯示
- Openlayer3扯淡大叔教程
- Arcgis api for js ESRI出品的開源前端庫
- 1arcgis api離線部署
- 2不同地圖服務展示(含源代碼)
- 3地圖工具欄(含源代碼)
- 4地圖查詢(含源代碼)
- 5地圖態勢標繪(含源代碼)
- 6地圖分屏對比(含源代碼)
- 7圖層控制(含源代碼)
- 8聚合效果(含源代碼)
- Mapbox總有人討論「Mapbox VS Leaflet?」這是個爛問題,Mapbox是Leaflet的超集,就像Typescript和Javascript之間的關係一樣
- Turf js層面做出簡單的空間分析
- Vue.js 輕量級的MVVM前端框架-1簡單入門
-2進階[譯]用Webpack構建Vue
後端
- Geoserver 基於Java的地理信息服務的發布,使用簡單
- 1深度入門
- Mapserver 基於C語言的地理信息服務的發布,內存佔用小
- 1深度入門
- ArcGIS Server ESRI 公司推出的後端服務
- 1深度入門
- GDAL 數據格式轉換
- 1GDAL命令行入門
- 2python for GDAL
- 3gdal CLI Cheat Sheet
數據格式
- GeoJSON 開源地理信息JSON格式
- 1深度入門
- 2geojson-python-util
- TopoJSON 開源地理信息JSON格式,大小要比GeoJSON小40%
- TileJSON 瓦片數據包裝的JSON格式,用的不多
- WKT&WKB 文本標記語言表示矢量數據
- 1格式介紹
- 矢量瓦片
- 柵格瓦片
- 1地圖瓦片整體介紹
- 2瓦片數據的生成
資料庫
- Spatialite 空間數據的查詢等處理,小項目足矣
- 1簡單的入門
- 2CLI Cheat Sheet
- 3python for Spatialite
- 4NET平台使用spatilite擴展
- 5Spatiliate2GeoJson數據的轉換
- Postgis 大型空間數據項目
- PostGIS 筆記一:簡單入門
- Mysql spatial extension - mysql空間擴展VSPostGIS
- MBTILES 承載瓦片的數據,快速索引
- 1入門與簡單應用
- MongoDB 文檔型資料庫
- 1入門與坑
- 2包組件 導入導出集合
瓦片渲染
- Global Mapper 專門用作已有柵格圖像切片
- Mapnik 專門用於矢量數據的切片
- 1入門及python介面使用
- TileMill 在矢量數據渲染時,運用CartoCSS對矢量數據賦予樣式
軟體應用
- QGIS 開源GIS數據處理桌面軟體,其中包含Grass,SAGA兩個學術界開源GIS平台
- 1簡單的介紹
- 2地圖綜合
- 3利用pyQGIS進行shapefile坐標轉換
- Mapsharper 數據綜合神器
- 1地圖綜合神器
數據資料
- 地理空間數據云 免費數據,商業數據都有,滿足你不同的需要
- CGIAR
GIS 博客
- paulbourke
整個技術棧主要針對的是輕量或者小項目去考慮,運用一些流行的儘可能開源的工具去做,這是我的一些想法和筆記,詳情參考從mapbox的開源工具看Web GIS的發展和亂談Leaflet的插件在WebGIS中作用,希望能給您一點點幫助。PS:我在github上看到一個awesome gis,並非我主導的,希望各位GISer可以一起參與修改。前端知識參考前端經驗收集器。
參考
- OpenStreetMap框架介紹
轉載,請表明出處。總目錄Awesome GIS
歡迎關注我的微信公眾號:brandonxiang
推薦閱讀:
※為什麼cityengine中文版教程這麼少?cityengine相比其他建模軟有什麼優勢?
※中國最牛的gis人員每天的生活是什麼樣的?