Webfocus Adapter for Geographic Information Systems: ESRI Arcgis Server and Arcgis Flex API Release 8.2 Version 03 and Higher
Total Page:16
File Type:pdf, Size:1020Kb
WebFOCUS Adapter for Geographic Information Systems: ESRI ArcGIS Server and ArcGIS Flex API Release 8.2 Version 03 and Higher August 16, 2018 Active Technologies, EDA, EDA/SQL, FIDEL, FOCUS, Information Builders, the Information Builders logo, iWay, iWay Software, Parlay, PC/FOCUS, RStat, Table Talk, Web390, WebFOCUS, WebFOCUS Active Technologies, and WebFOCUS Magnify are registered trademarks, and DataMigrator and Hyperstage are trademarks of Information Builders, Inc. Adobe, the Adobe logo, Acrobat, Adobe Reader, Flash, Adobe Flash Builder, Flex, and PostScript are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Due to the nature of this material, this document refers to numerous hardware and software products by their trademarks. In most, if not all cases, these designations are claimed as trademarks or registered trademarks by their respective companies. It is not this publisher's intent to use any of these names generically. The reader is therefore cautioned to investigate all claimed trademark rights before using any of these names other than to refer to the product described. Copyright © 2018, by Information Builders, Inc. and iWay Software. All rights reserved. Patent Pending. This manual, or parts thereof, may not be reproduced in any form without the written permission of Information Builders, Inc. Contents Preface ........................................................................ 13 Conventions ........................................................................14 Related Publications .................................................................15 Customer Support ...................................................................15 Information You Should Have ..........................................................16 User Feedback ......................................................................17 Information Builders Consulting and Training ............................................ 17 1. Introducing Geographic Information Systems .................................. 19 Understanding Geographic Information Systems ......................................... 19 Defining the Geographic Business Intelligence Solution ...................................20 GBIS Components ...................................................................20 ArcGIS Server.................................................................. 20 ArcIMS........................................................................ 21 ArcSDE........................................................................21 WebFOCUS.................................................................... 21 WebFOCUS GIS Adapter......................................................... 21 New Features .......................................................................22 Mapping Capabilities............................................................22 Map Viewer Interface............................................................23 Techniques.................................................................... 24 2. WebFOCUS GIS Adapter Architecture ..........................................25 XML-based Configuration Blocks .......................................................25 Orientation Modes ...................................................................26 Operational Flow - General....................................................... 26 Operational Flow - WebFOCUS Map View Manager...................................26 Operational Flow - WebFOCUS Application.......................................... 27 Map Rendering Capabilities...................................................... 27 Identify Functionality.............................................................28 Run Map Procedure.............................................................28 Current Limitations .................................................................. 28 3. Prerequisites for WebFOCUS GIS Viewer for Flex ...............................29 WebFOCUS Adapter for Geographic Information Systems: ESRI ArcGIS Server and ArcGIS Flex API 3 Contents Overview ........................................................................... 29 Map Document Requirements.................................................... 30 Data Storage Requirements......................................................30 Permission Requirements........................................................30 Creating a Map Service ...............................................................30 Configuring the Crossdomain.xml File .................................................. 54 4. Using the ESRI Configuration Utility ...........................................55 Introduction .........................................................................55 Understanding the Layout and User Interface ............................................64 Navigating the Main Window......................................................65 Viewing the XML Definition File....................................................69 Saving the XML Definition File.................................................... 71 Exiting From the ESRI Configuration Utility..........................................72 Configuring FOCEXECs ............................................................... 72 Configuring Inbound Layers.......................................................91 Configuring Outbound Layers..................................................... 99 Configuring Synthetic Map Services ...................................................107 Configuring Symbols ................................................................113 Adding Bookmarks ................................................................. 119 Customizing JavaScript Syntax ....................................................... 121 Configuring Settings ................................................................121 Display Information Settings.................................................... 122 Window Settings...............................................................124 Miscellaneous Settings.........................................................126 Flushing Tables ....................................................................128 Verifying the XML Definition File ......................................................129 Current Limitations .................................................................130 5. Using the WebFOCUS GIS Viewer for Flex .....................................131 Overview ..........................................................................131 WebFOCUS GIS Viewer for Flex Components ........................................... 135 Map Component...............................................................135 Navigation Component......................................................... 138 4 Information Builders Contents Tools Component..............................................................139 WebFOCUS Component.........................................................143 Help Component...............................................................147 WebFOCUS Map Component .........................................................150 WebFOCUS Report Component .......................................................153 Synthetic Layer Component ..........................................................156 WebFOCUS Data View Component ....................................................156 JavaScript Functions Available From Flexmapviewer.jsp ..................................157 jsRunFex..................................................................... 157 jsSetLayerVisible.............................................................. 159 jsClearMap................................................................... 159 jsSetMapExtent2.............................................................. 160 6. Creating WebFOCUS GIS Procedures ......................................... 161 Incorporating the GIS Filter .......................................................... 161 Creating a Report Procedure .........................................................164 Creating an Identify Procedure ....................................................... 164 Creating a Map Procedure ...........................................................165 7. Useful Techniques and Examples .............................................167 Creating Drill-Downs From a Report to a Map ...........................................167 Creating Drill-Downs Between Reports............................................172 Drawing Multiple Map Layers .........................................................173 Drawing Identical Map Layers Using Alternative Methods............................174 Including Custom Libraries ...........................................................176 Embedding Custom JavaScript Functions in the ESRIINFO.XML File ........................177 Directing Alternate Report Output to Different Windows ..................................177 Specifying Custom Colors in Your FOCEXEC ............................................178 Automatically Zooming On Selected Portions of the Map .................................178 Automatically Zooming On Drawn Map Features ........................................ 178 Controlling the Visible Map Viewing Area ...............................................179 Adding Additional Attributes to the URL........................................... 179 Increasing the Maximum Number of Selectable Map