在Autodesk MapGuide Studio里组织数据的步骤
在Autodesk MapGuide Studio里组织数据的步骤
在 MapGuide Studio 里,载入和连接信息来创建网络地图这个过程是很简单的,只要您遵循一条重要的原则:保持数据的组织性。由于 MapGuide 新技术通常被用来支持多个应用程序,因此您必须能够轻松地浏览您的项目的各个组成部分。在您的站点浏览器里,您必须掌握四个关键的流程:
.1. 准备数据:
.a. 把矢量数据从 Studio 载入到服务器的载入过程
.b. 直接连接到现有的 FDO 数据存储
.2. 建立图层:
.a. 设置颜色和专题
.b. 设置标签,URL和地图提示
.3. 创建地图:
.a. 配置设置参数(如坐标系统,颜色等)
.b. 选择图层和显示顺序
.4. 发布地图:
.a. 设置工具栏和菜单
.b. 配置设置参数(如标题,初始视图等)
在进行第一步前,您必须建立一个工作环境来组织您的数据和地图。在站点浏览器里组织文件夹的一种方法是组织您的流程。对于每一个工程,您都会有四个步骤,从而可以组织成逻辑文件夹。
这种高度组织化的好处之一是您能更好的使用 Studio API。例如,如果您需要调用一个载入过程来更新您服务器上的数据(如 SHP 或 DWG 文件),这样就可以很方便地记住文件夹的路径。
准备数据
您可以直接载入某些类型的数据到服务器上,这些数据类型包括SDF,SHP,DWF,DWG 和 DXF™ 以及有地理参考的图像如 MrSID® 和 JPG。
文件通过“载入过程”载入到服务器上。每一个载入过程都可以被保存下来,并通过重新执行这一过程来刷新服务器上的数据。
您也可以直接连接到一个FDO数据源上,如Oracle® Spatial 或 SDE。这种连接不需要载入过程,因为您是直接连接到服务器上的数据。这种方式被推荐用于企业解决方案,因为数据会随着企业的 FDO 数据存储的更新而自动刷新。
建立图层
一旦您已经连上了FDO或载入了空间数据,您就能调整它在每一层中的显示外观。假如数据是矢量形式(点、线、多边形)的,您就能根据数据的某些属性把它们进行专题显示(例如根据土地价格用不同颜色显示地块)。您也能够创建和使用符号库,从而使您的点呈现出您所想要的样式来。所支持的符号格式包括 BMP,JPG, EMF,WMF,PNG 和 DIB 等。
创建地图
一旦您建好了图层并确定了它们的显示方式,您就能创建地图了。由于在您载入或连接数据的时候已经指定了坐标系统,那么地图的坐标就不需要和图层的相同。在编辑面板里,您选择地图所需要的图层和它们的显示顺序。
注意:您可以用相同的图层创建许多不同的地图。假如您改变某个层的数据源或颜色,那么这个变化会影响所有使用该层的地图。例如,假设您有一个绿色的地块图层,并且这个图层被用在三张地图中,您可以把该层的颜色改换成黄色,那么三张地图就会反映出这个修改。
总的来说,创建地图是简单的:仅仅只需选出把您所要显示的图层并把它们添加到地图上。这些图层是已经设置好样式的。接下来的工作就是把地图发布到Internet上。
发布地图
为了在Internet上发布地图,您需要建立一个web布局。一旦为您的web 布局选好了地图,接下来就能选择您想要用的浏览器类型:DWF Viewer或AJAX Viewer 。您应当根据地图的最终用户而做出选择。例如,假设网站的所有客户端都使用 Internet Explorer 并且能安装 DWF Viewer ,那么您可以使用 DWF Viewer 。否则请选择 AJAX Viewer ,这样所有的用户都能浏览地图而无论使用何种操作系统或浏览器。
在web布局中,您可以修改浏览器中的三部分显示内容:
1. 左侧面板:图层和属性
2. 中间面板:工具栏,快捷菜单,状态栏和地图
3. 右边面板:任务工具栏和面板
在Autodesk MapGuide Studio里,您可以完全控制工具栏和菜单。您可以使用大量的预置功能,例如缩放,平移和选择,或用脚本语言及HTML 来定义您自己的按钮和菜单项。您还可以使用这些菜单和按钮来定制界面,创建您自己的报表,或者调用服务器上的定制GIS功能。