基础地质空间数据库

基础地质空间数据库,第1张

基础地质空间数据是以符合资源评价最新地质图为主要依据,其比例尺要与矿产评价尺度要求相同。内容主要包括地层(沉积岩地层、变质岩地层、火山岩地层和非正式地层等)、侵入岩、脉岩、构造、围岩蚀变、产状符号、地质剖面线和水系、居民地、行政区界线等地理部分。具体建库流程如下。

(1)地质图的扫描。分别对1:20万和1:5万地质图按300dpi分辨率进行彩色扫描,在MapGIS平台下,依据标准图幅的角点坐标进行配准,消除或减小原始图件和扫描过程产生的误差,保证扫描文件精度满足要求。

(2)矢量化。在MapGIS的“输入编辑”模块中,首先装入扫描文件(TIF文件),然后根据1:20万地质图扫描文件按面图层、线图层和点图层3大类分幅进行矢量化。

(3)编辑与拓扑。完成矢量化后,编辑、修改矢量化时产生的所有错误,然后按图层文件的类型进行拓扑。编辑和拓扑需反复进行,直至消除所有逻辑上的错误,保证点、线、面图层拓扑关系的正确性。

(4)地质图预处理。地质图的预处理主要包括接边处理和修编。

评价研究区共跨1:20万4个标准图幅:旌德、临安、祁门和屯溪,将4幅接边处理后形成一幅完整的安徽东南地区地质图。首先将每个图层文件按投影直角坐标系、北京54/克拉索夫斯基(1940年)椭球参数、高斯-克吕格(横切椭圆柱等角)投影类型进行投影转换,使矢量化图形文件的相对坐标成为绝对坐标。

建立评价研究区——安徽东南地区地层单位对照表、对侵入岩岩石命名、建立岩体代号对照表是图幅接边工作的基础,同时也是1:20万地质图修编的重要依据。凡在图幅接边时,地层图层和岩浆岩图层出现异常情况(地层单位和侵入岩名称不一致、缺失、多余等等)均按对照表进行处理,以保证整个安徽东南地区地层,侵入岩在命名、代号、岩性、用户属性表内容上的统一。当两幅之间发生图元位置错动时,只要以一方为准即可。

地质图的修编主要以1:5万地质图为依据,辅以其他勘查、科研成果资料。具体方法和过程已在第三章进行描述,不再重复。

(5)图层划分。根据《数字化地质图图层及属性文件格式》和《空间数据库工作指南(20版)》,对经过地质图预处理的三大类图形文件依据表5-1-1进行图层划分。其中地理图层7个,地质图层14个。对于某一张具体的地质图来说,并非具有表5-1-1所列的所有图层。

表5-1-1 安徽东南地区地质图图层划分一览表

一) 连接MYSQL:

格式: mysql -h主机地址 -u用户名 -p用户密码

1、例1:连接到本机上的MYSQL

首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:\mysql\bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

2、例2:连接到远程主机上的MYSQL

假设远程主机的IP为:10001,用户名为root,密码为123。则键入以下命令:

mysql -h10001 -uroot -p123

(注:u与root可以不用加空格,其它也一样)

3、退出MYSQL命令

exit (回车)

(二) 修改密码:

格式:mysqladmin -u用户名 -p旧密码 password 新密码

1、例1:给root加个密码123。首先在DOS下进入目录C:\mysql\bin,然后键入以下命令:

mysqladmin -uroot -password 123

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

2、例2:再将root的密码改为456

mysqladmin -uroot -pab12 password 456

(三) 增加新用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)

格式:grant select on 数据库 to 用户名@登录主机 identified by "密码"

例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:

grant select,insert,update,delete on to test1@"%" Identified by "abc";

但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。

例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的 *** 作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。

grant select,insert,update,delete on mydb to test2@localhost identified by "abc";

如果你不想test2有密码,可以再打一个命令将密码消掉。

grant select,insert,update,delete on mydb to test2@localhost identified by "";

(四) 显示命令

1、显示数据库列表:

show databases;

刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行 *** 作。

