gps boundary reader

Hello.  I have four gps coordinates (e.g., "34.03s 118.52w" etc.) which properly define a trapezoidal square in California.  I need to volume-input streams of lat/longs and determine which pairs are located within that square as defined by the four lat/long coordinates.  Is there s/w which can do this?
Thank you.
michaelheffernanAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

FreitizzleCommented:
You might try ArcGIS online (free) - arcGIS.com You can upload comma or tab delimited text files (CSV or TXT) or GPS data file (GPX). This is more of a visual way of seeing if GPS points fall within the square. Highlighting them can return the results you want. You can accomplish nearly the same thing with google maps. Check out this webinar for more info on using google maps. https://www2.gotomeeting.com/register/335083362 

Only other software I have considerable expertise in is ArcGIS Desktop which can also do the job but requires a license. I am sure there are other GIS software packages capable of this too but I cannot make any recommendations on any of them at this time.
0
michaelheffernanAuthor Commented:
Thank you for the response.  I have demo ArcGIS but couldn't readily see how to import my data.  I will continue to look.  Having a license is not an issue; being able to process a large volume of long/lats is.  I believe some programming will be necessary, but ultimately, I would like this "process" to kick out only the identifiers of the long/lat records within the square.  I don't need visual representations of any kind, and would prefer no human intervention at all. Does ArcGIS have APIs that can be incorporated into something like this?

M
0
FreitizzleCommented:
A quick review at ArcGIS resource center, http://resources.arcgis.com/ , did not turn up anything but a more thorough look may reveal something you need. I did not know what format you are looking for, how your data is arranged, or what version you are using. You may also want to look at the model builder capability of ArcGIS or even python programming will also accomplish what you want. Resources and suggestions for these options can all be found at the site mentioned.

Is your data in shapefiles, excel, text files or what?
0
C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

michaelheffernanAuthor Commented:
The data is in flat ASCII files; see attached.  It can be delimited any way necessary, but this is the GPS format our dispatch system delivers.  The trapezoid roughly represents the city of Santa Monica.  I need to know what events in that input stream occurred within those boundaries.
events.txt
0
michaelheffernanAuthor Commented:
0
FreitizzleCommented:
First suggestion I have is to add column titles especially longitude and latitude. Once that is done ArcMap, ArcCatalog or any software can read the table and it can be exported as a feature class by adding XY table or displaying XY data. secondly you need to include a decimal point in the gps coordinates to project correctly in ArcGIS. There are a few code snippets out there that deal with taking a text file like yours and making a shapefile but that is only one part of your solution.
http://resources.arcgis.com/gallery/file/geoprocessing/details?entryID=572F2045-1422-2418-A0C5-7D2D9F56ED72

 As I understand it you don't care so much about the visual aspect. Python script may be the way to go, it can accomplish the two suggestions stated here and also return the points that fall within your trapezoid. ArcGIS resource center has some options for API tools and codes for different languages C++, Python, Java. I don't know your programming expertise but there are options out there. Python, will work with your exsisting setup and ArcGIS resource center has examples and a free webcourse to get you started.

http://resources.arcgis.com/gallery/file/geoprocessing?page=27&

http://training.esri.com/gateway/index.cfm?fa=search.results&searchterm=&search=Search&cannedsearch=2&OrderBy=
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
michaelheffernanAuthor Commented:
Thank you for your comprehensive response.  I will examine your references and comments carefully.  I am not a code myself; I run the IT department here and have my hands otherwise quite full. However, I have access to plenty of resources.  At least I can make my inquiries having a basic understanding of what to expect and how to expect it.  Thank you.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
GIS/GPS Programming

From novice to tech pro — start learning today.