Geographic information (also called geo-information, spatial information or geospatial
information) plays an increasingly important role in our society. Location-based services,
applications for urban planning, disaster management systems rely on up-to-date geospatial data.
Geo-spatial data as a major component of every Geographic Information System has been facing
many challenges in its use including: portability, maintainability, interoperability, accessibility
and unavailability of digital dataset. This work proposes a framework for the 3D rendering of
Geo-spatial data in XML/GML which are MarkUp Languages that encodes Geo-spatial
information in the Web. With our framework, we were able to extract Geo-spatial information
from the satellite imagery of an area covered by the Ahmadu Bello University, Zaria, then store
this information in a spatially enabled database interfaced with our Python engine which now
renders this geo-spatial information in GML. The basic idea is to render this geographic
information in a unique environment (the Web) that will make this data portable, accessible,
maintainable and interoperable. The approach reveals interesting results as it was discovered that
the framework with a little extension can be adopted to serve geographic data in other XML-base
technologies capable of holding geographic information like City GML, X3D and KML.