#地图 #GIS #CLI #命令行工具

应用程序 echomap

用于在终端中预览地图文件的命令行工具

20 个版本

0.7.3 2023年4月11日
0.7.2 2022年5月30日
0.7.1 2022年3月30日
0.6.1 2021年9月26日
0.2.4 2019年10月18日

#109 in 地理空间

MIT 许可证

33KB
716 代码行

echomap

crates.io Build status

在终端中预览地图文件

Terminal recording gif

安装

如果您已安装 cargo,您可以运行 cargo install echomap 并从 $HOME/.cargo/bin 运行它。有关详细信息,请参阅 cargo-install 文档

还有适用于 MacOS、Windows 和 Linux 的 二进制文件

用法

USAGE:
    echomap [FLAGS] [OPTIONS] <INPUT>

FLAGS:
    -a, --area       Print polygon area instead of boundaries
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -c, --columns <COLUMNS>        Sets the number of columns (in characters) of the printed output. Defaults to
                                   terminal height minus 1.
    -f, --format <FORMAT>          Input file format (tries to infer from file extension by default) [possible values:
                                   geojson, topojson, csv, shp, wkt, polyline, kml]
        --lat <LAT>                Name of latitude column (if format is 'csv')
        --lon <LON>                Name of longitude column (if format is 'csv')
        --precision <precision>    Precision value for polyline parsing
    -r, --rows <ROWS>              Sets the number of rows (in characters) of the printed output. Defaults to terminal
                                   width.
    -s, --simplify <simplify>      Proportion of removable points to remove (0-1 or 0%-100%) [default: 0.01]

ARGS:
    <INPUT>    File to parse or '-' to read stdin

贡献

请参阅 CONTRIBUTING.md

依赖关系

~16–25MB
~340K SLoC