Technology Tools

Server - Browser - Mobile

Mechanisms that make it possible for different computers to communicate and share resources.

Projects Using: php

Bernhardt Furniture Retail Locator

This PHP web application interfaces geographic locations (retail outlets) to the Google Maps API. The program consists of two sections, the public mapping interface and an administration backend. Within the administration control panel, a program administrator can upload, inspect, and manage location data as well as configure display aspects of the public interface.

Unique to the administrative section is a set of functions that assign latitude and longitude coordinates to records in the database. The Google Maps API provides a set of functions to obtain geographic coordinate information from street addresses. To implement this, a set of JavaScript HttpRequest functions were used access the Google geo-coding API. The obtained latitude and longitude coordinates were then saved to a MySQL database.

Retail locations are retrieved from the database when website visitors enter a point of origin (city, postal code or map click) and a search radius.

Server side code for this program was developed using the CodeIgniter MVC framework.

Admin Control Panel

Designed a custom web service to deliver real property assessment data and display tiled geographic tax maps. To create this system several software design processes were employed including use case analysis, interaction diagrams, entity relationship models, and database normalization. The system was created with CodeIgniter, an open-source rapid development web framework for building dynamic web sites with PHP. Access control and user administration was achieved by integrating a third-party user authentication system into the framework. Using OpenLayers, an open source dynamic mapping client, system users can view 25,000 tax maps rendered from over 60 million individual image tiles.

Control panel 3-2
Real Property Data Analysis

Landmax required a web mapping solution to display real property assessment information. This application utilizes the OpenLayers web mapping architecture to layer property data and tax maps over a street level map. PDF tax maps are converted into a hierarchy of geo-located map tiles and delivered to the OpenLayers client through a custom web service.