Tuesday, September 4, 2007

Explore IIF

The IIF(Image Integration Framework) is a good example of the use of the IWS Javascript API.
I am exploring it top-down and Sudesh is investigating it bottom-up.

Display a vector layer in the multi layer viewer

Facts

  • Viewer doesn't support WFS layers
  • Supports WMS and ArcXML

Investigate

  • Overlaying a WMS layer on top of a raster layer
  • Investigate 'Simple Vector Layer' support
  • Search capabilities of IWS. Check in IIS (Image Integration Framework)
  • How to publish a WMS service using data from a MySQL server. Using UMN Mapserver

Creating a point feature in a database

Definition of tasks
  • A user selects a point.
  • It's lat/lon and other attribute data are sent to a backend page.
  • The page formulates a SFSQL query to enter a new point feature into a layer(table) and runs it.
  • The attribute data are also inserted into the correct table, using the feature-id as the key.

Friday, August 31, 2007

Proof of Concept of indexlanka.com

A short term joint development project for developing a minimal working Web GIS application using IWS.
Delivery date is Wednesday, September 12th 2007.
These are the main requirements:
  • Overlay vector and raster data correctly.
  • Allow a customer to add a point feature and associate attributes with it.
  • Search user added features by attributes.
  • Implement customer login functionality.
  • Interface for self-registering of a customer.
  • Restrict the allowed zooming levels.
  • Prepare an initial document on the business model for indexlanka.com
Please comment on these requirements.
The comments for this post will document the project management aspect for this particular short-term project.

Nature of our Collaboration

The UCSC is a leading institution for higher learning that engages in R&D in GIS and related technologies. Geo Informatics Lanka is a leading private institution that engages in GIS related service provision for the Sri Lankan industry. Both institutions stand to benefit immensely by a fruitful mutual collaboration.
The collaboration was conceived on August of 2007 and it is decided that both parties initially collaborate on a short-term project on a no-strings-attached basis till enough mutual understanding is acquired to go ahead with a longer term arrangement.
The rationale for the collaboration, in no particular order is:
  • The UCSC is very strong in the IT portion of the (GIS = Geography + IT) equation.
  • The UCSC has a constant flow of high quality incoming students.
  • Geo Informatics Lanka has very good GIS hardware, software, and data resources.
  • Geo Informatics Lanka has been providing GIS services to the government and non-government sectors for a long time and has thus acquired an extensive experience, reputation and contacts in the local geo-spatial community.
  • Research by UCSC can be motivated and supported through real-world considerations of commercial applications at Geo Informatics Lanka.
  • A long term collaboration with Geo Informatics Lanka would be one of the justifications for upgrading the GIS Lab as a 'Center' within the UCSC and a catalyst for the evolution of the UCSC GIS Lab as a center of excellence in GIS.
  • There are a lot of multi-million rupee GIS based government projects that are executed by foreign companies and consultants, that could have been handled by a local agency, such as the one envisioned in this collaboration.
  • The collaboration could lead to results that are in the national interest.

Welcome to our Collaboration Blog

Welcome to our collaboration blog.

This is a private, unlisted blog exclusively for facilitating the ongoing collaboration between the UCSC and the Geo Informatics Lanka Pvt. Ltd.

We will use it for:

  • Posting questions on a particular topic. The resulting discussion on that thread will hopefully eventually lead to a solution. Even after the solution is found, the content in that thread will be useful later when someone at either end is faced with a similar or the same problem.
  • Posting how-to notes and tutorials on common tasks that individuals at both ends are engaged in.
  • Hosting discussions that require an eventual decision to be reached.

Please note that we have a separate unlisted, private Google Group at groups.google.com/group/gislab for facilitating the coordination aspects.