
GC2 推出地理计算云服务,支持多种地理数据导入 PostGIS
来源标题:Show HN: GC2 (Geo Compute Cloud)
GC2 发布 Geo Compute Cloud,可将 GeoParquet、GeoJSON、Shapefile 等多种地理数据格式导入 PostGIS 表,并支持坐标系与重投影设置。用户可通过 REST、WebSocket 及自动生成的 GraphQL 执行参数化 SQL 查询,并以 OGC API Features、WMS/WFS 发布图层。该服务还提供 TypeScript SDK 和按定时任务同步文件与 WFS 源的功能。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
将 GeoParquet、GeoJSON、Shapefile、GeoPackage、FlatGeobuf、CSV、GML、MapInfo 或 File Geodatabase 导入 PostGIS 表,并可选择坐标参考系和重投影。
通过 REST 或 WebSocket 使用参数化 SQL 查询,并支持自动生成的 GraphQL。通过 OGC API Features & Maps 和 WMS/WFS 发布图层。
TypeScript SDK 提供 OAuth 辅助工具、带服务端过滤的实时订阅,以及细粒度访问控制。
使用 ST_DWithin 查找附近要素,使用 ST_Intersects 求几何交集,使用空间 SQL 转换坐标。
将 GeoParquet、GeoJSON、Shapefile、GeoPackage、FlatGeobuf、CSV 或 GML 导入数据库,并通过 API 对外暴露。
按 cron 计划保持表与文件、WFS 服务和数据源同步。导入是原子的,运行过程可追踪,每次导入后可排队生成快照。
将表导出为带日期的 GeoParquet 或 FlatGeobuf 文件,并附 STAC 目录,可直接从 DuckDB、Python 或通过 HTTP range 请求的 Web 地图中查询。
通过 OGC API Features 读取 GeoJSON,通过 OGC API Maps 渲染图像,并通过 WMS/WFS 连接 GIS 工具。通过 WFS-T 编辑要素。
根据你的 schema 派生查询、变更和订阅。
OAuth 2.0(PKCE、密码、设备流)、子用户、表级权限和 SQL 规则。
通过官方 MCP server 连接 AI 助手,以检查 schema、查询空间数据并管理后端。
按需、按计划或响应事件运行 Node.js 或 Python 代码,并可访问你的数据。
基于 MapCentia 的 Geocloud2(AGPLv3)构建,拥有 10 年以上地理空间领域经验。
通过 REST 或 WebSocket 运行 PostGIS 查询,或使用内置 OAuth 辅助工具的 TypeScript SDK。使用 :lng、:lat 和 :radius 等命名参数绑定值,无需自建 API 服务器即可查找附近要素。
import { PasswordFlow, Sql } from '@mapcentia/gc2-sdk';
// 登录一次——SDK 会为你存储并刷新 token
await new PasswordFlow({
host: 'https://api.gc2.io',
clientId: 'your-client-id',
username: 'your-username',
password: process.env.CENTIA_PASSWORD,
database: 'your-database',
}).signIn();
// 在 PostgreSQL + PostGIS 上执行参数化空间 SQL
const { data } = await new Sql().exec({
q: select name, st_asgeojson(geom) as location from places where st_dwithin(geom::geography, st_setsrid(st_makepoint(:lng, :lat), 4326)::geography, :radius),
params: { lng: 12.5683, lat: 55.6761, radius: 2000 },
});
"mcpServers": {
"gc2": {
"command": "npx
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。