CONTENTS

Programming with JViews Maps

About This Document
Gray bulletWhat Is in This Document
Gray bulletRelated Documentation
Introducing the Main Classes
Gray bulletReader Framework
Gray bulletThe IlvMapFeature class
Gray bulletThe IlvMapFeatureIterator Interface
Gray bulletThe IlvFeatureRenderer Interface
Gray bulletThe IlvMapStyle Class
Gray bulletThe IlvMapGraphic Interface
Gray bulletThe IlvMapDynamicStyle Class
Gray bulletMap Specific Manager Properties
Gray bulletAltitude Management
Gray bulletDisplay Preferences
Gray bulletData Source Tree
Gray bulletMap Layer Tree
Gray bulletThread Monitoring
Gray bulletMap Labeling
Gray bulletReaders and Writers
Gray bulletThe Pivot Format Reader and Writer
Gray bulletThe Shapefile Reader and Writer
Gray bulletThe MID/MIF Reader
Gray bulletThe DTED File Reader
Gray bulletThe Image File Reader
Gray bulletThe Oracle Spatial Reader and Writer
Gray bulletThe GeoTIFF Reader
Gray bulletThe TIGER/Line Reader
Gray bulletThe DXF Reader
Gray bulletThe KML Reader and Writer
Gray bulletThe DEM/GTOPO30 Reader
Gray bulletThe Web Map Server Reader
Gray bulletMap Export API
Gray bulletThe SVG Reader
Gray bulletData Sources
Gray bulletMap Layers and Map Styles
Gray bulletIntroduction to Layers and Styles
Gray bulletMap Layers for Graphic Objects
Gray bulletComposite Layers
Gray bulletLabel Layer
Gray bulletGrid Layers
Gray bulletMap Scales and Layer Styles
Gray bulletMap Attribute Filters
Gray bulletRaster Image Management
Gray bulletThe IlvRasterAbstractReader Class
Gray bulletImage Tiling and Sub-Sampling
Gray bulletPersistence of Images
Gray bulletThe IlvRasterMappedBuffer Class
Gray bulletThe IlvRasterProperties Class
Gray bulletGraphical User Interface Beans and Interactors
Gray bulletDate Line Warping and Geodetic Computation
Gray bulletUtilities
Ellipsoid and Geodetic Datums
Gray bulletModelling the Earth
Gray bulletEllipsoids
Gray bulletOverview of Ellipsoids
Gray bulletDefining New Ellipsoids
Gray bulletDefining a Spherical Ellipsoid
Gray bulletPredefined Ellipsoids
Gray bulletGeodetic Datums
Gray bulletDefining a New Horizontal Datum
Gray bulletPredefined Datums
Gray bulletMap Projections
Gray bulletIntroducing Map Projections
Gray bulletPredefined Projections
Gray bulletProjection Methods and Parameters
Gray bulletCreating a New Projection
Gray bulletSpatial Reference System
Gray bulletCoordinate System Base Class
Gray bulletGeocentric Coordinate System
Gray bulletGeographic Coordinate System
Gray bulletProjected Coordinate System
Creating a Map Application Using the API
Gray bulletCreating Data Source Objects
Gray bulletVector Data Sources
Gray bulletRaster Data Sources
Gray bulletUsing Data Sources
Gray bulletIntegrating the Data Source and Map Layer with the Manager Properties
Gray bulletLayer Styling Considerations
Gray bulletLayer Ordering
Gray bulletClearing Map Data
Gray bulletWriting a Data Source
Gray bulletUnderstanding the Data Source Backup Paradigm
Gray bulletRenderer Management
Gray bulletLayer Management
Gray bulletData Tiling
Gray bulletFeature Management
Gray bulletPrinting
Gray bulletMultithreading
Gray bulletUsing Threads in Tile Loaders
Gray bulletUsing Threads in Data Sources
Gray bulletUse of Threads in the Map Builder
Gray bulletUse of Threads in Map Labelling
Gray bulletUsing the IlvThreadMonitor
Gray bulletGeneric Code Sample for Creating a Map
Gray bulletUsing Readers
Gray bulletPredefined Readers
Gray bulletThe Map Loader
Gray bulletWriting a New Reader
Gray bulletOptimizing the Reader
Gray bulletMap GUI Interactors
Gray bulletPan
Gray bulletZoom Rectangle
Gray bulletContinuous Zoom
Gray bulletRotate
Gray bulletDistance Measuring
Gray bulletThe See Through Interactor
Gray bulletUsing the GUI Beans
Gray bulletMap Overview
Gray bulletArea of Interest Panel
Gray bulletScale Bar
Gray bulletScale Control Bar
Gray bulletZoom Control Panel
Gray bulletLegend Panel
Gray bulletCoordinate System Editor
Gray bulletDisplay Preferences Editor
Gray bulletThe Coordinate Viewer
Gray bulletThe Map Layer Tree
Gray bulletThe Toolbar
Gray bulletMultithread Monitor
Gray bulletCoordinate Panel Factory
Gray bulletCompass
Gray bulletAnnotations
Gray bulletHandling Maps Features
Gray bulletUsing Load-on-Demand
Gray bulletStructure of the Tiling Grid (Indexed Mode Only)
Gray bulletSize of the Tiling Grid in Indexed Mode
Gray bulletStructure and Size of the Tiled Layer (Free Mode Only)
Gray bulletDisplaying the State of Tiles
Gray bulletControlling Load-on-Demand
Gray bulletManaging Errors and Load-on-Demand Events
Gray bulletCaching Tiles
Gray bulletSaving a Tiled Layer
Gray bulletWriting a New Cache Algorithm
Gray bulletImplementing Load-on-Demand for a New Data Source
Gray bulletLoad-on-Demand for Custom Data Sources
Gray bulletManipulating Renderers
Gray bulletAttaching Attributes to Graphic Objects
Gray bulletOverview of Renderers
Gray bulletCreating a Colored Line Renderer
Gray bulletMaking a Renderer Persistent
Gray bulletExtending an Existing Renderer
Gray bulletUsing CSS to Customize the Rendering Process
Gray bulletRenderers and Style
Gray bulletRendering with a Geodetic Computation
Gray bulletHandling Spatial Reference Systems
Gray bulletConverting Between Two Spatial Reference Systems
Gray bulletConverting Coordinates Between Coordinate Systems
Gray bulletManaging Units
Gray bulletLoad-On-Demand
Gray bulletThe IlvTiledLayer Class
Gray bulletThe IlvTileController Class
Gray bulletThe IlvTileLoader Interface
Gray bulletThe IlvTileCache Class
Gray bulletThe IlvTile Class
Gray bulletThe IlvFreeTile Class
Gray bulletGenerating Tiled Images for a Thin Client
Symbology
Gray bulletStoring Symbols
Gray bulletIntegrating Symbols into an Application
Gray bulletPopulating the SDM Model
Gray bulletCreating Symbol Groups
Integration
Gray bulletIntegrating with JViews Diagrammer
Gray bulletUsing Symbols and Maps in the Designer for JViews Diagrammer
Gray bulletIntegrating a JViews Diagrammer Project into an Application
Gray bulletUsing JViews Maps in SWT Applications
The Maps Data Disk
Gray bulletWorld Level Maps
Gray bulletVector
Gray bulletRaster
Gray bulletElevation
Gray bulletContinent Level Maps
Gray bulletVector
Gray bulletRaster
Gray bulletCountry Level Maps
Gray bulletVector
Gray bulletRaster
Gray bulletLocal Level Maps
Gray bulletVector
Gray bulletRaster
Gray bulletStreet Level Maps
Gray bulletVector
Gray bulletRaster
Gray bulletOther Sources of Map Data
Gray bulletFree Sources
Gray bulletOther Sources
Index