24
전기공학부 09 진지헌 프로젝트 번호 : C20122-008 Nov 16, 2012

전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

전기공학부 09 진지헌프로젝트번호 : C20122-008

Nov 16, 2012

Page 2: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

The usage of map application for SNS users are increasing

Smartphone & smartpadwith GPS are widely used

Foursquare, Gowalla are only for GIS systems

GIS system

SNS

Page 3: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

Location data on SNS map

GIS System

+ Visualization

Application

Request

Page 4: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

Analyzing and Benchmarking for GIS pattern on SNS

-> differentiating with previous GIS pattern

Data Visualization on Google Map

-> figures and icons for visualizing on the map

Develop iPad map application for GIS system on SNS

-> insert and connect web server with postGIS query -> using Xcode for iOS 6.0 device using objective C

Page 5: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

Intensive insert

• Information about location added by users continually

Real time

• Inquiry and fuctionusage can be performed all the time

Simple query

• The service required from users are usually simple or small coverage around a fiexed site

Page 6: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

For intensive insert, application must have some abilities to be inserted by Users [ex. New franchise]

-> adding information by users to server directly

‘Convenience’ for the users

-> the region and coverage by users ‘manually’[touch] -> showing the regional comparison by figures

‘Efficient’ data visualization on the map

-> using figures/icons to show information efficiently -> serving the summary of information [ex. Average]

Page 7: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

Xcode for iOS version 6.0 devices

-> basically, this version serves only Apple map and different functions with previous one

-> JSON MapKit[Basic for server] + Mapkit’s Mkoverlay view[applied version for using google map with iOS devices]

postgreSQL query for server

-> more simple structure rather than previous one, allowing to insert object relational database -> Serving default local information inserted based on random values

Page 8: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

Data visualization

on map.js

ConnectiPad

postgreSQL(.plv file)

JsonMapKit Functions

Visualization

Locationfix

Page 9: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

iPad FunctionsLocation

fixCoverage

Page 10: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

“Location”• ‘default location’

• Location where users are is fixed automatically

• Users can choose one of the location between two sites

• My location

• Custom location

Page 11: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

“Location”• ‘around’

• In term of longitude and latitude, ±0.02 from standard

• around “my” location

• Standard

- location where I am

around “custom” location

• Standard

- location where I fix

Page 12: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

“Insert Data : custom pin”• Insert DB on the map

• Adding location data to the server directly

• Webserver serves location data basically

• ‘pin’

• Users can make or change or erase special sites which he made

Page 13: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

“insert data in DB”• The branch information of blue pin is inserted in the data table

- Type the branch information

“change the title of pin”

• Change of the title of blue pin is possible

“erase the pin from map”• The blue pin disappear

Page 14: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

“Section”• ‘Location fixed -> Section’

• After location fixed, users can re-choose the mode

• ‘section’

• Users can fix the coverage of locations which they wanted

• This project uses the Square coverage by screen touch

Page 15: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

Function buttonsNear

Sales

Number of clerk

Erase

Adding the function is possible

“Near”• With Location Coverage by users,

map visualizes local information

“Function”• Users can get to know the local

information by App fuctions

Page 16: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

Type of view

• Icon view on map

• Pop-up view

• View change

Way of data expression• Size or number of icon number of person, sales, yield

• Color of region growth rate, concentration, temperature

• Text accurate information

• Compare with each other

- Bar graph

- Pie graph

Page 17: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

Appear with animation

• Red pin(s) drop : up down

• Money icon box out

Money icon

• Unit of icon can be changed in

the code

• In test

- paper money : 1000 $

- coin : 100 $

- round down : 1~99 $

“Aggregation” • Show the sum and average of data which are around the location

In custom location mode, it is applied

Page 18: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

Appear with animation

• Red pin(s) drop : up down

• Person icon box out

Person icon

• Icon size of the highest value is 100%

• Icon size of 0 is 0%

• Icon size of 1 is 30% i.e. offset is

30% of the biggest size

“Aggregation”

• Show the sum and average of data

In custom location mode, it is applied

Page 19: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

“erase” button• Statistic Pin(s)

- erase red pin(s)

All Pins

- erase all pins in map

- i.e. initialize the map

Page 20: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only
Page 21: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

Tableview• View changes with animation

• “done” : back to the map

Table

• Information of branch

Page 22: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

It is easy to figure out the state of franchise(branch) in the certain region

When new franchise is established, this application is the simple way of area survey

It will be possible to show the regional comparison such as average.

It is simple to add the function (with button)

Page 23: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

It is updated with iOS version 6.0 devices, having some differences in many functions.

It has some advances because of receiving server’s data with less errors.

Because it has more simple structure, PostgreSQL object-relational database, allowing it to be used more conveniently for GIS application.

It has simple features Specification for SQL.

Page 24: 전기공학부 09 진지헌 프로젝트번호 - Seoul National Universitykdb.snu.ac.kr/wp-content/uploads/2015/07/jihun_summary.pdf · 2019. 7. 16. · Foursquare, Gowalla are only

One serious problem is that iOS version 6.0 uses only the Apple map, not Google map.

Thus, for this application, the device and develop program Xcodemust have Mapkit’s Mkoverlay view, allowing iOS application to work with Google Map.