MapGuide Tips----如何在MapGuide Fusion Viewer里设置搜索选中地物时的Scale?

简介:


 

根据属性条件查询地物在地图上的位置是最常见的GIS应用之一。MapGuide Fusion Viewer已经提供了这个功能。你可以通过Fusion 自带的Search Widget来按照指定的条件搜索,然后使地图跳转到相应位置。但是这个功能还是有一个小小的缺陷,即在跳转过去后的地图比例问题。

如果我们找到的是一个较大面积的面状地物还好,但如果我们要找的是一个点或者一个小地块,这时候你就会发现我们的地图缩的太小了,以至于不能看到周边地物。如何解决呢?其实还是我们上篇介绍的minScale的问题。

在Ajax Viewer下的解决方法你可以参考我们上一篇文章MapGuide Tips----如何限制MapGuide Ajax Viewer的缩放范围。 我们这里说说在Fusion Viewer中该如何更改。使用notepad或者你喜欢的文本编辑器打开"<MapGuide WebExtension>\fusion\layers\MapGuide\php\LoadMap.php",大致在284行,

$minScale = "0";

$maxScale = 'infinity'; // as MDF's VectorScaleRange::MAX_MAP_SCALE

修改对应的变量为适当的值即可。

 

同样,因为这是对MapGuide 源文件的更改,所以会应用到所有的在这个站点上的MapGuide 应用。好了,关于MapGuide开发的问题,除了这里峻祁连的博客外,你还可以到MGDN(MapGuide Developer Network)论坛交流.

 

Stay tuned!

如需转载,请注明原始出处和作者: 杜长宇(Daniel Du)

作者: 峻祁连
邮箱:junqilian@163.com 
出处: http://junqilian.cnblogs.com 
转载请保留此信息。




本文转自峻祁连. Moving to Cloud/Mobile博客园博客,原文链接:http://www.cnblogs.com/junqilian/archive/2009/10/29/1592356.html ,如需转载请自行联系原作者
相关文章
|
数据处理 索引 Python
Pandas中concat的用法
Pandas中concat的用法
554 1
|
3月前
|
算法 Java C++
《解锁树莓派+Java:TinyML模型部署的性能飞升秘籍》
树莓派是一款基于ARM架构的单板计算机,适合嵌入式应用。结合Java语言“一次编写,到处运行”的特性,可实现跨平台开发,但树莓派有限的资源与Java高资源需求存在矛盾。优化JVM参数、模型量化与压缩、内存管理(如对象池技术)、多线程处理及代码优化是关键。通过合理配置堆内存、采用TinyML优化手段、使用并发技术及高效算法,可显著提升性能,满足实时性需求,充分发挥树莓派与Java协作潜力。
|
JSON 前端开发 数据格式
layui 穿梭框transfer组件 数据data用ajax来获取
layui 穿梭框transfer组件 数据data用ajax来获取
471 2
|
人工智能 运维 关系型数据库
深入理解微服务架构的优势与挑战
【8月更文挑战第13天】微服务架构为现代软件开发带来了革命性的变化,它使得应用程序更加灵活、可扩展和可维护。然而,微服务并非银弹,它也带来了一系列挑战和问题。为了充分发挥微服务的潜力并解决这些挑战,开发者需要深入理解微服务的原理和最佳实践,并结合实际业务场景进行有针对性的设计和实施。同时,随着云计算、容器化、人工智能等技术的不断发展,微服务架构将进一步完善和优化,为现代软件开发提供更加强大的支持。
|
存储 缓存 算法
内存系列学习(二):ARM处理器中CP15协处理器
内存系列学习(二):ARM处理器中CP15协处理器
314 0
|
人工智能 缓存 算法
【AI 孙燕姿 | AI 音色克隆】RVC 使用图文教程:无难度男女换声(伪音)、 AI 孙燕姿
根据本文,可以很简单实现:音乐干声分离:背景音(BGM)与人声(干声)的分离;训练个人音色模型:作为模仿其他干声素材的音色数据;男女换声(伪音):基于异性干声素材,进行实时转化声音为异性声音;AI 唱歌:仅作基础的模拟演唱,仍需进行调音等等操作,才可以达到完美;音色融合:不同音色的特征融合出一个全新的音色
6567 3
【AI 孙燕姿 | AI 音色克隆】RVC 使用图文教程:无难度男女换声(伪音)、 AI 孙燕姿
|
运维 Linux 网络安全
【阿里云镜像】使用阿里云Docker CE 镜像安装Docker
Docker CE 是免费的 Docker 产品的新名称,Docker CE 包含了完整的 Docker 平台,非常适合开发人员和运维团队构建容器 APP。
3609 0
【阿里云镜像】使用阿里云Docker CE 镜像安装Docker
|
安全 数据库连接 数据库
Pikachu漏洞平台初始化不成功
Pikachu漏洞平台初始化不成功
694 0
Pikachu漏洞平台初始化不成功
|
监控 安全 机器人
量化合约系统开发(功能说明)丨dapp智能合约开发(技术详解)
量化交易也是一种交易。狭义上的量化交易指将交易条件转化为程序,并自动下单;广义的量化交易是系统交易方式,是一种综合交易系统,根据一系列交易条件,智能决策系统,将丰富的经验与交易条件相结合,管理交易过程中的风险控制。
量化合约系统开发(功能说明)丨dapp智能合约开发(技术详解)