2、显示库中的数据表:

use mysql; //打开库

show tables;

3、显示数据表的结构:

describe 表名;

4、建库:

create database 库名;

5、建表:

use 库名;

create table 表名 (字段设定列表);

6、删库和删表:

drop database 库名;

drop table 表名;

7、将表中记录清空:

delete from 表名;

8、显示表中的记录:

select from 表名;

MySQL导入导出命令

1导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u wcnc -p smgp_apps_wcnc > wcncsql

2导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_userssql

3导出一个数据库结构

mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_dbsql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4导入数据库

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的sql)

mysql>source d:wcnc_dbsql (注:如果写成source d:\wcnc_dbsql,就会报语法错误

松嫩平原地下水资源及其环境问题调查空间数据库包括野外数据采集系统、数据录入系统、数据库信息应用系统、数据库检查验收系统和综合成果管理系统五个组成部分。系统具备了数据录入、编辑、管理、浏览、查询、质量控制等功能,同时可以进行简单的数据处理 *** 作。

属性数据库的录入是按照《水文地质环境地质调查信息系统使用手册》中的数据格式及要求在数据录入系统中完成的。

空间数据库的建设是按照《地下水资源调查评价数据库标准》的具体要求进行的,调查资料和收集资料的录入是主要由黑龙江和吉林两省地质调查院完成,之后实施单位进行汇总、检查。

一、工作流程

包括资料准备(图形图像资料、文字资料、专业数据资料的收集、图件预处理、图件的分层及清绘处理)、数据采集、属性表编制、图形数字化、属性库的录入、图形属性挂接、图形编辑修改、图形误差校正、图形投影转换、建立图库、质量检查、成果汇交、文档管理等工作(图14—1)。

二、建库方法

(一)资料准备

资料准备工作包括1∶25万地理底图的转化及修编;资料的收集、筛选、分类、整理;熟悉数据库信息系统和数据库标准等。首先对工作区内以往的水文地质环境地质资料进行收集、整理、筛选,进行资料的可靠性、准确性及实用性分析,把内容完整、数据可靠、内容可用的资料分类挑选出来,作为准备入库的资料。由于收集的原始资料时间跨度大,格式、资料内容与数据库要求的格式不一致,在录入之前必须对收集资料内容进行整理,有的还需要进行单位换算,提炼出所需资料。对实测资料有缺少项目等情况,及时与调查人员联系,进行了必要补充。将整理好的收集资料及实测资料,按照技术要求进行统一编号,为了确保图元编码的唯一性,统一编号由17位数字组成,即:经度8位+纬度7位+识别码2位。

(二)属性数据的录入与检查

将整理、筛选出来的资料,分门别类地分配给不同的工作人员进行计算机录入。由于所录入资料的专业性较强、数据量大、内容参差不齐,录入时需要随时进行分析,因此入库资料全部由专业人员完成,以保证入库数据的质量和准确性。地下水资源调查的数据表是一对多个主从表结构关系,因此在数据录入过程中,必须先输入主表数据,再录入从表数据。特别是野外水文地质点基础表是所有相关数据关联的基础,在输入新的调查点资料之前,必须先输入该表中的数据。为了保证录入数据的质量,采取的保障措施是每录入完一份资料马上与原始资料对照检查,避免时间过长容易忘记。

图14—1 空间数据库建设工作流程图

1水文地质钻孔综合表的录入

按照数据库提供的录入表内容,主表水文地质钻孔综合表包括地层描述、井径变化、井管结构、填砾止水、测井曲线和含水层划分6个分表。

由于以往资料各家使用的钻孔综合成果表的内容表达方式不尽相同,与数据库中给定的表格内容不是一一对应,特别是松嫩平原的含水层多,白垩系含水层划分不明确,所以这部分资料内容录入整理的工作量很大。在收集到的钻孔资料中给出的位置坐标全部是大地坐标,首先要把大地坐标转换成经纬度,然后进行统一编号,再进行录入。由于钻孔综合成果表中内容多,数据库表中所需的内容要到成果表中各项目中查找,查找起来需要很长时间,并且有一些项目需要进行计算,如填砾厚度,需要用孔径和井径进行计算;钻孔变径描述、钻孔井管结构、水文地质钻孔填砾止水结构、地质钻孔含水段厚度等是在柱状图中按比例尺量算的,然后按比例尺换成深度。含水层厚度的确定,在钻孔综合成果表中给出的含水层厚度是整个钻孔揭穿的含水层总厚度,但数据库需要分段填写,这部分数据根据岩性描述确定出含水段的位置,计算含水层厚度,分段含水层的厚度之和与成果表中的含水层总厚度保持一致。在录入过程中,钻孔资料按原始数据100%录入,不遗漏每一项数据(图14—2、图14—3)。

图14—2 数据库中钻孔资料关联表

图14—3 数据库中的钻孔资料

2抽水试验成果表的录入

收集的抽水试验资料一般都在钻孔综合成果表中,没有原始的抽水试验记录,在钻孔综合成果表中只有不同落程抽水试验总的观测时间、稳定时间、水位恢复时间、水位降深、涌水量及抽水试验成果。为了避免在录入完成综合成果表后,漏录抽水试验成果表,在录入过程中,对钻孔资料首先录入抽水试验成果表,然后再录入综合成果表。对于本次获得的实测资料,由于观测记录中涌水量单位为m3/d,数据库中要求为L/s,必须先进行换算,然后再进行录入,工作比较繁琐,在转换过程中容易出现数据错误,所以在录入前先进行涌水量单位换算,然后再进行录入和检查。本次施工的钻孔抽水试验则依据原始抽水试验记录录入。

3水、土样品采集记录表的录入

(1)野外水样采集记录表的录入

野外采样是按年度工作区分三年完成的,录入工作也是按年度进行。地下水水质分析样包括水质全分析、简分析、微量元素分析、同位素分析样和地表水样。野外水样采集记录表与水质分析综合成果数据表及同位素测试综合成果数据表是一套相关联表(图14—4),首先录入测试数据表,然后录入野外水样采集记录表,再录入水质分析综合成果表和同位素测试数据。

(2)野外土壤样品采集记录表的录入

该表包括土壤易溶盐分析和土壤污染分析成果表,在录入过程中先录入野外土壤样品采集记录表中相关内容,然后录入土壤易溶盐分析调查表中的各项内容。

4野外调查卡片的录入

野外调查卡片随着野外工作的开展按年度分期录入,野外工作分三年进行,录入过程也分三年进行。

(1)机民井调查记录表的录入

在野外调查过程中,不同地区分潜水和承压水分别进行调查。在录入中有时同一个点既调查了深层水、又调查了浅层水,同一个点,两个不同的内容,这时就要特别注意,不能将第一个点替换掉,只能用统一编号来区分。调查点平面位置示意图和地形地貌、含水层剖面图采用灰度扫描,扫描精度为300 dpi,扫描后部分进行矢量化,生成JPEG图像插入录入系统中,部分直接生成JPEG图像插入录入系统中(图14—5)。

图14—4 数据库中水样采集记录与水质分析综合成果数据表

图14—5 数据库中机民井调查表

(2)土地盐渍化野外调查表的录入

在录入该表格时,表中有“年内最高水位”和“年内最低水位”,由于在野外仅靠一次观测没办法查明这两项内容,所以该项内容录入不全或不够准确。表中的样品采集情况一栏,字段数少、取样较多,有的时候各取样深度不能全部录入。

表中调查点平面示意图,采用扫描精度为300 dpi,进行灰度扫描,扫描后进行矢量化,生成JPEG图像插入录入系统中(图14—6)。

(3)地表水点综合调查数据表的录入

地表水体调查点包括湖泊、河流等调查点,按照野外提供的表格直接进行录入,地貌、地质剖面素描图及调查点平原位置示意图采用扫描精度为300 dpi,灰度扫描,扫描后部分进行矢量化,生成JPEG图像插入录入系统中,部分直接生成JPEG图像插入录入系统中(图14—7)。

(4)地下水污染综合调查表的录入

该项工作只在黑龙江省做了少量调查,已全部录入,调查点平面位置示意图,采用精度为300 dpi,灰度扫描,将扫描图直接生成JPEG图像插入录入系统中。

(5)泉点野外调查记录表、水源地综合调查表、野外水文地质点调查表、野外水文地质调查路线表、土地荒漠化野外调查表的录入。

这些表的数据整理及录入均按照录入表式填写录入,所涉及的剖面或平面示意图采用精度为300 dpi,灰度扫描,将扫描图直接生成JPEG图像插入录入系统中。

图14—6 数据库中土地盐渍化野外调查表

图14—7 数据库中地表水综合调查表

5地下水观测井基本情况表的录入

这部分内容按照数据库中提供的表格逐项目录入,主要录入了地下水位人工监测数据记录表、地下水位监测数据成果汇总表、地下水水温监测原始记录表,地下水位监测资料从2003年8月至2005年8月,每5天监测一次,共监测2年。

6地下水位统测野外记录表的录入

该表录入的资料为2003年、2004年、2005年不同时期的统测资料,该表在录入过程中,由于技术要求下达较晚,野外统测时,定位点坐标精度差,资料取得后,录入人员将数据全部录入数据库中,待技术要求下达后,对统测点又重新进行野外定位,使得录入资料全部重新录入。

7地下水位统测汇总表的录入

该表由地下水位统测野外记录表自动生成,共体现了2003~2005年3年4次统测资料,2003年丰水期1次、2004年枯、丰水期2次统测、2005年枯水期1次统测。在3年4次的统测中,有一部分统测井由于某种原因,不能在同一个井连续进行,只能换成其他点进行统测。有一些点坐标没有改变,只是水位及标高改变,这一类点,在录入过程中在井口标高和井深中都已经填写上了新换点(图14—8)。

8试坑渗水试验观测记录表的录入

该表录入了2003年和2004年资料,该项工作做得不多,资料较少,但作为第一手资料,比较宝贵。内容按数据库中的表格要求录入。试坑平面位置示意图采用扫描精度为300 dpi,灰度扫描,扫描后进行矢量化,生成JPEG图像插入录入系统中(图14—9)。

9汇总与数据备份

由于数据库录入工作量大、内容多,必须由多人分工完成,因此要通过数据汇总将多台机器上的数据库中的数据汇总到一个数据库上。分头录入的资料一般每周汇总一次,汇总时由汇总人员对录入的资料进行抽查,一般抽查率在20%~30%。为了避免数据丢失,在进行数据汇总前先将数据做一备份,以防万一。

(三)图形数据库的建立

空间图形数据库的建立分为7个阶段进行:

第一阶段:完成属性库的录入工作。属性数据录入的完成是《地下水资源调查应用系统》中自动生成各类调查点图层的前提。

图14—8 数据库中地下水位统测数据汇总表

图14—9 数据库中试坑渗水试验综合成果汇总表

第二阶段:编绘1∶25万地理底图。根据技术要求,进行修编,涵盖了主要交通干线、河流、居民地、省、市、县界线、松嫩平原界线等。图面清晰明了,满足绘制成果图件的要求。

第三阶段:成果图件矢量化。每张成果图件均由编图人员在喷绘的1∶50万地理底图上绘制,然后采用300 dpi扫描,形成栅格化文件,再由建库人员利用Map GIS将图像配准到已矢量化、修编好的地理底图上,所有经纬网交叉点都作为控制点采集对象,保证了图像配准的精度,最后完成数字化制图。

第四阶段:检查、修改成果图件,熟悉《地下水资源调查应用系统》和《地下水资源调查评价数据库标准》对地下水资源数据库图层的划分及其属性结构,做好图形入库的准备工作。

第五阶段:从已有的成果图件中提出数据库中所需要的图层,并赋予属性。每个图层文件都要在Map GIS中设置好投影参数,并且与成果图件投影参数保持一致,均为兰伯特等角圆锥平面直角坐标系。

第六阶段:将属性库文件和成果图件中提出的图层文件导入《地下水资源调查应用系统》中。具体 *** 作如下:①在该系统中增加一个新工作区,连接属性数据库文件,设置投影参数为兰伯特等角圆锥1∶25万平面直角坐标系;②导入已修编好的地理底图;③根据系统中空间数据库部分的目录树所列图层和属性库中各类调查点的数据,依次生成点图层,并且由系统自动挂接属性文件;④将已编辑好的线、区图层导入本系统;⑤更新地图参数,系统会将各类图层重新投影为新建工作区时所设的投影参数,保证了各类图层在空间位置上相对一致性(图14—10~图14—13)。

图14—10 数据库中的地貌分区图层

图14—11 数据库中潜水含水岩组岩性分区图层

图14—12 数据库中潜水富水性分区图层

图14—13 数据库中2004年丰水期水位埋深等值线图

可以在电脑安装一个MySQL数据库,MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。

下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5027-win32zip,双击解压缩,运行“setupexe”,出现如下界面

mysql安装图文教程1

mysql安装向导启动,按“Next”继续

mysql图文安装教程2

选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程:

mysql图文安装教程3

在“Developer Components(开发者部分)”上左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。在上面的“MySQL Server(mysql服务器)”、“Client Programs(mysql客户端程序)”、“Documentation(文档)”也如此 *** 作,以保证安装所有文件。点选“Change”,手动指定安装目录。

mysql图文安装教程4

填上安装目录,我的是“F:\Server\MySQL\MySQL Server 50”,也建议不要放在与 *** 作系统同一分区,这样可以防止系统备份还原的时候,数据被清空。按“OK”继续。

mysql图文安装教程5

返回刚才的界面,按“Next”继续

mysql图文安装教程6

确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。

mysql图文安装教程7

正在安装中,请稍候,直到出现下面的界面

mysql图文安装教程8

这里是询问你是否要注册一个mysqlcom的账号,或是使用已有的账号登陆mysqlcom,一般不需要了,点选“Skip Sign-Up”,按“Next”略过此步骤。

mysql图文安装教程9

现在软件安装完成了,出现上面的界面,这里有一个很好的功能,mysql配置向导,不用向以前一样,自己手动乱七八糟的配置myini了,将 “Configure the Mysql Server now”前面的勾打上,点“Finish”结束软件的安装并启动mysql配置向导。

mysql图文安装教程10

mysql配置向导启动界面,按“Next”继续

mysql图文安装教程11

选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。

mysql图文安装教程12

选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,大家根据自己的类型选择了,一般选“Server Machine”,不会太少,也不会占满。

mysql图文安装教程13

选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),随自己的用途而选择了,我这里选择“Transactional Database Only”,按“Next”继续。

