省域控制点图形图像数据库的构建

省域控制点图形图像数据库的构建,第1张

管相荣

(河南省国土资源厅信息中心 郑州 450016)

摘 要:为了满足大区域控制点综合管理时针对多领域的需求,实现数据的共享所面临的坐标系统、属性结构、投影带、行政辖区、影像重叠区等问题,采用省域控制点图形图像数据库建立的案例分析,省域控制点图形图像数据库存储了控制点的属性、空间位置、图形图像等多项信息,叠合了行政辖区、原始影像、接合图表、投影带等信息,为第二次全国土地调查工作的开展提供了宝贵的资料和经验。

关键词:省域 控制点 GPS 控制点图形图像数据库

0 引 言

为确保“2010 年全国耕地面积不少于 18 亿亩(12 亿 hm2)的红线”,国家已经启动第二次全国土地调查,利用先进的技术和方法,力求建立“四级联动、上下互通”、“高保真”的土地利用数据库,实现土地管理的信息化、网络化。河南省作为全国人口和农业大省,土地总面积约167 万 km2,2007 年人均耕地面积 8134 m2,低于全国平均水平,在国家严控耕地面积的严峻形势下,如何摸清土地家底、有效集约管理土地资源尤为重要。近年来,河南省运用先进的“3S”技术和通信技术,已经开展了多项土地资源监测、地籍调查方面的研究。全国高分辨率影像数据处理及数据库建设项目(以下简称“遥感项目”)是第二次全国土地调查的先导,旨在为其提供宝贵的经验。河南省作为项目试点之一,2005 年以 GPS 实测点为控制数据,影像数据均采用SPOT 5 遥感影像,对平顶山、许昌、漯河、安阳四个地市的遥感影像进行处理,精度满足要求。2007 年项目在全省铺开,布设控制点数达上千个,按照《SPOT 5_25 m 数字正射影像图制作技术规定》及《第二次全国土地调查底图生产技术规定》的要求,对影像处理必须精确,影像纠正控制点是土地信息提取的关键所在,如何综合管理这些控制点数据十分必要;同时,就我国 GPS控制网而言,GPS A B C 级点布设达上万个,而以此为基准的下一级 GPS 控制点将更多,对其进行分板机统筹管理也势在必行。

影像纠正控制点的获取途径有两种:一种是 GPS 实测,另一种是从大于等于调查底图比例尺的已有图件上采集。遥感项目河南试点控制数据均为 GPS 实测点,省域控制点管理包括 GPS 实测点和图形图像控制点,涉及跨省域、投影带、属性结构设定、编号、叠加分析、条件查询、图形查询、精度评定、点位分布联测略图等问题,有必要根据实际的工作底图情况,建立控制点图形图像数据库,实现控制点位置信息、属性信息、图形图像信息的统一管理,力图为同类研究提供参考。

1 控制点基础信息获取

11 控制点的布设与测量

项目控制点布设的工作底图是 SPOT 5_25 m 遥感影像,河南省域涉及 80 多景 SPOT 5 影像,受卫星数据获取周期的影响,影像是分批次提供的,为保证项目进度,控制点的布设采用先来先选的原则分批次进行。选取要求有:

(1)选取影像清晰、易于判别、交通便利的明显特征点,如影像特征明显的农村道路交叉路口,并读取概略经纬度;

(2)均匀分布,控制区域大于工作区范围,每景控制点数不少于 25 个,山区适当增加;

(3)边缘选点,相邻影像重叠区不少于 2 个同名公共点;

(4)模糊定位、圈定范围,为便于精确定位点的灵活性,采用 800 像素 ×800 像素的正方形选框,外业测量时可以在此选框内灵活定点,一般要求选框中间点位优先选用;

(5)内业选点难以测量时,可适当在该点附近重新选点,外业要作详细记录。

项目区覆盖多景影像,为的是选点均匀,公共点布局合理,在选取某景影像控制点时应同时参照相邻景,单景保证四角有点,其间三角形布点。控制点编号采用××××××_××××××_××,第一个“_”前为控制点所在景号,第一、第二个“_”之间为控制点所在影像的时相,共 6 位,采用年月日格式,第二个“_”后为控制点所在影像内序号,如 273280_061101_10, 表示景号为 273280、时相为 2006 年 11 月 1 日的影像上的第 10 个控制点,另外在测量成果表中增加测量编号和标准编号,测量编号是控制点布设实时编号,对应外业测量表中的序号,标准编号则按 1∶1 万标准图幅为基准,自上而下、自左而右的编号,如I49G030050, 以求更好地管理和应用控制点基础资料,为此我们设计了控制点测量成果表。

考虑到项目区山区、丘陵、平原均有分布,不同地形都选取检查点,在布点时类同控制点选取,只是在影像正射纠正时根据参与运算与否才设定其是控制点或是检查点。三种地形特征检查点可以从不同地形下分析控制点精度,对于布点较为困难的山区,可以打破单景的局限,采用区域布点检查法。

