../_images/logo_mapslicer.png

MapSlicer Quickstart

MapSlicer 提供从任何地理参考地图图像创建一组图块的简单方法。然后,这些图块可以在Web服务器上显示为地理参考地图覆盖。它遵循 Open Source Geospatial Foundation's (OSGeo's) Tile Map Service (TMS) 规范。

  • 输入选项: 任何地理参考图像文件,例如来自Arcgis、Qgis的TIFF、JPEG。
  • 输出选项: 一组带有平铺图像的目录,可以复制到Web服务器上作为地理参考覆盖进行表示。
  • 优势: MapSlicler是一个简单、免费、开放源码的软件,它有一个简单的向导(如下所述),可以引导您完成各种选项。

地图切割机利用了 Google MapsMicrosoft BingYahoo Maps 以及其他在线地图提供商,包括 OpenStreetMap 使用相同的投影和瓷砖轮廓,因此瓷砖是兼容的。mapslicler使用此规范准备图块,这是一种在mashup网页中准备地理参考图的简单快速的方法。

启动映像器

  1. 从“地理空间”菜单的“空间工具”子菜单下启动“地图切片器”。

  2. 选择 瓦片轮廓. 选择 Image Based Tiles (raster) for standard web publishing. Click Continue.

    ../_images/mapslicer1.jpg
  3. 选择 源数据文件. 浏览以选择要平铺的栅格图像。也可以选择在生成的图像中显示为透明的节点数据颜色。点击 继续.

    ../_images/mapslicer2.jpg
  4. 指定 Spatial Reference System / Coordinate System 图像的指定EPSG数据库中的ID号。点击 继续.

    ../_images/mapslicer3.jpg
  5. 指定有关的详细信息 瓦片金字塔. 缩放级别和文件格式的默认设置通常是最好的。点击 继续.

    ../_images/mapslicer4.jpg
  6. 指定有关的详细信息 Destination folder and Addresses / URLs 对于Tileset。如果您不知道这些,可以将它们添加到默认值中 googlemaps.htmlopenlayers.html 生成磁贴后的文件。点击 继续.

    ../_images/mapslicer5.jpg
  7. 蜱类 应生成的查看器. 默认情况下,A openlayers.html 文件已生成。点击 继续.

    ../_images/mapslicer6.jpg
  8. 指定 生成查看器的详细信息, 例如标题、版权声明和API密钥。如果您不知道这些,可以将它们添加到默认值中 googlemaps.html / openlayers.html 生成磁贴后的文件。点击 继续.

    ../_images/mapslicer7.jpg
  9. 点击 Render 开始渲染图像。

    ../_images/mapslicer8.jpg
  10. 完成后,mapslicler提供到完成的tileset的链接。

../_images/mapslicer9.jpg
  1. 打开 openlayers.html 在Web浏览器中的文件,以将tileset作为实时在线地图上的覆盖查看。要在Web上显示此内容,只需将整个tileset和所有子目录复制到Web服务器,并根据需要编辑googlemaps.html或openlayers.html文件。
../_images/mapslicer10.jpg

使用 gdal2tiles 创建mbtiles数据库

mapslicler本质上是一个GUI前端 gdal2tiles.py script. An updated version of gdal2tiles.py is also present on the Live disc. The resulting tile trees created by these software can be used with the mb-util program to create an mbtiles database, for use with smartphone software like Geopaparazzi .

要从新创建的图块树创建mbtiles sqlite数据库,请打开终端,然后

cp data/raster/bluemarble.tif .
mapslicer    # (select /home/user/bluemarble.tif for input, JPEG as format)
mb-util --scheme=tms --image_format=jpg bluemarble bluemarble.mbtiles
qgis bluemarble.mbtiles

gdal2tiles.py --helpmb-util --help 有关运行这些工具的其他信息。