mysql图文安装教程14

对InnoDB Tablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,这里不详述。我这里没有修改,使用用默认位置,直接按“Next”继续

mysql图文安装教程15

选择您的网站的一般mysql访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,我这里选“Online Transaction Processing(OLTP)”,自己的服务器,应该够用了,按“Next”继续

mysql图文安装教程16

是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上,Port Number:3306,在这个页面上,您还可以选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。如果您还是个新手,我建议您取消标准模式以减少麻烦。但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。按“Next”继续

mysql图文安装教程17

西文编码,第二个是多字节的通用utf8编码,都不是我们通用的编码,这里选择第三个,然后在Character Set那里选择或填入“gbk”,当然也可以用“gb2312”,区别就是gbk的字库容量大,包括了gb2312的所有汉字,并且加上了繁体字、和其它乱七八糟的字——使用mysql的时候,在执行数据 *** 作命令之前运行一次“SET NAMES GBK;”(运行一次就行了,GBK可以替换为其它值,视这里的设置而定),就可以正常的使用汉字(或其它文字)了,否则不能正常显示汉字。按 “Next”继续。

mysql图文安装教程18

选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysqlexe -uusername -ppassword;”就可以了,不用指出mysqlexe的完整地址,很方便),我这里全部打上了勾,Service Name不变。按“Next”继续。选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysqlexe -uusername -ppassword;”就可以了,不用指出mysqlexe的完整地址,很方便),我这里全部打上了勾,Service Name不变。按“Next”继续。

