Completed

ARC PROJECT MANAGEMENT

Map-Fu

last updated on Fri, 10/26/2007 - 11:45

Contents

General Information

Description

Map-Fu is an open source general mapping interface that can be modified to address specific map generation and manipulation needs (particularly for GIS purposes). It uses Mapserver and PHP 5 on the server side and Javascript on client side. Map-Fu was formerly known as YAMI. Much of the look and functionality has been borrowed and "genericized" from the OSCDL project.

Purpose and goal of the project

MapFu seeks to provide a mapping framework that can be used as the foundation for a variety of other applications to people all around the world.

Client contact

N/A

Personnel

Cris Holm
Tim Welch

Scope and Scale

Customer

The open source denizens who want a mapping framework that can easily be thrown up on a web page with minimal fuss. It is also intended for those with some web development experience.

Users/ audience

The target audience is the Open Source Community worldwide. Many projects throught the world wibe web benefit from Open Source Software, and therefore this project will surely be used internationaly.

Scope

Map-Fu expects Mapserver version 4.8.0-rc2 (or greater) and PHP 5 to be installed on the host, and IN NO WAY attempts to help or advise in the installation/configuration of these tools.

Partners

Architecture/Design

Project Specification

YAMI uses PHP on the server side for configuration and to initially create the map interface. On the client side, it uses Javascript/DHTML and AJAX/AJAJ to create a dynamic map and to maintain the interface's state. Any changes are made via an asynchronous call to update the map and its related data. This makes the application responsive, a page refresh is not required.

Requirements

Mapserver version 4.8.0-rc2 (or greater) and PHP 5 installed on the host.

Project home and resource storage

http://www.arc.pdx.edu/dev/map-fu
http://www.arc.pdx.edu/map-fu-wiki
http://sourceforge.net/projects/map-fu

Related Projects

OSCDL, LEP Mapping, YAMI

Project status

Timeline

See Sourceforge project page for current release information