首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • OSM文件相关工具

    install osmium-tool # macOS brew install osmium-tool 使用以下命令进行检查: osmium check-refs input.osm 2.2 ogr2ogr 安装命令: # Ubuntu/Debian sudo apt-get install gdal-bin # macOS brew install gdal 基本用法命令如下: ogr2ogr -f " inputfile OutputFormat:输出文件格式 outputfile:输出文件路径(转换后的文件存储路径) inputfile:输入文件路径(要转换的文件路径) 例:将osm文件转换为kml格式需运行 ogr2ogr -f "KML" output.kml input.osm 若要单独提取points(点)或lines(线)或multipolygons(面)元素,可使用以下命令: ogr2ogr -f "KML" output_nodes.kml input.osm points ogr2ogr -f "KML" output_lines.kml input.osm lines ogr2ogr -f "KML"

    70100编辑于 2025-07-22
  • 来自专栏给永远比拿愉快

    MongoDB导入Shapefile数据

    两种解决方案: 一、将整个shapefile转为GeoJSON然后直接导入mongoDB数据库中 首先,将shapefile数据转为WGS84地理坐标,然后使用GDAL的命令行工具ogr2ogr 进行格式的转换,转换命令如下: ogr2ogr -f geoJSON continents.json continents.shp 删除生成JSON文件的前两行{ "type": "FeatureCollection

    2.3K20发布于 2019-01-22
  • 来自专栏云计算教程系列

    如何在Ubuntu 14.04上安装和配置PostGIS

    当我们安装GDAL时,我们还将获得OGR(OpenGIS简单功能参考实现)和命令ogr2ogr。这是一个矢量数据转换库,我们将把它用于将Shapefile转换为PostGIS可以使用的数据。 使用包管理器安装GDAL: sudo apt-get install gdal-bin 现在再次切换到用户postgres: sudo -i -u postgres 现在将使用ogr2ogr把Natural Earth的Shapefile转换为PostGIS表,如下所示: ogr2ogr -f PostgreSQL PG:dbname=test1 -progress -nlt PROMOTE_TO_MULTI ogr2ogr命令将基于文件中的前几个特征对几何类型进行假设。我们导入的数据包含多边形类型和多部分多边形或MultiPolygons的混合。 最后,我们指定输入文件的路径: /home/sammy/nedata/ne_110m_admin_0_countries.shp 访问ogr2ogr网站查看完整的选项。

    2.1K00发布于 2018-09-28
  • 来自专栏云计算教程系列

    如何在Ubuntu 14.04上安装和配置PostGIS

    当我们安装GDAL时,我们还将获得OGR(OpenGIS简单功能参考实现)和命令ogr2ogr。这是一个矢量数据转换库,我们将把它用于将Shapefile转换为PostGIS可以使用的数据。 install gdal-bin 现在再次切换到postgres用户: sudo -i -u postgres 现在将使用Natural Earth的Shapefile转换为PostGIS表,如下所示: ogr2ogrogr2ogr命令将基于文件中的前几个特征对几何类型进行假设。我们导入的数据包含多边形类型和部分多边形或MultiPolygons的混合。 最后,我们指定输入文件的路径: /home/sammy/nedata/ne_110m_admin_0_countries.shp 访问ogr2ogr网站查看完整的选项。

    3K00发布于 2018-09-29
  • 来自专栏给永远比拿愉快

    矢量数据投影转换

    方法介绍 跟栅格数据投影转换一样,使用GDAL库,我们有两种方法进行矢量数据的重投影: 使用命令工具及其对应的命令行API接口进行转换(简单,准确,实践中一定要用这种方法) GDAL提供了ogr2ogr 命令行工具进行矢量数据投影转换,命令如下:ogr2ogr -t_srs "+proj=aea +lat_1=25 +lat_2=47 +lat_0=30 +lon_0=105 +x_0=0 +y_0=0

    2.2K30发布于 2019-01-22
  • 来自专栏给永远比拿愉快

    PostGIS导入导出ESRI Shapefile数据

    这里介绍如何导入我们常用的ESRI Shapefile数据到PostgreSQL数据库中,我们可以使用PostGIS提供的shp2pgsql和pgsql2shp工具进行导入和导出操作,还可以使用GDAL库提供的ogr2ogr 工具,ogr2ogr工具支持更加多样的数据格式。

    4.6K10发布于 2019-01-22
  • 来自专栏一个有趣的灵魂W

    利用python把shp文件写入PostgresSQL数据库

    代表具体字段,相当于'geometry'字段为地理信息 终于,顺利写入(鬼知道我在报错的过程中经历了什么): 更多的,利用GDAL写入shp也可以正常运行了: import os os.system('ogr2ogr

    3K41发布于 2020-09-15
  • 来自专栏数字孪生

    webgl开发GIS系统的技术难点

    解决方案:数据转换:使用工具(如 GDAL、ogr2ogr)将数据转换为统一格式(如 GeoJSON)。空间索引:使用空间索引(如 R-tree)加速数据查询和处理。

    48200编辑于 2025-01-30
  • 来自专栏气象杂货铺

    Basemap系列教程:使用shapefiles绘制地图

    如果不是,可以使用 ogr2ogr 进行转换 元素必须只有2维 此例只有在元素是 polygons 或 polylines 时有效 如图所示,结果仅是 polygons(polylines)的边界。

    5.2K20发布于 2020-04-20
  • 来自专栏ThoughtWorks

    TW洞见 | 可视化你的足迹

    通过GDAL提供的另一个工具ogr2ogr可以方便的执行过滤,并生成新的Shapefile: ? 这条命令可以得到一个新的文件,这个就是最终的用来绘制地图的文件了。

    2.5K120发布于 2018-04-20
  • 来自专栏点点GIS

    地科Python数据分析案例 | 绘制黄土高原局部区域的沟壑覆盖度分析图

    input_dir + "GBLU_v11_N35E107.shp" outGBLU = output_dir + "GBLU_P.shp" EPSG_Code = "EPSG:4545" # 调用gdal的ogr2ogr 工具实现矢量数据重投影 command = 'ogr2ogr -f "ESRI Shapefile" -t_srs ' + EPSG_Code + ' ' + outGBLU + ' ' + input

    1.6K30编辑于 2023-11-03
领券