WebGIS开源解决方案之矢量数据导入
来源:互联网 发布:go web编程 pdf 编辑:程序博客网 时间:2024/06/06 02:13
前几篇介绍了开源WebGIS开发环境的搭建,本篇开始陆续介绍这些软件的使用,WebGIS的开发,首要的问题是解决数据来源,本篇主要介绍矢量数据在开源空间数据库PostgreSQL中的存储。后续篇幅中再介绍其他数据的存储。
1、软件以及数据准备
确保正确安装了PostgreSQL以及空间数据库插件。
打开pgadmin III,如下图所示
在上述界面上,可以看到在安装扩展插件时建立的postgis_21_sample空间数据库。
需要导入的数据文件:
由于使用工具shp2pgsql导入,所以需要准备需要导入的shp文件,我准备的shp文件的截图:
注意:准备的shp文件,最好是wgs84坐标。
2、空间数据库建立
如上图所示,在属性页输入需要建立的空间数据库名称,在定义里模板,选择安装时创建的空间数据postgis_21_sample,注意,这里一定要选择这个数据库模板,才能够导入数据。
3、shp数据导入
打开shp2pgsql,输入账号、密码以及刚创建的testDB数据库,点击连接,如下图所示
点击options按钮,字符集,原来默认是UTF-8,这里一定改为gbk,否则导入中文时会成乱码,如下图:
点击add file按钮,添加需要导入的shp文件,点击Import按钮,对图层进行导入
4、查看导入的数据
如下图所示,利用pgadmin III打开建立的空间数据库,点架构下的public节点下的数据表节点,查看导入的数据。
0 0
- WebGIS开源解决方案之矢量数据导入
- Webgis开源解决方案之开发环境搭建(一)
- WebGIS开源解决方案之环境搭建(二)
- WebGIS开源解决方案之环境搭建(三)
- WebGIS开源解决方案之开发环境搭建(四)
- 面向企业级的开源WebGIS解决方案--MapGuide(安装
- 面向企业级的开源WebGIS解决方案--MapGuide
- 面向企业级的开源WebGIS解决方案--MapGuide
- 关于WebGIS的开源解决方案的探讨
- C++语言的开源WebGIS解决方案:PostGIS+Mapserver+OpenLayers
- 关于WebGIS开源解决方案的探讨(转载)
- WEBGIS 解决方案
- 如何导入矢量边界下载影像数据
- webgis开源列表
- 面向企业级的开源WebGIS解决方案--MapGuide(介绍)(转)
- 面向企业级的开源 WebGIS解决方案--MapGuide(对比分析)
- 寻求开源WEBGIS合作
- 空间数据库之矢量数据上载方法
- python 3D绘图(matplotlib)中视角的改变
- Elasticsearch使用指南--查询
- c#learn1装箱&拆箱
- Android Studio的Gradle插件文档
- 深入浅出DNS系列(三)- DNS相关协议
- WebGIS开源解决方案之矢量数据导入
- Android随笔之标题栏的去除以及自定义
- UE4使用git插件做版本管理
- opencv函数使用——imread
- Mybatis项目运行套路和常见错误总结
- linux(centos) 保存退出vi编辑
- Neural Network and Deep Learning
- Java基础入门第一课
- Hibernate基本配置