mysql图文安装教程19

这一步询问是否要修改默认root用户(超级管理)的密码(默认为空),“New root password”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码),“Confirm(再输一遍)”内再填一次,防止输错。 “Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能 *** 作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。

mysql图文安装教程20

确认设置无误,如果有误,按“Back”返回检查。按“Execute”使设置生效。

设置完毕,按“Finish”结束mysql的安装与配置——这里有一个比较常见的错误,就是不能“Start service”,一般出现在以前有安装mysql的服务器上,解决的办法,先保证以前安装的mysql服务器彻底卸载掉了;不行的话,检查是否按上面一步所说,之前的密码是否有修改,照上面的 *** 作;如果依然不行,将mysql安装目录下的data文件夹备份,然后删除,在安装完成后,将安装生成的 data文件夹删除,备份的data文件夹移回来,再重启mysql服务就可以了,这种情况下,可能需要将数据库检查一下,然后修复一次,防止数据出错。

1 前 言

遥感与土地利用现状数据库建库(以下简称“建库”)之间既有联系又有鸿沟,遥感软件以图像处理为主,其图像纠正、融合、分类是强项,而建库软件则以矢量数据为主,其基本系统为GIS。遥感图像上的土地利用信息最终表现在建库软件的空间数据库中有许多 *** 作流程可选,工序的衔接也有许多方式。不同的衔接方式会带来工作量的不同,精度和效果上也有所差异。如何在不影响精度的前提下选择一条简洁的工作流程,是一个很重要的问题,也是实际过程中经常遇到的问题。

