Map tile image viewer

[see attachment for complete specifications ]

(1) Coder will create a simple map viewer. The source code must

compile within Delphi 5.

(2) Map viewer will read a series of JPEG map tiles from disk and display

them on the screen so that they form a seamless map. Each map tile

covers 1 x 1 degree and is named [url removed, login to view], where H=latitude

hemisphere (N or S), AA=latitude value, I=longitude hemisphere

(W or E) and OOO=longitude value; thus the tile for 12N 38E would

be [url removed, login to view] . Map tiles will always reside in the same

directory as the application, but coder will use a variable

containing the map directory name, rather than hardcoding it,

to allow for future expansion of this app.

(3) This is the main challenge with this project: Map tiles do NOT

have a constant aspect ratio (due to the curved earth), and as a

result if they are simply drawn to the screen a series of gaps

gaps will be seen between the tiles. This is because the WIDTH of

tiles will vary depending on the latitude. However the HEIGHT of

a tile will always remain constant within a map set. The display

function must sample the tile widths involved and distort each tile

into a trapezoid so that they seamlessly meet at the edges. Coder

will use a bicubic resample method to accomplish this. Distortions

caused by extreme zoom-outs are acceptable.

(4) Map viewer will be designed to work with map tiles of any size (up

to 2000 pixels per tile). The buyer will test the coder's work

using datasets with other tile sizes.

(5) A black background will be used for image areas with no data.

(6) Sample map tiles can be found at [url removed, login to view]

[url removed, login to view] Note that both tiles have a

height of 600 pixels, but the first one has a width of 500 pixels and

the second a width of 494. A complete set of tiles can be found at

[url removed, login to view] (2.0 MB).

[see attachment for complete specifications ]

## Deliverables

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

## Platform

Code will be in Delphi for Windows 95/98/XP/NT/2000

Habilidades: Delphi, Engenharia, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, Área de trabalho do Windows

Veja mais: the challenge series, n viewer app, viewer, tile, ooo, code image trapezoid, simple image viewer, resample image, image app windows, php data viewer, app functional specifications, image tile, windows attachment, seamless windows, app viewer, map using, app background image, bicubic resample, directory map, delphi tile, map drawn, app tile, bicubic, display map, image viewer source

Acerca do Empregador:
( 35 comentários ) Elkhart, United States

ID do Projeto: #3003247

Concedido a:


See private message.

$80.75 USD em 14 dias
(4 Comentários)

3 freelancers estão ofertando em média $74 para esse trabalho


See private message.

$76.5 USD in 14 dias
(85 Comentários)

See private message.

$63.75 USD in 14 dias
(1 Comentário)