• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps developing android data collection app for GIS

Hi, i am a naive android developer and i have got some hold on programming in c# and java, however i want to develop an android app for field data collectoion which has following features:

a)This app will be used to collect GIS data (points, lines and polygons)
b) data such as :--
1)a gps coordinates for a point of interest (using phones gps system) ,
2)elevation above sea level( if possible using phones gps system),

3) data such a line which can be calculated as follows: taking initial point of reference then navigating along the track for which we want the "line type" of data and thentaking the middle point & finally stopping at a final point thus giving us a line feature (just as we pin two points on a google map using navigation.
4)data such as a polygon which is taken as follows : manualy going to four points of interest and recording four points which form the vertices of a polygon
5)various text data which will be manually entered by the person operating the app using the text boxes provided in the user interface. this data is called the attribute data which will be associated with each point line or polygon

C) This data has to be stored in the csv format on the phone's sd card which can be easily copied to a computer and imported in the GIS software..the csv files wil be generated for each day a peson goes to collect data in the field however the csv files for the line data , polygon data and the point data have to be separate ( name of csv file generated should be like date-point, date-line, date-polygon)
 
nobody here sees to have an answer to my question its been two months since i posted this one..
i have done some progress on the app..
so far i can get cordinates take pictures geo tag them and store the attribute data on the sd card in a file..
however i am yet to figure out a way for generating line type of data.. i understand at the time i posted this question i had no idea about android programming but thankfully i have done some homework and i am able to do basic things in eclipse now..

about storing line data.. i searched a lot.. it seems i need to log data to a gpx or kml file with the help of a logger library.. and create buffer which writes the data automatically in a log file..

does anyone here know how to do this?
 
Back
Top Bottom