清华山维eps软件可以转出gdb数据库嘛

清华山维eps软件可以转出gdb数据库嘛,第1张

清华山维eps软件可以转出gdb数据库。因为清华山维eps软件开发定制了1∶5万数据库符号化模板,实现了对原有gdb格式的1∶5万比例尺地形图的符号化显示及投影,并可以轻松转出gdb数据库。清华山维eps是一款非常专业的地理信息测绘系统,该软件界面直观友好,能够帮助用户展示所需要的地理信息,而且显示出来的信息相当的直观、清晰。

脱离环境和用途,是无法确定gdb是什么文件的。常见的以gdb为扩展名的有以下几种文件:

数据库文件。InterBase数据库软件创建的数据文件格式,可以通过InterBase导入,或者带有InterBase引擎的SqlExplorer等其它数据库软件打开和导入。

3D场景文件。常见于某些3D游戏的GridBasedDesign栅格设计资源,这种文件是无法使用标准工具进行打开和修改的。

GPS定位系统文件。常见于某些定位仪器的保存文件和导出文件,记录的是定位坐标信息,可以通过MapSourse等软件打开。

因为gdb并不是常见数据格式,也有可能一些非标准软件自定义的数据文件会使用这个扩展名,这类文件通常无法进行打开和编辑。判断gdb是什么文件,要根据实际使用环境,周边文件信息进行综合判断。

(一)数据处理环境

由于AGEIS系统的数据源格式不一致,原则上使用各自的软件平台进行前端数据处理,如GeoMDIS2000、MapGIS65、ArcGIS83等,并将空间数据转换为ArcGIS的Cov67erage、Shape格式。

(1)GeoMDIS

GeoMDIS是中国地质调查局开发研制的,主要用于区域地球化学数据管理、处理、分析、成图,鉴于该软件对于地球化学数据的处理、分析的优势,农业地质环境调查项目之区域地球化学调查数据主要利用GeoMDIS进行地球化学元素的全量、有效态、有机质等数据网格化及地球化学等值线图的前期成图工作。

(2)MapGIS

MapGIS是国内应用最广泛的国产地理信息平台之一,在投影转换、格式转换、图形编辑、打印输出等方面具有方便、灵活等优势。在农业地质环境信息系统的数据库建设过程中空间图形库和属性库建立,以及数据的投影转换、数据格式转换都是在MapGIS平台之下完成。此外,利用MapGIS提供的函数库在统计、制图、属性挂接等方面进行二次开发,大大提高了工作质量和效率。

(3)ArcGIS83

ArcGIS是目前全球最先进的地理信息系统平台软件之一,不仅易学易用,而且功能强大,具有地图生产、高级特征建构工具、动态投影、将矢量和栅格数据存储在数据库管理系统中等强大的空间数据处理和分析功能,能满足本系统所有的数据处理要求。农业地质环境数据库空间数据均转换为ArcGIS的Coverage、ShapeFiles格式,利用ArcToolBox工具进行数据格式转换,最终以GeoDatabase(简称GDB)数据模型存储,并能实现多用户对数据库数据的并发更新。

(二)系统开发环境

集成开发工具(DevelopTools)采用VisualBasic60,三维组件的开发选用VisualStudionet平台,二维功能的开发包(DevelopKit)采用MapObject22(缩写MO22)组件。ESRI公司开发的MapObjects产品体系由嵌入的地图组件组成,能够创建强大的客户端和桌面应用程序,是目前集成地理信息系统开发的主流工具之一。

1VisualBasic60简介

1991年,微软公司开发出新产品VisualBasic,采用事件驱动,QuickBasic的语法和可视化的IDE。从VisualBasic50版本开始就支持用户开发自己的ActiveX控件,进程内的COMDLL组件,进程外的COMEXE组件,以及在浏览器中运行的ActiveX文档。Vis67ualBasic发展到60版本,在数据访问方面有了很大的改进,新的ADO组件让对大量数据快速访问成为可能。VisualBasic可借助COM/COM强大的功能,开发具有N层结构的分布式应用程序(陈惟斌等,2001)。

