background image

20

|

Chapter 1

Introduction

Map authors need to decide the type of maps to deliver:

Unintelligent maps with limited interactivity that do not require a Viewer 
installation (requires Autodesk MapGuide LiteView Extension).

Intelligent, highly interactive maps requiring a Viewer installation.

A combination of both types of maps, offering limited maps initially, with 
the opportunity to install a Viewer for increased interactivity

Map authors will find information they need in Chapters 5 through 9.

Server Administrator

The server administrator oversees the Autodesk MapGuide Server and the 
Windows NT Server or Windows 2000 Server computer on which it runs. This 
person is responsible for setting up the server architecture, security (password 
access and access keys), network connections, database access, and search 
paths for data sources and image files. The server administrator also installs 
the web server, Autodesk MapGuide Server, and MapAgent software, as well 
as OLE DB providers, geocoding data and, in some cases, Allaire ColdFusion

®

 

and/or Active Server Pages

Ô

 (ASP). Server Administrators need to maintain 

the Autodesk MapGuide Server using Autodesk MapGuide Server Admin.

Server administrators will find information they need in Chapters 2, 3, and 4.

Webmaster

The webmaster is responsible for all web site content, including HTML-
embedded maps. Webmasters need to be able to build and maintain a web 
site. The webmaster will work with the application developer when creating 
a map-enabled web site that extends the functionality of Autodesk 
MapGuide Viewer. Webmasters will find information they need in 
“Publishing a Map” on page 145.

Application Developer

The application developer uses programming skills to build custom Autodesk 
MapGuide Viewer applications and server-side scripts and reports. Applica-
tion developers need to be able to perform the following tasks:

Create HTML pages with embedded Java

Ô

, JavaScript, JScript, or VBScript 

code that accesses the objects of the Autodesk MapGuide Viewer API. For 
example, you might create an HTML form containing a button that turns 
a layer on and off, or a drop-down list that selects map features.

Create custom reports with ColdFusion, Active Server Pages, or another 
third-party application. 

In some cases, create server-side applications with Autodesk MapGuide 
SDF Component Toolkit. A server-side application created with the SDF 

Summary of Contents for 15606-011408-9320 - MAP R6.3 CPU MODEL-UPG 4/5 MIN 2 CPUS INITL

Page 1: ...15505 010000 5020 July 2000 USER S GUIDE ...

Page 2: ...to Architect AutoCAD Architectural Desktop AutoCAD Architectural Desktop Learning Assistance AutoCAD Learning Assistance AutoCAD LT Learning Assistance AutoCAD Simulator AutoCAD SQL Extension AutoCAD SQL Interface Autodesk Animator Clips Autodesk Animator Theatre Autodesk Device Interface Autodesk Inventor Autodesk PhotoEDIT Autodesk Software Developer s Kit Autodesk View DwgX AutoFlix AutoPAD Aut...

Page 3: ...sk MapGuide Viewer Requirements 17 What s the Fastest Way Through This Book 18 Conventions Used in This Manual 21 Where to Get More Information 22 Autodesk MapGuide Documentation 22 Third Party Documentation 24 Autodesk MapGuide Web Site 24 Online Discussion Groups 25 Autodesk Developer Network 25 Chapter 2 Understanding Autodesk MapGuide 27 What Is Autodesk MapGuide 28 Understanding Layers 28 How...

Page 4: ... Windows NT or Windows 2000 Security 48 Using Web Server Security 48 Using Autodesk MapGuide Security 49 Architecture and Performance 51 Which MapAgent to Install 51 Using a Remote MapAgent 52 Using Multiple Servers 53 Additional Performance Considerations 57 Choosing a Viewer Browser Environment 59 Chapter 4 Assembling and Administering Your Server 63 Setting Up Your Server 64 Before You Install ...

Page 5: ...mizing the Map Layer Access Log 86 Adding Geocoding Data 87 Chapter 5 Working with Data in Autodesk MapGuide 89 Basic Steps for Working with Data 90 Working with Spatial Data 90 Map Features 91 Creating a Spatial Data File 92 Working with Attribute Data 93 Linking Attribute Data to SDFs 93 Linking Attribute Data to Another Database 94 Preparing Attribute Data for Themes 94 Setting Up Your Attribut...

Page 6: ... Author 118 Starting Autodesk MapGuide Author 119 About Map Window Files MWFs 120 Introduction to the Program Window Layout 120 Using the Map Window Popup Menu 121 Using the Toolbar 123 Setting Preferences 125 Opening a Map 126 Moving Around on a Map 126 Zooming to a Location 128 Zooming to a US Street Address or ZIP Code 128 Using Bookmarks to Save the Current Map View 129 Using the Map Explorer ...

Page 7: ...rking with Map Layers in the Map Explorer 149 Creating a Vector Layer 150 Creating a Raster Layer 151 Creating a VISION Theme Layer 152 Creating an AutoCAD DWG Layer 152 Creating a Layer Group 152 Specifying General Properties for Layers 153 Specifying Data Source Properties for Layers 153 Setting Style Properties for Layers 155 Setting Style Properties for Raster Layers 156 Specifying Display Ran...

Page 8: ...viii ...

Page 9: ...ter also includes an overview of how the Autodesk MapGuide products work together what to do first and where to go for more information This chapter may be helpful to All Autodesk MapGuide users New Autodesk MapGuide users Overview Key features of Autodesk MapGuide What s new in Release 5 System requirements What s the fastest way through this book Where to get more information ...

Page 10: ...ap and as allowed by built in security settings Key Features of Autodesk MapGuide Autodesk MapGuide Viewer Key Features Access to live secured vector and raster data Versions available for Microsoft Windows Apple Macintosh and Sun SPARCstation Familiar browser interface Full zoom unzoom pan functionality including zooming to specific map features Ability to measure distances between indicated poin...

Page 11: ...ps drawings designs and schematics Full zoom unzoom pan functionality including zooming to specific fea tures Multiple feature selection by list radius polygon Map bookmarking Point feature posting Intelligent map caching Support for multi server connection Buffer zone creation Arbitrary X Y coordinate system support for CAD designs drawings or schematics Support for both vector and raster data ty...

Page 12: ...lligent interactive maps and drawings to users who have installed an Autodesk MapGuide Viewer Serves non intelligent maps and drawings without requiring installation of an Autodesk MapGuide Viewer requires Autodesk MapGuide LiteView Extension What s New in Release 5 Autodesk MapGuide Release 5 includes the new features described in the fol lowing sections In addition to the changes listed here Rel...

Page 13: ...map s URL and the current date and time Also you can specify the scale of the map you want to print or you can have Autodesk MapGuide automatically scale the map to fit the printed page Support for Multiline Text and Labels on Maps Autodesk MapGuide Author now supports multiple lines of text in text map features and labels This enhances the readability of the display Enhanced Symbol and Text Suppo...

Page 14: ... or relational spatial databases through the new SDP spatial data provider architecture If you purchase a Data Exten sion for your specific data type such as Oracle8i Spatial or VISION you do not need to convert data to SDF format before using it with Autodesk MapGuide For information about these and additional forthcoming data extensions contact your nearest authorized Autodesk reseller Support f...

Page 15: ...lp button on the toolbar for quick access to the Autodesk MapGuide Viewer Help or to a customized help URL Enhanced Printing You can now use the entire page for printing a map and you can control which elements print on the map When you print a map you can include a title a legend the map s scale a North arrow the map s URL and the current date and time Also you can specify the scale of the map yo...

Page 16: ...apGuide Servers Autodesk MapGuide Server Requirements Autodesk MapGuide Server requires the following Microsoft Windows NT 4 0 Server with Service Pack 4 5 or 6 or Microsoft Windows 2000 Server Web server Netscape Enterprise Server 3 5 or later or Microsoft Internet Information Server 4 0 or later included with Windows 2000 Web browser Netscape Navigator 4 0 or later or Microsoft Internet Explorer...

