Developing a web based gis viewer using mapobjects java to reduce operating costs
Download
1 / 20

Developing a Web-based GIS Viewer using MapObjects Java to Reduce Operating Costs - PowerPoint PPT Presentation


  • 60 Views
  • Uploaded on

Developing a Web-based GIS Viewer using MapObjects Java to Reduce Operating Costs. Outline. Introduction Why the need? Alternatives Our Solution Challenges Application Functionality. Introduction. ISA serves 16 Agencies, 5 Departments Approximately 500 ArcView 3.x licenses

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Developing a Web-based GIS Viewer using MapObjects Java to Reduce Operating Costs' - star


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Outline
Outline Reduce Operating Costs

  • Introduction

  • Why the need?

  • Alternatives

  • Our Solution

  • Challenges

  • Application Functionality


Introduction
Introduction Reduce Operating Costs

  • ISA serves 16 Agencies, 5 Departments

  • Approximately 500 ArcView 3.x licenses

  • Upgraded to 175 ArcView 8.x licenses

  • Further refined to 31 single use and 48 floating licenses as IDV was developed

  • A large majority are casual users who:

    • View data

    • Add local data

    • Print

    • Find addresses

    • Save projects


Why the need
Why the Need? Reduce Operating Costs

  • License maintenance costs

  • For a majority of our users, ArcView was too robust.

  • What are the alternatives to ArcView (2003)?


Alternatives
Alternatives Reduce Operating Costs


Alternatives continued
Alternatives continued… Reduce Operating Costs


Our initial solution
Our Initial Solution Reduce Operating Costs

  • Initial solution was to use ArcIMS Java Custom Viewer

  • Limitations encountered during development

    • Very limited object model

    • Not very flexible

    • Is based on MapObjects Java 1.0

    • Limitations in selection capabilities.

    • Couldn’t view attribute table

    • No printing capabilities


Our second try
Our Second Try Reduce Operating Costs

  • Discovered that ArcIMS Custom Java Viewer applets were built on MapObjects Java…therefore we decided to build our own applets on MapObjects Java

  • Switched to MapObjects Java 2.0+

    • Access to more base objects

    • Much more flexibility


Challenges
Challenges Reduce Operating Costs

  • Silent installation – 3 different vendors to work with (ESRI, Sun, Microsoft)

  • Rewriting/reinventing the wheel

  • Encountering intrinsic bugs due to the scale of this project


Benefits
Benefits Reduce Operating Costs

  • Reduce license costs!!!

  • No desktop installations

  • All installations are silent behind the scenes over the Intranet

  • All ArcIMS Java Custom Viewer limitations were overcome

  • The wheel is now our own wheel to fix and extend


Interface
Interface Reduce Operating Costs


Key idv functionality
Key IDV functionality Reduce Operating Costs

  • Adding Data

    • Favorites folder

    • Geography Network

    • View metadata


More functionality
More Functionality Reduce Operating Costs

  • Attributes Dialog


Functionality
Functionality… Reduce Operating Costs

Summarize Attributes


Functionality1
Functionality… Reduce Operating Costs

Single geocoding

Batch geocoding:


Functionality2
Functionality… Reduce Operating Costs

  • Manual Label/Annotation


Functionality3
Functionality… Reduce Operating Costs

Custom Printing


Functionality4
Functionality… Reduce Operating Costs

View Metadata


Functionality5
Functionality Reduce Operating Costs

Context Sensitive Help

Tutorials

FAQ

Known Bugs List


Questions
Questions? Reduce Operating Costs


ad