 |
|
 |
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 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 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.
|
|
|
 |