I sincerely thank my advisor Dr. Shashi Shekhar for guiding and providing ideas throughout this project. I take this opportunity to thank Dr. Shashi Shekhar for letting me work with his group and guide me throughout my graduate studies. I thank Dr. Bradley Carlin and Dr. Jaideep Srivastava for agreeing to participate in my project defense. I thank James Kang, and Mete Celik for collaborating with me on the research papers that were published out of this project. I thank Spatial Database group at the University of Minnesota for their help in my research work and providing feedback to improve my presentation. I also thank Dr. Junchang Ju, Dr. Sucharita Gopal, and Dr. Eric Kolaczyk at the Boston University for introducing me to the application...