FlexViewer配置管理器是用于构建和定制ArcGIS Viewer for Flex应用程序的工具。它是一个基于Adobe AIR的应用,帮助开发者和GIS专业人员轻松配置和发布自定义的地图应用。以下是关于FlexViewer配置管理器的详细知识点:
1. **Adobe AIR**:Adobe Integrated Runtime(AIR)是Adobe公司开发的一个跨平台的运行环境,允许开发者使用HTML、CSS和ActionScript等技术开发桌面应用。
2. **AppBuilder-2.5.air**:这是一个用于配置Flex Viewer的工具,用户可以直接安装并使用它来创建和编辑Flex Viewer项目。
3. **Flex Viewer工程**:这是ArcGIS Viewer for Flex的基础,包含了用于展示地图和交互功能的源代码和配置文件。可以在官方网站上下载,或者在AppBuilder的安装目录下找到。
4. **ArcGIS Viewer for Flex配置**:
- **Web Server Base Folder**:设置Flex Viewer应用部署的本地文件夹路径,通常指向Tomcat或其他Web服务器的发布目录。
- **Web Server Base Folder URL**:输入Flex Viewer应用的在线访问URL,确保可以通过Web浏览器访问。
- **Show Advanced Settings**:高级设置中可以配置Bing Maps Key、HTTP Proxy URL、Geometry Service URL、ArcGIS Sharing URL和Getting Started Pop-ups等。
5. **高级设置详解**:
- **Bing Maps Key**:用于接入Bing Maps服务,需要在Bing Maps网站申请。
- **HTTP Proxy URL**:如果数据请求需要通过代理服务器,这里填写相应的URL。
- **Geometry Service URL**:定义用于执行几何操作的服务地址,如缓冲区、裁剪等。
- **ArcGIS Sharing URL**:自定义ArcGIS Online的URL,用于分享和协作。
- **Getting Started Pop-ups**:控制启动时是否显示配置提示信息。
6. **创建应用**:保存配置后,可以创建新的应用程序,输入应用名称并保存。
7. **Maps配置**:
- **Web Maps**:从ArcGIS Online选择已有的地图服务。
- **BaseMaps and Operational Layers**:配置底图和操作图层,可以选择不同的地图服务组合。
8. **Web Maps配置**:
- **Search**:输入地图服务名称进行搜索。
- **Select**:选择要添加的地图服务。
- **Customize Map Extent**:调整地图的初始视图范围。
9. **地图范围设置**:
- 使用鼠标拖动地图以调整初始显示范围。
10. **配置文件**:`config.xml`是Flex Viewer的主要配置文件,包含地图设置、控件可见性、服务URL等信息。
FlexViewer配置管理器是一个强大的工具,允许用户根据需求定制ArcGIS Viewer for Flex应用,实现个性化地图服务和功能的展示。通过配置Web服务器、创建应用、选择地图服务以及调整地图范围,用户能够构建出符合特定需求的GIS应用。