本研究从软件之间的接口和数据流程入手,分析各工艺流程的利与弊,为不同的作业单位根据自身条件选择经济适用、可 *** 作性强的技术路线提供参考。

2 研究所用软件

选择了目前比较流行的软件平台:RS软件选择ERDAS IMAGINE、PCI GEOMATICA等;建库软件选择应用较为广泛的武汉中地公司的县(市)级土地利用数据建库软件及其MAPGIS65运行平台。实验数据选择河北省隆化遥感图像和原土地利用现状调查资料。基本原则是:在充分利用原有资料的前提下,研究遥感信息与建库工作的衔接方法。

3 工艺流程研究

31 流程一:以RS软件为主的工艺流程

流程一(图1)的主要特点是大部分工作在遥感软件中进行,包括图像纠正、配准、融合、人工或半自动变化信息提取、矢量化、属性数据录入、出图、野外调查数据的再修改等工作,最后转换成E00标准数据交换格式作为数据衔接点。在MAPGIS平台中将E00格式分别转换成MAPGIS格式的点线面,经过线型编辑、符号编辑以及必要的属性数据编辑就可以进入建库软件了。

图1 以遥感软件为主的工艺流程

优点:此流程充分利用了遥感软件强大的图像处理功能,让遥感技术在更新工作中发挥得淋漓尽致,并且还有随意发挥的空间。