以国家 C 级 GPS 大地控制点为基准,采用静态方式同步进行观测,3 套 GPS 接收机为一组,观测时段长度为 45 min,卫星高度角≥ 15°,有效卫星总数≥ 4 个,作业员现场填写外业测量记录表,测队队员定时进行业内汇合,整个省域全部控制点测量耗时近 1 年,共完成 1454 个控制点的测量。

项目共布设 13 个测区,外业实地测量均采用环形布点形成一个整体的 GPS 控制网,各测区以不同的颜色表示,控制点间平均距离约 13 km,点位序号是项目区需要测量的纠正控制点测量编号,不足 4 位的前加“P”表示,前面加“C”的点则表示已有的 C 级 GPS 控制点。

12 控制点坐标及投影带的设置

控制点有 4 套坐标系统:西安 1980 坐标、北京 1954 坐标、WGS84 坐标、概略经纬度及高程。

项目采用高斯-克吕格投影 3 度分带、1985 国家高程基准、北京 1954 坐标系。河南省域跨越 37、38、39 带,测量的坐标数据存在 3 套数据,通常构建数据库时坐标系统的中央经线为114°,即 38 带。为确保整个省域建库数据为统一的坐标系统,就应把 37 带、39 带内的控制点进行换算,一般采用高斯投影、反算公式间接换带计算。现在把 37 带、39 带的控制点坐标换算成 38 带,见表 1。实测测量时,可通过仪器设置或基于坐标换带公式原理开发的专用软件换算。

表1 GPS 控制点 3 度分带相邻带坐标换算对应表(河南省)

续表

13 属性结构设定

为便于管理控制点图形图像数据库,并为后续国土研究提供基础资料,因此尽可能详述控制点的属性信息。表 2 是设定的控制点库表结构。

表2 控制点文件属性结构一览表

属性结构设定的特色:

(1)3 套编号系统(标准编号、景内编号、测量编号)。标准编号是所有 GPS 实测控制点选取完毕后,为便于管理,以 1∶1 万标准图幅为底图采用“自上而下、自左而右”原则重新编号,命名采用“1∶1 万标准图幅号 _ 图幅内序号”;景内编号则是就单景而言,景号 _ 时相 _ 景内序号命名;测量编号则是在项目实施中实际工作选点编号,作为控制点成果表整理及入库的依据。

(2) 4 套坐标数据(北京 1954 坐标、西安 1980 坐标、WGS84、概略经纬度)。概略经纬度可以对控制点在实地测量前进行模糊定位,此外也为了后期插叙的需要,例如,对一景现实性影像,通过幅宽经纬度可查询到其间大致所覆盖的控制点信息,减少了选点、测点等重复性工作。

(3)挂接点位影像、图形及实地信息。控制点影像库不仅有点的属性描述,也有点位图形和实测信息,使控制点信息更加丰富。

(4)与权属库、接合图表、影像范围图叠合,便于查看控制点的区域型分布、与影像及图幅间的关系。

14 与遥感影像的套合

控制点是遥感影像定位的基本参照信息,已知工作区的 DEM 和影像控制点坐标信息,就可以对影像进行几何纠正和投影差改正,制作数字正射影像图(DOM),提取土地利用现状信息,构建土地利用数据库,此亦第二次全国土地调查的前期业内工作。通常,我们是先在原始影像上布设控制点,测量其坐标信息,然后影像处理,即影像选取点、点定位影像的工作模式。但建立河南省控制点图形图像数据库后,对省域内任意工作区的影像,即没有投影和平面坐标信息的现时性影像,可以通过影像头文件找其所包含的控制点信息,避免了重复选点、测点。

控制点影像数据与遥感影像的套合、叠加查询分析,需要两者间存在恒定的某种信息。控制点是地球上的固定点,SPOT 5 遥感影像的头文件里显示影像获取时间及影像的经纬度坐标(大地坐标),为避免大地坐标与高斯平面坐标转换时的误差影响影像处理精度,目前只能通过两者的经纬度坐标,对影像包括的控制点信息进行模糊查询,然后再准确定位点。在 MapGIS 平台中,可以通过影像的经纬度坐标将其范围框直接定位到控制点图形图像数据库的平面坐标工程上,很直观地查看三者间的关系,如图 1 所示。

图1 控制点、影像、行政区空间关系图

2 控制点图形图像数据库构建

经过“布点、测点”后,在 ERDAS 软件的 LPS 模块里对控制点进行严格的精度检查,只有满足精度要求后才可入库,具体流程如图 2 所示。同时设定了数据库文件的组织(表 3)。基于上述数据库建设思路,在 MapGIS 平台上构建了控制点图形图像数据库,如图 3 所示。

图2 GPS 控制点图形图像数据库建库流程

图3 河南省 GPS 控制点图形图像数据库

表3 GPS 控制点图形图像数据库文件

3 结 论