Page 17: ...6 based PC with 16 MB of memory Mouse or compatible pointing device Web browser Netscape Navigator 4 0 or later Autodesk MapGuide ActiveX Control Viewer Requirements Microsoft Windows 95 Windows 98 Windows NT 4 0 or Windows 2000 Professional Minimum of a 486 based PC with 16 MB of memory 24 MB required if using Windows NT 4 0 or Windows 2000 Mouse or compatible pointing device Web browser Microsof...

Page 18: ...information about how to set up Autodesk MapGuide and develop appli cations that interact with it Depending on your role in Autodesk MapGuide projects you can then decide which chapters to read I already have Autodesk MapGuide up and running If you already have data that you are using read Chapter 5 Working with Data in Autodesk MapGuide for information about how to optimize your data to improve p...

Page 19: ...todesk MapGuide Raster Workshop to work with raster images and then provides those files to the server administrator The data engineer might use AutoCAD Map to create spatial data or use Autodesk MapGuide SDF Loader to convert spatial data from other sources Data engineers need to work with the map authors to determine what spatial data is needed for the maps and then either create or acquire that...

Page 20: ... need to maintain the Autodesk MapGuide Server using Autodesk MapGuide Server Admin Server administrators will find information they need in Chapters 2 3 and 4 Webmaster The webmaster is responsible for all web site content including HTML embedded maps Webmasters need to be able to build and maintain a web site The webmaster will work with the application developer when creating a map enabled web ...

Page 21: ...duct documentation page at http www autodesk com mapguidedocs Conventions Used in This Manual The following table describes conventions used in this manual This word or phrase Indicates this Choose Edit Properties Click the Edit menu and then choose Properties from the Edit menu If three levels of menus are shown it means that there is a secondary or submenu For example the text Click Start Settin...

Page 22: ...k MapGuide Author and Autodesk MapGuide Server includes general information about using Autodesk MapGuide products specific step by step procedures and reference informa tion You can access the help by choosing Help Contents by clicking the Help button on the toolbar or by clicking the Help button in any Autodesk MapGuide Author or Autodesk MapGuide Server Admin dialog box Autodesk MapGuide Viewer...

Page 23: ...es not include information for developers You can also get a Microsoft Word version MGViewerHelp doc of the Autodesk MapGuide Viewer Help from the root level of the Autodesk MapGuide Author and Viewer CD The MGViewerHelp doc file is useful if you want to print the entire help contents for Viewer users Autodesk MapGuide User s Guide This guide is included with Autodesk MapGuide Author and Autodesk ...

Page 24: ...cuss GIS its history and its appli cations Because these books vary in scope quality and price you should take the time to browse through them in your bookstore and select the one that suits your needs One title you might try is Principles of Geographical Information Systems by Peter A Burrough and Rachael A McDonnell Oxford University Press Autodesk MapGuide Web Site To get late breaking informat...

Page 25: ...pecific product what steps you took immediately prior to the problem the exact error message that was displayed and any other information that would help us to understand the issue Providing this information will improve our ability to answer your question immediately Autodesk Developer Network Autodesk Developer Network ADN is a developer support organization that provides its members with servic...

Page 26: ...26 ...

Page 27: ...e Autodesk MapGuide products This chapter may be especially helpful to Server administrators Application developers New Autodesk MapGuide users What is Autodesk MapGuide How Autodesk MapGuide components work together Map authoring components Map viewing components Map serving components Application development components What is Autodesk MapGuide application development Overall strategy ...

Page 28: ...ap of your company including information about personnel in each office such as tele phone extension title department and so on Keep in mind that when you use Autodesk MapGuide you are not limited to using geographically projected maps you can also use drawings floor plans schematics or others kinds of spatial data Understanding Layers A key feature of Autodesk MapGuide is the use of layers Layers...

Page 29: ...eb pages or create links to it To view the map users can install Autodesk MapGuide Viewer free of charge When the user opens a web page that contains an MWF file or clicks a link to an MWF file the web browser auto matically loads Autodesk MapGuide Viewer to display the map The Viewer displays the map according to the MWF settings specified in Autodesk MapGuide Author A map displayed with Autodesk...

Page 30: ...ervers Data Servers Data Utilities Raster W orkshop SDF Loader SDF Com T oolkit Raster Im ages G IS C AD F iles VISIO N Cache O R AC LE SDF M W F VISIO N O racle8i Spatial Autodesk M apG uide LiteView Extension Servlet Autodesk O nSite Servlet Servers Autodesk M apG uide Server W eb Server Any Brow ser Autodesk O nSite Client Java Viewer ActiveX View er Plug In View er Autodesk M apG uide Author D...

Page 31: ...zed Autodesk reseller If you are not accessing spatial data through a data extension you will need to convert your data into one of the supported formats Autodesk MapGuide SDF Loader Autodesk MapGuide SDF Loader is a command line utility that converts spatial map data from a variety of formats into Spatial Data Files SDFs one of the native formats read by Autodesk MapGuide Server Specifically some...

Page 32: ...ts allowing for dynamic updates based on user input The SDF Component Toolkit is distributed on the Autodesk MapGuide Author and Autodesk MapGuide Server CDs For more information refer to Autodesk MapGuide SDF Component Toolkit Help SDFCOMTK HLP located in the Help directory under your SDF Com Toolkit directory Autodesk MapGuide Raster Workshop Autodesk MapGuide Raster Workshop is a utility that a...

Page 33: ...fer protocol FTP and run helper programs such as Autodesk MapGuide Viewer Autodesk MapGuide Viewer Autodesk MapGuide Viewer displays a map in your web browser when you open a web page that contains an embedded MWF or when you click a link to an MWF Autodesk MapGuide Viewer is available in three versions A Plug In for use with Netscape Navigator on Windows systems An ActiveX Control for use with Mi...

Page 34: ...files such as web pages and map window files MWFs When a user requests map data that request is received by the web server and passed to Autodesk MapGuide Server Autodesk MapGuide supports two types of web servers Microsoft Internet Information Server IIS 4 0 and later through the standard CGI and ISAPI interfaces and Netscape Enterprise Server 3 51 through the standard CGI and NSAPI interfaces Au...

Page 35: ...nt formats the data as requested by the map layer and then sends the data back across the web to Autodesk MapGuide Author or Autodesk MapGuide Viewer Autodesk MapGuide Server Admin Autodesk MapGuide Server Admin gives you complete operational control over Autodesk MapGuide Server You can set security generate log files configure data source directories and database access integrate with your web s...

Page 36: ...ustom map reports generating dynamic HTML pages and updating map resources such as databases GIS or CAD files In most cases applications are a combination of both client side and server side applications but for the sake of simplicity the following sections discuss the components as being one or the other Client Side Application Components Client side applications run in the user s browser A clien...

Page 37: ...trol and Java edition for Internet Explorer on Windows platforms Throughout this book we will often refer to JScript and JavaScript collectively as JavaScript VBScript VBScript is a Visual Basic derived language that supports the ActiveX Control for Internet Explorer on Windows platforms You can use these scripting languages to access the Autodesk MapGuide Viewer API and the Netscape and Internet ...

Page 38: ...Autodesk MapGuide Viewer without a web browser For details about supported platforms see Choosing a Viewer Browser Environment on page 59 Server Side Applications Server side applications run on the server or host creating or processing data and serving it to the client machine A server side application also known as a server app might be a counter that shows how many times a site has been visited...

Page 39: ...se and then displays an HTML page with the results in your web browser Examples of reports might be demographic data for the specified layers or the latitude longitude coordinate of the spec ified point For more extensive information about reports refer to the Autodesk MapGuide Developer s Guide User Updatable Map Resources You can create server applications that give users the ability to update m...

Page 40: ...apGuide Viewer or whether you want to use Autodesk MapGuide LiteView Extension to serve maps with limited interactivity 3 Set up your server This includes installing and configuring your web server installing Autodesk MapGuide Server installing a reporting engine setting up a development environment and adding files to the server 4 Decide on your data strategy and work with your data You will need...

