Osm2pgsql常见命令
Osm2pgsql命令:
-a, --append
添加OSM文件到数据库不删除现有的数据
-b, --bbox
应用一个范围边界必须是空间如:minlon,minlat,maxlon,maxlat e.g;
bbox -0.5,51.25,0.5,51.75
-c, --create
从数据库删除现有数据。默认插入的不是空间数据。
-d, --database
PostgreSQL连接到的数据库名称 (默认: gis).
-l, --latlong
保存数据用经纬度坐标。
-m, --merc
Store data in proper spherical mercator (default)
保存数据到适当的投影(默认是墨卡托)
-M, --oldmerc
存储数据的legay OSM墨卡托格式
-E, --proj num
使用工程EPSG
-u, --utf8-sanitize
修改错误UTF8输入数据。增加大约10%的覆盖
-p, --prefix
表名前缀(默认planet_osm)
-s, --slim
保存临时数据到数据库。这样会减少内存使用,但是会很慢。
-S, --style
定为的风格文件默认路径:/usr/share/osm2pgsql/default.style
-C, --cache
只有微小模式:用于超过缓存节点大小。默认800MB。
-U, --username
Postgresql用户名
-W, --password
密码
-H, --host
数据服务器的主机名或地址
-P, --port
数据服务端口号.
-e, --expire-tiles [min_zoom-]max_zoom
创建一个文本填充清单.
-o, --expire-output filename
为过期文件清单设置输出文件名.
-r, --input-reader
输入文件头。
libxml2 - Parse XML using libxml2. (default)
primitive - Primitive XML parsing.
pbf - OSM binary format.
-O, --output
输出文件尾。
pgsql - Output to a PostGIS database. (default)
null - No output. Useful for testing.
-x, --extra-attributes
包括数据库中的每个对象的属性。这包括用户名,用户ID,时间戳和版本。
警告:这个设置需要添加到风格文件中。
-k, --hstore
一般添加hstore(键/值)列到postgresql表中。
-z, --hstore-column
用指定的字符串生成hstore(键/值)列。
例如 --hstore-column "name:" will produce an extra hstore column that contains all name:xx tags
-G, --multi-geometry
一般的多段几何对象到postgresql表中。
-K, --keep-coastlines
保持线数据没有经过过滤。
通过默认:natural=coastline基于这样的假设,标签的数据将被丢弃,然后这个处理后的线shp数据将被应用。
-h, --help
帮助信息.
添加 –vh 显示支持的工程。
使用 -E 可访问的EPSG (usually in /usr/share/proj/epsg)
-v, --verbose
详细输出.