GIS/GPS Programming

The Global Positioning System (GPS) is a space-based global navigation satellite system (GNSS) that provides reliable location and time information in all weather and at all times and anywhere on or near the Earth when and where there is an unobstructed line of sight to four or more GPS satellites. A geographic information system (GIS) or geospatial information system is any system that captures, stores, analyzes, manages, and presents data that are linked to location(s). In the simplest terms, GIS is the merging of cartography, statistical analysis, and database technology.

Share tech news, updates, or what's on your mind.

Sign up to Post

I saw a 360 degree camera the other day and thought they might come in handy for me. Maybe I wold use it while I am giving a virtual tour, for example.

What kinds of things are they good for? And bad for?

They seem impossible to edit...

Is it so the viewer can have a "Google Earth" kind of sensation?


What does it mean to be "Always On"?
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

I have an iPhone 6 and hope to find an app or combination of tools to I can use to estimate distance and direction of objects (buildings) that are a mile or three away from me.

given the phone knows its location and orientation, might it be used w/ the camera to plot the location of the object I focus in on?

What's the easiest way to do this? I do not need precision, but just a pretty good estimate.

Hello Experts,

I am an independent contractor. I make custom reports and maps for police departments. I use Crystal Reports, T-SQL to prepare scripts for handling data, and ESRI for mapping crime, AVL data, CAD data, etc. I have made $45 per hour since 2008. I want to raise my hourly rate - can you give me some ideas about what people charge for this skill set?

Thank you, Chop
I am after some suggestions as to whether it is feasible to know where the mobile phones of our staff are at any particular moment and where they have been in the past so I can replace the expensive rental on GPS trackers in the cars.

* I work with a small electrical firm where each vehicle has a GPS tracking system that is soon to run out of rental contract.
* Staff are all equipped with an iPhone and a Galaxy TabA (can be hotspotted to iPhone)
* Office staff need to know where staff are at any particular time in order to efficiently assign urgent jobs
* Office staff also need to occasionally look to see where a vehicle was on a particular day
* I have no idea what an iPhone can do as far as reporting current position or historical tracking but I believe it can do it so some degree
* Using the iPhone for too much tracking can put a real drain on the battery so what are the options?
* The Tab A has GPS functionality but it's communication options are limited to WiFi
* I may be able to use TASKER on the Galaxy tab to log its position at regular intervals and email it to the office when connected to WiFi

Any suggestions would be appreciated
Hi there,

I have built a class library (dll) in visual studio that creates an activeX control object to be used inside another container program (engineering software). I downloaded MapWinGIS, which is an "ActiveX Control and application programmer interface ". The API does most of the heavy lifting and I am able to compile/embed the activeX object inside the container, but I am a little confused about how to deploy this onto other workstations...

I would think its more complicated than simply dragging the project folder over to the workstation. I have done some elementary research on this topic and some people have suggested that I will have to install MapWinGIS onto each workstation at the very least to ensure that all the referenced files are present and then I would have to register the class library itself using either gactutil, regasm /codebase or regsvr32.

I am just not sure, any advice would be greatly appreciated.
Is there anyway I can hook up a garmin gps I have via USB and have it used for location services on Windows 10?
We try to use the location and Siri to remind us of certain things when leaving the office.  However, no succes.  That said, how can we use Siri successfully to remind us of certain things when leaving the office?  Also, how accurate will the location be? (For example, will the reminder be activated as soon as we leave the door or 200 feets of current location the reminder will be fired?)

Thanx in advance!
I made an outline in google earth a few months back and now I cannot delete it.  I cannot get the mouse to grab it.  Any ideas?

  Google chrome GPS location could not be determined.Some times works fine.otherwise not working.Please suggest me any other for access location in google chrome browser.We want goole chrome browser access gps location.

  Every day we are facing this issue in our PC's.Work fine in LAptop & mobile chrome browsers
Environment :
1. Linux, C++
2. UM7 Device contains (GPS latitude, longitude, Altitude, Accelerometer, Gyrometer).