Page 41: ... sure that your system is ready You can take two approaches to this phase The first approach is to read through Chapter 3 Designing Your System to deter mine exactly how you want to set up your system before you install The other approach is to do a basic installation to get an idea of how everything works together and make sure it all works properly and then use that knowl edge in Phase Two when ...

Page 42: ...nk by pausing the mouse over features on the layer to make sure the MapTips are displaying the feature names 8 Save the MWF 9 Create an HTML page that references the MWF and post it in the web server directory 10 Install the Autodesk MapGuide Viewers you will be supporting and then in your web browser type the URL to the HTML page you created in the previous step to verify that the map loads in Au...

Page 43: ...want to allow the user to digitize points on the map and update the database with the new locations you need to write a script to handle this Phase Three Implementation In Phase Three you implement your Autodesk MapGuide application according to the plan you developed in Phase Two To implement your application 1 If you will be installing additional servers do so now and test them as you did in Pha...

Page 44: ...44 Chapter 2 Understanding Autodesk MapGuide 7 Add the MWF to the application skeleton then test all layers reports Zoom Goto categories and so on 8 Build the placeholder functions and test them ...

Page 45: ... application Read this chapter to decide how you want to design your system what type of security you need and what type of Viewer and browser environment you want to support before you install or configure any software This chapter may be especially helpful to Server administrators Application developers Planning your directory structure Security Architecture and performance Choosing a viewer bro...

Page 46: ...ructure so that your files are secure Note This chapter assumes you are familiar with Windows NT Windows 2000 and web server administration If you are not look up Windows NT Windows 2000 and web server in the Autodesk MapGuide help index Directory Structure Guidelines You will need to create a directory structure for any of the file types you use with Autodesk MapGuide In some cases you will also ...

Page 47: ...Microsoft Internet Information Server and you want to give a directory Execute permissions you must create a virtual directory that maps to it regardless of whether that directory is under the root or not For instruc tions on creating a virtual directory refer to the documentation that came with your web server You can locate your MapAgent files anywhere on the server where they can be accessed by...

Page 48: ...ive that uses the file allocation table FAT file system you do not need to set Windows permis sions because all users have access to all files and directories If these direc tories are on a drive that uses a Windows NT File System NTFS you must set the appropriate permissions on these directories for each account intended to access these directories In addition to setting security for individual f...

Page 49: ...g Access to Maps In addition to controlling access to your map using the standard security features of your web server you can add password protection to your maps through Autodesk MapGuide Author Password protection prevents other Autodesk MapGuide Author users from opening a proprietary Internet published map and accessing the information stored in the MWF You must enter the correct password eac...

Page 50: ... Autodesk MapGuide Server Admin Whenever Autodesk MapGuide Viewer or Autodesk MapGuide Author requests data from a resource the user is prompted to enter a user ID and password Autodesk MapGuide Server then verifies that this user ID and password has been assigned to the resource and provides the data Additionally you can assign users to the Authors user group using Autodesk MapGuide Server Admin ...

Page 51: ... the user ID and password against a database on your server Map authors can also control whether developers have access to the tracking ID using the getTrackingID and setTrackingID methods You control the security of this data from the Map Window Properties dialog box in Autodesk MapGuide Author Architecture and Performance This section discusses the different server agents and distributed archite...

Page 52: ...calls can be made across a network the MapAgent does not need to reside on the same computer as Autodesk MapGuide Server This is useful for enhancing security because it allows you to publish maps from your public server while keeping your data Autodesk MapGuide Server and the commu nication between them secure on your private internal LAN For example you could have your web server MapAgent HTML f...

Page 53: ...ms built in to take advantage of multiple servers which improves performance Autodesk MapGuide Server can process multiple requests simultaneously balance the load of requests across the available servers and use data that is distributed across different servers This section discusses how Autodesk MapGuide Server takes advantage of multiple servers and helps you deter mine which is the best strate...

Page 54: ...of the data Simultaneous request model Distributed Data vs Mirrored Systems There are two approaches to using multiple servers distributed data and mirrored systems In the distributed data model the servers contain different resource files so that the map data is distributed across the servers In the mirrored model you have multiple servers with identical setups and data so that the additional ser...

Page 55: ... the two different multiple server architec tures In the first diagram notice that there are three web server computers each with its own Autodesk MapGuide Server Each contains different data In this case requests are distributed among the servers based solely on which data is requested if repeated requests are made for the same data only the server containing that data will be processing the requ...

Page 56: ... data However when requests are made to Web Server 2 all requests it receives are distributed among three Autodesk MapGuide Servers for processing each of which contains exactly the same data Thus in this example several web servers use the distributed data model and one of the distributed web servers also uses the mirrored data model to handle its indi vidual requests Setting up Multiple Servers ...

Page 57: ...a Site Configuration Bandwidth is a critical factor This includes internal and external band width as well as network traffic particularly at peak hours on the Internet Your hardware has many factors that affect performance including processor speed memory and disk space This type of data Must be available to Comments Map source data SDFs data accessed using a data extension raster images OLE DB d...

Page 58: ... For point and text layers rather than creating an SDF for the points and linking it to a SQL table for the attribute data consider storing the points in the SQL table as well and using that table as the source for the layer Whenever you link an SDF to a SQL table it takes longer to process than a layer based on just an SDF or a SQL table This is not true of themes how ever When setting up a theme...

Page 59: ...Will your users be running Netscape Navigator or Microsoft Internet Explorer Or do you want to create a stand alone appli cation to run the Viewer so that a browser is not necessary Autodesk MapGuide Viewer Autodesk MapGuide LiteView Extension Depending on which operating system and browser your users have they will use the ActiveX Control Plug In or Java edition If all of your users are running t...

Page 60: ...va Netscape Navigator Plug In HTML JavaScript Java Netscape Navigator Java edition HTML JavaScript Java Any browser that supports PNG file format LiteView Extension ColdFusion CF Active Server Pages ASP Java Server Pages JSP or Perl none stand alone application ActiveX Control Visual Basic C Java Mac OS Internet Explorer Java edition HTML Java Any browser that supports PNG file format LiteView Ext...

Page 61: ...no browser is required as your stand alone application takes the place of a browser Netscape Plug In The Plug In version of the Viewer works within Netscape Navigator 4 5 and later for Windows It exposes an API that is accessible from JavaScript and Java The Plug In Viewer API objects are exposed via Netscape LiveConnect technology If you develop an application only for the Plug In version of the ...

Page 62: ... edition API to other Java code if it has been compiled to directly instantiate MGMapApplet or MGMapComponent For more information see Implementing the Java Edition in the Autodesk MapGuide Viewer API Help Autodesk MapGuide LiteView Extension Autodesk MapGuide LiteView Extension is a Java program that runs on the server side a servlet It converts an MWF file into a PNG image and returns it as an H...

Page 63: ... 3 Designing Your System to help you decide how to set up your server security and architecture This chapter may be especially helpful to Server administrators Application developers Setting up your server Autodesk MapGuide Server Admin overview Setting general server properties Setting up your data sources Managing server security Tracking server requests Adding geocoding data ...

Page 64: ...dministrative privileges Verify Your System Requirements If you are running Microsoft Windows NT make sure that you have installed Service Pack 4 or later Make sure that you have Microsoft Data Access Components MDAC 2 1 SP2 or later installed on your computer MDAC 2 5 is included on the Autodesk MapGuide Server CD in the following location MDAC2 5 MDAC_TYP EXE The Autodesk MapGuide Server install...

Page 65: ...During the Autodesk MapGuide Server installation you will be asked to select one or more map agents to install see Which MapAgent to Install on page 51 If during the installation you select a map agent for which you have not yet installed a web server you will need to perform the following steps after you finish installing Autodesk MapGuide Server 1 Copy each map agent listed in the MapAgents Not ...

