一键导入
geoserver
GeoServer 是基于 Java 的开源地图服务器,遵循 OGC 标准(WMS/WMTS/WFS/WCS/WPS),用于发布矢量、栅格、瓦片地图服务,支持 Shapefile、PostGIS、Oracle、GeoTIFF 等数据源,是开源 SDI 的核心组件之一。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
GeoServer 是基于 Java 的开源地图服务器,遵循 OGC 标准(WMS/WMTS/WFS/WCS/WPS),用于发布矢量、栅格、瓦片地图服务,支持 Shapefile、PostGIS、Oracle、GeoTIFF 等数据源,是开源 SDI 的核心组件之一。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
面向 AI 编程助手的开源 GIS、CAD、C#、AI、IoT、3D 技能集合。覆盖 65 个开源项目,提供一站式技能索引、标签搜索、按需加载指南,让 AI 助手在 GIS/CAD/C#/AI/3D 领域获得更准确的代码生成与问题排查能力。
DocuTranslate(xunbu/docutranslate)是基于大语言模型的轻量级本地文件翻译工具,支持 PDF/Word/Excel/Markdown/EPUB/字幕/JSON 等多格式翻译,内置 MinerU PDF 解析、术语表自动生成、Web UI、REST API、Client SDK 与 MCP 接入。
AI/LLM 技能分类索引,覆盖 LLM 应用开发平台、自学习智能体、个人 AI 助手 Gateway、终端编码代理、多模型编排插件、文件翻译工具、AI 编程方法论等领域共 8 个开源项目,按需加载即可获得 Dify、Hermes Agent、OpenClaw、OpenCode、DocuTranslate 等工具的精准 AI 辅助。
geometry-api-net 是一个 .NET Standard 2.0 的空间几何计算库,提供对二维和三维几何对象的创建、解析、序列化以及空间关系运算能力。
GIS(地理信息系统)技能分类索引,覆盖空间数据处理、地图服务、几何运算、Web 可视化等领域共 23 个开源工具,按需加载即可获得 GDAL、QGIS、GeoServer、PostGIS、JTS 等工具的精准 AI 辅助。
robotgo-flow(znlgis/robotgo-flow)是基于 go-vgo/robotgo 构建的 Windows 桌面 RPA 自动化框架,通过声明式 YAML 定义工作流,利用图像模板匹配定位屏幕 UI 元素,自动执行鼠标/键盘/浏览器操作,内置人类行为模拟、交互式录制器与 .NET 10 WPF 托盘应用。
| name | geoserver |
| description | GeoServer 是基于 Java 的开源地图服务器,遵循 OGC 标准(WMS/WMTS/WFS/WCS/WPS),用于发布矢量、栅格、瓦片地图服务,支持 Shapefile、PostGIS、Oracle、GeoTIFF 等数据源,是开源 SDI 的核心组件之一。 |
| tags | ["java","server","wms","wfs","wmts","wcs","wps","ogc","map","web"] |
项目地址: https://github.com/geoserver/geoserver
官方文档: https://docs.geoserver.org/latest/en/user/
下载: https://geoserver.org/release/stable/
许可证: GPL-2.0
该 SKILL 关注 GeoServer 服务端运维与配置;REST 自动化管理资源请配合
gis/geoserver-rest-api。
GeoServer 提供:
wget https://sourceforge.net/projects/geoserver/files/GeoServer/3.0.0/geoserver-3.0.0-bin.zip
unzip geoserver-3.0.0-bin.zip && cd geoserver-3.0.0
sh bin/startup.sh # http://localhost:8080/geoserver (admin/geoserver)
docker run --name gs -p 8080:8080 \
-e SKIP_DEMO_DATA=true \
-e EXTRA_JAVA_OPTS="-Xms512m -Xmx2g" \
-v $PWD/data:/opt/geoserver_data \
docker.osgeo.org/geoserver:3.0.0
GEOSERVER_DATA_DIR/
├── workspaces/<ws>/<store>/...
├── styles/
├── layergroups/
├── gwc/
└── security/
| 概念 | 说明 |
|---|---|
| Workspace | 命名空间 |
| Store | 数据存储 |
| Layer | 图层(Store 资源 + 样式) |
| Style | 渲染规则(SLD/CSS) |
| LayerGroup | 图层组 |
| GeoWebCache (GWC) | 内置瓦片缓存 |
my_ws访问 URL:
WMS : /geoserver/my_ws/wms?service=WMS&version=1.1.0&request=GetMap&layers=my_ws:poi&srs=EPSG:4326&bbox=...&width=512&height=512&format=image/png
WMTS : /geoserver/gwc/service/wmts?...&LAYER=my_ws:poi&...
WFS : /geoserver/my_ws/ows?service=WFS&version=2.0.0&request=GetFeature&typeNames=my_ws:poi&outputFormat=application/json
MVT : /geoserver/gwc/service/wmts?...&FORMAT=application/vnd.mapbox-vector-tile
<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor version="1.0.0"
xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc">
<NamedLayer>
<Name>poi</Name>
<UserStyle><FeatureTypeStyle>
<Rule>
<ogc:Filter><ogc:PropertyIsGreaterThan>
<ogc:PropertyName>pop</ogc:PropertyName>
<ogc:Literal>1000000</ogc:Literal>
</ogc:PropertyIsGreaterThan></ogc:Filter>
<PointSymbolizer>
<Graphic><Mark><WellKnownName>circle</WellKnownName>
<Fill><CssParameter name="fill">#ff0000</CssParameter></Fill>
</Mark><Size>10</Size></Graphic>
</PointSymbolizer>
</Rule>
</FeatureTypeStyle></UserStyle>
</NamedLayer>
</StyledLayerDescriptor>
gdaladdo 建金字塔UI:Tile Caching → Tile Layers → Seed/Truncate
curl -u admin:geoserver -XPOST \
"http://localhost:8080/geoserver/gwc/rest/seed/my_ws:poi.json" \
-H "Content-Type: application/json" \
-d '{"seedRequest":{"name":"my_ws:poi","srs":{"number":4326},"zoomStart":0,"zoomStop":10,"format":"image/png","type":"seed","threadCount":4}}'
| 扩展 | 用途 |
|---|---|
vector-tiles | MVT 输出 |
css | CSS 样式 |
wps | 处理服务 |
monitor | 请求监控 |
control-flow | 限流 |
printing | 打印 |
csw | 元数据 |
放入 webapps/geoserver/WEB-INF/lib/ 重启即可。
-Xms2g -Xmx4g -XX:+UseG1GCcontrol-flow 限流:ows.global=10| 问题 | 解决 |
|---|---|
| 启动慢 / OOM | 增加 -Xmx,关闭 demo 数据 |
| Shapefile 中文乱码 | Store 设 charset=UTF-8 或 GBK |
| 图层范围空白 | 重新计算 native bounds |
| WFS-T 403 | Data 规则允许 w 权限 |
| 跨域 | 配置 CORS 过滤器 |
docker.osgeo.org/geoserver:3.0.0charset=UTF-8 或 GBK?recurse=true 参数-Xms2g -Xmx4g -XX:+UseG1GCweb.xml 中配置 CORS 过滤器工作空间(Workspace)
├── 数据存储(Store) ─→ PostGIS / Shapefile / GeoTIFF
│ └── 图层(Layer) ─→ 设置 SRS + 绑定样式(Style)
└── 图层组(LayerGroup) ─→ 组合多个图层统一发布