总之,VisualBasic可视化、部件编程、面向对象编程、事件驱动的特点使VB具有了相当完善的功能,并可节省程序开发时间,另外建立在类的基础上的,其通过类的封装而使源程序更加便于维护。

2VisualStudionet简介

VisualStudionet是微软公司提供的一套完整的开发工具,用于生成ASPWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。VisualBasicnet、VisualCnet、VisualC#net和VisualJ#net全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。

VisualStudionet使开发人员能够快速创建下一代面向任何设备并与任何平台集成的Internet应用程序。通过现代化的、功能丰富的开发环境,VisualStudionet向开发人员提供了用于在 *** 作系统之间和语言之间集成解决方案的工具。利用VisualStudionet,开发人员可将现有的业务逻辑方便地转换为可重复使用的XMLWeb服务、封装进程并使它们能够用于任何平台上的应用程序。开发人员可方便地包含任意数量的、可被编录并可用于许多独立的通用描述、发现和集成(UDDI)目录的XMLWeb服务,并为应用程序提供强大的服务和业务逻辑基础。

3MapObjects简介

(1)MapObjects的结构

MapObjects是建立在微软的对象链接和嵌入(OLE)20基础之上的。OLE是当今得到最广泛支持的面向对象的软件集成技术。用户像用砖块盖房子一样利用OLE组件开发和集成Windows应用。

MapObjects是一个提供制图与GIS功能的OLE控件,它包含了超过45个可编程OLE对象。MapObjects地图控件可以直接插入到许多标准开发环境的工具集中,可以通过属性页 *** 纵地图。这些属性页是在诸如VB之类的开发环境中建立的,或者通过其他程序化相关对象来控制地图。这些对象为应用开发人员提供了有力的制图与GIS功能支持。

(2)MapObjects的特点

1)广泛的数据格式支持。支持ArcInfoCoverage、ESRIShapeFiles、ArcSDE图层;支持AutoCAD13、14和AutoCAD2000的DXF、DWG格式数据;支持矢量产品格式(VPF)数据;支持大量的栅格图像格式;支持影像目录(ImageCatalog)管理。

2)支持ODBC和ADO访问数据库表格数据源。

3)支持扩展的图形数据及 *** 作。

4)支持投影。一个Shape文件、ArcInfoCoverage或SDELayer作为一个MapLayer被添加到MapObjects中的时候,一些有关它们如何被投影的详细信息也会被保存下来。对于ESRIShapeFiles和ArcInfoCoverage来说,这个信息被保存在磁盘上的一个投影文件(prj)里。对于SDELayers来说,这个信息被保存在层定义表里面。ShapeFiles使用的投影文件仅仅是可被MapObjects进行写 *** 作的投影元数据的格式,而Coverages所使用的投影文件必须由ArcInfo产生(韩鹏,2004)。

5)增强的GPS功能。MapObjects支持对点、线和多边形目标对象的追踪。

6)空间分析功能。

7)支持数据库版本管理。MapObjects2x支持ArcSDE83的版本管理,允许根据许可权限,连接到ArcSDE空间数据库版本树中的任一指定版本。

(3)MapObjects的基本组成

MapObjects由一个名为MapContro的ActiveX控件和46个功能对象组成(韩鹏,2004)(图3-3)。其中MapControl中包括15个消息、24个方法和40个属性设置函数,而这46个对象按功能可为六大类,主要如下。

图3-3MapObjects组成图

1)数据访问对象:存取地图数据库的一组对象。提供了对Arc/Info、ArcSDE、Arc67View的Shape等空间图形数据和多种图像数据的访问支持,借助空间数据库访问对象,用户程序可成为客户端的空间数据浏览器。并提供了外部数据库连接访问对象,如Dbase、ODBC等;

2)地图显示对象:用来显示电子地图和符号化地图要素的一组对象,包括定义了控件视图窗口的消息响应函数(如各类鼠标事件,利用该类对象可以实现热区查询、坐标显示等软件功能)和当前图层、前景颜色、背景颜色、滚动条、鼠标指针等属性,并定义了空间数据对象的符号、线型、颜色、标注的字体、尺寸等属性,使得空间数据对象能以规定的属性在控件视图窗口显示出来;