Page 66: ...all Netscape Navigator from the Netscape Developer s CD or download it from the web http www netscape com An entry in a DNS server Make sure that the administrator of the DNS server in your network enters the computer on which you are installing Autodesk MapGuide Server into the domain A user account set up on the computer After you have met all of these criteria you are ready to install the Netsc...

Page 67: ... and then select that MapAgent during the Autodesk MapGuide Server installation process However if you want to use the MapAgent on a different computer from Autodesk MapGuide Server or if you want to take advantage of load balancing for multiple servers read the following sections for configuration information Setting Up a Remote MapAgent The Autodesk MapGuide MapAgent uses DCOM to forward client ...

Page 68: ...k the REG_SZ value Mapserver_IP 3 By default the value is blank which directs the MapAgent to the local computer To direct the MapAgent to Autodesk MapGuide Server on a remote computer enter that computer s IP address If your Autodesk MapGuide Server s IP address is assigned via DHCP the IP will vary over time in this case enter the DNS host name of the Autodesk MapGuide Server instead of the IP a...

Page 69: ...port in the range of 1 024 through 65 535 to service the DCOM call To limit the range of DCOM you must again use REGEDT32 EXE Add the following three values to the key HKEY_LOCAL_MACHINE SOFTWARE Microsoft Rpc Internet the Internet key does not exist by default so you might need to create it The value in Ports specifies the range of ports on the server that are valid for use by RPC The value 6600 ...

Page 70: ...k administrator Warning This section does not address any security concerns regarding the con figuration of your firewall As with all changes to your firewall s configuration your network administrator should assess the risks that a change may bring If you set up more than one MapAgent see Using Multiple Servers on page 53 be sure to specify the correct MapAgent when you set up the map layers You ...

Page 71: ...her computer that you want to serve from Autodesk MapGuide Server you need to run them under a user account that has access to that computer Follow these steps after installing Autodesk MapGuide Server To change the account for the Autodesk MapGuide Server service 1 In the Windows Control Panel double click Services 2 In the Services window select the Autodesk MapGuide Server service and click Sta...

Page 72: ...s then refer to the topics listed under Administering Your Autodesk MapGuide Server Starting and Stopping the Server You can start and stop the server using Autodesk MapGuide Server Admin Starting the server brings it online so that is ready to accept and process requests Stopping the server takes it offline so that it cannot accept or process requests For step by step instructions choose Help Con...

Page 73: ...ialog box In Autodesk MapGuide Server Admin choose Edit Properties The Properties dialog box appears You use the six tabs in this dialog box to specify all of the properties for the Autodesk MapGuide Server This chapter includes basic information about each tab You can find complete step by step procedures in the online help Click for details about the options in this dialog box ...

Page 74: ... database systems using compo nents called data providers Autodesk MapGuide Server can access attribute data from any standard OLE DB data provider such as Microsoft Access SQL Server Oracle or any ODBC data source using the Microsoft OLE DB Provider for ODBC Drivers In addi tion Autodesk MapGuide Server can access spatial data from OLE DB Spatial Providers SDPs such as Autodesk MapGuide SDF Autod...

Page 75: ...or ODBC Drivers Managing Your Data Sources Using Autodesk MapGuide Server Admin you can view a list of your data sources make data sources available or unavailable create new data sources rename existing data sources delete data sources and specify where the server looks for data sources Autodesk MapGuide Server Admin also links to the Microsoft Data Link Properties dialog box where you can config...

Page 76: ...s are passwords that the author of a map embeds in the definition of the map layer Each time the map layer requests map data Autodesk MapGuide Server verifies the embedded access key against the list of valid access keys for the resource before fulfilling the request Because this process takes place automatically and invisibly every time the map layer requests data access keys are a convenient way...

Page 77: ...r resource per layer request until the user exits the current browser session Checked by Autodesk MapGuide Server for every layer request Goal Method Provide MWF files for a certain group of users only Use the security protection in your HTTP server to provide the MWF files to only a defined user group Allow user of Autodesk MapGuide Author to change styles but not map content Use access keys You ...

Page 78: ... changing the pass words regularly Provide secure access that can be disabled for a casual and changing group of users Assign access keys to the resources Access key security is transaction based every request requires authentication and requires no client side action This makes it easier to allow distribution to casual or public user groups without requiring them to know and enter the name passwo...

Page 79: ...pGuide Server for a list of the available data sources Such queries elicit a prompt for a user name and password which are validated against the Authors group list Although a user can enter a data source s full path name to include it in a map layer it is much easier to be able to choose from a list of available resources Warning Before Autodesk MapGuide Author users attempt to create map layers t...

Page 80: ...atically without the user ever being aware of the access key or needing to enter any information Autodesk MapGuide Server verifies that the access key is on the list of access keys assigned to the resource lakes sdf in Autodesk MapGuide Server Admin and then provides the data Thus the map author needs to coordinate with the Autodesk MapGuide Server administrator to make sure that the access key th...

Page 81: ...esources data sources by adding the resources to the Resources tab in the Properties dialog box To display the Properties dialog box choose Edit Properties Then click the Resources tab Click for details about the options in this dialog box Click for details about the options in this dialog box ...

Page 82: ...he Admin are System DSNs Otherwise database resources will not be set up correctly Likewise if Autodesk MapGuide Server is running under a user account be sure to log on to that same user account before running Autodesk MapGuide Server Admin so that the Server and Server Admin can access the same User DSNs To change the access properties of a resource you must first add the resource to the Resourc...

Page 83: ...line on each of those servers as well Tracking Server Requests When Autodesk MapGuide Server is running its status is displayed on the Autodesk Server Admin title bar and the number of requests currently being processed is shown in parentheses You can view additional usage informa tion by displaying one of the log files or running a usage report Log Files The following log files are available For ...

Page 84: ... access log records all requests to Autodesk MapGuide Server for each map layer A map layer access log record is created for each request as the request is completed For information about customizing the map layer access log see Customizing the Map Layer Access Log on page 86 Usage Reports You can run usage reports to track Autodesk MapGuide Server usage The Standard Usage and Mobile Device Usage ...

Page 85: ... a new file for each log every day at midnight allowing you to have a different log file every day This is useful if you need to go back to check the information in the log files for a particular day To rotate the log files you include a date format string in the log file names to indicate which date information will be used in the name of the log files For a complete list of format codes you can ...

Page 86: ...access log file choose Help Contents click the Index tab and look up access log customizing Customizing the Map Layer Access Log The map layer access log records all requests to Autodesk MapGuide Server for each map layer Autodesk MapGuide Server site administrators can customize the information that is recorded in the map layer access log file by modifying values in the Windows registry The map l...

Page 87: ...es in the database and then zooms to that location on the map For more information see Zoom Goto Address Geocoding Data on page 96 For information about obtaining a geocoding database go to the Autodesk MapGuide data web site http www autodesk com mapguidedata After you have obtained the geocoding files you need to set them up on the server so that Autodesk MapGuide Server can properly serve them ...

Page 88: ...88 ...

Page 89: ...des information about the dif ferent kinds of data you can use with Autodesk MapGuide This chapter may be especially helpful to Data engineers Map authors Basic steps for working with data Working with spatial data Working with attribute data Working with raster images Working with symbols Working with other types of spatial data ...

Page 90: ...te reports and add them to the map See Working with Reports on page 142 for more information This chapter is designed to give you an understanding of the different types of data you can use with Autodesk MapGuide and how you create or procure the data For information about using the data in map layers see Chapter 9 Working with Map Layers Working with Spatial Data Coordinates that represent the ge...

Page 91: ...ints from a spatial data file in a map you create a point layer Lines Polylines Polypolylines A line represents a linear feature such as a street river or sewer pipes A polyline is simply a line with multiple segments such as a winding road A polypolyline is a single feature that includes two or more polylines this is a convenient way to group related polylines into one map feature so that they ca...

Page 92: ...o convert the data to SDF Then Autodesk MapGuide Server reads the SDF data and sends it to Autodesk MapGuide Author and Autodesk MapGuide Viewer to be displayed When creating SDF files you should use only one type of data in each SDF file if possible For example an SDF might contain only points lines polylines polygons or annotations text from your AutoCAD Map data This optimizes performance in Au...

