附录D:现代标准和组织参考
本附录系统介绍现代坐标参考系统与地图投影领域的核心标准组织、数据库及软件库。这些资源构成了现代GIS和制图技术的标准化基础设施,为不同系统间的地理数据互操作性提供了基础。
D.1 EPSG数据库和IoG
D.1.1 EPSG历史与发展
EPSG(European Petroleum Survey Group)是欧洲石油勘探组织在20世纪80年代创建的一个行业联盟,致力于建立统一的坐标参考系统(CRS)标准。2005年,EPSG组织并入IHS(Information Handling Services),但EPSG坐标参考系统数据库继续由International Association of Oil & Gas Producers(IOGP)维护和发展。
EPSG数据库现成为坐标参考系统的全球权威标准,包含:
- 大地基准(Datum)
- 坐标参考系统(CRS)
- 投影系统(Projection)
- 椭球体(Ellipsoid)
- 单位制(Unit)
- 椭球变换参数(Transformation)
D.1.2 EPSG代码体系
EPSG为每个地理空间概念分配唯一数值标识符,称为EPSG代码。这些代码被广泛用于GIS软件、数据库和地图服务中。
常见EPSG代码示例
| EPSG代码 | 名称/描述 | 类型 | 使用场景 |
|---|---|---|---|
| 4326 | WGS 84 | 地理坐标系(GCS) | GPS定位,通用地理坐标 |
| 3857 | WGS 84 / Pseudo-Mercator | 投影坐标系(PCS) | Web地图(Google Maps, OpenStreetMap) |
| 4490 | CGCS2000 | 地理坐标系 | 中国国家标准坐标系统 |
| 2154 | RGF93 / Lambert-93 | 投影坐标系 | 法国本土制图 |
| 3395 | WGS 84 / World Mercator | 投影坐标系 | 世界墨卡托投影(非球形近似) |
| 32633 | WGS 84 / UTM zone 33N | 投影坐标系 | UTM第33带(北半球) |
| 32733 | WGS 84 / UTM zone 33S | 投影坐标系 | UTM第33带(南半球) |
EPSG代码的结构
EPSG:XXXX
└─> 4位数字标识符
数字段分类:
- 4XXX:地理坐标参考系统(GCS)
- 2XXX:投影坐标参考系统(PCS)
- 6XXX:垂直坐标参考系统(VCS)
- 7XXX:大地测量基准(Datum)
D.1.3 EPSG数据库核心概念
坐标参考系统(Coordinate Reference System, CRS)
CRS定义坐标的数学框架,由以下要素构成:
1. 地理坐标参考系统(Geographic CRS, GCS)
使用经度(λ)和纬度(φ)表示位置,基于三维椭球体表面。
示例:EPSG:4326(WGS 84)
名称:WGS 84
椭球体:WGS 84(a=6378137, f=1/298.257223563)
基准:World Geodetic System 1984
单位:度(degree)
范围:经度[-180, 180],纬度[-90, 90]
2. 投影坐标参考系统(Projected CRS, PCS)
通过投影将三维椭球体映射到二维平面,使用东伪偏移量(Easting)和北伪偏移量(Northing)。
示例:EPSG:3857(Web Mercator)
名称:WGS 84 / Pseudo-Mercator
基线:EPSG:4326(WGS 84)
投影:墨卡托投影(球形近似)
单位:米(meter)
范围:x∈[-20037508.34, 20037508.34],y∈[-20037508.34, 20037508.34]
大地基准(Geodetic Datum)
大地基准固定椭球体与地球的相对位置,定义坐标原点。
| 基准类型 | EPSG代码示例 | 使用地区 |
|---|---|---|
| 地心基准 | WGS 84(6326) | 全球通用,GPS |
| 区域基准 | NAD 83(6269) | 北美 |
| 区域基准 | GRS 80(7019) | 欧洲 |
| 国家基准 | CGCS2000(1024) | 中国 |
椭球体(Ellipsoid)
椭球体是地球的数学近似模型。
| 椭球体名称 | EPSG代码 | 长半轴a(米) | 扁率f(1/) | 使用基准 |
|---|---|---|---|---|
| WGS 84 | 7030 | 6378137.0 | 298.257223563 | WGS 84 |
| GRS 80 | 7019 | 6378137.0 | 298.257222101 | NAD 83 |
| Clarke 1866 | 7008 | 6378206.4 | 294.9786982 | NAD 27 |
| Krassovsky 1940 | 7024 | 6378245.0 | 298.3 | Pulkovo 1942 |
D.1.4 EPSG数据库的使用
查询EPSG代码
在线资源:
- 官方EPSG Registry:https://epsg.org
- spatialreference.org:https://spatialreference.org
- EPSG.io:https://epsg.io
软件查询(PROJ):
# 查看所有坐标参考系统
projinfo -h
# 查询特定EPSG代码
projinfo EPSG:4326
# 查找与WKT匹配的CRS
projinfo "PROJCS[\"WGS 84 / Pseudo-Mercator\",GEOGCS[\"WGS 84\",...]]"
D.1.5 EPSG数据库的局限性
1. 动态性:
- 新坐标系统持续添加
- 转换参数定期更新
- 建议使用最新版本
2. 区域特异性:
- 某些区域基准转换精度不足
- 大地测量观测不断改进
3. 版权与许可:
- IOGP维护的EPSG数据库有使用条款
- 商业使用需遵守许可协议
D.2 OGC标准
D.2.1 OGC组织概述
开放地理空间联盟(Open Geospatial Consortium, OGC)是国际化的地理空间标准化组织,成立于1994年。OGC旨在推动地理空间信息和服务的互操作性。
OGC成员包括:
- 政府机构(如USGS, NASA)
- 学术机构
- 商业软件厂商(如ESRI, Google, Oracle)
- 研究组织
D.2.2 OGC Abstract Specification
OGC抽象规范(Abstract Specification)是所有OGC标准的基础,分为多个主题:
| 主题编号 | 主题名称 | 内容概要 |
|---|---|---|
| Topic 1 | Feature Geometry | 要素几何模型与空间参考系统 |
| Topic 2 | Spatial Referencing by Coordinates | 坐标参考系统与变换 |
| Topic 6 | Schema for coverage geometry and functions | 栅格数据与覆盖模型 |
| Topic 7 | Earth Imagery | 遥感影像与地球观测 |
| Topic 11 | Metadata | 地理空间元数据 |
| Topic 12 | OpenGIS Service Architecture | 服务架构与服务接口 |
D.2.3 OGC Implementation Standards
D.2.3.1 Well-Known Text(WKT)
WKT是表达几何对象和坐标参考系统的文本格式,由OGC在Simple Features Access标准中定义。
坐标参考系统WKT示例:
WGS 84(EPSG:4326):
GEOGCS["WGS 84",
DATUM["World Geodetic System 1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
Web Mercator(EPSG:3857):
PROJCS["WGS 84 / Pseudo-Mercator",
GEOGCS["WGS 84",
DATUM["World Geodetic System 1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
TOWGS84[0,0,0,0,0,0,0],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]],
PROJECTION["Mercator_1SP"],
PARAMETER["central_meridian",0],
PARAMETER["scale_factor",1],
PARAMETER["false_easting",0],
PARAMETER["false_northing",0],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]],
AXIS["X",EAST],
AXIS["Y",NORTH],
EXTENSION["PROJ4","+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"],
AUTHORITY["EPSG","3857"]]
几何对象WKT示例:
点(Point):
POINT(116.4074 39.9042) # 北京天安门
线(LineString):
LINESTRING(116.4074 39.9042,116.3833 39.9146,116.3975 39.9360)
多边形(Polygon):
POLYGON((116.3 39.8,116.5 39.8,116.5 40.0,116.3 40.0,116.3 39.8))
多点(MultiPoint):
MULTIPOINT((116.4074 39.9042),(121.4737 31.2304),(131.8626 46.6870))
D.2.3.2 Well-Known Binary(WKB)
WKB是WKT的二进制表示,用于更高效的存储和传输。
优势:
- 紧凑的二进制格式
- 高效的解析和网络传输
- 保持与WKT相同的语法
WKB结构(简化表示):
WKB = [字节序] [几何类型] [坐标精度] [坐标数据]
D.2.3.3 Coordinate Reference System(CRS)标准
ISO 19111(Spatial referencing by coordinates)是OGC采纳的ISO标准,定义了坐标参考系统的概念模型。
CRS层级结构:
Coordinate Reference System (CRS)
├── Geographic CRS (GCS)
│ ├── Geodetic Datum
│ │ ├── Ellipsoid
│ │ └── Prime Meridian
│ └── Coordinate System
│ └── Axis (Longitude, Latitude)
├── Projected CRS (PCS)
│ ├── Base Geographic CRS
│ ├── Map Projection
│ │ ├── Projection Parameters
│ │ └── Operation Method
│ └── Coordinate System
│ └── Axis (Easting, Northing)
└── Vertical CRS
└── Vertical Datum
D.2.4 OGC Web Services(OWS)
D.2.4.1 Web Map Service(WMS)
WMS提供动态地图图像服务,支持请求特定区域、图层和样式的地图。
核心请求:
- GetCapabilities:获取服务元数据和可用图层
http://example.com/wms?service=WMS&version=1.3.0&request=GetCapabilities
- GetMap:获取地图图像
http://example.com/wms?service=WMS&version=1.3.0&request=GetMap
&layers=roads,boundaries&styles=&crs=EPSG:3857
&bbox=12961226.8,4870878.6,12966572.2,4876224.0
&width=800&height=600&format=image/png
- GetFeatureInfo:获取地图上特定点的要素信息
D.2.4.2 Web Feature Service(WFS)
WFS提供地理要素数据的查询和访问服务。
核心请求:
- GetCapabilities:获取服务能力
- DescribeFeatureType:获取要素类型的模式定义
- GetFeature:查询并返回要素数据(GML格式)
http://example.com/wfs?service=WFS&version=2.0.0&request=GetFeature
&typeName=app:Cities&outputFormat=application/json
- Transaction:创建、更新或删除要素(需要权限)
D.2.4.3 Web Coverage Service(WCS)
WCS提供地理覆盖数据(如栅格影像、高程模型、气象数据)的服务。
核心请求:
- GetCapabilities:获取服务描述
- DescribeCoverage:获取覆盖数据的详细信息
- GetCoverage:获取覆盖数据
http://example.com/wcs?service=WCS&version=2.0.1&request=GetCoverage
&coverageId=dem_china&subset=Lat(30,40)&subset=Long(110,120)
&format=GeoTIFF
D.2.4.4 Web Processing Service(WPS)
WPS提供地理空间处理算法服务,允许客户端在服务器端执行处理任务。
D.2.5 COORDINATE TRANSFORMATION SERVICE(CT)
OGC Coordinate Transformation Service定义了坐标转换的标准接口和实现规范。
关键概念:
- Coordinate Operation(坐标操作)
- Conversion(转换):改变坐标表示(如投影)
- Transformation(变换):在不同基准间转换(如WGS84到NAD83)
- Transformation Parameters(变换参数)
- Helmert 7-Parameter Transformation
- Grid-based Transformation(NTv2, NADCON)
- Coordinate Operation Method(变换方法)
- 地图投影方法
- 基准变换方法
D.2.6 OGC与W3C的协调
OGC与W3C(万维网联盟)在地理空间Web标准上密切合作:
GeoJSON:
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [116.4074, 39.9042]
},
"properties": {
"name": "天安门",
"crs": {
"type": "name",
"properties": {"name": "EPSG:4326"}
}
}
}
OGC API 标准(RESTful服务):
- OGC API - Features:WFS的RESTful版本
- OGC API - Maps:WMS的RESTful版本
- OGC API - Processes:WPS的RESTful版本
D.3 PROJ库
D.3.1 PROJ历史与发展
PROJ(原PROJ.4)是最广泛使用的开源地图投影和坐标转换库,由Evenden等人在20世纪80年代启动。现为OSGeo(Open Source Geospatial Foundation)项目,由国际开发者社区维护。
发展历程:
- 1980s:PROJ.4首次发布
- 2000s:成为GDAL/OGR的核心依赖
- 2018:PROJ 6.0发布,重大架构重构
- 2020:PROJ 7.0引入数据库驱动的操作
- 2023:PROJ 9.x成为稳定版本
D.3.2 PROJ核心功能
D.3.2.1 坐标转换
基本转换示例:
# 将WGS84经纬度转换为UTM
echo "116.4074 39.9042" | cs2cs +init=epsg:4326 +to +init=epsg:32650
# 输出:456389.98 4423629.56 0.00
# 将UTM坐标转换为Web Mercator
echo "456389.98 4423629.56" | cs2cs +init=epsg:32650 +to +init=epsg:3857
# 输出:12961690.34 4838776.66 0.00
D.3.2.2 投影定义(PROJ字符串与WKT2)
传统PROJ字符串(PROJ.4语法):
+proj=merc +datum=WGS84 +units=m +no_defs
+proj=utm +zone=50 +south +datum=WGS84
+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80
新推荐格式(PROJ JSON):
{
"$schema": "https://proj.org/schemas/v0.5/projjson-schema.json",
"type": "ProjectedCRS",
"name": "WGS 84 / Pseudo-Mercator",
"base_crs": {
"name": "WGS 84",
"datum": "World Geodetic System 1984",
"type": "GeodeticReferenceFrame",
"ellipsoid": {
"name": "WGS 84",
"semi_major_axis": 6378137,
"inverse_flattening": 298.257223563
}
},
"conversion": {
"name": "Pseudo-Mercator",
"method": {
"name": "Popular Visualisation Pseudo Mercator"
},
"parameters": [
{"name": "Latitude of natural origin", "value": 0},
{"name": "Longitude of natural origin", "value": 0},
{"name": "False easting", "value": 0},
{"name": "False northing", "value": 0}
]
},
"coordinate_system": {
"subtype": "Cartesian",
"axis": [
{"name": "Easting", "abbreviation": "X", "direction": "east", "unit": "metre"},
{"name": "Northing", "abbreviation": "Y", "direction": "north", "unit": "metre"}
]
}
}
D.3.3 PROJ数据库
PROJ数据库存储了投影定义、坐标参考系统和变换参数。数据库文件位于:
proj.db:包含所有CRS和操作定义proj.db位置:通常在data/目录下
数据库查询:
# 列出所有CRS
projinfo --summary CRS
# 查找符合关键词的CRS
projinfo --summary CRS --search-china
# 查看特定CRS详细信息
projinfo EPSG:4490
D.3.4 关键概念:坐标操作
D.3.4.1 操作类型
- Conversion(转换)
- 同一基准下的坐标表示变化
- 如:地理坐标→投影坐标
- Transformation(变换)
- 不同基准间的坐标变换
- 如:WGS84→NAD83
D.3.4.2 操作组合(Pipeline)
PROJ 6+支持复杂操作流(pipeline):
+proj=pipeline +step +inv +proj=longlat +datum=WGS84
+step +proj=hgridshifts +grids=nadgrids.ntv2_ca_ntv2_0.gsb
+step +proj=utm +zone=20 +datum=NAD83
D.3.5 精度基准变换
PROJ支持多种高精度基准变换方法:
1. Helmert 7-Parameter Transformation
适用:小区域基准变换(几十公里至几百公里)
+towgs84=-146.4,507.6,681.5,-1.162,2.109,3.574,16.91
2. Grid-based Transformation
适用:大区域高精度变换(如国家或大陆尺度)
NTv2(North America):
+nadgrids=NTv2_0.gsb
NADCON(USA):
+nadgrids=@conus,@alaska,@hawaii,@prvi
中国区域变换(示例):
+nadgrids=china_grid.gsb
3. Multiple Regression Equations
适用:区域定制变换
D.3.6 PROJ命令行工具
projinfo
查询CRS信息和操作定义:
# 查询CRS完整信息
projinfo EPSG:4326 --output-format PROJJSON
# 查找从源到目标的所有可用变换
projinfo EPSG:4326 EPSG:3857 --spatial-test intersects
# 显示最佳精度变换
projinfo --best-available EPSG:4326 EPSG:3857
cct
坐标转换工具:
# 基本转换(管道输入)
echo "116.4074 39.9042" | cct EPSG:4326 EPSG:4490
# 批量转换(文件输入)
cct -I input.txt -O output.txt EPSG:4326 EPSG:3857
# 带精度信息
cct --precision 6 --format "%.6f %.6f" EPSG:4326 EPSG:3857
cs2cs(传统工具,已弃用但仍可用)
cs2cs +init=epsg:4326 +to +init=epsg:3857
cs2cs +proj=latlong +datum=WGS84 +to +proj=merc +datum=WGS84
D.3.7 PROJ性能优化
1. 使用管道(Pipeline)减少中间步骤
+proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=rad
2. 缓存网格文件
- 首次变换后,网格文件被缓存到内存
- 避免重复加载同一文件
3. 批量处理
- 使用多线程或批量输入输出
- cct工具支持批处理模式
D.4 GDAL库
D.4.1 GDAL概述
GDAL(Geospatial Data Abstraction Library)是开源地理空间数据抽象库,由Frank Warmerdam在1998年发起,现为OSGeo项目。
核心组成部分:
- GDAL:处理栅格数据(raster data)
- OGR:处理矢量数据(vector data,现已整合到GDAL中)
- PROJ:坐标参考系统和转换
- GEOS:几何操作和空间关系判断
- SQLite:小型数据库引擎(内嵌)
支持的数据格式:
| 类型 | 示例格式 |
|---|---|
| 栅格 | GeoTIFF, JPEG2000, ECW, ASCII Grid |
| 矢量 | Shapefile, GeoJSON, GML, KML, Esri File Geodatabase |
D.4.2 GDAL架构
抽象数据模型:
GDALDataset (数据集)
├── GDALRasterBand (栅格波段)
│ ├── 数据数组(Raster Data)
│ ├── 颜色表(Color Table)
│ └── 仿射变换(Geotransform)
└── 矢量层(OGR Layers)
├── OGRFeature (要素)
│ ├── OGRGeometry (几何)
│ └── 属性(Attribute Set)
└── 空间参考系统(Spatial Reference)
D.4.3 GDAL核心功能
D.4.3.1 栅格数据处理
读取栅格数据:
from osgeo import gdal
# 打开栅格文件
dataset = gdal.Open('input.tif')
# 获取波段
band = dataset.GetRasterBand(1)
# 读取数据
data = band.ReadAsArray()
# 获取仿射变换参数
geotransform = dataset.GetGeoTransform()
# geotransform[0]: x原点
# geotransform[1]: x方向分辨率
# geotransform[2]: 旋转
# geotransform[3]: y原点
# geotransform[4]: 旋转
# geotransform[5]: y方向分辨率(通常为负值)
栅格重投影:
# 输出CRS
out_srs = osr.SpatialReference()
out_srs.ImportFromEPSG(3857)
# 重投影
gdal.Warp(
'output_3857.tif',
'input.tif',
dstSRS='EPSG:3857',
resampleAlg=gdal.GRA_Bilinear,
xRes=30, yRes=30
)
D.4.3.2 矢量数据处理
读取矢量数据:
from osgeo import ogr
# 打开数据源
driver = ogr.GetDriverByName('ESRI Shapefile')
data_source = driver.Open('input.shp')
# 获取图层
layer = data_source.GetLayer()
# 遍历要素
for feature in layer:
geometry = feature.GetGeometryRef()
print(geometry.ExportToWkt())
矢量重投影:
# 输入CRS
in_srs = osr.SpatialReference()
in_srs.ImportFromEPSG(4326)
# 输出CRS
out_srs = osr.SpatialReference()
out_srs.ImportFromEPSG(3857)
# 坐标变换
coord_transform = osr.CoordinateTransformation(in_srs, out_srs)
geometry.Transform(coord_transform)
D.4.4 GDAL与PROJ的集成
GDAL使用PROJ进行所有坐标变换操作:
1. 栅格重投影
# 命令行重投影
gdalwarp -t_srs EPSG:3857 input.tif output.tif
# 指定重采样方法
gdalwarp -t_srs EPSG:3857 -r bilinear input.tif output.tif
# 使用网格变换
gdalwarp -t_srs EPSG:2154 -co COMPRESS=LZW input.tif output.tif
2. 矢量重投影
# 命令行重投影
ogr2ogr -t_srs EPSG:3857 output.shp input.shp
# 保留属性
ogr2ogr -f "GeoJSON" -t_srs EPSG:3857 output.json input.shp
# 指定数据源选项
ogr2ogr -f "FileGDB" -t_srs EPSG:3857 -overwrite -lco FEATURE_DATASET=test output.gdb input.shp
D.4.5 GDAL命令行工具集
栅格工具
| 工具 | 功能 |
|---|---|
| gdal_translate | 格式转换与子区域提取 |
| gdalwarp | 重投影、镶嵌、裁剪 |
| gdalinfo | 获取栅格数据元数据 |
| gdaladdo | 构建金字塔(多分辨率) |
| gdalbuildvrt | 构建虚拟栅格(VRT) |
| gdaldem | 地形分析(坡度、坡向、山体阴影) |
矢量工具
| 工具 | 功能 |
|---|---|
| ogr2ogr | 格式转换、重投影、属性过滤 |
| ogrinfo | 获取矢量数据元数据 |
| ogrtindex | 创建空间索引 |
D.4.6 虚拟文件系统(VFS)
GDAL支持虚拟文件系统,允许远程访问和临时文件:
# HTTP/HTTPS
gdalinfo /vsicurl/https://example.com/data.tif
# ZIP压缩
gdalinfo /vsizip/path/to/file.zip/metadata.tif
# AWS S3
gdalinfo /vsis3/bucket/data.tif
# 临时文件
gdal_translate input.tif /vsimem/temp.tif
D.4.7 GDAL与OGC标准的兼容
WMS支持:
# 读取WMS服务
gdalinfo "WMS:http://demo.mapserver.org/cgi-bin/wms"
WKT/WKB支持:
# 解析WKT
geometry = ogr.CreateGeometryFromWkt('POINT(116.4074 39.9042)')
# 生成WKB
wkb = geometry.ExportToWkb()
D.4.8 GDAL性能优化
1. 栅格金字塔(Overviews)
gdaladdo -r average input.tif 2 4 8 16 32
2. 平铺处理(Tile机制)
# 逐块处理大文件
block_size = 256
for band in range(dataset.RasterCount):
data = dataset.GetRasterBand(band + 1).ReadAsArray(
xoff=0, yoff=0,
xsize=block_size, ysize=block_size
)
3. 压缩选项
# 创建压缩的GeoTIFF
gdal_translate -co COMPRESS=LZW -co TILED=YES input.tif output.tif
D.5 标准互操作与实践建议
D.5.1 选择合适的CRS
| 使用场景 | 推荐CRS | EPSG代码 |
|---|---|---|
| Web地图(全球) | Web Mercator | EPSG:3857 |
| 中国本土地图 | CGCS2000 | EPSG:4490 |
| 大比例尺测绘 | UTM Zone | EPSG:326XX/327XX |
| 地理数据可视化 | WGS 84 | EPSG:4326 |
| 欧洲制图 | ETRS89/LAEA | EPSG:3035 |
| 美国本土 | NAD 83 / UTM | EPSG:269XX |
D.5.2 数据处理工作流
典型工作流:
数据采集(WGS84/GPS)→ 临时存储(EPSG:4326)
→ 处理(国家基准/EPSG:4490)
→ 分析/可视化(Web Mercator/EPSG:3857)
→ 最终输出(客户指定CRS)
D.5.3 精度管理
1. 分辨率匹配:
- 高分辨率数据→低分辨率:重采样或聚合
- 低分辨率数据→高分辨率:插值(需谨慎)
2. 投影变形说明:
- 在元数据中注明投影变形范围
- 对关键区域提供变形纠正说明
D.6 参考资源
D.6.1 官方资源
- EPSG Registry: https://epsg.org
- OGC官网: https://www.ogc.org
- PROJ官网: https://proj.org
- GDAL官网: https://gdal.org
D.6.2 在线工具
- EPSG.io:https://epsg.io(CRS查询与可视化)
- SpatialReference.org:https://spatialreference.org
- PROJ Online CRS Browser:https://proj.org/search/
D.6.3 社区与支持
- PROJ/OSGeo邮件列表: https://lists.osgeo.org/
- GDAL开发者邮件列表: https://lists.osgeo.org/mailman/listinfo/gdal-dev
- Stack Overflow: 标签(gdal, proj, coordinate-system)
说明:本附录系统介绍了现代坐标参考系统领域的核心标准、数据库和软件库,涵盖了EPSG数据库、OGC标准、PROJ库和GDAL库的核心概念和使用方法。这些资源构成了现代GIS和制图技术的基础,是实现地理数据互操作性和标准化的关键。