缺点:遥感软件的矢量化功能一般比较薄弱,没有相应的符号库,需要自行建立符号库;国外大型遥感软件的 *** 作界面一般是英文界面,对作业人员的水平要求较高;空间数据转换的过程中会丢失信息,数据转换到MAPGIS之后还需要进行大量的编辑工作。

32 流程二:以MAPGIS软件为主的作业流程

流程二(图2),遥感图像处理工作在遥感软件中进行,将纠正后的遥感图像分幅剪裁之后转换成MAPGIS可以读取的GEOTIFF格式,此后的工序将脱离遥感软件而在MAPGIS中进行。在MAPGIS软件中,将分幅的GEOTIFF图像分别转换成MAPGIS特有的MSI格式。分幅土地利用现状图经扫描、几何纠正之后进行自动矢量化,形成只有单一线条的矢量图(人工矢量化也可以,但工作量很大,而且再次修改的工作量较大),此矢量图只作为人工解译的参考图,将此参考矢量图与遥感图像配准后有利于辅助人工解译。作业人员参考原土地利用图,同时参考遥感图像解译,逐图斑进行矢量化。矢量化完毕之后就形成了内业图。将内业图输出之后,外业人员用此图进行必要的野外核查,并将核查的结果标注在图上再次返回内业。内业人员根据外业核查结果,参考遥感图像进行修改,最终形成建库前的数据。

