Find Jobs
Hire Freelancers

Convert file to ascii (lat long data) -- 3

$30-250 USD

Ανατέθηκε
Αναρτήθηκε πάνω από 8 χρόνια πριν

$30-250 USD

Πληρωμή κατά την παράδοση
I need you to develop some software for me. I would like this software to be developed for Windows using .[login to view URL] propertary files to ascii, the application shall be able to bulk convert multiple *.ma1 files to one [login to view URL] file the Map Filename I have attached some files in the MA1 format and a textual format. Format description is below To translate Latitude Segment to a latitude value. LatSeg = First 5 digits is the latitude segment LatChar = Next Character is N = north, S = south LongSeg = Next 5 digits is the longitude segment LongChar = Next Character is W = West, E = East oneKOfLatitude = 360.0 / EARTHSIZE , EARTHSIZE = 40000kms = 360.0 / 40000.0 How to convert to a latitude value: if LatChar = N Latitude = (LatSeg+1) * oneKOfLatitude; If LatChar = S Latitude = (LatSeg) * oneKOfLatitude; How to convert to a longitude value: NOTE: This uses the latitude value from previous conversion… If LongChar = W Longitude = -180.0 + ((LongSeg-1) * oneKOfLongitude(Latitude)) If LongChar = E Longitude = 180.0 – ((LongSeg+1) * oneKOfLongitude(Latitude) ) Function oneKOfLongitude is: C = cos( Latitude ) * EARTHSIZE oneKLat = ( 360.0 / C ) return oneKLat; Once this conversion is done you will get a latitude and longitude value. This lat,long value is the position of the top left corner of the 1000x1000 meter grid file. The file itself is formatted as 1000 x 1000 of the following c structure. typedef struct { short depth10; // depth value for 1m square byte fish; // fish magnitude data for 1m square byte mag; // bottom magnitude value for 1m square } mapDataType; Example for previous filename of [login to view URL] Latitude = (4782+1) * (360.0 / 40000.0) = 43.047° N Longitude = 180.0 – 8888 * (360.0/(cos(43.047)*40000.0 )) = 70.5410° W Top left corner of the file is at 43.047° N , 70.5410° W Each square meter should be output in the format “longitude, latitude, depth10,fish,mag” Eg 70.5410,43.047,50,1,99 (Assuming depth10=50, fish =1 and mag = 99)
Ταυτότητα εργασίας: 8808053

Σχετικά με την εργασία

1 proposal
Απομακρυσμένη Εργασία
Ενεργός/ή 8 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
1 freelancer δίνει μέση προσφορά $155 USD για αυτή τη δουλειά
Avatar Χρήστη
I can create such program in less than two days and I can offer you best price here. All I need to start is milestone payment from you. You'll release it after you check everything on your side. Thanks. Roman
$155 USD σε 2 ημέρες
5,0 (131 αξιολογήσεις)
5,9
5,9

Σχετικά με τον πελάτη

Σημαία της UNITED KINGDOM
Torpoint, United Kingdom
4,8
39
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Δεκ 16, 2011

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.