文件名称:osmcoastline:从 OpenStreetMap 行星文件中提取海岸线数据
文件大小:151KB
文件格式:ZIP
更新时间:2024-06-18 08:38:06
c-plus-plus openstreetmap C++
OSMC海岸线 OSMCoastline 从 OSM 行星文件中提取海岸线数据,并将所有部分组装成多边形,用于地图渲染器等。 先决条件 钐 https://github.com/osmcode/libosmium https://osmcode.org/libosmium At least version 2.16.0 is needed. 原零 https://github.com/mapbox/protozero Debian/Ubuntu: libprotozero-dev At least version 1.6.1 is needed. LZ4(可选) https://lz4.github.io/lz4/ Debian/Ubuntu: liblz4-dev Only needed for LZ4 PBF compression. zlib(用于 PBF 支持) htt
【文件预览】:
osmcoastline-master
----cmake()
--------FindOsmium.cmake(13KB)
--------FindProtozero.cmake(2KB)
--------FindLZ4.cmake(1KB)
----man()
--------osmcoastline_ways.md(1KB)
--------osmcoastline_segments.md(2KB)
--------osmcoastline_filter.md(2KB)
--------osmcoastline.md(5KB)
--------osmcoastline_readmeta.md(788B)
--------manpage.template(700B)
----coastline.map(410B)
----.github()
--------workflows()
--------actions()
----test()
--------init.sh(412B)
--------t()
--------CMakeLists.txt(592B)
----runtest.sh.in(296B)
----.ycm_extra_conf.py(1KB)
----osmcoastline_readmeta(4KB)
----include()
--------gdalcpp.hpp(15KB)
----simplify_and_split_spatialite()
--------simplify.sql(774B)
--------create_grid_4326.sql(2KB)
--------create_grid_3857.sql(2KB)
----simplify_and_split_postgis()
--------setup_tables.sql(1KB)
--------create_water_polygons.sql(2KB)
--------simplify_land_polygons.sql(977B)
--------split_land_polygons.sql(2KB)
--------split_tiles.sql(968B)
--------README(4KB)
--------setup_bbox_tiles.sql(1KB)
----src()
--------coastline_ring_collection.cpp(18KB)
--------osmcoastline_ways.cpp(6KB)
--------options.cpp(9KB)
--------srs.hpp(3KB)
--------output_database.cpp(10KB)
--------osmcoastline_segments.cpp(6KB)
--------util.hpp(1KB)
--------coastline_polygons.hpp(4KB)
--------coastline_polygons.cpp(18KB)
--------version.hpp(213B)
--------version.cpp.in(351B)
--------stats.hpp(1KB)
--------nodegrid2opl.cpp(3KB)
--------coastline_ring.cpp(6KB)
--------return_codes.hpp(980B)
--------coastline_ring_collection.hpp(4KB)
--------output_database.hpp(3KB)
--------osmcoastline.cpp(17KB)
--------CMakeLists.txt(1KB)
--------options.hpp(2KB)
--------osmcoastline_filter.cpp(6KB)
--------srs.cpp(2KB)
--------coastline_ring.hpp(8KB)
----.clang-tidy(3KB)
----coastline_sources.qgs(17KB)
----render_image.sh(911B)
----taginfo.json(1KB)
----doc()
--------Doxyfile.in(99KB)
--------CMakeLists.txt(1KB)
--------header.html(2KB)
----.gitignore(26B)
----testdata.osm(28KB)
----CMakeLists.txt(11KB)
----CHANGELOG.md(5KB)
----README.md(11KB)
----coastline_sqlite.qgs(42KB)
----COPYING(34KB)