gdal2tiles.py

创建日期:2024-06-21
更新日期:2025-01-19

使用TMS瓦片,KML和简单的网络浏览器生成目录。

## 概要

```

gdal2tiles.py [-p profile] [-r resampling] [-s srs] [-z zoom]

[-e] [-a nodata] [-v] [-q] [-h] [-k] [-n] [-u url]

[-w webviewer] [-t title] [-c copyright]

[-g googlekey] [-b bingkey] input_file [output_dir]

```

## 描述

该实用程序按照OSGeo Tile Map服务规范生成具有小图块和元数据的目录。 生成基于Google Maps,OpenLayers和Leaflet的观众的简单网页,所以任何人都可以轻松浏览您的地图,您不需要安装或配置任何特殊软件(如MapServer),地图显示速度非常快 在网络浏览器中。 您只需将生成的目录上传到Web服务器上即可。

GDAL2Tiles还会为Google Earth(KML SuperOverlay)创建必要的元数据,以防所提供的地图使用EPSG:4326投影。

世界文件和嵌入式地理参考在瓦片生成期间使用,但您也可以在没有适当地理参考的情况下发布图片。

**-p PROFILE, –profile=PROFILE:**

瓷砖切割轮廓(墨西哥,大地测量,光栅) - 默认'mercator'(Google Maps兼容)。

**-r RESAMPLING, –resampling=RESAMPLING:**

重采样方法(平均值,近似,双线性,立方,立方线,立体声,反锯齿) - 默认“平均值”。

**-s SRS, –s_srs=SRS:**

用于源输入数据的空间参考系统。

**-z ZOOM, –zoom=ZOOM:**

缩放级别呈现(格式:“2-5”或“10”)。

**-e, –resume:**

恢复模式。 仅生成缺少的文件。

**-a NODATA, –srcnodata=NODATA:**

NODATA透明度值分配给输入数据。

**-v, –verbose**

生成瓦片生成的详细输出。

**-q, –quiet**

禁用消息和stdout状态(GDAL> = 2.1)。

**-h, –help**

显示帮助信息并退出。

**--version**

显示程序版本号并退出。

### KML(Google Earth)选项:

生成的Google Earth SuperOverlay元数据的选项

**-k, –force-kml**

为Google Earth生成KML - 在EPSG中默认为“大地测量”配置文件和“栅格”:4326。 对于具有不同投影用途的数据集,请谨慎使用!

**-n, –no-kml:**

避免为EPSG自动生成KML文件:4326。

**-u URL, –url=URL:**

生成的图块将要发布的URL地址。

### 网络浏览器选项:

生成的HTML浏览器的选项,Google地图

**-w WEBVIEWER, –webviewer=WEBVIEWER:**

Web查看器生成(全部,谷歌,openlayers,传单,无) - 默认'全部'。

**-t TITLE, –title=TITLE:**

地图标题

**-c COPYRIGHT, –copyright=COPYRIGHT:**

地图版权。

**-g GOOGLEKEY, –googlekey=GOOGLEKEY:**

来自http://code.google.com/apis/maps/signup.html的Google Maps API密钥。

**-b BINGKEY, –bingkey=BINGKEY:**

Bing Maps API密钥,从https://www.bingmapsportal.com/

注意:gdal2tiles.py是一个Python脚本,需要针对“新一代”Python GDAL绑定运行。

简介

一个来自三线小城市的程序员开发经验总结。