Page 93: ...eatures to the user Examples of attribute data are population area name total sales a URL link to a related web page style data and any other data you want to associate with a spatial feature When you link attribute data to your spatial data the data can be used in one of four ways it can display the names of the features it can be used to set the width of symbols height and rotation of symbols an...

Page 94: ...nd look up troubleshooting problems creating themes Linking Attribute Data to Another Database You can create point layers and text layers from OLE DB data sources instead of SDFs For these layers you can still use an OLE DB database table for creating themes For example if you are setting up a layer of cities you might have two tables one that contains basic information about each city such as th...

Page 95: ...ibutes separately for each of these categories so that roads with the lightest traffic are drawn in thin black lines and roads with heaviest traffic are drawn in thick red lines and so on If you are using point or text data you need to consider which symbols you will want to use for each theme category For more information see Working with Symbols on page 104 Setting Up Your Attribute Database You...

Page 96: ... and category value entered into fields in an OLE DB data source Unlike other types of attribute data Zoom Goto categories do not require a feature key so you do not need to include it in your Zoom Goto category database For instance if you have a polygon layer of parcels that you want users to be able to zoom to you could store all of your parcel IDs and coor dinate values in an OLE DB database Y...

Page 97: ...rmats The following section contains a complete list of supported file formats Raster Image File Formats The following table provides a brief description of the raster image file formats supported by Autodesk MapGuide Author and Autodesk MapGuide Server Format File Extension Description GIF GIF Graphics Interchange Format North America only TGA TGA TrueVision Targa 2 0 Format CALS CAL CALS MIL R 2...

Page 98: ...ompanied by a georeferencing file which provides additional information about how to position the raster image on the map When you access a layer that references a RIC file Autodesk MapGuide Server scans through the RIC file to determine the images or portions of images that correspond to the area being viewed and then sends only the data for that area This greatly increases performance as only th...

Page 99: ...ent resolutions are supported For example you could mix 1 and 2 meter resolution data Also images in a RIC can be in different formats such as TIFF TGA PNG and so on Images are processed in the same order in which they are listed in the RIC Therefore if two images overlap each other the image specified later in the list will cover the image specified earlier in the list When you create a layer you...

Page 100: ...nother way to generate a RIC manually is to use Autodesk MapGuide Author to obtain the coordinates of the image extents First display each image on a layer and then zoom to opposite corners of the image lower left and upper right reading the coordinates from the status bar These coordi nates indicate the extents of the image They do not have to be exact only greater than the extents of the actual ...

Page 101: ...tation factor must always have a value of 0 0 The ESRI world file extension depends on the raster image file format as listed below negative y dimension of a pixel 2 0 x value of the upper left pixel 233001 5 y value of the upper left pixel 901999 5 Raster Image Format World File Extension GIF GFW TGA TAW CALS CLW PNG PGW BMP BPW JPEG JGW TIFF TFW Format continued Example continued ...

Page 102: ...e dublinca tif Type RASTER 6144414 2088370 0 0 Label Pt 1 6144416 2088370 1 0 Label Pt 2 6144414 2088370 0 1 Label Pt 3 CoordSys Earth Projection 3 74 ft 120 50 36 50 38 43 37 07 2000000 500000 Units ft RasterStyle 2 74 GeoTIFF A GeoTIFF file is an extended version of the TIFF format with embedded georeference information inside one or more of its tags A single file contains both the raster image ...

Page 103: ...M XDIM 10 0 M YDIM 10 0 M NCOLS 1269 NROWS 1862 NBANDS 3 Frame Corner Support NW_X_PIXEL 1 NW_Y_PIXEL 11 NE_X_PIXEL 1251 NE_Y_PIXEL 1 SW_X_PIXEL 15 SW_Y_PIXEL 1862 SE_X_PIXEL 1269 SE_Y_PIXEL 1852 File Encoding NBITS 8 BYTEORDER I SKIPBYTES 0 RECORDSKIPBYTES 0 BANDROWBYTES 1269 TOTALROWBYTES 3807 LAYOUT BIL BAND_RGB 3 2 1 Process Information PRE_PROCESSING_LEVEL 3a End of File ...

Page 104: ...thor uses symbols that you specify to represent the points in point layers The product comes with predefined symbols that are grouped by type in a number of symbol files smb The symbol files are installed in the Smb directory located in your Autodesk MapGuide Author program directory You can also create your own custom symbols in AutoCAD Map or another third party drawing program copy them to the ...

Page 105: ...SDP data extension Additionally there are data extensions available for VISION theme data and Oracle8i Spatial as well as planned data extensions for AutoCAD Map DWG and ArcView SHP If you are an experienced COM devel oper with knowledge of OLE DB you can also create your own SDP To deter mine whether there is an SDP available for your data or to create your own SDP contact your nearest Autodesk D...

Page 106: ...ys for the map feature so that you can get information about the original VISION features The keys of map features on VISION theme layers are formed from a composite of the original VISION Feature Plan Version Mode Layer and Network numbers with a vertical bar character delim iting each of the numbers as follows F Feature Plan VersionMode Layer Network For example if the feature is 967 plan is 5 v...

Page 107: ...SION symbols are drawn as polylines VISION markers are drawn as polylines VISION circles are drawn as polylines Likewise because of differences in the symbology models between the two products there are small differences in the way features are styled when drawn These include the following VISION colors are mapped to the closest available Autodesk MapGuide color Text drawn using the VISION PostScr...

Page 108: ...Displayed as Fixed Some scale dependent VISION symbology for example line thickness is displayed in Autodesk MapGuide at a fixed scale In this case the scale will be correct when the symbology is initially displayed in Autodesk MapGuide but as the user zooms the lines will not get thicker Polygons Obscuring Non Polygons When a map has two or more VISION theme layers and the themes contain features...

Page 109: ...our maps including details about designing your map and information you will need from your server administrator This chapter may be especially helpful to Map authors Data engineers Planning the data Planning layers Designing the map Information you need from your Autodesk MapGuide Server administrator ...

Page 110: ...t to show different versions of the data each of which is used at different display ranges Will you need to use raster data Where is the raster data referenced How is this data georeferenced Planning Layers After you have created gathered converted and prepared all of your data authors can use it to create their maps Remember that when you create a map and add data to it you add the data to layers...

Page 111: ...mers on one layer fire hydrants on another If the data set will be unselectable divide it the way you want it to display red lines on one layer green lines on another Do you want to display more or less data depending on the current scale If so create multiple layers of the same area that turn on and off at partic ular display ranges Because these layers will be almost identical you should conside...

Page 112: ...y correspond to exact fixed locations on the earth For example a floor plan map might specify that the southwest corner is 0 0 and the northeast corner is 500 500 so that if the building were moved to another location these coordinates would still be accurate because they are not tied to exact locations on the earth If you used latitude longitude coor dinates for that map however the coordinates w...

Page 113: ...ereas double precision is accurate to better than a fraction of an inch or 1 MM Single precision is usually more than enough accuracy for most applications but if you are creating very large scale maps for applica tions that require that you accurately pinpoint items you might need double precision If you are using arbitrary xy coordinates and the base unit of the map is already very small such as...

Page 114: ...e SDF As you might imagine as you start adding several layers to achieve different results at various scale ranges it can become difficult to manage the process so taking an organized approach is critical during planning In addition to the columns shown in the example you could also add columns that indicate which server each layer uses whether it is selectable the layer type the layer group to wh...

Page 115: ...d highways and you want to draw them in different colors it s usually best to create a separate roads layer and highway layer and apply one color to each The other option is to create one layer and create theme categories for roads and highways on that layer applying the colors you want to the theme categories However this approach can decrease performance Make layers selectable only if necessary ...