控制点作为基础地理数据,其重要性不言而喻,河南省域共布设 1000 多个实测控制点,历时近 1 年,耗费了相当的人力物力,控制点图形图像数据库的建立旨在实现信息共享,避免资源浪费,为国土及其他领域的研究提供了宝贵的基础资料,尤其是在第二次全国土地调查河南工作区,控制点图形图像数据库对调查底图制作起到了十分重要的作用。另外,省域型控制点图形图像的建立也为大区域多数量控制点数据的综合管理提供了点滴参照。当然也有未涉及的内容,如不同等级控制点的管理、控制点的三维布局再现等。

参 考 文 献

GB/T 18314—200《1全球定位系统(GPS)测量规范》[S]

苏小霞,李英成2006全国多级多分辨率图形图像控制点数据库的建立与应用展望[J] 遥感技术与应用,21(3):265~230

王之卓1990摄影测量原理(英文版)[M] 武汉:武汉测绘科技大学出版社

曾福年,赵翠玲2006图像控制点库的建立及应用方法探讨[C]2006 年中国土地学会学术年会论文集

张继贤,马瑞金2000图形图像控制点库及应用[J] 测绘通报(1):15~17

(原载《郑州大学学报(工学版)》2008 年第 2 期)

1打开ppt以后先建立一个幻灯片,点击菜单栏上面的新建幻灯片---选择任意一个布局。

2点击幻灯片中的图表的缩略图,这样就打开了插入图表的对话框。

3选择一个图表的样式,然后点击确定。

4打开了excel表格,在这个表格中输入数据,这些数据就是用于建立图表的,一开始给出了一些默认的数据,这些数据都是没用的,修改这些数据,改成需要的图标,如下图中第二幅图。

5关闭excel,图表就自动创建了,看到这个图表就是刚才输入的那些数据建立的。首先、你要准备你的数据库,没有数据你的图表肯定是做不了,所以你要把做的数据整理好。

其次、根据你想要表达的效果,选择ppt上的图形,在插入-图标-选择你要的图形如柱状图、波形图等。

最后、根据你选择的图形添加数据,再进行局部调整,其次注意ppt整体的字体要同统一,颜色搭配尽量统一,不用太花哨(如果是公司汇报内最好这样,其他类型除外)

Highcharts与Ajax结合实现实时刷新图表——PHP版

参考网址:网页链接

参考官网:网页链接

一、环境及sql

开发语言:php+Jquery

数据库:mysql

数据表结构:

Sql语句:

use test;

CREATE TABLE `test` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `datetime` char(10) NOT NULL,

  `data` double DEFAULT NULL,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=latin1;

insert into test (datetime,data) values 

('2013-10-01',205),('2013-10-02',237),('2013-10-03',224),('2013-10-04',290),('2013-10-05',222),

('2013-10-06',226),('2013-10-07',269),('2013-10-08',280),('2013-10-09',241),('2013-10-10',271),

('2013-10-11',236),('2013-10-12',288),('2013-10-13',224),('2013-10-14',236),('2013-10-15',242),

('2013-10-16',226),('2013-10-17',262),('2013-10-18',282),('2013-10-19',217),('2013-10-20',252),

('2013-10-21',250),('2013-10-22',216),('2013-10-23',257),('2013-10-24',217),('2013-10-25',222),

('2013-10-26',256),('2013-10-27',262),('2013-10-28',260),('2013-10-29',232),('2013-10-30',224);

二、基本思路及代码

基本思路

 

文件结构(后面下载可获取)

 

主要代码:

1、testhtml

<!DOCTYPE HTML>

<html>

<head>

    <title>Test</title>

    <meta ;

复制代码

2、getDatasphp

<php

        $db_name = "test";

        $db_host = "localhost";

        $db_user = "root";

        $db_pass = "root";

                

        $index = 0;

        if(isset($_GET['index'])) {

                $index = (int)$_GET['index'];

        } 

        

        $link = mysql_connect($db_host,$db_user,$db_pass) or die("Can't connect DB");

        $db = mysql_select_db($db_name);

        mysql_query("set names utf8");

        

        $result =mysql_fetch_row(mysql_query("select count() from test"));

        $pages = ((int)($result[0]))/10;

        if($index > ($pages-1)) {

                $index = ($pages-1);

        }

        

        $select = "select  from test limit "($index10)",10";

        $result = mysql_query($select);

        

        $datas = array();

        

        while($row = mysql_fetch_row($result)) {

                $datas[] = $row;

        }

        

        echo json_encode($datas);

>

三、资源下载

百度网盘下载:

你插入的是什么方式存储的?假设列名为image,

以下是集中存储方式如何得到长度

1 raw,用UTL_RAWlength(image)获得

2 long raw,比较麻烦,需要用存储过程,大概逻辑,设置buffer、offset和计数器变量,循环读取long raw,通过UTL_RAWlength(buffer)累加到计数器变量

3 blob,通过DBMS_LOBgetlength(PIIMAGE)

以上就是关于省域控制点图形图像数据库的构建全部的内容,包括:省域控制点图形图像数据库的构建、ppt怎么制作数据分析图、如何让highcharts折线图读取数据库json格式数据并在图表上显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10151710.html

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

发表评论

登录后才能评论

评论列表(0条)

保存