This assignment is part of a series of experimental programming projects.
Below is the goal of this assignment. We are asking you to achieve this goal in the best, most efficient way you can. Five programmers will be selected to complete this task.
In your bid, please include the following:
- The programming language you intend to use
- The general method you propose
GOAL:
For any string of text, find if there is a country and/or city present, and add to a database the names, and the corresponding longitudes and latitudes. This needs to be able to process millions and millions of records really fast, perhaps using hash methods, or whatever. Fields: Country, Region, City, Longitude, Latitude (in decimal format). For example, text that has the text “In San Francisco California the people are cold.” This would result in USA, California, and San Francisco, then the longitude and latitude of San Francisco (probably from the ICONGEO names database). The system should not confuse Mexico with New Mexico, etc. It will need to indicate a level of confidence (e.g. from Perfect to Risky).
I have been working on Geo Look Up based application for a few months. I have developed two web applications which require GIS based integration. The first project is my Masters degree final Project which is a Crime Mapping System for Addis Abeba City Administration Police Commision. The application is capable of registering crimes from the exact place of incident by determing location of the crime. The other application is a service locator application which allow users to search for services near them by identifying their current location. Both of the applications have been developed by using ASP.Net MVC, entity framework 6.1 , SQL server 2012 and Google Map API 3. I recommand the same technology for your project. I believe the price you set is just for integrating the GIS capability to your website. I would love to have a discussion on the details, so plz don't hesitate to contact me.