Page 116: ...s or passwords assigned to the resources You will use this information when setting up a layer The URL of the Autodesk MapGuide Server MapAgent If your organiza tion has more than one Autodesk MapGuide Server you may have more than one map agent to choose from You specify the map agent you want to use when you set up a layer Typically the URL looks something like http www yourcompany com scripts m...

Page 117: ...ram navigating maps and layers and other map authoring fundamentals This chapter may be especially helpful to Map authors Installing Autodesk MapGuide Author Starting Autodesk MapGuide Author Introduction to the program window layout Setting preferences Opening a map Moving around on a map Using the Map Explorer Viewing map information Measuring distances Selecting map features Creating buffers ar...

Page 118: ...lation does not start automatically when you insert the CD in the drive click the Start button on the Windows Taskbar and then choose Run In the Run dialog type d setup where d is your CD ROM drive 3 Click Next in the Welcome screen read the software license agreement and then click Yes to accept the agreement 4 When setup prompts you to enter your serial number and authorization code do one of th...

Page 119: ... To work with your map you need to gain access to your server for example log on to your network so that you have access to the server before you start Autodesk MapGuide Author If you do not currently have access to the Autodesk MapGuide Server you can still start Autodesk MapGuide Author but you will be limited in what you can do For example you will not be able to access any databases or browse ...

Page 120: ... SQL databases spatial data files and raster image files layers of carto graphic data such as roads and countries layer display information such as attributes and visible scales and map display configuration specifications such as menus and legends Introduction to the Program Window Layout The program window is designed to maximize the amount of space used for displaying the map while still provid...

Page 121: ...map or get information about map features As a map author you can modify the popup menu to show or hide functionality in Autodesk MapGuide Viewer You can customize all but the first item on the popup menu by adding or deleting commands or by modifying the actions assigned to specific commands Note Changes that you make to the map window popup menu in Autodesk MapGuide Author will also appear in th...

Page 122: ...t Accesses the Print commands which you can use to customize the print layout Page setup com mand or print the map Print command Copy Copies the current map view to the Clipboard as an Enhanced Windows Metafile EMF Programs that cannot display Windows metafiles will not be able to use the files from the Clipboard If you use the Copy command when the Design tab of the Autodesk MapGuide Author Map E...

Page 123: ...which you can use to select features on the map in various ways View Accesses the View commands which you can use to view a report create buffers or measure dis tances on the map Help Accesses the Help commands which you can use to set preferences for the map window access the Autodesk MapGuide Help contents and view ver sion and copyright information for Autodesk MapGuide Author In Autodesk MapGu...

Page 124: ...files will not be able to use the files from the Clipboard If you use the Copy button when the Design tab of the Autodesk MapGuide Author Map Explorer has focus the currently selected layers or layer groups are copied to the Clipboard Select Selects features in the map Pan Moves the map around in the map window to display areas that are outside of the current view Zoom Zooms in to a specified rect...

Page 125: ...ces dialog box by choosing File Preferences For step by step instructions choose Help Contents click the Index tab and look up preferences Zoom Goto Zooms to a specified location Unzoom Redraws the map so that Autodesk MapGuide Author displays the full extents of the map in the current window Stop Stops or interrupts Autodesk MapGuide Author from updating the map display Reload Reloads the map fro...

Page 126: ...ng the File Open Location command For step by step instructions choose Help Contents click the Index tab and look up opening maps Moving Around on a Map You use the zoom and pan commands to move around on a map To access these commands right click in the map window to display the map window popup menu You can also access these commands from the Edit menu or the toolbar Click for details about the ...

Page 127: ...ase the mouse but ton to zoom to the enclosed area Zoom Goto Zooms to a specified location Select a category enter the name of a location and then specify the width of the area you want to view Autodesk MapGuide Author zooms to the specified width using the specified location as the center of the map Zoom Width Zooms to a specified width on the center of the current view Zoom Scale Zooms in or out...

Page 128: ... To open this dialog box choose Edit Zoom Goto and then click the Location tab For step by step instructions choose Help Contents click the Index tab and look up zooming to a location Zooming to a US Street Address or ZIP Code If the map was authored to include a United States geocoding database you can type in a street address or ZIP code and zoom right to it on the map You use the US Street Addr...

Page 129: ...rk by choosing Bookmarks Add Bookmark For step by step instructions on using bookmarks choose Help Contents click the Index tab and look up bookmarks Using the Map Explorer The Map Explorer which appears on the left side of the Autodesk MapGuide Author window contains the Design tab and the View tab Both tabs display the layers and layer groups in the map As you design and create maps you work in ...

Page 130: ... menu Layers that are available at the current scale are listed in the legend in black and those that are unavailable at the current scale are dimmed gray The check boxes in front of the layer names indicate whether or not the available layers are visible by default when the layers are within the current display range You can turn a layer s visibility on or off simply by clicking its check box Sel...

Page 131: ...ave finished creating a map you can use the View tab to see how the map s legend will appear in Autodesk MapGuide Viewer This can help you verify that you have created your layers as you planned You can turn layers and layer groups on and off from the View tab by clicking the check box next to a layer or layer group name Note The default width of the View tab is 275 pixels while the default width ...

Page 132: ... that you can set the Viewer legend to a specific width Viewing Map Information You can easily get information about the map as well as about individual features on the map The status bar displays information about the map For example it displays the current map scale width and height as shown in the following illustration The status bar also displays information about individual features on the m...

Page 133: ...n view the distance between each segment you measure as well as the cumulative total of all segments measured Note Depending on the map s coordinate system and the area displayed smaller areas tend to be more accurate than larger areas distances may not be accurate To improve the accuracy of distances you can select a coordinate sys tem that has accurate or partly accurate distances keeping in min...

Page 134: ...tus bar at the bottom of the map You can select map features only if you enable the Make Map Features Select able option on the General tab of the Map Layer Properties dialog box For more information see Specifying General Properties for Layers on page 153 Note When you select a map feature Autodesk MapGuide Author selects the feature by its key Therefore if you select a map feature that contains ...

Page 135: ...n one mile of a number of store locations As part of this query you might also want to see the area that defines the spatial query Autodesk MapGuide Author can create buffer zones around one or more selected features You can then select features that fall within these buffers You use the View Buffer command to create buffers For step by step instructions choose Help Contents click the Index tab an...

Page 136: ...g Familiar with Autodesk MapGuide Author You use the File Page Setup command to specify how to print your map For step by step instructions choose Help Contents click the Index tab and look up page setup and printing maps ...

Page 137: ...cludes information about customizing the map window popup menu working with reports and keeping track of how and when users access your map This chapter may be especially helpful to Map authors Creating a new map Specifying a Coordinate System Specifying a password to protect a map Creating and modifying Zoom Goto location categories Customizing the popup menu Working with reports Tracking user ac...

Page 138: ... the File New command in Autodesk MapGuide Author The file used to create new maps is called Newmap mwf If you prefer to start with a different map for all new maps that you create you can do so by saving your own map as Newmap mwf over writing the default new map For more information choose Help Contents click the Index tab and look up Newmap mwf Specifying a Coordinate System The coordinate syst...

Page 139: ...published map and accessing the information stored in its MWF file When you assign a password to a map users must enter the correct password each time they open the map Warning Don t forget your password Autodesk MapGuide Author has no mechanism for accessing passwords so assign them thoughtfully and record them in a secure location You use the Security tab of the Map Window Properties dialog box ...

Page 140: ...ame of the country in the location box Adding location categories to your map can save users a lot of time You can create modify and delete zoom location categories using the Zoom Goto tab in the Map Window Properties dialog box Note that you cannot delete the US Street Address category For step by step instructions choose Help Contents click the Index tab and look up zoom goto location cate gorie...

Page 141: ...xcluding newline characters in the first field that will be used for location names The US Street Address Location Category Autodesk MapGuide Author comes with a predefined location category called US Street Address When you activate this category you access a geocoding database that contains U S street addresses and their coordinates so that your users can type an address or ZIP code and zoom dir...

