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 have a standard shapefile.  It contains many shapes with their attributes.
I have a list of GPS coordinates that I know for sure are within the area of that shapefile.
How -- preferably with Python -- can I supply the lat/long and get an handle to that shape?
0
Bootstrap 4: Exploring New Features
LVL 13
Bootstrap 4: Exploring New Features

Learn how to use and navigate the new features included in Bootstrap 4, the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first websites.

I tried to find exampl c# codes to get Geo Google API and response address.
I have Lat/Lng in my database and try to get the address response back.

Thanks
0
Does anyone know if there is a place to get a FREE XLS, CSV or other file format that will allow me to get Countries (US or North America is fine) States & Counties so that I can link it up to some data I have.

If I could get States, Counties, Cities, Zip Codes, Latitude & Longitude even better. I have been to Data.gov, US Census but not really seen a clean or relatively clean set of data that would help me with a project. Does anyone know where I can get that? Please advise. Thank you.
0
What FREE Android Phone tracking location AT&T APP do you recommend so I can find where my child is currently at if needed ?

 1. https://mobile-tracker-free.com
 2. etc ?
0
How can I indicate to my iPhone X that I am walking (and not driving) while I am using the built-in GPS map services to provide me with turn by turn directions?

This is especially important since I visit a lot of towns that have one-way streets.
0
Need iPhone app to track my location

I need to sell on the road and sometimes need a reminder which stores I visited. So, a map if where I went each day would be helpful.

What options do I have?

Is there location data already on the phone I can use?

Thanks
0
My Galaxy Note 4 (already updated to latest Android) tends to lose
connectivity to GPS (even though the connection to cellular/mobile
data network seems to be intact) while driving for 3 to 30 secs.