3)几何对象:提供了点、线、面3类表示图层要素互 *** 作的空间数据对象;

4)投影对象:为地图或图层定义坐标系统和进行投影变换的一组对象;

5)地址匹配对象:提供了对地址的模糊查找、图形定位、地址匹配等功能;

6)实用对象:包括一个特殊的字符串对象Strings。

(三)系统测试与运行环境

1C/S端硬件环境

客户端推荐配置:PⅢ450以上的CPU,内存128M、硬盘10G以上。

服务器端推荐配置:PⅣ18G以上的CPU,内存512M、硬盘80G以上。

2软件环境

(1) *** 作系统

服务器端推荐使用Windows2000Server;客户器端推荐使用Windows2000或WindowsXP。

(2)数据库平台

AGEIS系统采用ArcSDE与SQLServer2000共同管理数据的模式。

1)SQLServer2000

关系数据库平台——SQLServer2000具有从小的部门网络到企业级网络的可伸缩性,采用客户机/服务器体系结构,满足系统数据存储、安全性以及功能性能的可扩展性等优点,是当前应用最广泛的数据库平台,与VB开发工具有很强的耦合性,是最适合的数据库平台。

SQLServer虽然没有扩展对空间数据类型的支持。但是它的二进制类型,即所谓的Image字段,可以完全管理复杂的二进制数据流。在GIS应用中,都需要这些二进制流来表达复杂的空间矢量要素及非空间数据。实践证明,SQLServer的二进制类型同其他企业级RDBMS一样,具有稳健、灵活和高效的优点。

SQLServer具有技术完整性、灵活性和开放性特点。对数据的查询、分类、汇总是直接进行的,提供了其他方式所无法比拟的查询效率。

2)ArcSDE83

ArcSDE(空间数据库引擎)是ESRI公司针对空间数据的存储问题推出的一套空间数据库管理软件。通过ArcSDE,用户可以将多种数据产品存储于商用数据库系统中,并获得高效的管理和检索服务。

ArcSDE作为空间数据的引擎,充当了客户端和服务器端的中间件,可以屏蔽不同 *** 作系统和数据库系统的差异,使面向特定领域(如空间数据管理及应用)所需的技术得以实现,供不同的客户端高效地共享和互 *** 作。

矢量科研数据质量检查方法

矢量数据是地理科研工作当中经常接触的一类数据,那么如何判断自己制作的矢量数据是否合格呢?建议从以下几点进行判断:

数据完整性检查

位置精度检查,查看矢量数据空间范围是否正确,空间位置定位精度是否符合要求;

图形完整性检查,查看矢量数据图形是否完整,查矢量数据图形是否有明显不合逻辑的空缺、飞地、孔洞等

属性精度检查,检查数据属性表命名是否规范,和数据字典进行核对,是否有属性数据缺失或错误

拓扑检查,通过建立拓扑规则,查看矢量数据是否存在不合理的拓扑错误

下面详细逐一解释:

1 数据完整性检查

目前SHP文件是最常用的矢量数据交互格式,那么我们需要先明白SHP文件是由哪些部分构成的。

Esri Shapefile

文件类型

SHP

DBF

SHX

描述

Shapefile是最常见的矢量数据格式,所有的商业和开源GIS软件都支持。无处不在的它已成为行业标准。Shapefile由三个必须的文件组成:

SHP是要素几何。

SHX是形状索引位置。

DBF是属性数据。

下面的是可选文件,需要注意的是,一般情况下,PRJ为必须完整的,否则矢量数据的空间位置会发生错误:

PRJ是投影系统参数。

XML是关联的元数据。

SBN是用于优化查询的空间索引。

SBX优化了加载时间。

cpg对于中文或者日语等非英语的SHP文件,存储了文件编码信息,ANSI或UTF-8

检查要点

检查SHP文件组成是否完整,对于科研工作产生的矢量文件,一般必须保证有以下文件:

shp

dbf

shx

prj

cpg(如果SHP文件打开没有出现乱码情况,这个可以没有)

检查文件命名是否规范

ArcGIS文件命名要求英文(中文也可)_数字,例如:geodata_123

