CSW final rep

From MapbenderWiki

Jump to: navigation, search

Contents

Overall Work

Reading Material & Research

  • Read and researched OGC Catalog specification and Application Profiles
  • Read SDI Cookbook
  • Read Mapbender guides on development, JSON, AJAX etc.
  • Looked at how Mapbender handled various aspects including modules
  • Followed the way WMS works under mapbender


Development

  • Created branch mifan_dev and developed using Eclipse
  • Created the GUI SQLs for PostgreSQL
  • Created the Application SQL for the same
  • Created admin section to add new Catalogs
  • Created admin section to add catalogs from various GUIs to other GUIs
  • Created Catalog Icon in toolbar
  • Created simple search form for catalog search
  • Migrated to AJAX search form for catalog search
  • Created handling of adding catalogs to database
  • Accessed catalog via getcapabilities GET
  • Processed resulting XML and stored in database
  • Handled multiple access - GET, POST, SOAP in getcapabilities and stored them in relational structure
  • Used stored values to to do get records
  • Handle getrecords via GET and populate JSON
  • Display JSON results in table

Bugs that I couldn't figure out

  • Handling CQL in GET, doesn't seem to work, even when trying with raw http in the browser
  • Query doesn't respond when trying via POST using the sample request XML included


@Proposal

  • Not too bad compared to proposal, could have done without the bugs though..!

Reports

  • Weekly Reports on the Wiki
  • Final Report - Coming up before the 20th...

Source code

    user: demoadmin       password: demoadmin


Todo in future

  • Better CSS styles
  • Handle Filter type
  • Integrate with WMS - Ability to get the WMS directly when selecting the Catalog
  • Create common starting point for WMS and Catalog
  • Fix bugs
  • Make sure it is good enough to find its way back into MB
Views
Personal tools