Shapefile 转 GeoPackage 转换器

上传您的 Shapefile 文件,几分钟内即可获得 GeoPackage:osm2cdr 会读取您文件的几何,并立即交给您一份现成的 GeoPackage。处理在我们的服务器上运行,完成后即可下载结果,支持最大 50 MB 的文件。而如果您没有自己的文件,或需要某个区域的最新地图,osm2cdr 也可直接从 OpenStreetMap 地图生成 GeoPackage:只需在地图上选定一个区域,选择 GeoPackage 格式,即可下载带有最新 OSM 数据——以及建筑、道路、水体和要素图层的结果。

支持最大 50 MB 的文件。处理在我们的服务器上运行。

GeoPackage 格式的 OpenStreetMap 地图示例
OSM 地图导出为 GeoPackage 的示例

Shapefile 与 GeoPackage 有何不同

格式扩展名类型用途
Shapefile.shpGISArcGIS, QGIS, spatial analysis, cartography
GeoPackage.gpkgGISMobile GIS, Shapefile replacement, multi-layer data storage, offline maps

如何在 osm2cdr 上获取 GeoPackage

  1. 1在 osm2cdr 首页的地图上选择一个区域
  2. 2选择 GeoPackage 格式,如有需要还可选择样式和坐标参考系(CRS)
  3. 3点击“导出”并下载现成的 GeoPackage 文件

GeoPackage 格式属性

扩展名.gpkg
类型GIS
用途Mobile GIS, Shapefile replacement, multi-layer data storage, offline maps

何时需要 GeoPackage

主要场景很简单:您已经有一个 Shapefile 文件——上传它,osm2cdr 就会返回 GeoPackage,可直接在专用程序中使用(编辑、打印、分析、嵌入项目)。另一种方式适用于您手头没有文件或需要某个区域的最新地图时:同样的 GeoPackage 会根据您选定的区域直接从最新的 OpenStreetMap 数据生成,并按建筑、道路、水体和要素划分图层。

了解更多关于 GeoPackage 格式的信息

Shapefile → GeoPackage 转换时会发生哪些变化

拖入一个 Shapefile 文件,osm2cdr 会读取其几何并返回 GeoPackage;而如果您没有自己的文件,同样的 GeoPackage 也可直接根据所选区域从 OpenStreetMap 地图生成。无论哪种方式,数据模型都会发生改变。Shapefile → GeoPackage 转换会同时保留几何和属性;改变的只是容器模型——单个文件还是一组文件、支持的字段类型以及格式限制。这类切换通常是为了兼容某个特定工具。osm2cdr 直接从 OpenStreetMap 数据交付 GeoPackage,无需任何中间 Shapefile 文件。

上传您自己的 Shapefile 文件 → GeoPackage

无需再四处寻找第三方转换器:将您的 Shapefile 文件拖入上方的表单,osm2cdr 会读取几何并交给您一份现成的 GeoPackage。支持最大 50 MB 的文件;处理在我们的服务器上运行,完成后即可下载结果。

The GeoPackage format in depth

GeoPackage — Modern SQLite Format for GIS: What It Is and How to Export from OpenStreetMap

常见问题:Shapefile → GeoPackage

我可以上传自己的 Shapefile 文件吗?

可以,现在支持了:直接在本页面上传您的 Shapefile 文件,osm2cdr 会读取几何并将其转换为 GeoPackage。支持最大 50 MB 的文件。如果数据来自 OpenStreetMap,您完全可以跳过上传——我们会直接将地图导出为 GeoPackage。

是免费的吗?

是的,在 osm2cdr 上将 OpenStreetMap 地图导出为 GeoPackage 是免费的。选择一个区域和 GeoPackage 格式,然后下载结果即可。

哪些程序可以打开 GeoPackage?

GeoPackage 格式可在其所属类别的专用程序中打开。完整列表和详情请见 GeoPackage 格式页面。

为什么这比在线 Shapefile → GeoPackage 转换器更好?

在线转换器会把结果质量限制在源 Shapefile 文件的质量上限。osm2cdr 直接从 OpenStreetMap 源获取数据,并以正确的图层生成 GeoPackage——不会因中间 Shapefile 文件而有损失。

相关转换