I'm using Waze.  The disconnection can happen even on a bright
sunny day (ie don't have to be cloudy/rainy days) or in open
highway (ie not while going through tunnels).

The same SIM card was previously used on my Galaxy Note 2 for
for almost a whole year previously & I never had this issue.

Is this a known issue with Note 4 or the Telco ?  Maybe one way I
can test this is to use the Note 4 as a hotspot (tethering) to an
iPhone & test to see if Waze/GPS  disconnects intermittently:
map is still there but there's a red alert message that 'connection
to GPS is disconnected' at the top of the screen.

I only noted 2 changes:
1. I switch from Note 2 to Note 4 at around the time I disposed
    the old Honda Airwave to Toyota Sienta hybrid: not sure if
    there's something in Sienta that interferes
2. Note4 tends to get very heated up while Note2 is not that
    hot while Waze is in use: I've since taken out the backcover
    of the Note4 (& used scotch tapes to hold the battery & SIM
    card in place) when in use so that the heat dissipates
0
I have the following c# code(all variables are doubles)

 if (Latitude == lastLocation.Latitude && Longitude == lastLocation.Longitude)
                    {

Open in new window


This just compares exact numbers, what i need to do is Compare latitude and longitude to see if in 10 meters of previous location
This code runs 100 times a second, so i need it to be super fast too

I'm not sure how to achieve this so would appreciate some code help
0
Hiding labels on Google Maps / Street View

There is a label in exactly the wrong place and I need to hide it.

Possible?

Thanks
0
Plotting Photos on a Map

I have pictures from an iPhone6, iPhone 7 and a Canon PowerShot.

I know the iPhone 7 photos have the geo coding embedded. But I need to verify the Canon Power Shot is working for geo coding.

And if not, I may buy a new camera for myself.

And how do I view a folder of image and plot them all on a map?

Thanks
0
Microsoft Azure 2017
LVL 13
Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

Need Free Satellite Photos of New York City

I found Google Earth displays perfectly the images I need to use. But if I used that image in a presentation, I could be sued by Google.

So, I would never do that, clearly.

Are there other ways to get Satellite Photos of New York City which are public domain? Or that have some easy to accept license such as putting a copyright notice at the bottom?

I heard some French company had some which were free?

Can you please give me any Satellite Photos websites I can check their terms??

Thanks.
0
There a lots of gps apps, but usually they are more for cars & vehicles.  We are looking for one that can we can find each other within a mall or a department store.  Any EE knows of any good ones?
0
I wanna buy a tablets for sales staff at the company to use Citrix Apps and also to track their track.

1- What are the best brands with best price.
2- These tablets must be easy to monitoring by auditing account staff.
3- Is there a mobile printer that can be connected to the tablets and what are the best types?

Thanks
0
I have to process a list of latitude and longitude co-ordinates to see if a device has moved in/out of a geo zone

Previously, the app was single threaded, and we delayed processing this information for a few minutes, then we ordered the list by the dateTime and then checked each item in date order to see if it entered / exited a zone

i.e.
12:00:01 - not in zone
12:00:02 - not in zone
12:00:03 -  in zone
12:00:04 -  in zone
12:00:05 -  in zone
12:00:06 -  in zone
12:00:07 -  in zone
12:00:08 - not in zone
12:00:09 - not in zone

Open in new window


this then saves date to db like
12:00:03 - entered the zone
12:00:08 - exited the zone

Open in new window


We have since made the console app multithreaded and we are now seeing race conditions where the data is processed in the wrong order, and its causing data integrity issues where sometimes exits the zone too early, and then the next record see's its inside the zone, therefore its creating data like this

12:00:06 - entered the zone
12:00:08 - exited the zone

12:00:04 - entered the zone
12:00:09 - exited the zone

Open in new window


the user then thinks the device entered the zone twice, when it was infact just once


Due to the high volume of data we process we need to stick with multithreaded solution
We currently check the next item in the list against the in memory "lastPosition" object

I'm now thinking we need to change the approach where we check 1 record against another, and batch the records to speed up performance …
0
What are the Least expensive tracking products and options for tracking my vehicle using GPS?
0
Hi,

  I am running a loan business for cars.

  I am looking for a GPS software solution that would allow me to monitor each car.   With features that allow me to track the car locations, turn it off, and help me in case to locate the car if the customer does not pay.     Could be web base, monthly payments, safe and secure installations of the device in the car and others features.

  Please send me your recommendations.

  Regards,

   Joe Echavarria
0
The  following  code  is  for  gps  gsm  module.The  compiled  hex  code  is  pushed  to  microprocessor.
While  compiling the  below code  we  get  unknown  variable  error  for  following  variables UCZS0, UCZS1
Please  guide  us  for  same.

//GPS and GSM Based Vehicle tracking system
#define F_CPU 12000000			//12Mhz
#include <avr/io.h>			//Header file for AVR device specific I/O Definitions.
#include <avr/pgmspace.h>		//Header file for incorporating program space string utilities.
#include <util/delay.h>			//Header file for incorporating delay routines.
#include<inttypes.h>


#define USART_BAUDRATE 9600
#define BAUD_PRESCALE (((F_CPU / (USART_BAUDRATE * 16UL))) - 1)

void WaitMs(unsigned int ms);		

void usart_init();
unsigned int usart_getch();
void usart_writech(unsigned char data);
void usart_message(unsigned char *var);

unsigned char value,i,lati_value[9],lati_dir, longi_value[10], longi_dir, final_message[30];
unsigned char deg = 0xB0;

int main()
{

DDRC=0x00;
PORTC=0xff;

    usart_init();

    while(1)
	{
	 a:
	 value=usart_getch();
	 if(value=='$')
	 {
		
	value=usart_getch();
		if(value=='G')
	{
	value=usart_getch();
	if(value=='P')
	{
	value=usart_getch();
	if(value=='G')
	{
				
	value=usart_getch();
	if(value=='A')
	{
	value=usart_getch();
	if(value==',')
	{
	value=usart_getch();
	while(value!=',')
	{
	value=usart_getch();
	}
	
	for(i=0; i<9; i++)
	{

	lati_value[i] = usart_getch();

	}
	value = usart_getch();
	
	lati_dir=usart_getch();
	

Open in new window

0
I got API key from google map. But it does not work and I use localhost. Not sure it is because localhost issue and please some help to test ...
0
I have a google visitor map that uses Geo location that has stopped working on the live site but still works @ locallhost

I'm thinking it could be because I don't have  SSL certificate!

Looking at the webhosting website they charge from £25.99 per year which seems a bit steep considering I only want it so the google works

My question is do I need a  SSL certificate?
If so do I have to go through the hosting company or can I register for free?
0
HTML5 and CSS3 Fundamentals
LVL 13
HTML5 and CSS3 Fundamentals

Build a website from the ground up by first learning the fundamentals of HTML5 and CSS3, the two popular programming languages used to present content online. HTML deals with fonts, colors, graphics, and hyperlinks, while CSS describes how HTML elements are to be displayed.

Hi

Although I've moved forward I'm  Using the https://www.experts-exchange.com/questions/29053802/Javascript-Binding-data-after-clicking-OpenLayers-2-map.html as a start point I have a couple  of further questions

1 Why isn't the icons / markers blue I've tried using relative path and absolute but the  marker stays the default red
My point is I can't change the marker.

2 how do I ensure only 1 popup box is open at once
 
<!doctype html>
    <html>
    <head>
    <title>OpenLayers Click Event Example</title>
  <script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>    </head>
    <body onload="init()">
      
    <div class="wrapper">
      <header>
        <div class="container">
        <h1 >OpenLayers Click Event popup</h1>
        
        </div>
      </header>
      <div class="container">

    <div id="mapdiv" style="width: 800px;height: 500px " ></div>
      <h2>Custom Data for clicked item</h2>
      <pre id="result"></pre>
      </div>
    <script src="https://openlayers.org/api/OpenLayers.js"></script>
    <script type="text/javascript">
      //Set up a click handler
      OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, {                
        defaultHandlerOptions: {
          'single': true,
          'double': false,
          'pixelTolerance': 0,
          'stopSingle': false,
          'stopDouble': false
        },
     
        initialize: function(options) {
          this.handlerOptions = 

Open in new window

0
I'm looking for a small GPS tracking device that can be put on devices such as laptops or keychains that can then be tracked to its exact location using a GPS tracking system.

I've already looked at systems such as the Trackr device (https://get-trackr.io/) but this device relies on the Trackr tracking device coming into 100 feet of an iPhone or Android phone that hasthe Trackr app installed on it.

What are some other GPS tracking devices that can truly track the GPS tracking device no matter where it goes?
0
Hi I'm adding points to an Openlayers 2 map by clicking the map and sending the co-ords to a PostGIS database and building html from the response this has additional links ect.

I'm also adding markers to the map from database return (I know it's doesn't work here)



In this recreation how do bind the new data
(The real data is on a closed system without internet access )


<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <title>OpenLayers Click Event Example</title>
        
        <script src="https://openlayers.org/api/OpenLayers.js"></script>
          <script src="/jquery-ui-1.9.2.custom/js/jquery-1.8.3.js"></script>
        <style type="text/css">
          html, body, #mapdiv {
              width:100%; height:100%; margin:0;
          }
          
          .olImageLoadError { display: none; } /* no pink tiles */ 
        </style>
  
        <script type="text/javascript">
        
            //Set up a click handler
            OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, {                
                defaultHandlerOptions: {
                    'single': true,
                    'double': false,
                    'pixelTolerance': 0,
                    'stopSingle': false,
  

Open in new window

0
Hi
I have some point data stored in a postgreSQL/PostGIS Database
I need to do some distance measurements select point within 0.5 km of my point

something like

select * from geo_table where ST_DWithin('POINT(Long Lat)' ::geography,geog,0.5)

Open in new window


the problem is points are stored as Geometry Longitude, Latitude SRD= 4326

  my geo_table has geom column created from  Longitude, Latitude points and a currently empty geog column

Any idea how to  create the geography column either from the existing geography column or from the Longitude, Latitude (Stored digitally not DMS ) columns?

thank you
1
Are there any WIndows 10 tablets or laptop with build in GPS receiver ?
0
Our company has a KML file that when imported into Google My Maps shows the current coordinates of a fishing boat in the North Atlantic ocean. We then embedded this Google Map into a webpage in an iFrame.

We have a problem in that the position of the ship does not auto-update (refresh) on the webpage. We must constantly re-import the KML file into Google My Maps and obtain new code to paste into our webpage. This is very impractical.

Up until about a year ago Google had a service called : Embed KML gadget. Using this tool you only need import your KML once and resulting webpage is always up-to-date showing current GPS positioning.

It's a longshot but can anyone out there help?

Cheers,
Steve
0

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
<
Monthly
>