当前也没研究透彻,只是实现了导入,使用cmd调用bat文件

java中

try {
String cmd = "cmd /c start " + "C:/tcc/1.bat";
Runtime.getRuntime().exec(cmd);
} catch (IOException e) {
e.printStackTrace();
}

}

"C:/tcc/1.bat为bat所在路径,java中的路径\符号都要反过来

@echo off
cd /d "E:\postsql\bin>"
shp2pgsql -W "GBK" C:\tcc\beijing_points.shp  viwpt >C:\tcc\viwpt.sql
psql -d spatial -f C:\tcc\viwpt.sql postgres

C:\tcc\beijing_points.shp 是图层所在路径, viwpt要加入表的名字,没有会创建,先生成sql文件C:\tcc\viwpt.sql

psql -d spatial -f C:\tcc\viwpt.sql postgres

spatial 是数据库名,postgres表名

本文主要介绍了geojsonio包导入、使用rgdal包、使用sf包导入、geojson、topojson等相关内容。本文来自微信公众号- 数据 小魔方,由火龙果软件Anna编辑、推荐。以前在处理gis 数据 的时候,都是直接导入本地 shp 素材、本地geojson素材,本地topojson素材,自从接触 postgis 数据 之后,深感使用规范的存储系统来统一管理gis 数据 的好处,特别是 数据 量大了之后,优势便更加明显,你可以选择将很多需要做空间计算的步骤转移到 Postgis 数据 库内进行计算,要知道 Postgis 提供的空间计算能力与R和Python这种应用导向的工具相比,优势要大得多。在批量导入素材之前,我们 使用上一篇《SpringBoot和 PostGIS 环境搭建(Hibernate4)》,配置较多,这里给出Hibernate5的SpringBoot和 PostGIS 环境搭建,仅仅引入一个hibernate-spatial-5.2.12.Final.jar包。同时,model类做相应调整,实现空间增删改查,以供大家参考。1、创建空间表创建普通关系表,如:CREATE TABLE city(id inte... java 调用 postgresql 数据 库中 postgis 的函数找不到,报错[42883] ERROR: function st_area(public.geometry) does not exis,Navicat里面正常 文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 项目中需要在浏览器端直接上传 SHP 后服务端进行 数据 的自动入PG库以及发布至geoserver。本方法是以geotools为开发工具实现入库,以geoserver manager来实现服务的自动发布。这里着重描述geotools编写 SHP 入库的方法。 2.Geot... PostGIS 2.2.0dev手册文档中涉及到一些基本的 数据 ,这些 数据 需要导入到 数据 库中。使用QGIS页面方式导入有一些问题。下面是导入过程如果用QGIS方法,导入过程中,会有一些sql错误,这些错误会引起导入中断,实际上 shp 文件会转换成sql语句 并且在sql文件末尾才加上commit,如果中途中断就等于事务中断,没有提交。 为了让正常进行,我们需...