Solved

gps boundary reader

Posted on 2012-04-06
7
428 Views
Last Modified: 2012-06-27
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.
0
Comment
Question by:michaelheffernan
  • 4
  • 3
7 Comments
 
LVL 2

Expert Comment

by:Freitizzle
ID: 37829410
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
 

Author Comment

by:michaelheffernan
ID: 37829484
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
 
LVL 2

Expert Comment

by:Freitizzle
ID: 37832143
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
How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

 

Author Comment

by:michaelheffernan
ID: 37832898
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
 

Author Comment

by:michaelheffernan
ID: 37832957
0
 
LVL 2

Accepted Solution

by:
Freitizzle earned 250 total points
ID: 37833738
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
 

Author Closing Comment

by:michaelheffernan
ID: 37833825
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

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

I feel like more and more people want to know how to programmatically convert addresses into geospatial locations. So in this article, I will show you how you can do it with Bing Maps. I'm going to use PowerShell, which is a nice scripting language,…
Introduction This article is designed to assist GIS (Geographic Information System) and GPS (Global Positioning System) developers using ESRI ArcGIS and other spatial information management systems.   For the uninitiated the concept of projectio…
This tutorial demonstrates how to identify and create boundary or building outlines in Google Maps. In this example, I outline the boundaries of an enclosed skatepark within a community park.  Login to your Google Account, then  Google for "Google M…
This tutorial walks through the best practices in adding a local business to Google Maps including how to properly search for duplicates, marker placement, and inputing business details. Login to your Google Account, then search for "Google Mapmaker…

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now