Developers Corner

SDOGISTools Tutorial
TigerViewer Tutorial
TigerViewer API

GIS/RS Utilities

DOQQs Mosaic(er)


SDOGISTools project

        Reconstructing the site . Please come back later ...
This site contains various projects that I have done for class projects or purely for personal curiousity. There are a large amount of Geographic Information Systems (GIS) data visualization software out there (commercial or freeware). My ambition is to create my own GIS visualization tools without using third party software. I use Java as main programing language and an Oracle database in the backend whenever needed.
Visualization of US Census Bureau Tiger/Line© files
Click to see a larger version click on the image for a larger version Tiger/Line files are part of the US Census Topologically Integrated Geographic Encoding and Referencing geo-spatial database.  The underlying map geometry and topology are interlocked as a group of inter-related logical tabulations.  My aim here is to develop a java component that can graphically display the information content of tiger files. This component can be embedded in any java application that needs to incorporate a graphical display of tiger information (see tigerviewer tutorial for how to add the component to your java projects).
Try the server side servlet application.
Try the applet and load small counties.
Download the application and load any county.
The application let you can visualize local files.
Tiger files can be downloaded from the USCENSUS Bureau website. Once downloaded you do not unzip or change the name of the files.Currentely TigerViewer component can perform the following:
a) Reading of tiger files located on a webserver or on your local drive.
b) Mapping of geographic features.
c) On mouse over, it displays of the name attribute of geographic features
d) Basic GIS mapping functionalities: zoom in, zoom out, pan, full extends, select etc..
e) Display of scale bar and mouse coordinates in geographic coordinate system

Visualization of Vector and Raster Data

Click to see a larger version Click on the image for a larger version

Combining raster and vector data for visualization purposes allows a better understanding of geographic features of interest. While raster data give a picture of the geographic entity, vector data add another dimension to the information about the data. Java 2D and Java Advance Imaging (JAI) allow to combine efficiently those two type of data for display and analysis purposes. The following example is an internet java client that displays streets vector on top of a georeferenced aerial image of Vigo County, IN. The size of the raster data is 880 mb, however it displays fairly quick. The heavy work is done on the server side. So far you can load the data, zoom, pan around it.
Try the applet here.

2004 IdrissaTiemogo, IndianaStateUniversity GeographyGeologyAnthropology.            last updated Thursday, December 2nd, 2004
Web Counter