CAMS: Theme for additional written delivery

Those of you working in groups will have an additional written delivery, as announced earlier.  The theme for this writing assignment will be chosen by you.  It could be inspired by background literature used in your project, a discussion of particular findings in your study etc.  It doesn’t necessarily have to be linked directly with your project, but it must be within the theme of the course.

The themes must be approved by Harald.  Any questions relating to the structure of the document will be handled by Berit.

Permalink • Print • Comment

Geospatial Services Lecture 26/2

Program

  • Geospatial standards and formats
  • Web Services
  • Web Map Services (WMS)
  • WFS, WCS, WTS, W3DS
  • Open Web APIs
  • GeoRSS

Slides: PPT / PDF.

Resource sites


Hvordan programmere mot Web Map Services “Hensikten med denne modulen er vise hvordan man kan programmere mot Web Map Services (WMS) og lage en enkel klient som synliggjør disse prinsippene. odulen vil også inneholde en analyse av klienter som finnes på nettet, og i denne sammenhengen tar vi en brukers synsvinkel.” Hilde Steinheim, Nov. 2004

List of public OGC Web Services  

Free Maps from the Web Using Web Mapping Service This tutorial introduces the Web Mapping Service (WMS) protocol standardized by the OpenGIS Consortium for retrieving geographic maps over the internet. The tutorial provides C# examples of progressively increasing complexity to illustrate use of the protocol and programmatic access from Windows .Net applications. Several utility classes for accessing WMS servers and information are provided and described.

WMS Client Global WMS client

The OpenGIS Web Map Server Cookbook This OGC Cookbook is for the OpenGIS® Web Map Server (WMS) Interface Implementation Specification. This “Cookbook” is conceived as a means to share the current experiences in using the WMS interface for developing interoperable Web mapping applications.

UDIG User-friendly Desktop Internet GIS is an Eclipse -based desktop application supporting WFS, WMS and WFS-T protocols, put together by some GeoServer alumni working at Refractions Research.

OneGlobe - Building and Browsing a Transient Digital Earth from Distributed, Heterogeneous Sources Abstract: We propose a low-cost and easy-to-maintain approach to generating interactive 3D visualizations of geodata on a global scale. The proposed OneGlobe infrastructure is in short a dynamically choreographed chain of web based geodata services complying to open specifications. The geobrowser is a thin client (VRML viewer), and the computational intensive tasks are distributed to a set of contributing services. We have developed a proof-of-concept implementation, demonstrating the main features of the system on real life data sets delivered from a variety of online geodata providers.

Global Models And The W3Ds Specification - Challenges And Solutions Abstract: The recently proposedWeb 3D Service (W3DS) specification defines how to access and retrieve geospatial 3D scenes integrating terrain data, textures and local content such as buildings and city furniture. In this paper we discuss some of the issues arising when using W3DS to access huge models, potentially of the entire globe, where high resolution content is embedded. …

Map Services Module “In this module I will look into different web based map API’s, to see if they are suitable for an application for coordinating search and rescue operations using mobile phones.” Arne Enger Hansen, Nov. 2005.

GeoRSS :: Geographically Encoded Objects for RSS feeds This site describes a number of ways to encode location in RSS feeds. As RSS becomes more and more prevalent as a way to publish and share information, it becomes increasingly important that location is described in an interoperable manner so that applications can request, aggregate, share and map geographically tagged feeds.

GeoRSS Viewer  

Explore Our Planet Amazing site, with among other things, GeoRSS news feeds.

Web Services, Web Map Service, Web Feature Service Wikipedia articles.

Permalink • Print • Comment

CAMS: WMS lecture postponed

The announced WMS lecture on the 19th is postponed until the 26th.  Correspondingly, the J2ME crash course is moved to March 5th.

Permalink • Print • Comment

CAMS lecture notes on AJAX

Øyvinds presentation and code examples are now available.

You can also help Øyvind by visiting his storyteller web site and provide him with feedback.
As suggested at today’s lecture, those of you who haven’t yet made your own mashup are encouraged to do so.  Go to http://www.google.com/apis/maps/ and register for an API key.  A getting started document shows you how to get going.

You might also want to take a look at Mapstraction, a library that provides a common API for making it easier to deal with the different mapping services from Google, Yahoo! and Microsoft.  Mapstraction also works with Open Street Map, which makes it even more interesting.