I am getting below data using UM7 device fitted on moving vehicle :

    GPS latitude, longitude, Altitude.
      Accelerometer (x,y,z)
        Gyrometer (x,y,z)

        How can I calculate vehicle movements (left, right) using
        Latitude, Longitude & Altitude ,Accelerometer, Gyrometer data ?

        How can I calculate Speed ?

        Any suggestion / help is highly appreciated.
        Free Tool: Site Down Detector
        LVL 9
        Free Tool: Site Down Detector

        Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

        One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

        hello ,,

        i want to know if it possible to track a phone by UDID

        This is a follow-up to this q which successfully looks up long/lat location given an address:

        I also need a function to obtain the City, State, and Country from an address, is this possible?

        eg a 3 cell array output from GetCityStateCountry(myaddress)
        or better yet expand the previous answer to a 5 cell output GetLongLatCityStateCountry(myaddress)

        Alternatively a database function that can obtain this from the long/lat info would be ok but I'd prefer not to have to go that route.

        Dear Experts,

        Can anyone advise me of a way to track my phone using GPS even when the mobile phone does not have internet access.

        i have searched a lot on internet but they all need internet access to update the servers.

        Thanks and Regards
        I need to use my Tab 4 to drive Uber, since my iPhone 6 will not load the Uber Partner app.

        So, I use my Verizon Wireless MI-FI modem w/ my Tab 4.

        But the GPS is terrible!

        Is this due to the age of the Samsung?

        It's the only tablet that fits in my pocket!

        It was already old when I bought it, but I bought it for convenience.

        What can I do to get the GPS to work well on my Tab 4??
        Client has a small fleet of cars and has problems with them not being where they're supposed to be, when they're supposed to be.

        I see a number of products on the market but am asking the EE community if they may have some experience and/or recommendations.
        Hello, I have been working in this website since long. I want to include a google map that will let users see their location with the help of geolocation, and all shops which are around them. Data about these shops are stored in a database, in multiple table. Moreoever, once this first map is loaded, the user will have the option to filter his search through checkboxes which are also generated from the database....
        But i can't have my markers, even tho my geolocation is working.
         Here is my code, will you tell me where i am going wrong

        <!-- Main -->
        		<div id="main">
        			<div class="container">
        				<div class="row">
        					<!-- Sidebar -->
        					<div id="sidebar" class="4u">
        								<li><a href="C:/wamp/www/sbm/category.html">Category</a></li>
        							<div class="row">
        								<section class="6u">
        									<ul class="default">
        										<li><a href="#">Category</a></li>
        										<!--generating the checkboxes-->
        									include_once 'connection.php';
        # execute search query
        $sql = 'SELECT CategoryName FROM CATEGORY';
        $result = $db-> query($sql);
        #check the result
        if (!$result)
            die('Could not successfully run query: ' . mysql_error());
        echo "<table>";  
        // run through the results from the database, generating the checkboxes  
        while($row = $result->fetch_assoc())
           echo "<tr>";  
           echo "<td>";  
           echo "<ul class='checklist'>";  
           echo "<li>";  
           echo "<input 

        Open in new window

        This problem has been going on for a little while and I'm pretty sure I'm really close to achieving what I need.

        I have a GPS script using javascript that uses the function geoFindMe() to output into the id of the div "show".

        However, this displayed both longitude and latitude as one.

        Therefore I decided to separate them by using .values in the javascript so that in the form both values would be separated.

        This worked however it takes two clicks to actually get the GPS information in the two inputs.

        This will be a part of a form where on SUBMIT of that form the longitude and latitude are stored in the database without the user seeing anything so their location can be verified at a later date.

        I need help creating this so that on the input submit the location longitude and latitude is stored in a MySQL database.
        I have set reference and used the name space of ESRI.ArcGIS.Geoprocessor.dll. It throws "'System.Runtime.InteropServices.COMException' occurred in ESRI.ArcGIS.Geoprocessor.dll" at the below line of code:

        ESRI.ArcGIS.Geoprocessor.Geoprocessor tGp = new ESRI.ArcGIS.Geoprocessor.Geoprocessor();

        Please help if I need to make some setting changes.
        I have just taken a trip to Italy took pictures with both my Canon SLR and multiple iPhones.
        I copied all images  when I got home and wanted to make sure all TimeStamps are properly sequential.

        1. My SLR time was adjusted a few days into the trip to match the time zone I was in. So the first 100 or so pictures were timestamps with Eastern Standard Time (-6 hours from Italy). After I changed the time on the SLR all Date Taken were correct.
        2. iPhones time adjusted to the time zone when we landed do all images Date Taken were correct.

        So I wanted to make sure that the first 100 or so images taken with my SLR had the correct Date Taken and not be offset by -6 hours.  So what I did was modify the Date Modified +6 hours, but this did not change the Date Taken and I know that this data is EXIF information and cannot be changed the same way I did for date modified.
        What I did notice when examine this, Date Taken vs Date Modified on the iPhone EXIF were offset by 6 hours.  So Date Taken was the time in Italy, but the Date Modified is the time in NY.  This data was not manipulated in any way.

        Can anyone shed some light on why the iPhone timestamps are offset like that?
        LVL 4

        Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

        hi OSX folks

        i would like to know how the heck the Maps app accurately determines my current location on OSX, based on my current public IP address, or my Wi-Fi AP (how?), or something else?

        on Mac Pro Mid 2012, which in my understanding has no GPS chips equipped, can only accurately determines my location over Wi-Fi. if I open Maps while on wired connection, i got below message asking me to turn on my Wi-Fi, which ultimately goes to the internet through the SAME broadband connection as my wired interface. in other words, the two interfaces share the SAME public IP address.
        Screen-Shot-2016-07-10-at-10.17.49.pngso what makes the difference? why has to be Wi-Fi?

        thanks heaps,

        Is there any way to link Google Earth Data in AUtoCAD Civil 3D 2017 version. I used to do it in older version of Civil 3D but now I want to do it in Civil 3D 2017.

        If I have a csv with 10-50 GPS coordinates, how can I display them all at once in browser in Google Maps?

        Preferably using PHP/JavaScript.

        Thank you.
        Could anyone look at the below link and find the info on  3x3 transformation matrices and scaling, and then tell me how I go back and forth between two coordinate systems, an original coordinate system and a scaled coordinate system.  How do I use that matrix to do this?  I kind of need the answer in plain English terms, because my math skills are minimal. (not what they used to be 30 years ago.).  

        This page states "Mathematically, all transformations can be represented as 3x3 transformation matrices of the following form..."
        My kid sometimes 'vanish' till late into the nights & declined to pick up calls nor
        answer text messages.

        One thing she never parts with is her iPhone 6 : is there something I can enable on
        her phone so that I could track her whereabouts without her knowing?  Ideally
        no jail-breaking of the IOS

        I presume "Mobile Data" is on all the time on her phone.

        Someone told me to google for "Find my iPhone" : there's a free service but
        I must 1st know the password to the iPhone (which I could get fr my kid)
          i would like to know how to determine the location of an object pointed at by the camera on an ios and android,
        My thinking is the location of the user/camera is determined by using the location services on the mobile device, utilize the compass and camera in the phone to determine the distance to object(building) in the center of the camera view?
        utililize the distance and compass/angles to determine the lat/lon of the pointed at building. Reverse geo-code the coordinate to get the actual address.
        Is this feasible? are there any API's provided by Android/IOS that would facilitate this?

        GIS/GPS Programming

        The Global Positioning System (GPS) is a space-based global navigation satellite system (GNSS) that provides reliable location and time information in all weather and at all times and anywhere on or near the Earth when and where there is an unobstructed line of sight to four or more GPS satellites. A geographic information system (GIS) or geospatial information system is any system that captures, stores, analyzes, manages, and presents data that are linked to location(s). In the simplest terms, GIS is the merging of cartography, statistical analysis, and database technology.

        Top Experts In
        GIS/GPS Programming