• ArcGIS - Ersi发布的企业级桌面GIS软件
• QGIS - 跨平台的免费和开源桌面GIS软件
• GeoDa -空间数据分析简介
• GRASS GIS - 用于地理空间数据管理和分析,作为OSGEO的创始成员
• uDig -使用Eclipse构建的开源桌面应用程序框架
• gvSIG - 功能强大,用户友好,可互操作的地理信息专业人员
• Marble - 虚拟地球仪和世界地图集
• SharpMap - 用.NET构建的Web和桌面应用程序中的映射库
• JUMP GIS - 用Java编写的开源GIS
• Whitebox GAT - 用于地理空间分析和数据可视化的软件包
• TileMill - 使用CartoCSS创建漂亮的交互式地图
• Global Mapper - 一种地理信息系统(GIS)软件包,目前由Blue Marble Geographics开发,可在Microsoft Windows上运行
• OpenOrienteering Mapper - 一种用于为定向越野运动创建地图的软件
• terralib terraLib 是个 GIS 类和功能库,支持协作环境,可以使用多个 GIS 工具开发。TerraLib 的主要目的是基于控件数据库的先进技术来开发新生代的 GIS 应用
3D应用程序
• Skyline Skyline最先进的3D地理空间可视化产品的一瞥,以及它们改变您的组织决策,共享信息和管理资产的方式的潜力
• CityEngine - 将2D GIS数据转换为智能3D城市模型
• ArcGIS Earth -显示数据,草图地标,测量距离和区域,以及在世界任何地方添加注释
• World Wind - 提供用于显示地理数据的功能
• Google Earth -为全球制图提供地球视图
Web地图服务器
• ArcGIS Server - 用于企业应用程序的GIS服务器
• MapServer - 将空间数据和交互式地图应用程序发布到Web
• GeoServer - 用于共享地理空间数据的开源服务器
• QGIS Server - 用C ++编写的FastCGI / CGI应用程序,与Web服务器一起使用。
• deegree - 用于空间数据基础设施和地理空间网络的开源软件
• GeoDjango - 使用python web框架构建的GIS服务器 - django
• Mapnik -一种用C ++编写的开源映射工具包,用于基于桌面和基于服务器的地图渲染
• geomajas - 一个用于创建Web GIS应用程序的开源平台
• GeoMOOSE - 用于显示分布式制图数据的Web客户端JavaScript框架
• mapbender3 - 在Symfony 2 PHP上发布空间数据基础结构服务
• MapFish - 用于构建使用Pylons Python Web框架构建的丰富Web地图应用程序的框架
• MapGuide - 用于显示分布式制图数据的Web客户端JavaScript框架
• Nanocubes -用于时空数据立方体的内存数据结构
• GeoTrellis - 用于高性能应用程序的地理数据处理引擎,它使用Spark处理栅格数据。
• NextGIS Web - A 用于存储,可视化和权限管理各种地理空间数据的开源框架
• OpenMapTiles Map Server - 在Docker容器中运行的地图服务器,用于创建矢量地图和GIS应用程序
• SuperMap iServer -基于高效跨平台GIS内核的云GIS应用服务器,具有二维和三维集成服务发布,管理和集群等功能,提供多层扩展开发能力
前端框架
• Leaflet - 适用于移动设备的交互式地图的开源javaScript库
• Mapbox GL JS -一个JavaScript和WebGL库,可以从矢量切片和Mapbox GL样式规范中呈现交互式地图
• OpenLayer - 开源javascript地图查看库
• three.js -一个使WebGL更简单的javascript 3D库
• CesiumJS - 一个用于世界级3D地球仪和地图的开源JavaScript库
• webglearth2 - 在任何Web浏览器中运行的开源虚拟星球Web应用程序,支持WebGL HTML5标准
• ArcGIS API for JavaScript - 创建ERSI支持的高性能应用程序和更智能的可视化
• D3.js - 用于根据数据操作文档的JavaScript库
• Echarts - 百度支持的用户友好型数据可视化库
• geomajas-client javascript - 用于酷炫地图和应用程序的开源javascript映射API
• Google Maps Javascript API - 谷歌地图的JavaScript API
• d3-carto-map - 使用D3创建基于图层的地图的库
• turf.js - Mapbox支持的浏览器和节点的高级地理空间分析
• Polymaps - 使用SVG的图像和矢量平铺地图的JavaScript库
• jVectorMap - 基于矢量的跨浏览器和跨平台组件,用于在Web上进行交互式地理相关的数据可视化
• Tangram - 用于使用WebGL在Web浏览器中呈现2D和3D地图的JavaScript库
• Mapv - 地理可视化库
• maptalks.js - 用于集成2D / 3D地图的轻便且可插入的JavaScript库。
• OpenMapTiles - 一套开源工具,用于以超过50种语言自行托管OpenStreetMap地图。它既提供栅格也提供矢量切片,为GIS程序提供WMS和WMTS服务,支持JavaScript查看器和移动SDK。
• CMV - 可配置地图查看器(CMV)是一个开源映射框架,可与ESRI JavaScript API,ArcGIS Server,ArcGIS Online等配合使用。
• SuperMap iClient JavaScript - SuperMap支持的Cloud GIS Web客户端开发平台
iOS & Android
•
iOS
•
o ArcGIS Runtime SDK for iOS - 为iOS设备构建映射应用程序
o Google Maps API for iOS
o Mapbox iOS SDK包括用于静态地图,方向和导航的API。
o NextGIS iOS SDK - 适用于iOS地理应用程序的开源库。
•
Android
•
o ArcGIS Runtime SDK for Android - 为Android设备构建原生地图应用程序
o Google Maps API for Android
o Mapbox Android SDK 包括用于静态矢量和栅格地图,相机使用,导航和自定义标记绘制的API。
o NextGIS Android SDK - 适用于Android地理应用程序的开源库。
o TileView - 异步显示基于图块的图像,具有2D地图的附加功能。
o OpenOrienteering Mapper - 一种用于为定向越野运动创建地图的软件。
•
Cross-Platform
•
o ArcGIS Runtime SDK for Xamarin - 使用C#(Quartz Beta)为Android和iOS构建原生地图应用程序
地理空间库
• GDAL - 用于栅格和矢量地理空间数据格式的转换器库
• Proj.4 - 用于制图投影的库
• Pyproj - 用于制图转换的PROJ4库的python接口
• Shapely - 用于操纵和分析笛卡尔平面中几何对象的库
• Fiona - 由Python编写的GIS数据的IO
• Rasterio - 用于读取和写入地理空间栅格数据的库
• Rtree- libspatialindex -提供空间索引功能
• GeoTools -一个开源Java库,为地理空间数据提供工具
• Orfeo toolbox - 用于遥感图像处理的开源C ++库
• GeoPandas - 用于地理数据的Python工具
• GISInternals – 为GDAL和Mapserver提供每日构建包和软件开发工具包
• sf -用于地理数据的R工具。
• OSMnx - Python包,允许您从OpenStreetMap的API下载空间几何,构建,投影,可视化和分析街道网络。
• SuperMap iClient Python - SuperMap支持的Cloud GIS客户端Python sdk。
空间数据库
• PostGIS基于 PostgreSQL -最先进的开源数据库
• Oracle Spatial - 基于Oracle的高级空间数据分析
• Spatialite based on SQLite - 轻量级SQL库,支持完全空间功能
• MSSQL -Microsoft提供的高性能数据库支持
• MBtiles -在SQLite数据库中存储平铺地图数据的规范
• mySQL - 世界上最流行的开源数据库
• mongoDB - 一个开源的文档数据库,旨在简化开发和扩展
• GeoMesa - 一个开源的,分布式的,时空数据库,建立在许多分布式云数据存储系统上,包括Accumulo,HBase,Cassandra和Kafka
• MapD - 利用GPU的并行处理能力以毫秒为单位查询数十亿行的SQL引擎
映射渲染引擎
• mapnik - Mapnik将像素完美的图像输出与闪电般的制图算法相结合,并在C ++,Python和Node中公开接口
• mapbox-gl-native - 用于将交互式,可自定义的矢量映射嵌入到多个平台上的本机应用程序中的库
• tangram-es -一个C ++库,用于使用OpenGL ES从矢量数据渲染2D和3D地图,主要关注移动和嵌入式设备
• Skia - Skia是一个完整的2D图形库,用于绘制文本,几何图形和图像。
-cario (Cario是一个2D图形库,支持多种输出设备。目前支持的输出目标包括X Window,Quartz,Win32,image.buffers,PostScript,PDF和SVG文件输出。后续支持OpenGL,XCB,BeOS,OS/2操作系统和DirectFB
)
-blend2d Blend2D是一个用C++编写并在Zlib许可下发布的高性能2D矢量图形引擎
数据格式
• Vector Formats - GDAL矢量格式:ESRI Shapefile,ESRI ArcSDE,ESRI FileGDB,MapInfo,GML,KML,PostGIS,Oracle Spatial
• Raster Formats - GDAL栅格格式:GeoTIFF,Erdas Imagine,ECW,MrSID,JPEG2000,DTED,NITF
• Shapefile
• GeoJson - 由json代表地理空间信息
• TopoJson - 由json代表较小的一面代表地理空间信息
• TileJSON - 由json表示矢量tile提供程序
• WKT -用于在地图上表示矢量几何对象的文本标记语言
• SLD - 用于描述地图图层外观的XML模式
• KMZ/KML - - 用于在基于Internet的二维地图和三维地球浏览器中表达地理注释和可视化的XML表示法。
• GeoTIFF - 公共域元数据标准,允许将地理配准信息嵌入TIFF文件中。
• MapBox Vector Tile - 地理数据包,打包成预定义的大致方形“图块”,用于通过网络传输。
• MBTiles - 用于在SQLite数据库中存储任意平铺地图数据的规范,用于立即使用和高效传输。
• FileGDB
• DXF
• ODA DWG
• ShapeLib 使用C开发的SHAPEFILE读写库
-libdxfrw 开源DWG/DXF的读写库,虽然有些BUG,但这个是开源里面做的最好的库了
Saas
• Mapbox - - 帮助您设计自己的地图并展示您的数据
• Cartodb - 映射和分析您的位置数据的最简单方法
• GIS Cloud - 用于管理位置信息的应用程序的下一代平台
• stamen - 数据可视化,为世界上一些最知名的公司讲述令人信服的故事
• citytracking - 一个为期两年的项目,旨在改变人们观看,谈论,利用数字城市服务的方式
• worldmap -构建自己的映射门户并将其发布到全世界
• GeoHey - 地理在线一站式解决方案
• GeoQ -位置智能平台
• 地图慧 - 海关自行设计的地图服务器
• 地图无忧 - 企业级地图服务
• Factual -公司为移动广告,移动应用和企业解决方案提供最佳位置数据。.
• NextGIS - 一种云地理空间服务,允许您直接在浏览器中创建Web GIS
• Magrit - 主题制图,免费和开源
数据
•
数据列表网站
•
o 一,综合性列表的,全开放式数据门户 - 环游世界
o 免费的GIS数据
o GeoCommons -社区贡献了来自世界各地的开放数据集
•
数据站点
•
o 199it
o 哈佛大学](https://dataverse.harvard.edu/)
o WorldPop
o NYC Open Data
o Los Angeles GeoHub
o Global LUCC data (30m)
o 全球城市Shapefile数据
o NetworkRepository.com - - 第一个使用Visual Analytics的交互式网络存储库
o OpenFlights: Airport and airline data
o Gridded Population of the World (GPW), v3 | SEDAC
o Citi Bike Trip Histories
o NYC Taxi & Limousine Commission - Trip Record Data
o T-Drive trajectory data sample
o pm2.5-China
o Remote sensing imge
o metro extracts - OpenStreetMap的城市大小部分
o Geofabrik
o Geo Maps - 以编程方式生成的高质量GeoJSON地图
会议与社区
•
会议
•
o Esri国际用户大会
o Esri开发者峰会
o FOSS4G
o State of the Map
•
社区
•
o OGC - 一个致力于为全球地理空间社区制定高质量开放标准的国际非营利组织
o Maptime
o geo community
o GIS stackexchange
o GIS-Lab - 讲俄语的GIS / RS专家的非正式社区,我们自己变得更好,并帮助其他人变得更好
o GeoNet - Esri社区
新闻网站
• GIS休息室 - 地图和GIS
• GIS新闻推文每日
• Geoawesomeness
• GISuser - GIS和地图专业资源
• ESRI news
• Directions Magazine - GIS News and Geospatial
• GISCafe
• GIS times
• geospatial pr
• gisgeography
• canadiangis
• MAPCITE
• Geospatial World
博客
• Wiki.GIS.com - GIS百科全书
• Geo Blogs
• mastermaps
• Anita Graser
• Charley
• Mike Bostock
• Gretchen Peterson
• KARTO PICS
地图网站
• Maps of the Year
• Cartography and Geovisualization Group at Oregon State University
• snazzymaps - A google map style gallery
• Odyssey.js
• Amazing Maps
• 北京市实验室
• 中国公交系统
• flowingdata
• finemapping
• thematicmapping
• dougmccune
• OpenWebGIS is free online GIS
• 北卡罗来纳州地理空间分析中心
• CHATTY MAPS - the sounds map of city.
• roads to rome - roads to ROME
GIS数据网站大全
国家地球系统科学数据共享服务平台涵盖大气圈、水圈、冰冻圈、岩石圈、陆地表层、海洋以及外层空间
的18个一级学科的学科面广、多时空尺度、综合性国内规模最大的地球系统科学数据库群。
空间地理数据
各类空间数据,包括地表覆盖、测量成果、遥感影像、高程模型、栅格地图等。
自然资源部标准地图服务
标准地图依据中国和世界各国国界线画法标准编制而成。社会公众可以免费浏览、下载标准地图,直接使用标准地图时需要标注审图号
地理空间数据云
高程数据、遥感影像数据的最广泛来源,除此之外还有许多数据可以有效挖掘。
土地调查成果共享应用服务平台
Natural
Earth
提供了全球范围内的矢量和影像数据,且数据是开放性的
OpenTopography
提供全球范围内高空间分辨率的地形数据和操作工具的门户网站
中国科学院遥感与数字地球研究所对地观测数据共享计划
中国科学院空天信息创新研究院开发,数据主要是不同时期的影像地图等。
国家地理空间信息中心
提出地理空间信息整合共享的政策措施和标准规范;承担国家自然资源和地理空间基础信息库建设与运行的具体工作
寒区旱区科学数据中心
包含冰川、冻土、积雪、气象、水文、基础地理多个子库。收集、整合我国冰雪、多年冻土各类调查和监测资料以及生态和社会经济发展基础数据以及已建立的不同类型的数据库数据资源和各重大项目已经产生、正在产生和持续采集的冰川、冻土、积雪、水文、生态、社会经济相关数据。