GeoNetwork 項目始于2001年,是聯合國糧食及農業組織(FAO)的 一個空間數據目錄系統,聯合國世界糧食計劃署(WFP)以及聯合國環境規劃署(UNEP)。 該項目是開源地理空間基礎的一部分(OSGeo)可以在GeoNetwork開放源代碼中。 這些文檔被組織成針對不同受眾的特定指南。
geoplot 是一個高級Python地理空間繪圖庫。 它是對 cartopy 和 matplotlib 這使得地圖制圖更容易: 比如 seaborn 用于地理空間。
pygeoapi 是一個ogcapi標準套件的Python服務器實現。 這個項目是下一代的一部分 OGC API 為組織提供了使用OpenAPI、 GeoJSON和HTML部署RESTful OGC API端點的能力。 pygeoapi是 open source 在麻省理工學院被釋放許可 .
geonode是一個地理空間內容管理系統,是管理和發布地理空間數據的平臺。 它將成熟而穩定的開源軟件項目集中在一個一致且易于使用的界面下, 允許非專業用戶共享數據并創建交互式地圖。 geonode中內置的數據管理工具允許集成創建數據、元數據和地圖可視化。 系統中的每個數據集可以公開共享,也可以限制只允許特定用戶訪問。 用戶配置文件、評論和評級系統等社交功能允許圍繞每個平臺開發社區, 以便于使用、管理和質量控制geonode實例包含的數據。 它還被設計成一個靈活的平臺,軟件開發人員可以擴展、修改或集成, 以滿足他們自己應用程序的需求。
Pycsw 用于通過網絡發布數據集的描述信息編錄,即元數據。 借由一套標準化的接口和數據格式,它實現了對各類編錄數據客戶端數據查詢和更新的支持。 pycsw 可以輕松地部署在 Apache 服務器系統上, 并對數據庫內以 XML 格式存儲的元數據進行操作。
OGC標準支持可互操作的解決方案,使網絡、無線和基于位置的服務“地理化”, 并將其納入主流。這些標準使技術開發人員能夠使復雜的空間信息和 服務在各種類型的應用。要求從復雜的地球觀測衛星調度和控制到 在網絡上顯示簡單的地圖圖像,以及僅用幾個字節對地理標記和信息。
OpenGIS 就是網絡環境中對不同種類地理數據和地理處理方法的透明訪問。 OpenGIS 的目的是提供一套具有開放界面規范的通用組件, 開發者根據這些規范開發出交互式組件, 這些組件可以實現不同種類地理數據和地理處理方法間的透明訪問。
GeoAlchemy 2提供了通過 SQLAlchemy 處理空間數據庫的工具。 本教程演示如何將SQLAlchemy表達式語言(也稱為SQLAlchemy核心)與GeoAlchemy一起使用。 正如SQLAlchemy文檔本身所定義的,與ORM以域為中心的使用模式不同, SQL表達式語言提供了以模式為中心的使用模式。
OSGEarth 是用于 OpenSceneGraph 應用。 支持開發三維地理空間應用程序 OpenSceneGraph. 盡可能簡單地直接從源數據中可視化Terrian模型和圖像。 與開放的映射標準、技術和數據進行互操作。
地理信息系統使用geotiff和其他格式來組織和存儲柵格柵格數據集, 如衛星圖像和地形模型。RasterIO讀取和寫入這些格式, 并提供基于numpy n維數組和geojson的Python API。
maproxy的配置使用yaml格式。yaml是json的超集。這意味著每個有效的JSON也是有效的yaml。maproxy不使用yaml的高級特性,所以您甚至可以使用json。yaml使用更可讀和用戶友好的語法。我們鼓勵您使用它。
Pyproj是Python下的proj??梢院芊奖愕膶c來進行地圖投影轉換。 同時在它的基礎上開發出更高級的應用。Pyproj包里包括兩個類, Proj類和Geod類。Proj類相當于前面所說的proj的功能。 可以進行地圖投影的變換從經緯度轉為xy投影坐標,也可以反轉。 也可以在不同的地圖投影之間轉換。Geod類相當于前邊介紹的proj里的一個應用程序Geod。 可以很方便的計算地球上任意兩點的大圓距離,以及它們的相對方位。 同時,也可根據方位和大圓距離來反算出另一點的經緯度。
Rtree 是一個 ctypes 的Python包裝 libspatialindex 這為空間感興趣的Python用戶提供了許多高級空間索引功能。 這些功能包括:最近鄰搜索,交叉點搜索,多維指標,聚集索引 (直接用索引項存儲Python pickle),散裝裝載,刪除,磁盤序列化, 自定義存儲實現(例如,在zodb中實現空間索引)
geopy是幾種流行的地理編碼Web服務的Python 2和3客戶機。 geopy使Python開發人員能夠使用第三方地理編碼程序和 其他數據源輕松定位全球各地的地址、城市、國家和地標的坐標。
ZOO-Project 是用C、Python和javascript編寫的WPS(Web處理服務)實現。 它是一個開源平臺, 實現了 WPS 1.0.0 and WPS 2.0.0 standards edited by the Open Geospatial Consortium (OGC)。 ZOO-Project 為創建和鏈接符合WPS的Web服務提供了一個開發人員友好的框架。 它的主要目標是為使用現有的開源庫和算法作為WPS提供通用和標準兼容的方法。 它還提供了創建新的創新Web服務和應用程序的有效工具。
qgis是一個用戶友好的開源地理信息系統(gis),獲得了GNU通用公共許可證。 QGIS是開放源碼的地理空間基礎(OGEGO)的官方項目。 它運行在Linux、Unix、Mac OSX、Windows和Android上, 支持多種矢量、柵格和數據庫格式和功能。
QGIS的目標是成為一個用戶友好的地理信息系統,提供共同的功能和特點。 該項目的初始目標是提供一個GIS數據查看器。qgis已經達到了它的發展階段, 許多人將它用于日常的gis數據查看需求。QGIS支持許多柵格和矢量數據格式, 新格式支持使用插件架構輕松添加。
OSGeoLive是一個基于Lubuntu的獨立可引導DVD、USB拇指驅動器或虛擬機, 允許您嘗試各種開放源代碼地理空間軟件而不安裝任何東西。 它完全由自由軟件組成,允許自由分發、復制和傳遞。
mappyfile 將mapfile作為輸入并將其解析為 Abstract syntax tree (AST) 使用 lark 一個Python解析庫。然后,mappyfile可以將ast轉換為字典結構, 其中包含dict的鍵和值,以及Python程序員熟悉的列表。此結構可以直接編輯。 或者,可以通過解析更多的映射文件文本并插入字典結構來添加新對象。 mappyfile還包括一個“漂亮的打印機”,用于將字典結構導出回mapfile, 并使用關鍵字格式和縮進。
GIS的數據類型大致分為 rasters 表示連續的標量場(例如地表溫度或海拔)和 vectors 代表離散的實體,如道路和行政邊界。Fiona只關心后者。 它是一個Python包裝器,用于 OGR 類庫。一個非常簡單的包裝極簡主義者。 它以類似geojson的映射的形式從文件中讀取數據記錄, 并將與記錄相同的映射寫回文件。就是這樣。沒有層、沒有光標、 沒有幾何操作、沒有坐標系之間的轉換、沒有遠程方法調用; 所有這些問題都留給其他的Python包,如 Shapely 和 pyproj 以及Python語言協議。為什么?消除不必要的并發癥。 Fiona的目標是簡單易懂,易于使用,沒有任何問題。
folium 可以輕松地在交互式leaflet地圖上可視化Python中操作的數據。 它既允許將數據綁定到``choropleth`` 可視化的地圖, 也允許將豐富的 vector/raster/HTML 可視化作為地圖上的標記。 該庫具有許多來自 OpenStreetMap、Mapbox 和 Stamen 的內置分站機, 并支持帶有 Mapbox 或云制作 API 密鑰的自定義分站機。 folium 支持圖像、視頻、GeoJSON 和 TopoJSON 覆蓋。
Pysal是一個面向地理空間數據科學的開源跨平臺庫, 重點是用Python編寫的地理空間矢量數據。它支持空間分析高級應用程序的開發, 例如 空間簇、熱點和異常點的檢測 從空間數據構建圖形 地理嵌入網絡的空間回歸與統計建模 空間計量經濟學 探索性時空數據分析。
shapely是一個python包,用于設置平面特征的理論分析和操作 (通過python的 ctypes 模塊)來自著名和廣泛部署的地理類庫的功能。 GEOS,一個 Java Topology Suite (JTS)是PostgreSQL RDBMS的PostGIS空間擴展的幾何引擎。 聯合特遣部隊和全球測地系統的設計主要受 Open Geospatial Consortium 的簡單功能訪問規范 并大致依附于同一套標準類和操作。 因此,shapely深深植根于地理信息系統(gis)世界的慣例, 但也希望對處理非常規問題的程序員同樣有用。
GeoServer是一個用Java編寫的開源軟件服務器,允許用戶共享和編輯地理空間數據。 為實現互操作性而設計,它使用開放標準發布來自任何主要空間數據源的數據。 本用戶手冊是使用geoserver的所有方面的綜合指南。 無論您是本軟件的新手還是資深用戶,我們希望本文檔將是一個有用的參考。
MapServer最初是由美國明尼蘇達大學和美國太空總署(NASA)開發的一個開源的WebGIS軟件。 MapsServer本身是由C語言編寫的程序,提供了兩種開發模式,一種是基于CGI的, 另一種是MapScript方式; 在服務器端可以使用任一模塊,編寫WebGIS程序。 MapServer作為WebGIS解決方案是基于對象的, 基本配置文件 MapFile 和 MapScript 模塊的API組織都是基于對象的。 MapServer通過實現 OGC 的若干標準,支持分布式訪問和互操作, 支持 OGC 的 WMS/WFS 服務規范。 MapServer是基于胖服務器/瘦客戶端模式開發的 WebGIS 平臺,讀取地理數據, 并利用GD庫渲染 JPeg/PNG/GIF 格式的圖片后再傳回客戶端瀏覽器。 MapServer支持在 Windows、UNIX、Linux等多種平臺。 MapScript支持的語言包括 Python,PHP,Perl,Java,Tcl,C# 等。
PROJ是一個通用的坐標轉換軟件,它將地理空間坐標從一個坐標參考系(CRS)轉換到另一個坐標參考系。 這包括地圖投影和大地坐標變換。項目在 X/MIT open source license協議下發布。
GDAL是一個用于柵格和矢量地理空間數據格式的轉換程序庫, 在X/MIT風格的開放源代碼下發布 許可 由 Open Source Geospatial Foundation . 作為一個庫,它為所有支持的格式的調用應用程序提供單個柵格抽象數據模型和單個矢量抽象數據模型。 它還附帶了各種有用的命令行實用程序,用于數據轉換和處理。 這個 NEWS 頁面描述了2020年1月的GDAL/OGR 3.0.4版本。
Copyright © Since 2014.
開源地理空間基金會中文分會
吉ICP備05002032號
Powered by TorCMS