Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第5章
目录:
Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第1章
Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第2章
Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第3章
Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第4章
Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第5章
Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第6章
Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第7章
Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第8章
Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料中文PPT下载
从这一章开始讨论要素服务feature service。 要素服务对于AIMS、MapGuide API开发来说是最重要的,内容也比较多,我计划分两章来讲。这是第一部分。在这一章中讨论FDO Provider,要素查询和选择集操作。
在AIMS WebExtension API中,要素服务用于对要素数据的存取,他提供了独立于底层数据格式的抽象层,不管底层数据是用SDF,SHP还是SQL Server,Oracle数据库,我们都可以用统一的Feature Service API来操作要素数据。之所以能有这样一个抽象层,就要归功于FDO(Feature Data Object)。 对应于每种数据格式都有一个FDO Provider。AIMS已经内置了包含SDF ,SHP, Oracle, SQL SERVER,SQLite等在内的诸多FDO Provider, 另外FDO是开源项目,还有好多开源的FDO provider。可以从fdo.osgeo.org下载。关于FDO建议大家看一下Map 3D培训材料的第3章AutoCAD Map 3D API Training content: Part-3, 另外<Map3D SDK>\Fdo\Docs下还有完整的文档。
AIMS开发中的常见任务就是要素查询。比如用户在图面上选中一些要素,编程列出这写要素的相关属性信息;还有就是用户指定一些条件信息,通过编程找到符合条件的要素并在地图上高亮显示。要解决这样的问题,请首先看一下这部分的PPT,然后在仔细研读一下示例代码中的Solution4.相信你会有收获。
示例代码下载 here.
PPT 下载 :Download EN_AIMS_API_Chapter_5