优点:遥感图像处理工作与建库工作分工明显,此流程适合遥感技术薄弱的作业单位已经从其他途径得到DOM数据的情形,也适合于对建库软件非常熟悉而对遥感软件不十分熟悉的作业单位。不需要进行矢量数据转换,避免了信息丢失。

缺点:MAPGIS软件在矢量化过程中不能进行多波段图像分层,没有分层透明显示功能,人工解译不如遥感软件方便。

图2 以MAPGIS为主的工艺流程

图3 基于MAPGIS的遥感图像处理及建库流程

33 流程三:单一采用MAPGIS软件

MAPGIS65及以后版本的图像处理功能有所增强,可以在一定程度上完成几乎所有工序。

该流程中,遥感图像经PHOTOSHOP软件分片剪裁之后,转换成MAPGIS软件MSI图像格式,利用MAPGIS的多项式纠正功能对图像进行纠正。原土地利用现状图件经扫描纠正之后形成数字栅格图(DRG),将数字栅格图与纠正后的遥感图像配准或融合,即可进入矢量编辑模块进行人工解译并逐图斑矢量化,同时录入属性信息。

优点:所有的 *** 作流程在同一个软件中完成,对 *** 作人员的素质要求较单一,同时降低了软件投资成本。

缺点:MAPGIS软件对遥感图像的纠正仅限于多项式纠正,目前还不具备基于DEM的正射纠正,所以只能适合平原地区的图像纠正,对山区图像的纠正不能满足要求。MAPGIS不支持海量数据,不能对整景SPOT5遥感数据进行处理,需要分片进行。

4 结 论

从以上分析可以看出,遥感软件一般具有矢量化功能,MAPGIS建库软件也具有图像处理功能,二者有功能上的交叉,这就使得在二者工序衔接的过程中具有灵活性。

(1)以遥感软件为主的流程中(流程一),能够很好地应用遥感软件的图像处理功能,实现土地利用变化信息自动提取或半自动化提取,并且还有深一步的发挥空间,如实现自动分类,快速提取变化信息等。该方法技术含量较高,是将来的发展趋势。

(2)以建库软件(如MAPGIS)为主,遥感软件为辅的流程中(流程二),以DOM作为结合点,能紧密地将遥感软件与建库软件结合起来,发挥各自的长处,是目前大多数作业单位乐意采用的一个流程。

(3)由于建库软件的图像处理功能不够强大,若不采用遥感软件制作DOM,而采用建库软件制作DOM(流程三),则图像处理工作量非常繁重,只适合小面积使用。

(4)除MAPGIS之外,大部分建库软件一般不具备遥感图像处理功能,即便具备其图像处理功能也很弱,为此,更新建库工作流程只能从正射影像图DOM开始。

不同的工艺流程对工作均有一定的限制性,目前还没有十分完美的工作流程,建议实际应用中应考虑如下因素加以选择:①更新工作量的大小。当更新内容不多,工作量不大时,可把矢量化工作当作重点,选择以建库平台为主,避开繁杂的遥感图像处理软件;如果土地利用状况变化较大,更新工作量较大时,则可考虑工作流程向遥感软件倾斜,发挥遥感软件的优势。②工作人员素质,应根据人员素质水平来决定技术路线。如果在工作人员素质不高的情况下。选择高难度或自己不熟悉的软件则会降低效率,而且会容易出现其他问题。③数据资料情况。在已经获得DOM的情况下,可以不使用遥感专业软件,直接在MAPGIS中进行更新建库工作;如果没有DOM资料,而且图像处理工作量较大,则遥感软件是不可或缺的。