Permalink • Print • Comment

Practical work

There are no lectures next week. You should use the extra time to work on your project tasks. If you have questions, don’t hesitate to contact:

Rune Winther

Monica Kristiansen

Permalink • Print • Comment

CAMS project plan/report revisited

Abstract

The abstract is a summary of the document. As a rule of thumb, everything appearing in the abstract should also appear somewhere in the main document (not necessarily as the exact same formulations, though). Do not assume that the reader is familiar with your project, however, it’s OK to assume that the reader is familiar with the main technologies and concepts you’re dealing with.

Problem statement

The problem statement should be a short and concise formulation of the the question(s) you’re trying to answer in your project. Common practise is to present one main goal, along with a few sub questions to provide more detail.

A well formulated problem statement helps you keep your focus through the project period, and makes it much easier to wrap up your project in the discussion/conclusion part of the report.

Methodology

Here you explain how you are going to find answers to the questions raised in the problem statement, through literature surveys, implementations of proof-of-concept prototypes, user tests and the like. The detail level highly depends on the nature of your objectives.

Living document

We strongly encourage you to establish your final project report as a “living document”, with the proper structure, abstract, introduction, references etc., where you fill in content as you go, as a draft.

Permalink • Print • Comment

CAMS project guidance - practical info

Regular guidance will be given on Thursdays on the times listed below. Please note the prerequisites for attending the guidance session:

  • Send an e-mail to Harald and Gunnar by lunch the day before, where you tell us what you want to focus on during the session.
  • Remember to blog regularly about your progress (diary style).
  • Use the Trac system actively.

Harald and Gunnar will alternate between guiding the morning and afternoon session. This Thursday (February 8th), Gunnar will do both sessions. In week seven, Harald will do the morning session, and Gunnar the afternoon session. In week eight, Gunnar does the morning session, and Harald the afternoon session, and so on.

Update: Løken/Olsen has switched times with Olsen/Bakken.

09:10 PyS60 BM Client (Bergh)
09:30 .net mobile BM Client (Jamissen)
09:50 GreenPhone BM Client (Arnesen)
10:10 J2ME BM Client (Gundersen)
10:30 Content Queuing (Flesjø)
10:50 BT proximity (Dervis / Henriksen)
11:10 Context sensitive route planning (D. T. Olsen / Bakken)
(Lunch)

12:00 Context for diabetics (Wasfy)
12:20 Context models (Engen / Paulsen)
12:40 OSM/Client (Toppe / Sætre)
13:00 OSM/HCI (Refsvik)
13:20 Context sensitive POI’s (Akerbæk / Reier)
13:40 Trusted Networks (Løken / T.Olsen)
14:00 User testing of context systems (Ludvigsen)

Permalink • Print • Comment

Geomatics lecture 5/2

Program

  • Maps
  • Coordinate systems
  • Projections
  • Datum
  • Scale
  • Raster maps
  • Vector maps
  • Ortophoto
  • Remote sensing (Satellite /aerial imagery)
  • GPS
  • Project OneMap

Slides: PPT / PDF.

Resource sites


Digital Earth - Understanding our planet in the 21st Century Grand vision from then vice president Al Gore, given at the California Science Center, Los Angeles, on January 31, 1998:
“A new wave of technological innovation is allowing us to capture, store, process and display an unprecedented amount of information about our planet and a wide variety of environmental and cultural phenomena. Much of this information will be ‘georeferenced’ - that is, it will refer to some specific place on the Earth’s surface.”

Location aware applications take-off Nokia whitepaper:
“Mobile terminals and wireless networks offer subscribers one distinctive benefit
that fixed networks cannot: mobility. With mobility, location becomes a critical attribute that can be used by everyone involved in the wireless value chain.”

Geography Matters ESRI whitepaper:
“A transformation is taking place. Businesses and government, schools and hospitals, nonprofit organizations, and others are taking advantage of it. All around the world, people are working more efficiently because of it. Information that was limited to spreadsheets and databases is being unleashed in a new, exciting way—all using geography.”

What is GIS? (I) GIS (Geographic Information Systems/Science) intro from USGS (U.S. Geological Survey):
“A GIS is a computer system capable of capturing, storing, analyzing, and displaying geographically referenced information; that is, data identified according to location. Practitioners also define a GIS as including the procedures, operating personnel, and spatial data that go into the system.”

