1) About GPS Geo Tagging
This software can be used to Tag (writes on the image) GPS location and address on the image taken using the phone camera. Apart from this it can be configured with your Website for uploading images with various other parameters like Latitude, Longitude, DeviceID, Username, GPS Address etc.
2) How this works
The development of this software is part of an actual implementation which I have done for one of my client, for site survey and inspection. Since the data cannot be manipulated (even if the image is fake), the Latitude and Longitude will pinpoint to the actual location from where the image is taken, on the Google maps, so it is consider reliable.
3) As far as software is concerned, Android is independent of server implementation. You can use any web site development languages (I have used ASP.Net and SQL Server), which handles a POST method. Like ASP.Net, JAVA, PHP etc.
4) For testing the uploading feature, go to the settings menu and fill out following data. Make sure you have Latitude and Longitude available, if not switch on GPS and move to clear sky view. If location is taken from network provider, accuracy may not be perfect.
Set the camera resolution to the lowest (can be done in camera setting->Resolution) for fast uploading and less data usage.
5) Web Server Setting (Post Method)
http://ynotlabs.com/gps/default.aspx
User Name
Your Name
Image Quality
25
Check the uploaded data at http://ynotlabs.com/gps/
6) Below given is sample server implementation of ASP.Net
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim uploadDir As String = Server.MapPath("~/images")
Dim imgPath As String = Path.Combine(uploadDir, Request.Headers("SD-FileName"))
Try
Dim bytes As Byte() = New Byte(Request.InputStream.Length - 1) {}
Request.InputStream.Read(bytes, 0, bytes.Length)
Dim ms As New System.IO.MemoryStream(bytes)
Dim btMap As Bitmap = DirectCast(System.Drawing.Image.FromStream(ms), Bitmap)
btMap.Save(imgPath, ImageFormat.Jpeg)
ms.Close()
Response.Write("Done")
Catch exp As Exception
Response.Write(exp.Message)
End Try
End Sub
‘image’ file is uploaded to the existing directory ‘images’
7) If you are interested in developing a commercial application, contact me for more details at info@ynotlabs.com, or use email feature in application.
Tags: client webserver gps android, gpsimage tagging, android tag photo gps direction, android photo gps tagging app, android image tag gps.
This software can be used to Tag (writes on the image) GPS location and address on the image taken using the phone camera. Apart from this it can be configured with your Website for uploading images with various other parameters like Latitude, Longitude, DeviceID, Username, GPS Address etc.
2) How this works
The development of this software is part of an actual implementation which I have done for one of my client, for site survey and inspection. Since the data cannot be manipulated (even if the image is fake), the Latitude and Longitude will pinpoint to the actual location from where the image is taken, on the Google maps, so it is consider reliable.
3) As far as software is concerned, Android is independent of server implementation. You can use any web site development languages (I have used ASP.Net and SQL Server), which handles a POST method. Like ASP.Net, JAVA, PHP etc.
4) For testing the uploading feature, go to the settings menu and fill out following data. Make sure you have Latitude and Longitude available, if not switch on GPS and move to clear sky view. If location is taken from network provider, accuracy may not be perfect.
Set the camera resolution to the lowest (can be done in camera setting->Resolution) for fast uploading and less data usage.
5) Web Server Setting (Post Method)
http://ynotlabs.com/gps/default.aspx
User Name
Your Name
Image Quality
25
Check the uploaded data at http://ynotlabs.com/gps/
6) Below given is sample server implementation of ASP.Net
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim uploadDir As String = Server.MapPath("~/images")
Dim imgPath As String = Path.Combine(uploadDir, Request.Headers("SD-FileName"))
Try
Dim bytes As Byte() = New Byte(Request.InputStream.Length - 1) {}
Request.InputStream.Read(bytes, 0, bytes.Length)
Dim ms As New System.IO.MemoryStream(bytes)
Dim btMap As Bitmap = DirectCast(System.Drawing.Image.FromStream(ms), Bitmap)
btMap.Save(imgPath, ImageFormat.Jpeg)
ms.Close()
Response.Write("Done")
Catch exp As Exception
Response.Write(exp.Message)
End Try
End Sub
‘image’ file is uploaded to the existing directory ‘images’
7) If you are interested in developing a commercial application, contact me for more details at info@ynotlabs.com, or use email feature in application.
Tags: client webserver gps android, gpsimage tagging, android tag photo gps direction, android photo gps tagging app, android image tag gps.
Recently changed in this version:
Option to share has been added(via email).First save the image select the last button(share).




Comments and ratings for GPS Geo Tagging And Web Server