不仅仅是SHP、TIF等文件要遵循上面的命名,所有存放GIS文件的文件夹都建议遵循上面的格式

SHP属性表同样,字段命名也是上面的要求

实例与问题

下图是一个完整的SHP文件:

一个非常完整的SHP文件实例

当SHP文件在ArcGIS中打开后,往往会出现一个LOCK文件,这个LOCK文件不影响SHP完整性,LOCK是一个文件锁,表明这个文件处于占用状态。如果ArcGIS非正常关闭,LOCK文件可能不会自动消失,拷贝SHP文件时无需拷贝LOCK文件。

在ArcGIS中打开这个SHP

2 位置精度检查

查看矢量数据空间位置是否正确,检查坐标系空间参考信息正确性

推荐使用一个位置正确的SHP做参考,查看位置正确性,具体下面参考文献中有详细说明

如何走好GIS数据处理的第一步有详细说明

,时长06:40

位置精度的检查,可以通过和其它数据交叉验证,实测等方式进行检查。推荐参考相应的国家标准

资源分享如何查找靠谱的国标,全文免费看!全文免费看!全文免费看!

GB/T 33453-2016 基础地理信息数据库建设规范

GB/T 202584-2019 基础地理信息要素数据字典 第4部分:1∶250 000 1∶500 000 1∶1 000 000 比例尺

更多相关标准请自行查找

3 图形完整性检查

检查图形有无不合逻辑的孔洞、空缺等等,可以和其它数据进行交叉验证

陆地明显不能有空缺

4 属性精度检查

矢量数据属性表应根据数据字典、元数据进行加工制作

核对数据字段数量是否完整

核对数据字段名称是否正确

核对数据字段类型是否合理

核对数据属性表是否有空值、异常值

5 拓扑检查

主要是检查有无不合逻辑的拓扑错误

需要先建立GDB,数据集,建立拓扑

选择合适的拓扑规则

不能完全相信拓扑,要根据实际情况判断拓扑关系是否合理

推荐几个参考文章,相关理论:九交模型,去看邬伦老师的《地理信息系统原理、方法和应用》书哦

ArcGis拓扑的那些事儿(拓扑知识基础)

ArcGis拓扑的那些事儿(拓扑应用过程一)

ArcGis拓扑的那些事儿(拓扑应用过程二)

ArcGis拓扑的那些事儿(拓扑应用过程三)

,时长26:31

以上是我推荐的矢量数据检查要做的几个方面,供大家参考,如果有其它建议欢迎留言讨论。

参考文献

史上最全GIS格式总结,看完这个应该没啥不认识的了

GIS位置错误的数据修正方法

如何走好GIS数据处理的第一步

为什么你的GIS数据处理总出错?徐老师分享他的GIS处理秘诀!

GIS基础之GIS属性表 *** 作

gdb格式的文件是GPS定位仪器所采集是定位数据通过仪器自动保存的文件,可利用MapSourse及GoogleEarth等软件打开此文件,显示的是定位数据。

变化:

1、GDB可以理解线程的名字。

2、这个命令”线程名称”(指定一个名称)和“线程找到[REGEXP]”(匹配名称、目标ID,或者额外的信息)被添加。

3、Python脚本支持大大增强。

4、在c++的支持,异常处理是提高,模板参数放在范围在一个实例化时调试。

5、线程调试的核心转储在GNU / Linux成为可能。

扩展资料:

执行程序:

要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<;和>;)和shell通配符(、?、[、])在内。

如果使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。利用set args 命令就可以修改发送给程序的参数,而使用show args 命令就可以查看其缺省参数的列表。

(gdb) file aout //加载被调试的可执行程序文件。

(gdb)set args _b _x

(gdb) show args

(gdb)r //执行程序

backtrace命令为堆栈提供向后跟踪功能。Backtrace 命令产生一张列表,包含着从最近的过程开始的所有有效过程和调用这些过程的参数。

参考资料来源:百度百科-gdb

以上就是关于清华山维eps软件可以转出gdb数据库嘛全部的内容,包括:清华山维eps软件可以转出gdb数据库嘛、gdb文件如何确定、软硬件环境等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存