Käynnissä

java code to check east/west/north/south location of latitude/longitude -- 2

I need help creating a Java code library.

Detailed Requirements:

I need Java code which will take 3 parameters (double latitude, double longitude, String highwayName) to check if the given lat/lng point is East, West, North, or South of the given Highway, and will return one of 5 values: isWest, isEast, isNorth, isSouth, or NULL. Input coordinates will be in standard GPS format, also known as WGS-84 (please Google it, do not ask me what is WGS-84). The scope of this project is only San Diego County and only the following highways: I-5, I-15, I-8, I-805, SR-56, SR-52, SR-67, SR-78, and SR-163.

Solution must be compliant with Java 8 and Maven 3.x. All code submitted must be fully tested by the freelancer with multiple testcases showing both positions (east/west or north/south) for each road. Evidence of testing must be submitted in the form of logs, screnshots, etc. Untested code will not be accepted.

Below is some Help and Suggested Algorithm. This is the only help you will receive from the employer:

The data files from SanGIS are attached. You may use the free tool ArcGIS Explorer Desktop to view the files (open [url removed, login to view] first). You can use geotools ([url removed, login to view]) to process the attached files in Java. If you don't like the attached files, you may choose to use Open Street Maps Planet OSM instead or free Google Map APIs (choose this at your own risk).

Algorithm: First you identify the relevant line segment (the segment which spans the same latitude in a north-south highway, or the same longitude in an east-west highway), then use the straight-line formula to see if the point of interest is right or left, above or below the identified segment. All the highways that have an odd number are considered North–South, so they will only be queried for isEast or isWest to the point of interest. The even-numbered highways are considered East–West, so only isNorth or isSouth are valid queries. For example, I-5 is a North–South Highway. Regardless of the complexity of the road's shape, only the number even or odd determines its effective orientation. If the point's projection falls outside of any segment (i.e. after the end of the road), the result should be null (i.e. neither true or false).

Taidot: Geographical Information System (GIS), Paikkatieto, GPS, Java

Näytä lisää: calculate bounding box latitude longitude java, calculate bounding box latitude longitude python, lat long bounding box google maps, calculate bounding box coordinates, calculate bounding box latitude longitude php, finding points within a distance of a latitude/longitude, calculate bounding box latitude longitude, google maps bounding box tool, find location latitude longitude, java code check grammar, north east west south logo, change orientation live maps east west north south, gps location latitude longitude sms mobile, location latitude longitude asp net, java code check youtube api status

About the Employer:
( 289 reviews ) San Diego, United States

Projektin tunnus: #15215597

Myönnetty käyttäjälle:

25 $ USD 1 päivässä
(0 arvostelua)
0.0
PiyushTheRipper

Hi, I'm expert java developer. I respect time and will not waste it. I've seen your project and want to work on it. Relevant Skills and Experience Geographical Information System (GIS), Geospatial, GPS, Java Proposed Lisää

25 $ USD 3 päivässä
(0 arvostelua)
0.0
alexd3v

Hello,\r\nI\'m a Senior Scala/Java Developer with diverse set of skills including geocoding solutions using open source projects.\r\nI\'ll be glad to implement this task with a high quality and tested code.\r\n\r\nRele Lisää

10 $ USD 1 päivässä
(0 arvostelua)
0.0

8 freelanceria on tarjonnut keskimäärin 114 $ tähän työhön

dobreiiita

A proposal has not yet been provided

250 $ USD 5 päivässä
(373 arvostelua)
7.4
juniadsarfraz

GIS Developer here. Worked on ArcGIS and WebGIS. Contact me I am interested. Relevant Skills and Experience 4+ years of professional experience. Proposed Milestones $300 USD - .

300 $ USD 3 päivässä
(107 arvostelua)
6.6
liveexperts123

please ignore the bid amount we will discuss the price later in the chat after we have discussed the project thoroughly Relevant Skills and Experience: . Proposed Milestones: 30 - . Hi afterhourstech! please inbox me t Lisää

30 $ USD 3 päivässä
(7 arvostelua)
4.6
martinrisa1

Hi, I am professional freelancer and student of theoretic informatics, I have several experience with GIS and Java development. I 've implement such method already in my previous work. Relevant Skills and Experience J Lisää

250 $ USD 5 päivässä
(1 arvostelu)
2.5
sourindu

A proposal has not yet been provided

25 $ USD 1 päivässä
(0 arvostelua)
0.0