Page 142: ...you want to use for your Autodesk MapGuide Viewer you can specify it in the popup menu Note The first item on the menu is always Properties in Autodesk MapGuide Author however Properties does not appear on the menu in Autodesk MapGuide Viewer You use the Popup Menu tab of the Map Window Properties dialog box to customize a map s popup menu For step by step instructions choose Help Contents click t...

Page 143: ...ss the report and any optional parameters to be sent with the report request When users view a report Autodesk MapGuide Author or Autodesk MapGuide Viewer sends a request to the URL defined for that report The report engine then creates the report for the selected features or points When you have designed a report and have data for the report you can add the report to your map You use the Reports ...

Page 144: ...ood idea to save periodically to avoid lost work if your system fails Warning After you save a map in Release 5 you cannot open the map in earlier releases of the program Autodesk MapGuide Viewer users using older versions can easily upgrade to Release 5 by downloading the new Viewer from http www autodesk com prods mapguide download index htm If you opened the map using its web URL by choosing Fi...

Page 145: ...ur map in their HTML pages or create links to them When a user visits a web page that contains your map or clicks the link to it Autodesk MapGuide Server sends the map data to Autodesk MapGuide Viewer which displays the map in the user s web browser The web developer should make a note on the web page that Autodesk MapGuide Viewer is required for viewing the map and should add a link to the Autode...

Page 146: ...146 ...

Page 147: ...ess keys and saving layers This chapter may be especially helpful to Map authors About map layers Working with map layers in the Map Explorer Specifying general properties for layers Specifying data source properties for layers Setting style properties for layers Specifying security for layers Modifying multiple layers simultaneously Saving a layer Adding a saved layer to the current map Rebuildin...

Page 148: ...ible area only not for the entire map Dynamic layers are most appropriate for medium to large data sets and for maps that cover a large area A static map layer stores a snapshot copy of the layer data for the entire map window and embeds it in the map file Because all of the data is already in the map the layer takes a little longer to load but zooming in and out is faster than with dynamic layers...

Page 149: ...hat you use as a background image If you have VISION theme data and the Autodesk MapGuide Data Extension for VISION you can create VISION theme layers If you have Oracle8i Spatial data and the Autodesk MapGuide Data Extension for Oracle8i Spatial you can create Oracle8i Spatial layers If you have AutoCAD DWG files and the Autodesk MapGuide Data Extension for DWG you can create AutoCAD DWG layers I...

Page 150: ...of the commands in the New Layer submenu in the map layer popup menu Creating a Vector Layer You can create four types of vector map layers text point polyline and polygon Each layer can contain only one map feature type You create vector map layers from spatial data provider SDP data sources if you are creating point or text layers you can also create them from points in an SQL database table tha...

Page 151: ...p s coordinate system using third party image analysis and enhancement software before you create the raster map layers You can create a raster map layer by referencing either a single raster image or a raster image catalog RIC file A RIC file lists all the raster image files that tile the area covered by a map or map layer When you access a layer that references a RIC file Autodesk MapGuide Serve...

Page 152: ...tep by step instructions choose Help Contents click the Index tab and look up VISION creating VISION theme layers Creating an AutoCAD DWG Layer If you have AutoCAD DWG files and the Autodesk MapGuide DWG Data Extension you can create AutoCAD DWG layers You create AutoCAD DWG Layers by choosing New Layer AutoCAD DWG Layer from the popup menu in the Design tab of the Map Explorer For details about s...

Page 153: ...sk MapGuide Server MapAgent that will serve this data and additional data source properties If you are creating a raster layer the Data Sources tab looks different than it does when you are creating a vector layer For more information see Creating a Raster Layer on page 151 If you are working with a buffer layer that you created with the View Buffer command the Data Sources tab is not available To...

Page 154: ...DB Data Source the dialog box displays two different secondary tabs as shown here Note The Position Size Alignment Rotation tab is available only for text and point layers based on an OLE DB data source Secondary tabs for SDP Data Sources SDP Data Source and Name URL Where Secondary tabs for OLE DB Data Sources OLE DB Data Source and Position Size Alignment Rotation ...

Page 155: ...ee Setting Style Properties for Raster Layers on page 156 When specifying the style properties for a layer you are setting up one or more style sets Each style set has a display range and at least one style that controls how the data displays By default there is only one style set per layer but you can add more style sets to display the data differently depending on the current scale For example y...

Page 156: ...ter Layers The style properties that you can set for raster layers are different from those you can set for other types of layers For step by step instructions choose Help Contents click the Index tab and look up raster layers styles Styles tab for raster layers Online Help Index raster layers styles ...

Page 157: ...pGuide Author draws the roads with heavier line styles as the zoom increases When setting up multiple style sets for a layer make sure that the display ranges do not conflict For example the ranges 500 000 5 000 000 and 2 000 000 10 000 000 conflict because the second range overlaps the first one In such cases when the current map scale is within the overlapping display range Autodesk MapGuide Aut...

Page 158: ...layers as shown in the following illustration The settings you specify for this particular style determine how all features on the layer are drawn However on polyline layers you can add additional display styles if you want to overlap display styles to create the effect of complex line styles For more information see Creating Complex Line Styles with Polylines on page 161 When themes are enabled t...

Page 159: ...ed in the Autodesk MapGuide Author program folder You can also use Windows metafiles WMF enhanced Windows metafiles EMF or pictures from the Clipboard as symbols Additionally you can create your own symbols in AutoCAD Map and import them into Autodesk MapGuide Author To specify styles for point layers you double click a style or click Change in the Styles tab of the Map Layer Properties dialog box...

Page 160: ...apGuide Author For step by step instructions choose Help Contents click the Index tab and look up symbols adding Setting Display Styles for Text Layers You can specify the font color background alignment height and rotation of text layer features To specify styles for text layers you double click a style in the Styles tab of the Map Layer Properties dialog box to display the Text Style dialog box ...

Page 161: ...dialog box For step by step instructions choose Help Contents click the Index tab and look up polyline layers styles Creating Complex Line Styles with Polylines On polyline map layers that do not use themes you can create complex line styles by defining multiple display styles for the same display range Autodesk MapGuide Author draws each display style on top of the one that precedes it in the Sty...

Page 162: ...le in the list is drawn first the second style is drawn on top of that and so on Thus the left side of the last style shows you the final style that will be used to draw the polylines on the map To create another style click New in the Styles area and then specify the line style color and width that you want to appear on top of the existing style Setting Display Styles for Polygon Layers You can s...

Page 163: ...dex tab and look up themes creating Specifying Layer Feature Labeling and Overposting Use the Labels And Overposting area in the Styles tab of the Map Layer Prop erties dialog box to specify the font size color and map display range of automatic labeling for this style set and to control how features overlap on a layer Labels And Overposting area in the Styles tab of the Map Layer Properties dialo...

Page 164: ...is denied If the resource does not use an access key the access key embedded in the layer is ignored You can also control whether Autodesk MapGuide Viewer API users can obtain coordinate information from map features in your map and whether they can access the map layer setup Disabling API access to the coordinates prevents developers from writing scripts that can download all of the coordi nates ...

Page 165: ... you can use it to create new layers in the same map or in different maps This can save you time if you create similar layers repeatedly because you can simply add the MLF as a new layer and make modifications to its existing settings Therefore you should consider saving commonly used layers as MLFs Note that if the layer is static the MLF will include all of the data for that layer as well its pr...

Page 166: ...er you must save the layer To add a saved layer to a map 1 Right click over the Map Layers item in the Design tab of the Map Explorer and then choose Add Layer From File 2 Navigate to the folder where the saved layer s MLF file resides select the folder and then click OK Rebuilding a Layer or Layer Group If you have made changes to one or more layers you can have Autodesk MapGuide Server rebuild t...

Page 167: ... that deleting a layer group deletes all of the layers in the group To delete a layer or layer group 1 In the Design tab of the Map Explorer select one or more layers or layer groups to delete 2 Right click and choose Remove from the popup menu A message appears to confirm the deletion 3 Click Yes to delete the selected layer s or layer group s ...