What is GIS? (II) From ESRI:
“GIS is a collection of computer hardware, software, and geographic data for capturing, managing, analyzing, and displaying all forms of geographically referenced information.”

Cartographic Images History of mapping, illustrated.

Coordinate Systems Overview From University of Colorado at Boulder:
“This overview of coordinate systems for georeferencing provides a brief description of local and global systems for use in precise positioning, navigation, and geographic information systems for the location of points in space.”

Map Projection Overview From University of Colorado at Boulder:
“Map projections are attempts to portray the surface of the earth or a portion of the earth on a flat surface. Some distortions of conformality, distance, direction, scale, and area always result from this process. Some projections minimize distortions in some of these properties at the expense of maximizing errors in others. Some projection are attempts to only moderately distort all of these properties.”

Geodetic Datum Overview From University of Colorado at Boulder:
“Geodetic datums define the size and shape of the earth and the origin and orientation of the coordinate systems used to map the earth. Hundreds of different datums have been used to frame position descriptions since the first estimates of the earth’s size were made by Aristotle. Datums have evolved from those describing a spherical earth to ellipsoidal models derived from years of satellite measurements.”

Global Positioning System Overview From University of Colorado at Boulder:
“GPS is funded by and controlled by the U. S. Department of Defense (DOD). While there are many thousands of civil users of GPS world-wide, the system was designed for and is operated by the U. S. military. GPS provides specially coded satellite signals that can be processed in a GPS receiver, enabling the receiver to compute position, velocity and time.”

MIT Orthophoto Server “The Planning Support Systems Group of the MIT Department of Urban Studies and Planning has been developing tools to access digital orthophotos and their metadata since 1995. This page is a portal to many fruits of that effort. Our most popular offering is the set of digital orthophotos of eastern Massachusetts, which we have been providing with the cooperation of MassGIS since 1996.”

Remote Sensing Tutorials All you want to know about satelitte and aerial imagery, from Natural Resources, Canada.

A Brief History of Cartography Short intro to the history of cartography from Indiana University-Purdue University:
“Cartography is a discipline as old as humankind and as young as today’s newspaper … the map probably predates many other forms of human communication … Cartography is young because it is a discipline that had been subjected to a series of revolutions in innovative technology.”

Kart og kartografi Maps and cartographic issues in Norway. From online textbook from The Norwegian Space Center: Fjernanalyse og Geografiske Informasjonssystemer.

Cartography, Map projections, Geographic Coordinate System (lon/lat), UTM, Datum, WGS 84, Gis, Vector graphics, Raster graphics, Gps, Ontology Wikipedia geomatics crash course.

Blogs


VerySpatial Links to interesting sites and articles on Geography and related information. In addition to the blog itself the site hosts columns, links, and a few downloads on relevant topics.

Jeepx GPS news and gossip.

UBIKWITUS “Our focus is on Location Based Services ( LBS ) which answer “Where am I? Where is it? How do I get there?” … & Location Aware Devices (LADs) such as 3G smartphones, mobiles, cellfones, PDAs and personal wireless platforms.”

Mapperz “Mapperz - The Map and GIS News Source Blog: Map and GIS News finding blog… for UK, Europe and Worldwide Maps… With so many Maps and GIS sites online now it is hard to find the good from the not so good. This blog tries to cut the cream and provide you with the newest, fastest, cleanest and most user friendly maps that are available online.”

Ogle Earth “Ogle Earth brings you news about virtual globes, with a special focus on Google Earth.”

Directions Magazine “Directions Magazine publishes weekly newsletters about geographic information systems, global positioning systems, desktop mapping, cartography, computer-aided design, remote sensing, web services, and more.”

Slashgeo The name says it all…

Map Room “The Map Room is a blog about maps by Jonathan Crowe. Aimed at a general audience, it covers everything from collecting old maps to the latest technologies.”

Permalink • Print • Comment

SVN and Trac info posted

I’ve updated the schedule with notes from today’s lecture. You’ll find pointers to a number of SVN clients, as well as general SVN and Trac info.

Please spend some time familiarizing yourself with the tools, and create the required folders for your project. Remember that the project plan should be checked into Subversion by 16:00 this afternoon.

Permalink • Print • Comment
Made with WordPress and the Semiologic theme and CMS • Gadgets skin by Gunnar Misund