span8
span4
提供MapGuide的常见问题。
Q)我应该使用什么版本的FME的扩展MapGuide的,以及它是如何收费?
一种)MapGuide的金融监督局提供包含在FME直至并包括2015年FME。MapGuide的金融监督局提供者不会在FME 2016或超出可用。你不需要MapGuide的一个特殊的安装程序。访问提供者可以简单地通过授权来控制。与mailto:sales@亚搏在线safe.com如果你需要MapGuide的许可证或供应商联系技术支持如果你觉得有一个与你的许可是如何运作的问题。
Q)哪些版本的MapGuide都是由FME提供MapGuide的支持?
一种)这里的信息...
*我们对企业的MapGuide和基础设施服务器支持通过FDO。作为这种不存在的定制用户界面来自动FME数据源连接到MapGuide的。相反,你需要使用C:\ Program Files文件\ FME \ FMEPCConfig.exe定义数据连接,然后将它们添加使用的MapGuide Studio或等效的内FDO连接的MapGuide。
请注意,下面的文档中,MapGuide的指的MapGuide 6.5除非另有说明。
而且,只要用户文档下面所提到的,我们指的是发现于的MapGuide 6.x的文档:
Q)将在FME提供MapGuide的地址Oracle和SDE栅格的任何未来的发展?
一种)在当前FME提供商。利用Autodesk的接口是基于对COM(SFCOM)OGC简单要素,而那些不包括栅格任何概念。因此,有没有什么方法可以包括在现有的FME提供MapGuide的栅格功能。
栅格支持也可以是可能的部分对于MapGuide Enterprise的FME要素源
Q)如何不同之间FME提供MapGuide的支持重投影坐标系?
一种)就像FME浏览器中,FME提供程序不重新投影读取自身的数据。但是,它并读取的坐标系信息,并通过此上的MapGuide这又确实重新投影,如果标记的坐标系从用于映射中定义的默认的投影不同。如果FME不能正确读取的坐标系,您可以覆盖这一点,并手动指定读卡器上的坐标系。
如果MapGuide的似乎并不被重新投影数据,这可能是因为它不承认FME将为其提供数据的坐标系。在这种情况下,FME可以用来将数据重新投影到的东西,它的MapGuide承认,无论是写出一个临时文件,如SDF或通过自定义格式或FDS。与其他诊断的问题,它总是使用FME浏览器来测试FME是如何读你的数据是个好主意 - 在这种情况下使用什么坐标系统被读取,这是正常的信息窗口右侧上方可见。
这也是值得注意的是,文件
Q)如何配置为在加拿大数据的MapGuide基准转移?
一种)通常默认的MapGuide 6.5设置为美国而不是加拿大的基准转换/ gridshifts。
为了将其配置为加拿大数据按照以下步骤操作:
1)确保您已经安装了FME gridshift.exe或FME的CD安装版本。
2)编辑:C:\ Program Files文件\共同文件\的Autodesk共享\ GIS \的CoordSys \ 11C \ Nad27ToNad83.gdc
转产: '#\加拿大\ Ntv2_0.gsb' 到: '\加拿大\ ntv2_0.gsb'
需要注意的是摆脱#或注释字符使得线。另外要注意的情况下,对NTV电视台NTV来的变化,但在Windows操作系统中这可能并不重要。
3)然后从C ntv2_0.gsb复制:\ Program Files文件\ FME \重新投影\的GridData \加拿大到C:\ Program Files文件\ Common Files文件\欧特克共享\ GIS \的CoordSys \ 11C \加拿大
对于欧特克看到其他注意事项:
C:\ Program Files文件\ Common Files文件\欧特克共享\ GIS \的CoordSys \ 11C \加拿大\
readme.txt文件
Q)当我尝试从FME数据源我得到错误信息添加一个新图层:“未能枚举的请求的数据源...表”是什么意思?
一种)在源文件,表或属性名称意外的字符可能导致此问题。尝试从源文件名,特征类型或属性移除所有下划线,空格或其他非字母数字字符。
Q)我应该开始使用FME提供MapGuide的前知道吗?
一种)下面是这将是很好的开始安装和配置您的MapGuide FME提供商之前查看的介绍和背景资料的摘要。
有一些必须按顺序正确配置为FME提供MapGuide的正常工作的事情。不幸的是,这取决于您的配置和什么其他的应用程序安装,为让一切正常工作的方法并不总是直观。希望下面的详细信息应该可以帮助您在正确的轨道上。
要设置MapGuide的FME提供你需要FME与MapGuide的授权供应商。FME是一个标准安装的所有许可和功能仅通过许可证本身控制,你通常应该使用一个测试版最近或最后的释放。
1)首先确保的MapGuide安装并运行。
2)决定对其中的FME的版本要安装。如果MapGuide的是,你正在扩大唯一的应用程序,FME 2007测试版有一个修复程序,您可以访问,否则将需要手动解决方法的FME管理选项。看到:启用管理员选项获取更多信息。
3)安装FME,则FME提供许可证。可以确认,如果你运行FME的提供商许可安装(即浏览器),并去帮助 - 约。这将显示FME提供MapGuide的。看到许可获取更多信息。
4)打开FME集成控制台(开始菜单> FME>实用程序),选择FME提供MapGuide的,并点击扩展。如果已经被旧版本FME的扩展,您可能需要先还原,然后再按下扩展。见FME文件。
5)在此之后,您将需要重新启动您的MapGuide服务器的过程,这可能需要MapGuide的服务或您的服务器甚至是重启手动重启。在下次启动的MapGuide服务器时,FME数据提供者应该在你的数据源列表中显示出来。
欲了解更多的背景信息,请参阅我们的MapGuide技术简介
有关更多支持信息,请参阅:
如果FME Provder的许可,并在您的数据源的列表中显示,但你不能在管理选项得到,请查看启用管理员选项和手工扩展的MapGuide
如果这些在线文档不解决您的问题,请将您的FMEAdministrator.log,您的MapGuide服务器日志和日志FMEsdp,您的许可文件,FME版本和版本号,由FME扩展应用程序的列表和一个完整的说明什么 does and doesn't work.还包括在此格式的序列号:序列号:XXXXXX并提交它和所有的信息,技术支援。
Q)我如何才能提高FME提供的MapGuide的表现?====
一种)这里有一些想法进行性能优化:
对于一个配置选项来改善您的MapGuide提供的性能,尝试在FME管理这些设置:FME提供MapGuide的 - 选项:
连接池有效期:1800连接池扫描间隔:120
这将您的池到期设置为30分钟,您的池扫描间隔为2分钟。
记住要停止并更改FME管理员提供设置以使它们生效后重新启动的MapGuide服务器。
这是连接池是如何工作的。基本上,连接提供访问在使用FME提供商的服务器的MapGuide建立一个特定的数据源。数据库连接通常由一个数据库名称,例如,用户名,密码,以及可以访问的表的列表。连接可以在用户之间共享。用户连接到数据库中的第一次,也与建立连接,如评估用户,密码和读取所查询从表的模式信息相关的一些开销。如果连接是共享的,谁比谁发出请求访问该数据库可以共享连接和避免的开销重新建立它。请注意,该请求必须是一个或多个被定义为是连接的一部分的表。也没有在任何时候做这个缓存数据,它只是缓存的连接实例。
例如,如果你有2个连接:
SDE_water表: - 里弗斯 - 流
SDE_roads表: - 公路 - 街道
首先用户提出请求询问SDE_Roads.Highways。他的要求将导致连接建立到SDE_roads与设置,最多需要一些额外的时间。此后,任何用户可以共享这方面,避免了安装时间和直接访问数据。用户2使对SDE_Roads.Streets的请求。由于该表是来自相同的连接,他可以使用共享连接和背部更快,因为它并不需要被设置为他得到他的数据。这假定他正在前面的最后一个请求后30分钟之内的要求,给予1800池到期。如果他在30分钟后发出此请求(其他人没有这样做),则连接将过期,在重新建立连接时将出现与第一个用户类似的延迟。
第三个用户请求SDE_water.streams。这不是SDE_Roads的一部分,所以在建立这个新连接时,会有一点延迟。此后,至少在接下来的30分钟内,任何新连接的用户都不需要建立新连接,并且应该可以看到比第一个或第三个用户更好的性能。
如果您希望我们更详细地检查性能,请在FME Administrator - Provider选项中打开调试和自动错误调试,定义日志文件路径和名称,并在执行一些查询后将日志文件发送给我们。
记住,数据库访问总是比文件访问慢。在一个请求一个请求的基础上,与其他数据库客户机相比,FME具有相对较快的访问速度。一个典型的ArcCatalog观点并不是一个公正的比较。如果您正在查看ArcCatalog屏幕,然后缩放或平移,连接和数据已经缓存在本地。更好的比较方法是断开数据库连接,然后计算重新连接所需的时间、选择表并查看它的第一个视图。
请记住,如果定期(每天或每周)将某些层的数据缓存在本地的SDF中,从而提供了所需的性能,同时又不会丢失重要的及时准确性,那么您可以选择这样做。如果层容量大但不经常更改,那么在本地缓存它们可能是一个好主意,而那些更改频繁但占用空间不大的层仍然可以被FME提供者直接访问。
网络流量是一个巨大的潜在瓶颈,您一定要研究它。如果您从MapGuide服务器上本地的SDF文件转到远程SDE上的所有内容,这可能会大大降低速度。与您的网络管理员交谈,并确保您的MapGuide/FME和SDE服务器之间有专用/高速连接。
再看一下你的数据集的规模可见性。你可能想要使用FME来概括你的一些图层,让这些图层在更宽的缩放级别上可见,细节部分只在近处可见(如MapGuide中配置的那样)。还要确保你没有大量的功能——每个功能几千个点——因为MapGuide将不得不加载整个功能,即使只有一个角落是可见的。再说一遍,我可以把它们切碎。由于MapGuide是一个视图应用程序,最主要的关注点应该是显示速度,而不是精确的特征保存。
在提高性能方面,对于许多用户来说,扩展MapGuide提供者的一个限制是它不是多线程的。对于大规模部署,您可能需要考虑使用MapGuide的缩放功能—多个MapGuide各自具有自己的FME提供程序。我相信其中一个地图向导被指定为主向导,并将流量分配给其他向导。注意,这需要多个FME许可证。但是,在使用多个MapGuides之前,最好先对已有的内容进行优化。
只要您有足够的资源(RAM和磁盘),就可以将相关数据集分组到它们自己的连接中。查看服务器资源。一般来说,我对连接的数量和到期时间比较宽容,直到你的资源开始减少。如果空闲内存开始减少,您可能需要减少连接的数量。基本上,连接是在内存中设置的FME读取器。一个新的请求被分配到一个现有的连接中,从而节省了启动一个新的fme和连接到sde的时间。太多的连接和东西会被缓存到磁盘上,这可能比只启动一个新连接需要更长的时间来读取。你必须观察你的进程表,看看发生了什么。
FME的升级可能会有所帮助。我们在不断地改进我们的功能和性能,所以每一个版本都有许多修正和性能改进。一般来说,我们也不允许从一个版本到下一个版本的性能下降,即使是在追求新功能的过程中。
也就是说,我对直接升级到生产服务器持谨慎态度。您最好设置一个开发环境,然后使用一些MapGuide测试工具对其进行压力测试(AutoDesk中的MgTester.exe)。
当你准备好升级时,你可能想考虑最新的测试版或从我们的网站上获得最新版本的官方发布,其中包括最新的补丁,而CD版本没有。
Q)对于是否支持的MapGuide自定义格式的FME供应商?
一种)是的。自定义格式可以从FME提供MapGuide的范围内进行访问。一个很好的例子是自动重新投影从源数据坐标系统到目的地的坐标系,例如LL84。另一个用途是如多列组合成一个或应用代码查找得到说明,而不是重新格式化属性。
但是,请记住,目前所有自定义格式都被视为文件格式,并有自己的结果缓存。目前,我们正在以这样的方式,使那些与数据库源不被高速缓存,而是运行“活”注册自定义格式。
使用自定义格式MapGuide的诀窍是,你将需要手动复制创建到FME的数据源文件夹中的任何.fds。
下面是设置了MapGuide的一个普遍的重新投影数据源的步骤:
请注意,如果你有一个自定义格式的工作区的任何问题,可以随时打开目的地 - 重定向到展示台,然后从Workbench中运行转换,以验证所发生的事情到数据输出。
而已。现在,您的自定义数据源应该刚刚在MapGuide的。您可能需要重新启动您的MapGuide服务器,然后重新创建要指向这个LL84自定义格式的任何FME的数据源。然后,您应该能够使用的MapGuide作者使用新的自定义格式的数据源中添加数据,以及数据应该重新投射到匹配的MapGuide底图。
Q)是更好地使用MapGuide里的FME提供直接读取我的数据或我的所有数据到SDF格式转换?
一种)这里的一般的共识是该提供商是否是一个好主意,取决于您的格式。如果您在使用SDE(例如),那么它是一个简单,快捷的查询检索数据。如果您在使用地理数据库(例如)再有就是在检索数据的性能损失,你可能会更好只是地理数据库转换为SDF / SDF3作为常规FME批处理过程。当然,它也将取决于多久你的数据的变化,以及如何重要的它是将现场提供您的数据。
Q)我在哪里可以找到FME提供MapGuide的更多信息?
一种)看到的MapGuide和FME白皮书,用户文档和入门
©2019安全亚搏在线软件公司|法律