一:表中应该避免可为空的列;二:表不应该有重复的值或者列;三:表中记录应该有一个唯一的标识符在数据库表设计的时候,数据库管理员应该养成一个好习惯,用一个ID号来唯一的标识行记录,而不要通过名字、编号等字段来对纪录进行区分

每个表都应该有一个ID列,任何两个记录都不可以共享同一个ID值

另外,这个ID值最好有数据库来进行自动管理,而不要把这个任务给前台应用程序

否则的话,很容易产生ID值不统一的情况

另外,在数据库设计的时候,最好还能够加入行号

如在销售订单管理中,ID号是用户不能够维护的

但是,行号用户就可以维护

如在销售订单的行中,用户可以通过调整行号的大小来对订单行进行排序

通常情况下,ID列是以1为单位递进的

但是,行号就要以10为单位累进

如此,正常情况下,行号就以10、20、30依次扩展下去

若此时用户需要把行号为30的纪录调到第一行显示

此时,用户在不能够更改ID列的情况下,可以更改行号来实现

如可以把行号改为1,在排序时就可以按行号来进行排序

如此的话,原来行号为30的纪录现在行号变为了1,就可以在第一行中显示

这是在实际应用程序设计中对ID列的一个有效补充

这个内容在教科书上是没有的

需要在实际应用程序设计中,才会掌握到这个技巧

四:数据库对象要有统一的前缀名一个比较复杂的应用系统,其对应的数据库表往往以千计

若让数据库管理员看到对象名就了解这个数据库对象所起的作用,恐怕会比较困难

而且在数据库对象引用的时候,数据库管理员也会为不能迅速找到所需要的数据库对象而头疼

为此,笔者建立,在开发数据库之前,最好能够花一定的时间,去制定一个数据库对象的前缀命名规范

如笔者在数据库设计时,喜欢跟前台应用程序协商,确定合理的命名规范

笔者最常用的是根据前台应用程序的模块来定义后台数据库对象前缀名

如跟物料管理模块相关的表可以用M为前缀;而以订单管理相关的,则可以利用C作为前缀

具体采用什么前缀可以以用户的爱好而定义

但是,需要注意的是,这个命名规范应该在数据库管理员与前台应用程序开发者之间达成共识,并且严格按照这个命名规范来定义对象名

其次,表、视图、函数等最好也有统一的前缀

如视图可以用V为前缀,而函数则可以利用F为前缀

如此数据库管理员无论是在日常管理还是对象引用的时候,都能够在最短的时间内找到自己所需要的对象

五:尽量只存储单一实体类型的数据这里将的实体类型跟数据类型不是一回事,要注意区分

这里讲的实体类型是指所需要描述对象的本身

笔者举一个例子,估计大家就可以明白其中的内容了

如现在有一个图书馆里系统,有图书基本信息、作者信息两个实体对象

若用户要把这两个实体对象信息放在同一张表中也是可以的

如可以把表设计成图书名字、图书作者等等

可是如此设计的话,会给后续的维护带来不少的麻烦

如当后续有图书出版时,则需要为每次出版的图书增加作者信息,这无疑会增加额外的存储空间,也会增加记录的长度

而且若作者的情况有所改变,如住址改变了以后,则还需要去更改每本书的记录

若这个作者的图书从数据库中全部删除之后,这个作者的信息也就荡然无存了

很明显,这不符合数据库设计规范化的需求

遇到这种情况时,笔者建议可以把上面这张表分解成三种独立的表,分别为图书基本信息表、作者基本信息表、图书与作者对应表等等

如此设计以后,以上遇到的所有问题就都引刃而解了

您好,提问者:

这里我写代码吧!

createdatabase数据库名;--创建数据库

use创建的数据库名;--使用数据库名

createtable表名

(

idint;--建立id字段,为int类型

namevarchar(20);--建立name字段,为字符串类型,并指定长度为20

);

insertinto表名values(1,'小明');--插入数据库

以上就是关于基础地质空间数据库全部的内容,包括:基础地质空间数据库、在本地电脑MySQL中怎么创建数据库高手帮忙、工作流程与建库方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/9842856.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存