Page 168: ...168 ...

Page 169: ...oom magnification identified by a URL that you specify When you use a bookmark the map is redrawn at the view position and zoom magnification saved in the bookmark buffer A polygon that locates its boundaries at a certain distance from a point line or other polygon An example of a buffer is a polygon whose boundaries are 200 feet from the bank of a river centroid A point designated as the center o...

Page 170: ...tion of degrees in floating point values For example in decimal degrees 30 30 0 is 30 5 degrees minutes seconds The mathematical representation of degrees as minutes and seconds where one degree equals 60 minutes and one minute equals 60 seconds For example in degrees minutes seconds 30 5 is 30 30 0 DGN file format Microstation Design File a data format that includes files created in Intergraph Be...

Page 171: ... raster image onto the current map GIS Geographic Information System an organized collection of computer hardware software and geographic data designed to efficiently capture store update manipulate analyze and display all forms of geographically referenced information hatch A regular pattern used to fill an area with a series of cross angled lines IntelliMouse A pointing device designed by Micros...

Page 172: ...cter height For example if the distance between lines of text is 10 mm and the line spacing ratio is 0 5 the font height is 20 mm linetype A property of a line that defines its appearance Examples of linetypes include continuous dashed and dotted linked table or database A table or database linked to a layer using Autodesk MapGuide Author The records in the table are linked to the spatial features...

Page 173: ...guration specifications such as menus and legends MIF MID file format MapInfo Interchange File a data format that includes files cre ated in MapInfo You can convert these files to latitude longitude SDF files using the Autodesk MapGuide SDF Loader NSAPI Netscape Server Application Programming Interface an interface that allows server applications to work with Netscape Internet servers either Netsc...

Page 174: ...s lines The ability to overlay vector data on raster data is a key feature of Autodesk MapGuide For example you can display a raster image file containing a photograph of a particular area and then overlay a layer of streets and ZIP code boundaries to help identify landmarks in the photograph Because raster images store a value for every pixel in the grid rather than storing only the vertices of t...

Page 175: ...ds cities and countries spatial data provider SDP An OLE DB data provider that can process spatial queries and access spatial data SQL Structured Query Language a syntax for defining and manipulating data from a relational database Developed by IBM in the 1970s it has become an industry standard for query languages in most relational database management systems SQL Select statement A SQL statement...

Page 176: ... that a map use US units or metric units using the Preferences dialog box in Autodesk MapGuide Author or Autodesk MapGuide Viewer Universal Naming Convention UNC The standard method of specifying the full path name of a file For example to specify a file named ROADS SDF in a folder named SDF on a computer named Data with the share name CDrive you would type Data CDrive SDF ROADS SDF If the compute...

Page 177: ...ents 35 overall strategy for developing 41 arbitrary xy coordinates 112 Arc Info Coverage files converting to SDFs 31 architecture distributed 51 ArcView Shapefiles converting to SDFs 31 ArcView SHP files 105 149 ASCII comma delimited CSV files converting to SDFs 31 ASP see Active Server Pages ASP assembling your server adding attribute data 74 adding geocoding data 87 Atlas BNA converting to SDFs...

Page 178: ...nd the server administrator 20 configuring under user account 71 installing and testing 42 MDAC 16 new features 14 online help 22 security 76 starting and stopping 73 tracking usage 84 Autodesk MapGuide Server Admin 35 online help 22 overview 71 setting properties 73 starting and stopping the server 72 Autodesk MapGuide Server Agent see MapAgent Autodesk MapGuide Server Service 35 Autodesk MapGuid...

Page 179: ...ultiple servers 54 planning display and properties of 110 setting up the database 95 symbols 104 themes 94 data extensions 14 31 74 data sources for zoom location categories 140 formats 140 restricting access to 81 82 setting up 74 specifying type for layer 153 taking offline 82 updating 82 databases linking to a second database 94 linking to SDFs 42 responsibility for access 20 updating via the m...

Page 180: ... Address category 96 geocoding files responsibility for 20 setting up on server 87 georeferencing files ESRI World files 100 GeoTIFF files 102 header files 102 MapInfo tab files 102 supported formats 100 georeferencing information for raster images 98 GeoTIFF georeferencing files 102 getLayerSetup method controlling layer access from 51 getting more information 22 25 Autodesk Developer Network ADN...

Page 181: ... via the API 42 adding from external files 166 adding to reports 43 AutoCAD DWG 152 available 130 copying 165 creating a test layer 42 data source for 153 deleting 167 layers continued designing 42 110 displaying 130 dynamic 148 filtering data 96 groups 152 labels for features 163 list of 129 making visible by scale 111 modifying multiple 165 names 110 planning 110 point symbols 159 polygon styles...

Page 182: ... 34 map viewing components 33 map window 120 customizing popup menu 142 popup menu 121 122 Map Window Files MWFs about 31 authoring 31 displaying 33 security for 49 where to store 47 MapAgent about 35 CGI 51 ISAPI 51 NSAPI 51 remote 52 67 setting up 67 where to store 47 MapInfo georeferencing files 102 MapInfo MID MIF files converting to SDFs 31 maps adding layers from external files 166 coordinat...

Page 183: ...4 31 data extension 105 149 organizing layers 152 overall strategy for Autodesk MapGuide development 41 overlaying polygons 108 overview 10 28 P page setup for printing maps 135 panning 126 passkeys Viewer API 49 51 passwords 49 50 76 139 path to log files 85 performance 51 51 59 determining needs for 42 improving 57 improving raster 98 MapAgents compared 51 multiple simultaneous server requests 5...

Page 184: ...de scripting 39 installing engine 71 planning 42 responsibility for creating 20 reports continued sending keys to 106 specifying layers that work with 43 usage reports 84 viewing 143 requirements 16 resolution determining needs for 110 see also coordinate precision resources restricting access to 81 82 security for 50 taking offline 82 restricting access to resources 81 82 RIC raster image catalog...

Page 185: ...t 160 properties for raster layers 156 styles display of in Autodesk MapGuide 107 Summary Usage report 84 Sun Solaris and the Java edition 33 59 support technical 25 symbols creating as WMF EMF files 104 planning 110 specifying 159 working with 104 system installation 41 system requirements 16 T tables where to store 47 tasks what to do for your job 18 21 TCP protocol 53 technical notes and white ...

Page 186: ...security 48 supported versions 64 testing 41 67 web site Autodesk MapGuide 24 responsibility for your 20 webmaster responsibilities 20 Where clause filtering attribute data with 96 where to get more information 22 white papers and technical notes 24 windows description 120 Windows 2000 Server responsibility for 20 security 48 Windows Metafile WMF format saving symbols in 104 Windows NT Server resp...

Page 187: ...form 2 Under Problem Description describe the problem clearly and completely We want to be able to re create your problem so we need to know the exact sequence of activities that led up to it Include the exact error message if one appeared Use a separate sheet of paper if necessary Please include information about programs services or utilities that are running but not a part of the native operati...

Page 188: ... Be specific in the sequence of steps that led up to the problem and describe the exact results Be sure to enclose copies of relevant materials drawing files on disk script files plots etc Disk Script Letter Print Plot Image Autodesk the Autodesk logo AutoCAD and AutoVision are registered trademarks of Autodesk Inc All other brand names product names or trademarks belong to their respective holder...

Page 189: ...City Extension State ZIP Postal Code Email address Country Complete this section only if you are an Authorized Dealer Your customer s name Your customer s phone number Please identify the Autodesk product this request is for Please indicate the product release or version you are currently using Product Serial Number Platform Operating System Choose the category that best fits your request New Feat...

Page 190: ...ther brand names product names or trademarks belong to their respective holders In making this submission please understand that no contractual confidential relationship is established between you and Autodesk If your material is incorporated into a product you will not be compensated In addition if the material that you have submitted on this form is protected by any copyright patent trademark or...

Reviews: