FME更新数据库流程
fme操作流程范文
fme操作流程范文FME是一种用于数据转换和集成的桌面工具,它可以帮助用户连接和转换各种不同格式和类型的数据。
下面是一个FME的基本操作流程,以便更清楚地了解如何使用该工具。
1. 启动FME:从开始菜单或桌面快捷方式启动FME Desktop。
2.创建一个新的工作空间:在FME界面中,单击“文件”菜单,然后选择“新建工作空间”。
可以选择从头开始创建一个新的工作空间,或者选择一个现有的模板工作空间。
3. 添加数据源:在工作空间中,从“阅读器”(Reader)库中选择一个阅读器,以导入要处理的数据源。
可以选择的阅读器包括常见的格式,如Shapefile、CSV、Excel等,也可以支持特定的数据库格式。
4.设置阅读器参数:通过双击阅读器图标或右键单击并选择“参数设置”来打开阅读器参数设置对话框。
根据数据源的实际情况,设置正确的参数,例如文件路径、文件格式和字段映射等。
5. 添加转换操作:在工作空间中,从“转换器”(Transformer)库中选择一个转换器,以完成所需的数据转换操作。
例如,可以选择一个属性计算器(AttributeCalculator)转换器来计算新的属性字段,或选择一个筛选器(Filter)转换器来过滤数据。
6.连接数据源和转换操作:将数据源连接到转换操作上。
这可以通过从数据源图标拖动输出端口到转换操作的输入端口,或者右键单击转换操作并选择“添加输入端口”再选择数据源。
7.设置转换器参数:通过双击转换器图标或右键单击并选择“参数设置”来打开转换器参数设置对话框。
根据需求,设置正确的参数,例如属性计算公式、筛选条件和空间变换参数等。
8.配置转换器输出:为转换器配置输出端口和输出数据的格式。
这可以通过右键单击转换器并选择“添加输出端口”来添加输出端口,并通过双击输出端口图标或右键单击并选择“参数设置”来设置输出数据的格式。
9.运行工作空间:单击FME界面中的“运行”按钮,以开始执行工作空间中的数据转换操作。
数据更新步骤(精)
数据更新步骤(精)成都市数据更新步骤1)备份现有数据库2)安装新的建库、管理安装包3)在建库系统中,对历史库与数据库一并升级数据结构升级\数据字典,保证带有扩展地类更新两个图层:NDCHGE.WB、data.mdb拷贝目录:(LandDCNew\Program\ccsys\_lnd_ “NDCHGE.WB ”)(C:\LandDCNew\Program\ccsys\stdsys下的,data.mdb)数据压缩存盘检查数据库新增扩展地类编码与扩展类型,其填写方式以203为例:203扩展后,只能有A、B、C、D、T地类,不能有203混到扩展地类中地类编码填写:203扩展地类编码填写:203A扩展类型填写:A其他扩地类数据库填写方式以此类推,利用建库系统或平台中的相关功能进行数据修正耕地类型修正:“耕地类型“字段通过统赋属性的方式更新为:梯田“TT”(之前为T,统赋值条件:耕地类型=="T"赋为TT,)坡地“PD”(之前为地类为耕地并且耕地类型为空的统赋条件:地类编码<="013"&&耕地类型==""赋为PD)。
关闭工程时,不能直接点击系统界面右上角的“X”按钮,而应该使用“工程管理-关闭工程”;一定要等工程完全关闭后,才可以退出系统。
数据字典编辑。
需要区分耕地与梯田系数。
具体编辑办法,在点开工具下的数据字典编辑菜单后,选到坡度级别,中间有一排填写要求提示,按照提示的要求录入田坎系数。
录小数位格式,注意隔开的逗号要以英文状态为准(*并需要重新汇总数据。
历史库与现状库保持一致)进管理系统初始化数据库4)做变更时,填写相关的属性结构。
变更记录号按照外业调查表的记录号进行填写。
5)由于耕地减少类型来源,补充耕地经费来源,这两个字段在现在的标准数据库中国家已去掉这两字段。
扩展土地变更调查记录表此两字段内容需要在输出调查记录表后手动维护。
FME 使用手册
简介(注意并非针对本文,可能有差异) 改为二维圆弧,圆弧的形状由参数控制,例 如常数或属性值 改为二维矩形,矩形的最大最小坐标为指定 的常数或原始要素的属性值 根据参数创建二维要素,并输入转换流程 改为二维椭圆,椭圆的形状由参数控制 改为二维要素(删除Z坐标) 按格网方式生成一批二维点状要素,须指定 原点和间距 将输入的一批要素改为按格网方式生成的二 维点状要素,格网的范围(至少)覆盖全部 输入要素的外接矩形,格网间距须指定 给要素增加一个二维的节点(最后一个节 点),其坐标由原始要素的属性获得 改为二维的点,其坐标由原始要素的属性获 得 改为二维圆弧(注:原文如此),圆弧的形 状由参数控制,例如常数或属性值 根据参数创建三维要素,并输入转换流程 改为三维要素,Z坐标由指定的属性或常数 获得 三维插值:沿着一个线状要素、根据起始值 和结束值内插高程 给要素增加一个三维的节点(最后一个节 点),其坐标由原始要素的属性获得 改为三维的点,其坐标由原始要素的属性获 得 坐标仿射变换 仿射纠正,用于纠正一批要素使之最接近参 考要素 聚合过滤:根据图形是否为聚合类型而分别 输出
简介注意并非针对本文可能有差异2darcreplacer改为二维圆弧圆弧的形状由参数控制例如常数或属性值2dboxreplacer改为二维矩形矩形的最大最小坐标为指定的常数或原始要素的属性值2dcreator根据参数创建二维要素并输入转换流程2dellipsereplacer改为二维椭圆椭圆的形状由参数控制2dforcer改为二维要素删除z坐标2dgridcreator按格网方式生成一批二维点状要素须指定原点和间距将输入的一批要素改为按格网方式生成的二维点状要素格网的范围至少覆盖全部输入要素的外接矩形格网间距须指定给要素增加一个二维的ห้องสมุดไป่ตู้点最后一个节点其坐标由原始要素的属性获得改为二维的点其坐标由原始要素的属性获得2dgridreplacer2dpointadder2dpointreplacer3darcreplacer改为二维圆弧注
FME更新大数据库流程
FME更新大数据库流程1.确定需更新的数据源:首先需要确定哪些数据源需要更新,包括数据的类型、格式和结构等信息。
例如,需要更新的数据源可能包括GIS地理信息系统、数据库、文本文件等。
2.确认更新需求:明确更新需求,包括哪些数据需要更新、如何更新、更新的频率等信息。
根据更新需求制定更新计划和流程。
3.数据清洗:在更新之前,需要对原始数据进行清洗,包括去重、去除冗余数据、统一数据格式等操作,以确保数据的质量和准确性。
4.数据转换:根据更新需求,将原始数据转换成适合目标数据库的格式和结构。
可以使用FME工具进行数据转换,根据不同的数据源和目标数据库,选择合适的转换方法和工具。
5.数据加载:将转换后的数据加载到目标数据库中。
在数据加载的过程中,需要注意数据的完整性和一致性,确保数据加载成功并在目标数据库中正确展示。
6.数据检查和验证:更新后需要对数据进行检查和验证,确保更新的数据准确无误。
可以使用FME工具进行数据质量检查和验证,确保更新的数据符合预期。
7.数据发布和应用:更新完成后,将更新的数据发布到数据库中,并在相应的应用程序中使用更新的数据。
确保更新后的数据可以被正确应用和访问,以满足用户的需求。
8.数据备份和恢复:在更新大数据库的过程中,需要确保数据的安全性和完整性。
及时备份原始数据和更新后的数据,以便在发生意外情况时可以快速恢复数据。
9.监控和维护:更新大数据库是一个持续的过程,需要定期监控数据库的状态和性能,并及时对数据库进行维护和优化。
通过监控和维护,确保大数据库的稳定运行和数据质量。
FME在城市更新数据建库中的运用
工程建设与设计FM E在城市更新数据建库中的运用Application o f FME in Urban Renewal Data Database李丹峰(广州市城市规划勘测设计研究院,广州510250 )LI Dan-feng(Guangzhou Urban Planning, Survey, Design and Research Institute, Guangzhou 510250, China)【摘要】城市更新基础调查数据包含了基础地形图、房产图、房屋面积明细表、土地权属信息图表等内容城市更新基础调查中数据的真实性至关重要,不但关系到城市更新改造方案的编制,还直接牵涉各方利益只有保证城市更新基础数据库成果的质量,才能在完成测绘任务的同时,保障各方权益论文介绍了传统的建库方法,结合FME在大比例尺数据建库中的应用,阐述基于 FM E平台的城市更新基础调查数据检核【Abstract】The basic survey data of urban renewal includes basic topographic map, real estate map, house area list, land ownership information chart and so on. The authenticity of the data in the basic survey of urban renewal is of great importance, which is not only related to the compilation of urban renewal plan, but also directly related to the interests of all parties. Only by ensuring the quality of the results of the basic database of urban renewal, can the rights and interests of all parties be protected while completing the surveying and mapping task. This paper introduces the traditional database building methods, combined with the application of FME in large scale data building database, and expounds the basic survey data checking of urban renewal based on FME platform.【关键词】大比例尺;基础测绘;FME;数据建库【Keywords】large scale; basic surveying and mapping; FME; data base construction【中图分类号】T P391【文献标志码】A 【DOI 】10.13616/ki.gcjsysj.2021.05.0331引言基础测绘的应用是顺应社会发展优化城市建设进程中 不可或缺的重要手段,开展大比例尺基础测绘和数据建库,不但属于现实信息的高度槪括,还是非常关键的前提性数据 资源。
FME2008操作指南
地籍数据转换思路大纲☐地籍建库中的数据流转过程☐数据转换过程的重要性☐数据转换的基本思路☐常见数据格式介绍☐FME操作地籍建库中的数据流转过程数据转换过程的重要性☐数据是地理信息应用管理系统重要的组成部分,被称为GIS的“血液”。
☐如何实现数据在不同平台、不同格式之间的无损转换,实现数据共享,一直是制约GIS项目进度的瓶颈问题。
☐数据转换是外业数据能够成功应用在GIS管理系统的关键步骤。
☐数据转换过程不是简单的数据格式的转换,大部分的GIS平台软件都提供了一些数据格式的转换工具,但是这些工具基本上都是简单的数据格式的转换。
☐数据转换过程即包含空间数据和属性数据基本数据格式的转换,还包含空间数据符号化、空间数据要素的几何类型匹配、拓扑问题处理、空间数据及属性数据等其他数据的逻辑组织等等处理过程。
☐这里以AutoCAD类型数据转换为例。
数据转换的基本思路☐数据转换的目标就是形成统一标准、统一格式的目标数据;转换过程无数据丢失。
☐这里选择SHP格式作为空间数据的成果格式,是应为SHP 格式是一种开放的空间数据交换格式,在目前使用的GIS系统基本上都实现无损的导入。
☐权属属性数据采用的是access格式存储,扫描件以JPEG 文件方式存储。
☐要使整个转换过程高效率的完成,在这个过程中需要加入两个标准,既源数据的标准和目标格式数据标准。
☐一般的源数据都是基于南方CASS的CAD数据。
CAD(DWG 格式)不是一种GIS数据类型(具体格式介绍见下文)。
因此在源数据的标准既要满足CAD格式要求又要满足GIS类型数据的基本要求。
(如数据精度设置要小于0.0001,绘制图形时一定要有编码,该封闭的要素一定要封闭)常见数据格式介绍☐MAPGIS格式(WT,WL,WP)☐ARCGIS格式(SHP,Geodatabase)☐AUTOCAD格式(DWG,CASS)MAPGIS格式☐WT包含各种点状地物子图、注释、圆等☐WL包含各种线状地物☐WP包含各种面状地物MAPGIS格式☐WT包含各种点状地物子图、注释、圆等☐WL包含各种线状地物☐WP包含各种面状地物☐数据存储方式加密,外部程序无法直接读取。
fme 写模块 追加数据
fme 写模块追加数据FME产品包含以下六个功能模块:(1)FME Workbench当用户定制自己的数据转换时,利用FME Workbench模块,只需要在直观的界面中“指指点点”就可以轻易完成非常复杂的数据转换任务,而且数据转换质量非常理想;能够可视化地定义从原数据到目标数据的对应关系(属性和图形);同时还可以使用该模块进行不同格式数据源的合并工作。
(2)FME Universal Translator该模块是FME的旗舰产品,是一个独立运行的强大的数据转换程序,采用drag-and-drop界面,用户可以轻松地、精确地转换、存储100多种不同格式的数据,用户也可以完成比较复杂的数据处理过程,比如给数据加属性值等。
(3)FME Universal Viewer该模块用于快速预览不同格式的数据。
用户可以在使用Workbench或Translator.模块时,在做数据转换之前预览转换数据(属性和图形)(4)FME Plug-in(SDK)该模块为开发组件,使用该软件开发工具包,开发人员能访问FME强大的语义核心,加入自己定制的数据格式,或者轻松进入FME转换内核去处理(只不过要额外追加费用)。
一旦定制的数据格式加入FME内核就能够被所有的FME用户使用。
(5)FME Object API这个开发接口能把FME的数据访问能力定制置入应用模块,用于增加数据的读、写、处理能力。
开发语言支持Java, C++, C, COM (VB, C#), Delphi 和ArcView Avenue。
(6)FME Application Extenders该模块给用户提供了一个直接访问(读、写)多平台GIS、CAD 和数据库格式的应用。
基于FME的自然资源确权Gdb数据库与Mdb数据库转换浅析
基于FME的自然资源确权Gdb数据库与Mdb数据库转换浅析在信息技术飞速发展的今天,数据库转换已经成为一项重要的技术工作。
特别是对于自然资源确权这一领域,如何高效、准确地进行数据转换,确保数据的完整性和一致性,是我们需要深入探讨的问题。
本文将基于FME(Feature Manipulation Engine)工具,对自然资源确权中的Gdb数据库与Mdb数据库的转换进行浅析。
首先,我们要明确一点,数据库转换并不是简单的数据搬家,而是需要考虑到数据的结构、关系以及语义等多方面的因素。
这就像我们在搬家时,不能只是简单地把东西从一个地方搬到另一个地方,还要考虑到家具的摆放、物品的分类等问题。
因此,在进行数据库转换时,我们需要使用一些专业的工具和技术,如FME。
FME是一款功能强大的地理信息系统数据转换工具,它支持超过400种的数据格式,包括Gdb和Mdb。
FME的工作方式就像一个“数据搅拌机”,它可以将不同来源、不同格式的数据进行混合、转换和处理,最后输出我们需要的结果。
在自然资源确权中,Gdb数据库通常用于存储地理信息数据,而Mdb数据库则常用于存储属性数据。
这两种数据库各有其特点和优势,但在实际应用中,我们往往需要将这两种数据库进行转换,以满足不同的需求。
然而,这种转换并非易事。
就像我们在做菜时,不能简单地把食材扔进锅里就能做出美味的菜肴,还需要掌握一定的烹饪技巧。
同样,在进行数据库转换时,我们也需要掌握一些技巧和方法。
首先,我们需要对源数据库和目标数据库进行深入的了解和分析。
这就像我们在做菜前,需要了解食材的特性和口感,才能做出美味的菜肴。
其次,我们需要设计合理的转换策略和流程。
这就像我们在做菜时,需要设计合理的烹饪步骤和时间,才能保证菜肴的口感和营养。
在这个过程中,FME发挥了重要的作用。
它不仅可以帮助我们进行数据的读取、写入和转换,还可以进行数据的清洗、验证和处理。
这就像我们在做菜时,不仅需要烹饪技巧,还需要一些辅助的工具和设备。
FME支持下的空间数据库更新技术
FME支持下的空间数据库更新技术张红文1,程明慧2,夏定辉1【摘要】摘要:保证数据库现势性,利用多源数据实现快速更新成为必然,研发批量数据更新技术成为趋势。
针对建立数据之间的转换关系是批量数据更新的关键,结合重庆市的1:500空间数据更新机制,对数据特征进行了深入研究,充分发挥FME技术平台优势,采用数据库批量更新技术,实现了一套符合我市空间数据库更新技术流程。
【期刊名称】地理空间信息【年(卷),期】2011(000)006【总页数】3【关键词】关键词:空间数据库;批量更新;FME技术【文献来源】https:///academic-journal-cn_geospatial-information_thesis/0201252811824.html基础地理空间数据库对地区发展数字化、信息化有着重要作用。
目前,重庆市基础地理空间数据库已经建成。
近些年来,随着重庆政治经济文化所发生巨大变化,城市面貌日新月异,据统计,2008年就有约200km2的地区焕然一新,以此计算,若不加强空间数据库的及时更新,估计在2至3年内,目前的整个空间数据库将完全不能满足现势要求,因此需要找到一条快速、有效更新空间数据库的方法,保持我市数据库现势性以支撑城市建设和经济快速发展的需要。
在这些年,我们学习、借鉴其他城市的成功经验并不断开拓创新、积极探索,逐步形成了适合自身特点的基础空间数据库更新的技术体系。
本文结合重庆市1:500空间数据更新机制,通过对数据特征的深入研究,提出了基于FME的空间数据批量更新方法,为基础空间据库的更新、管理提供了借鉴作用。
1 FME软件的应用分析FME Suite(Feature Manipulate Engine)是加拿大SafeSoftware公司推出的一套完整的访问空间数据的解决方案的软件,可用于读写、存储和转换各种空间数据。
该软件是基于OpenGIS协会提出的新的数据转换理念“语义转换”(宽通道转换)进行数据的管理[1]。
基于FME 的城市更新基础数据自动化入库
4
埋石图根点 点名注记
11010329
TX CTLANN KZD 131700-2
…
…
…
……
…
…
常为 dwg 或 mdb 文件,可通过标准索引入库;文化遗 存常为 Excel 文件,需提取坐标值,生成矢量关联属性 入库。通过对各类数据进行分析,可明确后续需准备 的资料以及 FME Workbench 模版中数据运行环节。
2 传统数据入库方式
目前 GIS 虽已得到广泛应用,但部分企业由于业 务局限、节约成本、缺乏完备的技术人才等原因,还 延用着传统作业方式。传统数据入库方式通常需经过 多个步骤才能达到入库的目的,每个步骤都极为繁杂, 且重复操作较多,消耗了较多的人力、物力。例如, ArcGIS 软件具有读取和操作数据格式的功能,但由于 具备数据兼容的格式较少,且数据模型不同,无法实 现数据入库一步到位,需分为多个步骤,往返操作。 以格式转换为例,将南方 CASS dwg 格式转换为 shp 格 式的步骤为:首先在 ArcToolbox 中新建 mdb 文件,将 dwg 文件导入 mdb 中,同时将几何属性转换为对应入 库要求的点、线、面,实现几何转换;然后将 dwg 文 件的扩展属性转换为表,并关联到 mdb 的要素中;再 人工赋值属性,进行修改、导入等操作,往返修改; 最终达到效果。整个过程耗时较长,且易造成信息丢 失、拓扑、几何损坏等问题。
表 1 测量控制点入库映射表
序号 符号名称
FME数据库操作
FME对空间数据库的读写支持
连接ArcSDE数据库 需要安装Oracle数据库或客户端(或SQLServer) 需要安装ArcSDE
FME对空间数据库的读写支持
连接SDE数据库 Server:服务器名或IP地址 Database:数据库实例名 Username:用户名 Password:密码 Table List:读取的表名
练习二
数据更新二 将258-210-3.dwg数据写入到之前创建的Geodatabase数据库,要求: 1、对线要素图层执行写入前清除库中的已有记录 2、对面要素删除表,重新导入表 3、对文本要素保留库中的表和记录,插入新的数据 比较数据更新前后的数据差别
练习三
数据更新三 1、将2011.shp导入数据库中 2、将2012.shp和2011.shp中的数据库进行比较,利用fme_db_operation字段插入、删 除和更新库中的数据,使之保持数据的现势性。
1对线要素图层执行写入前清除库中的已有记录2对面要素删除表重新导入表3对文本要素保留库中的表和记录插入新的数据比较数据更新前后的数据差别练习二数据更新三1将2011shp导入数据库中2将2012shp和2011shp中的数据库进行比较利用fmedboperation字段插入删除和更新库中的数据使之保持数据的现势性
数据库操作
写模块级 写模块参数,Advanced->Write Mode。删除和更新是怎么操作的?
FME对数据库的读写支持
写模块要素类 写入之前是否删除已有表 写入之前是否清空已有表 更新关键字
数据库操作
写模块要素类级 写模块要素类参数设置
数据库操作
数据流要素级 写模块要素级数据库操作设置通过“fme_db_operation”字段来控制
FME Desktop培训手册-1-数据转换基础
FME Desktop 培训手册目录数据互操作 (3)什么是数据互操作?..................................................................................................................... 3 互操作性的例子............................................................................................................................. 3 互操作性的障碍..................................................................................................................................... 4 数据类别......................................................................................................................................... 4 数据格式......................................................................................................................................... 5 “细管道”转换............................................................................................................................. 6 互操作性标准......................................................................................................................................... 7 数据标准.. (7)FME 是什么? (9)空间ETL 是什么? (9)FME 是怎样工作的? (9)FME 版本和许可证 (10)FME Desktop 的版本 (10)FME 的授权 (10)FME Desktop 组成 (11)FME Workbench (11)FME Universal Viewer (11)FME Universal Translator (11)FME Command Line Engine (11)FME 其它组件 (11)FME 其它产品 (12)FME Server (12)FME Data Servers (12)FME Plugins (12)FME Workbench 的简介 (13)FME Desktop 培训手册什么是FME Workbench? (13)打开FME Workbench (13)FME Workbench 的主要组成部分 (14)Window 控制面板 (15)开始数据转换 (18)对话框或向导............................................................................................................................... 18 要素类型对话框........................................................................................................................... 19 新建工作空间............................................................................................................................... 20 运行数据转换............................................................................................................................... 20 保存转换过程............................................................................................................................... 20 转换结果–日志框 (21)FME Universal Translator 的介绍 (22)什么是FME Universal Translator? (22)启动FME Universal Translator. (22)开始数据转换 (22)Translation 对话框 (23)转换数据....................................................................................................................................... 23 运行已有的转换过程................................................................................................................... 23 单元复习............................................................................................................................................... 24 从这单元中你学到了什么?....................................................................................................... 24 疑难解答.. (25)数据互操作传统的数据格式转换通常是由一些功能有限的软件执行的。
FME软件介绍学习
FME软件介绍学习FME(Feature Manipulation Engine),是一个用于数据集成、转换和自动化流程的桌面和服务器软件。
FME具有强大的功能和灵活性,能够处理各种格式和类型的数据,包括矢量、栅格、影像、数据库等。
本文将介绍FME的主要特点和功能,并提供学习FME的方法和资源。
1.FME的主要特点:a. 数据格式支持广泛:FME支持几乎所有主流的GIS和空间数据格式,包括ESRI Shapefile、GeoJSON、KML、DWG、GML、GeoTIFF等,方便用户处理和转换不同格式的数据。
b.处理能力强大:FME具有丰富的转换、过滤和拓扑处理功能,可以执行复杂的数据操作,例如投影转换、属性合并、空间分析等。
c.可视化编程界面:FME提供直观的可视化编程界面,用户可以通过拖拽和连接工作空间中的组件来构建数据转换流程,无需编写复杂的代码。
d.自动化和批处理:FME可以通过调度和脚本来实现数据转换的自动化,用户可以定期运行FME工作空间来处理大规模的数据和流程。
e.强大的空间分析能力:FME支持空间缓冲、叠置、拓扑等常见的空间分析操作,同时还支持自定义的空间运算,可以满足各种空间分析需求。
f.丰富的数据处理器:FME提供了大量的数据处理器,包括属性过滤、几何处理、字段计算、表达式解析等,用户可以根据实际需求来选择合适的处理器。
2.学习FME的方法和资源:a.官方文档和教程:FME官方网站提供了详细的文档和教程,包括入门指南、教学视频、案例研究等。
用户可以通过阅读文档和学习教程来了解FME的基本原理和使用方法。
b.在线课程和培训:FME官方网站还提供了在线课程和培训,包括免费的入门课程和付费的高级课程。
用户可以通过参加在线课程来系统地学习FME的高级功能和技巧。
c.社区支持:FME用户社区是一个活跃的交流平台,用户可以在这里提问问题、分享经验和解决技术难题。
FME社区还有很多免费的资源和教程,用户可以从中获取宝贵的学习资料。
升级或还原数据库方法
升级(或者还原)库的方法:
一、步骤:
1、新建项目,把现场库的gsp文件和files文件夹替换到新建项目中
2、运行upgradedb.exe【还原非升级则不用执行此步骤】
3、重启apache
二、步骤:【此5步缺一不可】
1、将现场库整个文件夹放在plugin里
2、停止apache
3、执行patchdog【附件中patchdog可能在624版本不太好使,高于624
的版本基本都好使】
4、运行upgradedb.exe【还原非升级则不用执行此步骤】
5、重启apache
还原数据库还有第三种办法,就是使用备份恢复工具,工具路径为:Grandsoft\施工项目成本管理信息系统\GCM4.0\Client\GCM4BackUp_Restore.exe
不过使用此工具还原的前提是使用此工具做过备份^_^。
FME更新数据库流程
FME更新数据库流程FME(Feature Manipulation Engine)是一种数据集成和转换工具,可以用于自动化更新数据库。
FME通过使用各种转换器和处理器,将不同格式和结构的数据进行合并、清洗、映射和转换,进而将最新的数据更新到数据库中。
下面是FME更新数据库的一般流程:1. 数据收集:首先,需要确定要更新数据库的数据源,并收集该数据源的各种文件、数据库和服务。
这些数据源可以包括数据库表、电子表格、文本文件、Web服务、图像文件等等。
2.数据预处理:在将数据导入到数据库之前,需要对数据进行预处理和转换,确保数据的质量和一致性。
这个步骤通常包括数据清洗、去重、格式转换、坐标转换、字段映射等操作。
3.数据集成:FME提供了丰富的数据集成功能,可以将不同数据源的数据进行集成,并生成一个统一的数据集。
在这个步骤中,可以使用FME的连接器和转换器来连接不同数据源,并定义数据的关系和连接方式。
4.数据转换:在数据集成之后,可能需要对数据进行更复杂的转换和处理。
FME提供了很多转换器和处理器,可以对数据进行计算、筛选、分组、聚合等操作。
同时,还可以使用FME的自定义表达式和脚本来实现更高级的数据转换需求。
5.数据加载:在数据转换之后,需要将处理后的数据加载到目标数据库中。
FME支持多种数据库连接方式,可以直接连接到目标数据库,并将数据导入到数据库表中。
同时,FME还支持事务处理和数据一致性的保证,确保数据的完整性和可靠性。
7.数据验证:更新数据库之后,需要对数据库中的数据进行验证和校验,确保数据的准确性和完整性。
FME提供了丰富的验证和校验功能,可以通过自定义规则和脚本来检测数据的质量问题,并生成验证报告和日志。
8.数据发布:最后,更新数据库的数据可以通过不同的方式进行发布和共享。
FME支持将数据导出为各种格式的文件、服务和数据库表,可以方便地与其他系统进行集成和共享。
总结起来,FME更新数据库的流程主要包括数据收集、数据预处理、数据集成、数据转换、数据加载、数据修改、数据验证和数据发布等步骤。
fme安装教程
fme安装教程
FME安装教程:
1. 下载FME安装程序。
你可以在Safe Software官方网站或其
他可信的软件下载网站上找到FME的安装程序。
确保下载与
你的操作系统相匹配的版本。
2. 打开安装程序。
找到你下载的FME安装程序,并双击运行它。
3. 接受许可协议。
在安装程序中,你会看到Safe Software的
许可协议。
仔细阅读并接受该许可协议,然后继续下一步。
4. 选择安装位置。
安装程序将会询问你要将FME安装到哪个
位置。
你可以选择默认位置,或者选择一个你喜欢的文件夹作为安装目标。
5. 选择组件。
在这一步,你可以选择安装额外的组件,例如FME数据检查器和FME阅读器。
根据你的需求选择需要安装
的组件,然后继续下一步。
6. 设置快捷方式。
安装程序将询问你是否要在桌面上创建
FME的快捷方式。
根据你的需求做出选择,然后继续安装。
7. 等待安装完成。
安装程序将开始复制文件和安装必要的组件。
等待安装程序完成安装过程。
8. 完成安装。
一旦安装完成,你将会收到一个安装成功的消息。
你现在可以启动FME并开始使用它了。
希望上述FME安装教程对你有帮助。
FME 使用手册
FME 使用手册FME 使用手册第一章:介绍1.1 FME 的背景1.2 FME 的目标1.3 FME 的优势1.4 FME 的适用范围第二章:安装和配置2.1 硬件和软件需求2.2 和安装 FME2.3 配置 FME 环境2.4 激活和注册 FME第三章:FME 工作空间基础知识3.1 工作空间的概念3.2 创建新的工作空间3.3 工作空间的组成3.4 FME 数据模型3.5 数据转换和处理第四章:数据源连接和读取4.1 数据源连接的方法4.2 数据源读取和导入4.3 数据格式支持第五章:数据转换和处理5.1 空间数据转换5.2 属性数据转换5.3 数据过滤和筛选5.4 数据合并和分割5.5 数据格式转换第六章:数据转换操作和函数6.1 基本数据转换操作6.2 函数的使用和应用6.3 表达式和计算第七章:FME 数据输出7.1 数据输出的方法7.2 导出数据到不同格式7.3 数据输出设置7.4 数据加载和发布第八章:FME 工作空间管理8.1 工作空间的保存和加载8.2 工作空间的共享和分发8.3 工作空间的备份和恢复第九章:FME 高级功能9.1 数据转换的批处理9.2 数据自动化操作9.3 数据验证和修复9.4 脚本编写和执行第十章:故障排除和技术支持10:1 常见故障和解决方法10:2 FME 技术支持渠道附件:1:示例数据集2:工作空间示例代码法律名词及注释:1: FME - Feature Manipulation Engine - 功能操作引擎2:数据源 - 数据库或文件等保存数据的地方3:数据格式 - 数据的存储方式和结构4:数据转换 - 将数据从一个格式或模型转换为另一个的操作5:数据合并 - 合并两个或多个数据集的操作6:数据分割 - 将一个数据集拆分为多个部分的操作。
数据库升级操作规程
数据库升级操作规程为了确保数据库系统的稳定性与安全性,及时更新和升级数据库是必不可少的操作。
本文将介绍数据库升级操作规程,以保证升级过程顺利进行。
一、背景随着业务发展和系统需求变化,数据库升级是保证系统正常运行和满足业务需求的重要环节。
数据库升级操作规程的制定旨在规范升级流程、确保数据的完整性和安全性,降低升级过程中的风险。
二、数据库升级前准备在进行数据库升级之前,需要完成以下准备工作:1.备份数据库在升级之前,必须对当前的数据库进行完全备份,以防止升级过程中的数据丢失或损坏。
2.确定升级计划制定详细的升级计划,包括升级的版本、时间、升级的内容等。
同时,需要评估升级对系统的影响,并制定应对措施。
3.测试升级方案在正式升级之前,进行全面的测试,包括功能测试、性能测试、稳定性测试等,确保升级方案的可行性和稳定性。
4.通知相关人员提前通知相关人员,包括开发人员、系统管理员、运维人员等,告知他们数据库升级计划和可能的影响,确保升级过程的顺利进行。
三、数据库升级操作步骤根据数据库升级计划,执行以下步骤进行升级操作:1.停止数据库服务在执行升级操作之前,需停止数据库服务,确保对数据库文件的修改不会影响到正在运行的系统。
2.备份数据库文件在进行升级之前,再次进行数据库文件的备份,以防止意外情况的发生。
3.解压升级包将数据库升级包解压到指定的目录下,确保升级包的完整性和正确性。
4.执行升级脚本根据升级包中的升级脚本,连接到数据库,执行升级脚本,完成数据库结构和数据的升级。
5.验证升级结果升级完成后,进行升级结果的验证,包括验证数据库结构是否升级成功,数据是否完整等。
6.启动数据库服务验证升级结果正确后,启动数据库服务,确保系统可以正常访问。
7.测试升级后的系统启动数据库服务后,进行全面的功能测试、性能测试和稳定性测试,确保升级后的系统正常运行。
四、升级后的注意事项数据库升级完成后,还需注意以下事项:1.监控数据库性能升级后,及时监控数据库的性能指标,发现问题及时处理,以保证数据库的稳定运行。
数据库版本升级与迁移实用教程
数据库版本升级与迁移实用教程数据库是现代软件系统中的重要组成部分,对于保证系统的稳定性和性能优化起着关键作用。
数据库版本升级和迁移是数据库管理的重要任务之一,它既可以提供新功能和修复已知问题,又可以保证数据的一致性和完整性。
本文将介绍数据库版本升级和迁移的实用教程,帮助您顺利完成这一任务。
1. 为什么需要升级和迁移数据库版本?随着业务的发展和技术的进步,数据库版本需要不断升级以满足新的需求和解决旧版本存在的问题。
数据库版本升级可以提供更好的性能、更高的安全性、更多的功能以及更好的兼容性。
另外,当系统需要迁移到新的硬件环境或云服务平台时,数据库迁移也是必须的。
2. 准备工作在进行数据库版本升级和迁移之前,需要先进行一些准备工作,包括以下几个方面:- 创建备份:在升级和迁移之前,务必先创建数据库的备份。
备份可以作为紧急情况下的恢复手段,以防止升级或迁移过程中出现意外情况。
- 测试环境:在正式环境之外,建立一个测试环境进行升级和迁移的试验。
这样可以避免因版本升级或迁移导致的系统故障和数据丢失。
- 了解新版本:在进行升级之前,深入了解新版本的特性和变化。
理解这些变化可以帮助您更好地规划升级策略和优化系统。
3. 数据库版本升级数据库版本升级是将数据库从旧版本升级到新版本的过程。
以下是一些常见的数据库版本升级方法:- 官方升级工具:大部分数据库厂商提供了官方的升级工具,可以通过该工具一键升级数据库。
这种方式通常安全可靠,但是需要注意备份数据以防万一。
- 脚本升级:对于某些特殊需求和定制化环境,可能需要自行编写升级脚本。
这种方式需要确保脚本的正确性,同时也需要备份数据以防止意外情况发生。
- 平滑升级:在生产环境中进行数据库升级时,我们需要保证系统的连续性,即无需中断业务操作。
为了实现平滑升级,可以使用主从复制、数据库镜像等技术,在备用服务器上进行升级,然后将主服务器切换到新版本的数据库。
无论使用哪种升级方法,都需要遵循以下几点:- 事先测试:在正式环境之前,先在测试环境进行全面测试,确保升级不会造成意外的后果。
FME更新数据库流程
一总体流程利用FME 进行数据入库,很多时候能做到事半功倍的效果。
在进行数据迁移之前,一定要充分熟悉原生产机和目的服务器数据库上的表的结构,通过新旧系统对比,找到数据变化的入口。
另此处的示例中用到的版本是FME2014。
FME是 否否是二从(1(2(3(5)(6(7(8转换后显示转换成功字样算成功转换,如下图:三从SDE 迁移到SDE从SDE 转到SDE 与从GDB 转到SDE 的方法类似,主要是数据源类型及目标数据源类型均选择SDE ,如下图所示:检 查无误 后数据 方可 入库四入库常用到的转换器(1)AttributeCreator:修改原有字段的属性值,可设为常量,同时能增加新的字段并设定其值,如JASSTATUS。
属性变化如下:(2)AttributeFilter,属性过滤:根据属性值把要素输出到不同的端口.如把字段NAME属性值为阿城区和爱辉区的属性过滤出来,如下图:(3)AttributeSplitter分割字符串。
例如将字段NAME属性里面包含符号*的文字进行分割。
(4)AttributeCopier复制一个属性为一个新属性。
如将字段为NAME的属性复制到字段为NAME1字段里面。
(5)ListRangeExtractor获取列表中的最小、最大值。
如下图,获取列表中的最大值和最小值。
(6)VertexCreator:将坐标附加到nell、点、文本、线和狐段几何图形上,或用点对象替换已有几何对象。
我们用到最多的是用点对象替换已有几何对象.如下图设置:(7)PointConnector:按照输入点要素的顺序进行连接,以构建线或者面要素。
(8)UUIDGenerator:为每个进入的要素计算通用唯一标示符(UUID),将其作为新的属性添加。
这个在做一些关联数据的时候会经常用到。
一个UUID的例子:6a6bfc86-2a52-4c92-99ee—694183012a16(9)DateFormatter:重新格式化并且替换日期或者时间字符串到新的日期格式,字符串来源可以是几乎任何日期和/或时间格式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一总体流程
利用FME进行数据入库,很多时候能做到事半功倍的效果。
在进行数据迁移之前,一定要充分熟悉原生产机和目的服务器数据库上的表的结构,通过新旧系统对比,找到数据变化的入口。
另此处的示例中用到的版本是FME2014.
FME入库流程图:
检
查
无
误
后
数
据
方
可
入
库
否 是
二 从迁移到SDE (1)添加读数据,读入你要加载的GDB 数据类型,如下图:
(2)选择你需要更新的文件,在方框前面打勾:
入库前检 数据入库
(3)添加写数据:
(5)设置要连接的服务器参数,点击上图中的Parameters,设置如下:
(6)生成文件设置
(7)点击上图中的Format Parameters对转换属性进行设置:
(8)连接好点击即可,转换后显示转换成功字样算成功转换,如下图:
三从SDE迁移到SDE
从SDE转到SDE与从GDB转到SDE的方法类似,主要是数据源类型及目标数据源类型均选择SDE,如下图所示:
四入库常用到的转换器
(1)AttributeCreator:修改原有字段的属性值,可设为常量,同时能增加新的字段并设定其值,如JASSTATUS。
属性变化如下:
(2)AttributeFilter,属性过滤:根据属性值把要素输出到不同的端口。
如把字段NAME属性值为阿城区和爱辉区的属性过滤出来,如下图:
(3)AttributeSplitter分割字符串。
例如将字段NAME属性里面包含符号*的文字进行分割。
(4)AttributeCopier复制一个属性为一个新属性。
如将字段为NAME的属性复制到字段为NAME1字段里面。
(5)ListRangeExtractor获取列表中的最小、最大值。
如下图,获取列表中的最大值和最小值。
(6)VertexCreator:将坐标附加到nell、点、文本、线和狐段几何图形上,或用点对象替换已有几何对象。
我们用到最多的是用点对象替换已有几何对象。
如下图设置:
(7)PointConnector:按照输入点要素的顺序进行连接,以构建线或者面要素。
(8)UUIDGenerator:为每个进入的要素计算通用唯一标示符(UUID),将其作为新的属性添加。
这个在做一些关联数据的时候会经常用到。
一个UUID的例子:6a6bfc86-2a52-4c92-99ee-694183012a16
(9)DateFormatter:重新格式化并且替换日期或者时间字符串到新的日期格式,字符串来源可以是几乎任何日期和/或时间格式。
五入库中可能遇到的问题
(1)非空字段有空的迁不进去。
新表中不能为空的数据,在原表中有空数据存在。
这种情况直接迁移的话就会报“索引超出范围”。
修改方法:
1)先找出新数据库对应表中不能为空的字段,如下图:
2)检查原生产机上对应表的OBJECTID,eventid内容是否有空值。
如果有空值,需要与客户及研发人员沟通,具体情况具体处理。
(2)数据有关联的没有迁移成功。
比如生产机上cpteststation表中的eventid内容里带很多空格,有些表与他的eventid字段关联,但是迁移过去的时候空格去掉了,这个时候两张表就关联不上了。
修改方法:
1)确定eventid有空格:
无空格状态:
有空格状态:
2)在数据库里输入SQL语句进行空格清除:
update cpteststation t set t.eventid=tirm(t.eventid)
(3)FME版本设置不对。
在新系统里有些表是需要注册版本的,如果在catalog 里显示已经注册过了,就选择versioning项。
如果是未注册的就选择transactions,如下图所示:
Register with Geodatabase如果是灰色的,就表示已经注册过了。
如果是黑色的就表示未注册,下图就是已经注册版本的情况。