GeoLibre 1.0
云原生GIS平台GeoLibre是使用Tauri、React、TypeScript、MapLibre GL JS、DuckDB-WASM Spatial和deck.gl构建的。相同的工作区在桌面和网络环境中运行,并根据移动屏幕进行自适应,支持快速的本地和云原生数据工作、项目文件、样式、插件和现代地理空间工作流程。GeoLibre今天做了什么 ¶ MapLibre地图工作区 ¶ 使用OpenFreeMap底图或空白背景,可以平移、缩放、旋转和倾斜MapLibre地图。切换内置控件以进行导航、全球、地形、地理位置、比例、归属和徽标,以及在地图上使用测量、书签、小地图和视图状态等工具。 本地和远程数据 ¶ 加载本地和远程的矢量和栅格数据,在表中查看属性,使用数据驱动的符号样式为图层设置样式,重新排序和刷新图层,并保存、重新打开或共享.geolibre.json项目。 插件和市场 ¶ 激活内置插件以进行图层控制、底图、MapLibre组件、滑块、街景、时间滑块、Overture Maps、LiDAR、GeoAgent和GeoEditor,并从内置市场安装、更新或删除外部插件。 高级图层格式 ¶ 添加数据覆盖XYZ、WMS、WFS、WMTS、ArcGIS和STAC服务;GeoParquet、FlatGeobuf、PMTiles和Zarr云格式;COG和GeoTIFF栅格和MBTiles;LiDAR、高斯喷雾和3D Tiles;以及DuckDB和PostgreSQL数据库。 转换和白盒 ¶ 从转换菜单将数据转换为云原生GeoParquet、FlatGeobuf、PMTiles和COG,并在可选的Python旁车上使用白盒工具箱运行批量地理处理。 SQL工作区 ¶ 在浏览器中针对加载的图层、本地文件和远程URL运行DuckDB空间SQL。自动将裸URL包装到匹配的读取器中,并通过HTTP范围请求流式传输远程文件。包括示例查询、查询历史记录,并将结果(可选的图层名称)添加到地图或导出为CSV或GeoParquet。 矢量工具 ¶ 在处理 → 矢量下的常见几何工具:缓冲区、重心、凸包、溶解、边界框、简化、裁剪、交集、差异和并集。它们在浏览器中使用Turf.js运行,每个工具都有可选的GeoPandas旁车引擎。 栅格工具 ¶ 在处理 → 栅格下的常见栅格工具:阴影、斜率、坡向、重新投影、重采样、按范围裁剪、按掩模图层裁剪、矢量化和等高线。它们在带有输入和输出文件路径的rasterio Python旁车上运行。拖动GeoTIFF/COG到地图上以将其作为栅层添加。 Python和Jupyter ¶ 使用geolibre Python包将完整的GeoLibre应用嵌入到Jupyter笔记本中。一个leafmap风格的API(add_geojson、add_tile_layer、add_cog)驱动地图,项目双向同步,因此UI编辑可以从Python中读取。 了解GeoLibre ¶ 新接触GeoLibre?从用户指南开始,逐步了解工作空间、菜单、面板和工具,然后按照教程进行动手实践的端到端工作流程。 接口概述:工具栏、面板、地图和状态栏。 添加数据:每个文件、Web服务、云、3D和数据库源。 处理工具和SQL工作区:使用矢量、栅格、转换、白盒和DuckDB空间SQL进行分析。 插件和市场:激活内置和从注册表安装。 您的第一张地图:添加图层、设置样式、检查并分享。 阅读用户指南 浏览教程 在浏览器中试用 ¶ 实时演示是GeoLibre桌面UI的浏览器可用版本。它适用于探索地图、加载浏览器选择的DuckDB-WASM Spatial支持的矢量数据、添加基于URL的图层、设置图层样式和测试插件。仅限桌面的文件对话框、本地MBTiles、本地栅格读取和文件系统保存/打开操作仍需安装的Tauri应用。 托管在GitHub Pages上,设计上为私有 实时演示是一个静态网站,部署在GitHub Pages上,并完全在您的浏览器中运行。它没有分析功能和服务器账户,您加载的数据在您的浏览器会话中由客户端处理。数据只在您选择添加远程URL或明确分享项目时才离开您的浏览器。 通过传递公共的.geolibre.json URL使用url查询参数打开项目:https://viewer.geolibre.app/?url=https://share.geolibre.app/giswqs/3d-tiles.geolibre.json 对于窄嵌入,向演示URL添加?layout=compact以使用仅图标的工具栏按钮并隐藏项目元数据:https://viewer.geolibre.app/?url=https://share.geolibre.app/giswqs/3d-tiles.geolibre.json&layout=compact 对于以地图为中心的嵌入,添加&panels=none以隐藏图层、样式和属性表面板:https://viewer.geolibre.app/?url=https://share.geolibre.app/giswqs/3d-tiles.geolibre.json&layout=compact&panels=none 当您只想要图标按钮时,使用toolbar=icons。 panels=hidden、panels=hide、panels=off和hidePanels=true是隐藏面板的接受别名。要获得完全无边框、仅地图的嵌入,添加&maponly以隐藏工具栏
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