raster2pgsql 执行命令
raster2pgsql -s 4326 -I -C -M /home/radar_202210251000.tif public.radar_data_xx | psql -h 120.46.210.160 -p 8431 -U nb_db -d nb_db -W
回车后输入数据库密码
-h ip地址 -p 端口 -U 用户名 -d 数据库名
# 切片存入,在文件名后面添加
-F -t 256x256
-c 创建新表,并把栅格数据导入到表中,这是默认模式
-a 追加栅格数据到一个已经存在的表
-d 先drop掉表,然后创建新表,并把栅格数据导入到表中
-p 准备模式,只创建表,不导入数据.
#栅格处理过程:把适当的约束条件注册(写入)栅格系统表中。
-C 用于栅格约束注册——比如栅格的srid, pixelsize 元数据信息等等,保证栅格在视图raster_columns能够合适地注册。
-x 让设置最大边界约束失效,只有在-C参数同时使用时候才能使用这个参数。
-r 为规则的块设置约束(空间唯一性约束和覆盖瓦片)。只有在同时使用-C 参数时,才能使用这个参数。
#栅格处理参数:用于操作输入栅格数据集的可选参数。
-s 表示<SRID>:指定输出栅格使用指定的SRID。如果没有提供或者提供值为0,程序会检查栅格的元数据(比如栅格
文件)以便决定一个合适的SRID。
-b 从栅格要抽取的波段位置(下标从1开始)。想要抽取不止1个波段的话,使用逗号,分隔波段数字。如果没有指
定,所有栅格的波段都会被抽取出来。
-t TILE_SIZE:瓦片大小。 把每一个表的行表示的栅格切割成瓦片。 TILE_SIZE被表示成WIDTHxHEIGHT的形式,或
者设置成值为“auto”来让加载程序使用第一个栅格参数计算合适的瓦片大小,然后把这个瓦片大小应用于所有的栅格
-R, --register 把栅格以文件数据形式注册(栅格数据保存在数据库之外的文件系统中)。只有栅格的元数据和文件路径
保存在数据库中(没有保存像素的数据)
-l OVERVIEW_FACTOR :创建栅格的概览信息。如果factor值不只一个,使用逗号,进行分隔。创建的概览数据存
储在数据库中,并且不受参数-R影响。注意你生成的SQL文件会包含存储数据的主表和概览表。
-N NODATA :指定没有NODATA值的波段的NODATA值。
#用于操作数据库对象的可选参数
-q :把PostgreSQL的id用引号包起来。
-f COLUMN :指定目标的栅格列名,默认是‘rast’。
-F :创建一个以文件名为列名的列
-I :在栅格列上创建一个GiST索引
-M Vacuum analyze栅格表
-T tablespace :指定新表的表空间。注意如果索引(包括primary key)依然会使用默认的表空,除非使用-X参数标识。
-X tablespace :指定表的索引表空间。如果使用了参数-I,那么这个参数可以应用于primary key和空间索引。
-Y :使用copy语句而不是insert 语句。
-e :单独地执行每一条语句,不使用一个大的事务执行所有语句。
-E ENDIAN :控制栅格输出时候生成的二进制的字节顺序,如果值为0,表示取XDR,如果值为1,表示取NDR(默认取值)。
现在我们只支持NDR了。
-V version: 指定输出版本的格式,默认是0,当前值支持0。
参考:https://www.giserdqy.com/gis/opengis/geoserver/14055/
raster2pgsql 执行命令的更多相关文章
- Android 在Android代码中执行命令行
1.路径最好不要是自己拼写的路径/mnt/shell/emulated/0/wifidog.conf 最好是通过方法获取的路径,不然可能导致命令无效 (挂载点的原因) public static f ...
- ssh模仿ansible批量执行命令的功能
#!/bin/bash ssh_hosts=("IP" "IP1".......) user=root remote_cmd="df -h" ...
- php 执行计划任务方式之 linux crontab 执行命令
一.crond简介 crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动c ...
- Python开发程序:RPC异步执行命令(RabbitMQ双向通信)
RPC异步执行命令 需求: 利用RibbitMQ进行数据交互 可以对多台服务器进行操作 执行命令后不等待命令的执行结果,而是直接让输入下一条命令,结果出来后自动打印 实现异步操作 不懂rpc的请移步h ...
- Mac系统终端命令行不执行命令 总出现command not found解决方法
配置过安卓开发环境,改过bash_profile这个文件,最后不知怎么的只有cd命令能执行,我猜测可能修改bash_profile文件后没有保存 导致的 保存命令是: source .bas ...
- Python执行命令行
背景 我们知道,虽然会破坏平台独立性,但是有的时候需要在代码里面调用命令行来获取一些信息,那么了解在 Python 中如何执行命令行至关重要 使用介绍 Python 中使用命令行可以通过 subpro ...
- 【shell--批量远程MySQL,执行命令】-【工作总结】
昨天下班前,老板给了一批LOG数据库IP地址,需要统计LOG表里Message字段top 10的结果,并输出到一个excel文件里.抽查看了下,有两种格式的以当天日期结尾的表名.由于数量太多,时间紧迫 ...
- 利用scp 远程上传下载文件/文件夹和ssh远程执行命令
利用scp传输文件 1.从服务器下载文件scp username@servername:/path/filename /tmp/local_destination例如scp codinglog@192 ...
- 70 sudo-用来以其他身份来执行命令
sudo命令用来以其他身份来执行命令,预设的身份为root.在/etc/sudoers中设置了可执行sudo指令的用户.若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员.用户使用sudo ...
- Saltstack异步执行命令(十三)
Saltstack异步执行命令 salt执行命令有时候会有超时的问题,就是命令下发下去了,部分主机没有返回信息,这时候就很难判断命令或任务是否执行成功.因此,salt提供异步执行的功能,发出命令后立即 ...
随机推荐
- GIN--HOW POWERFUL GNN
HOW POWERFUL ARE GRAPH NEURAL NETWORKS? 本文是 Jure Leskovec 又一力作,首先对图神经网络的原理做了深入检出.提纲挈领的叙述,然后从原理方面介绍了如 ...
- 代码随想录算法训练营day12 | leetcode 239. 滑动窗口最大值 347.前 K 个高频元素
基础知识 ArrayDeque deque = new ArrayDeque(); /* offerFirst(E e) 在数组前面添加元素,并返回是否添加成功 offerLast(E e) 在数组后 ...
- 一文详解ATK Loss论文复现与代码实战
摘要:该方法的主要思想是使用数值较大的排在前面的梯度进行反向传播,可以认为是一种在线难例挖掘方法,该方法使模型讲注意力放在较难学习的样本上,以此让模型产生更好的效果. 本文分享自华为云社区<AT ...
- 【7】java之正则表达式
一.正则标记 所有的正则可以使用的标记都在 java.util.regex.Pattern 类里定义. 1.1 单个字符 字符:表示由一位字符所组成: \\\\:表示转义字符"\\&qu ...
- 在orangepi 3 lts使用high speed timer
概述 在allwin H6的用户手册上可以发现全志H6芯片支持普通计时器和高速计时器. 普通计时器可以处理低频定时任务,其时钟源包括LOSC和OSC,前者频率为32768Hz,后者为24MHz. 高数 ...
- 两张表合并到一个VO里面
@Overridepublic List<TbRemouldAirELe> findAll() { List<TbRemouldAirELe> list = new Array ...
- mui、拍照、个推推送消息【问题链接】
HTML5 Plus 拍照或者相册选择图片上传 HBuilder webApp开发(四)相册/拍照-图片上传 HTML5+ API 个推推送, APP是用Webview内嵌WEB程序,个推角标如何实现 ...
- N63050 第十周运维作业
十九.VPN服务 1.firewalld和最新技术nft实现防火墙功能(65分钟) 2.open-v-p-n介绍和环境准备(48分钟) 3.open-v-p-n实现CA证书(45分钟) 4.open- ...
- js正则匹配多行文本
原文:https://lwebapp.com/zh/post/regular-expression-to-match-multiple-lines-of-text 需求 最近有小伙伴提了个需求,想用正 ...
- calico 关闭SNAT
calico 关闭SNAT 默认情况下,calico 访问集群外网络是通过 SNAT 成宿主机 ip 方式,在一些金融客户环境中为了能实现防火墙规则,需要直接针对 POD ip 进行进行规则配置,所以 ...