随笔分类 -  FME

Safe FME
摘要:第一步,访问SAFE的FME Cloud注册页,官网明确表态,如果你是一个新的FME Cloud用户,你可以免费获得一个初级版。地址:https://console.fmecloud.safe.com/signup?这是FME Cloud的资费方案,可以按小时,也可以按年。 第二部,填写信息,开通用 阅读全文
posted @ 2017-05-09 14:12 电电儿 阅读(563) 评论(0) 推荐(0)
摘要:如何不断扩充数据中心的数据规模,提升数据挖掘的价值,这是我们思考的问题,数据一方面来自于内部生产,一部分数据可以来自于互联网,互联网上的数据体量庞大,形态多样,之前blog里很多FMEer已经提出了方案,比如json,xml,正则表达式等等,但对于比较松散的HTML如何进行数据解析提取呢?我问了一下 阅读全文
posted @ 2017-05-09 14:08 电电儿 阅读(665) 评论(0) 推荐(0)
摘要:GFME对象API包含下列集合对象: FMEOStringArray,FMEOFeatureVector和FMEORectangleVector。 这些对象的主要用途是移动数据,比如作为一个参数或返回值,这些对象并不是用来替代VB中的集合的。 如果你FME对象应用程序打算使用其他的集合对象来处理,你可以写过程转换你现有的集合到FME对象集合,例如,下面的FeatureVectorToCollec... 阅读全文
posted @ 2009-08-24 11:43 电电儿 阅读(928) 评论(3) 推荐(0)
摘要:在本教程第三张介绍了FME要素对象FMEOFeature的属性、几何图形和坐标系统,第三章是本章的基础,本章将介绍更多更强大的要素处理功能。 介绍要素处理时,要区分基于要素的处理和基于集合的处理,基于要素的处理是指操作独立要素,基于集合的处理是指操作一批独立要素。 本章将学习: 创建拓扑面(基于集合) 融合多边形(基于集合) 缓冲要素(基于要素) 产生多边形内部点(基于要素) 在要素上执行任... 阅读全文
posted @ 2009-08-23 13:50 电电儿 阅读(988) 评论(0) 推荐(0)
摘要:import pyfme #需要导入pyfme模块 class MyClass(object): def __init__(self): self.logger=pyfme.FMELogfile() #初始化日志对象 def input(self,feature): self.logger.log("something",1) #写日志信息到FME self.pyoutput(feature) ... 阅读全文
posted @ 2009-08-21 14:52 电电儿 阅读(1013) 评论(0) 推荐(0)
摘要:处理空间查询涵盖执行复杂和繁重的几何操作,例如:从1万个要素中查找某点附近的一个要素。暴力的解决办法是在整个范围内进行一系列的搜索,需要巨量的磁盘访问和巨量的几何条件测试。给一组要素创建空间索引可以大大提升搜索的执行效率,空间数据索引参考到空间索引,当使用空间索引时,一组要素将被索引。 FMEOReader对象使用setConstraints方法提供一些空间索引功能(详查Reading Feat... 阅读全文
posted @ 2009-08-21 13:41 电电儿 阅读(606) 评论(1) 推荐(0)
摘要:对于GIS来说,二维坐标系统是一个用来测量距离的平面参考网格,三维坐标系统用于在三维空间测量距离。一个坐标系统一般由地图投影,椭球体和基准面定义,一个或多个纬线,一个中央经线,和水平或垂直方向的位移。FME对象的坐标系统概念数据模型: 上图为概念上的FMEOCoordSysManager数据模型,FME对象没有提供概念图中一对一的API,FMEOCoordSysManager提供属性和方法来访问这... 阅读全文
posted @ 2009-08-20 12:27 电电儿 阅读(781) 评论(0) 推荐(0)
摘要:学了几天的python和FME Objects,发现之间教程里的很多对象已经过时了,而且语法和vb相差比较大,但概念还是一样的,下面写一段python代码,将这几天学习的对象联系一下,下面的代码功能是读schema feature和data feature,并显示feature的属性和关联的坐标系,并使用FMEDialog对象来设置源和目标,并做格式转换,一下代码经过测试,运行正常。import ... 阅读全文
posted @ 2009-08-19 16:36 电电儿 阅读(1058) 评论(0) 推荐(0)
摘要:这个API可以非常容易的在格式之间做转换,首先打开reader和writer(具体操作前两篇已经有介绍),可以简单的使用FMEODialog的xlatePrompt方法显示窗口,同时允许用户输入reader和writer的参数: 注意:FMEODialog对象仅能用于WINDOWS平台 下面的代码演示了该方法返回的参数并传递给reader和writer: Public Sub Translati... 阅读全文
posted @ 2009-08-19 13:04 电电儿 阅读(685) 评论(0) 推荐(0)
摘要:FMEOWriter允许用已支持格式创建新的数据集,方法和属性如下所示: 本章将学习到: 创建writer 打开writer 获得用户writer参数 从活动的writer获取信息 创建要素 关闭writer 关于wirter和坐标系统的关系,请查看本系列教程的第7章,使用坐标系统。 创建writer 必须使用FMESession的createWriter方法创建writer对象,代码如下: ... 阅读全文
posted @ 2009-08-18 11:45 电电儿 阅读(619) 评论(0) 推荐(0)
摘要:FMEOReader可以访问任何支持格式的数据。 FMEOReader返回两类要素:schema(模式)要素和数据要素,模式要素用于描述数据集模型。每种支持的格式都有一个模式,一个模式要素是一类要素的数据模型,模式要素描述属性、坐标系和几何要素类型。 本章可以学习到: 创建reader 打开reader 获取reader设置 获得活动reader信息 返回模式要素 返回数据要素 关... 阅读全文
posted @ 2009-08-18 10:38 电电儿 阅读(835) 评论(0) 推荐(0)
摘要:简单几何图形 简单的几何图形是独立的几何图形,不关联影响位置表现的FME属性的,就是说,简单几何图形要素包含以下属性: fme_geometry,fme_type:{fme_line,fme_line},{fme_point,fme_point},{fme_polygon,fme_area} 下面的代码演示如何从一个简单几何图形要素获取坐标并加入points列表colDisplayList集合:... 阅读全文
posted @ 2009-08-17 10:53 电电儿 阅读(781) 评论(0) 推荐(0)
摘要:这本手册包含了关于每一个转换器的摘要信息,详细的内容请访问www.fmeusercentral.com 或查看Workbench帮助文件中的Fme Transformers部分。 This booklet contains a high-level summary of each transformer’s functionality. For detailed information... 阅读全文
posted @ 2009-08-16 18:28 电电儿 阅读(720) 评论(0) 推荐(0)
摘要:FMEOFeature是要素对象,是FME Object应用程序中的基本数据单元,一般来说,要素就是一套属性和一个关联了坐标系统的几何图形,应用程序读取数据集时是一个一个读取要素数据,当应用程序写数据集时是一个一个写入要素数据,要素可以被所有的标准FME函数和处理器操作,下面是要素的逻辑数据模型: 上面的图是逻辑模型,在FME Objects没有对这些类提供一对一的API,所有的数据访问通过FME... 阅读全文
posted @ 2009-08-16 18:19 电电儿 阅读(969) 评论(0) 推荐(0)
摘要:使用FME Objects的起点是创建一个FME Object session(会话)对象FMEOSession,除非你的应用程序要操作有限的虚拟内存,当你的应用程序初始化市可以简单的创建FMEOSession对象,并且保持该对象到应用程序关闭,你可以创建全局的会话或者通过任何对象或方法的参数来访问。 提示:一个进程只能有一个会话可用,试图创建第二个会话会导致错误 在VB中,用CreateObj... 阅读全文
posted @ 2009-08-16 17:06 电电儿 阅读(759) 评论(0) 推荐(0)
摘要:FME Objects提供了一套软件组件用于处理空间数据,软件开发人员为了访问空间数据,可以整合FME Obejct到新的或现有的应用程序并提供给最终用户。 要用FME Object创建良好的空间应用,你首先需要学习FME,FME提供了丰富的参考文档帮助你快速学习,在使用FME Object开发项目前,你至少需要通过学习FME Foundation手册来掌握FME的基础内容。 FME Obje... 阅读全文
posted @ 2009-08-16 12:15 电电儿 阅读(1588) 评论(2) 推荐(0)