One of the tasks of large-scale map generalization is to reduce the details of a building's shape while maintaining its characteristics. Write a progam that reads four corners of a building and make all near-90-degree corners become exactly 90 degrees. Use the following example to show how the algorithm works. Point X Y 1 80 80 2 150 70 3 160 120 4 100 130 The output of the program should be the four points but with new coordinates that are as close to possible to the original points but with orthogonal edges. A picture would be nice also but not required. ** I also need pseudo-code for the program that describes in detail all the functions used, and all the mathematical formulas. Thank you. Extra (not required but I would really like to have) let me know if you can do this because I would pay a little more for someone who could do this. 1. Formula the algorithm as an adjustment problem, namely as a system with N equation and M unknowns (N>M). 2. Describe how you will extend the program to work with a polygon with any number of sides. Thanks again.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
Visual Basic 6.0 Windows 98