Adding Custom POIs by editing user.upoi

It is easy to add your own POIs directly by editing the IPAQ\NAV\save\user.upoi file in a text editor.

The general format of a custom POI is the following text string

1|POI Group|Name of POI|IPAQ POI image name|latitude|longitude|_three-letter country code|Country (not used)|County/State (Not used)|Town|Road name|Postcode|Additional information - free text|Telephone number

There are 14 fields; the first 13 are followed by a | and the last which has a carriage return-line feed. The fields appear to be:

1. Unique reference number

2. Custom POI Group name - I start my groups with a # so the sort to the beginning of the POI list e.g. #Places to visit

3. Name of POI (text) - e.g. Eiffel Tower

4. IPAQ POI icon image name - this can be left blank in which case the default icon will be used. A list of the names of the icon images is given below. The name used must be exactly as listed otherwise the default icon will be substituted. You can also edit the POI in the IPAQ later (see below) and select the POI image there.

5. Latitude (WSG84) in decimal degrees. North values positive e.g. 48.858369 for 48° 51' 30.13"N

6. Longitude (WSG84) in decimal degrees. East values positive e.g. 2.294576 for 2° 17' 40.47"E

7. Underscore followed by three-letter country code, e.g. _FRA (these _may be the correct codes but I have not checked them all: ALB=Albania AUS=Australia AUT=Austria BEL=Belgium BUL=Bulgaria CAN=Canada CYP=Cyprus CZE=Czech Republic DEN=Denmark ESP=Spain EST=Estonia FIN=Finland FRA=France GBR=United Kingdom GER=Germany GIB=Gibraltar GRE=Greece HUN=Hungary IRL=Ireland ISL=Iceland ITA=Italy LIE=Liechtenstein LTU=Lithuania LUX=Luxembourg MLT=Malta MON=Monaco NED=Netherlands NOR=Norway NZL=New Zealand POL=Poland POR=Portugal ROM=Romania SCG=Serbia and Montenegro SER=Serbia SLO=Slovenia SMR=San Marino SUI=Switzerland SVK=Slovakia SWE=Sweden TUR=Turkey USA=United States VAT=Vatican City )

8. Unused field - presumably County/State (this field does not display)

9. Unused field - Postcode (this field does not display). The iPAQ uses this field for postcode if it is used in creating a Custom POI but the postcode does not display.

10. Town - e.g. Paris

11. Road name e.g. avenue Anatole France

12 Post Code e.g. 75007 (presumably this field is meant for the house number but better to put that in the roadname and put the postcode in this field so it displays)

13 Extra Info - this is a free text field for comments

14 Telephone number e.g .+33 (0) 1 44 11 23 23 (you can include spaces and other symbols. However if you edit this field on the IPAQ there is no space or symbol keys!)

This is an example of a completed entry.

80|#Places to visit|Eiffel Tower||48.858369|2.294576|_FRA|||Paris|5 avenue Anatole France|75007|Take the lift up!|+33 (0) 1 44 11 23 23

NOTE I've taken the order of the address fields 8-12 based on the fixed POI in the IPAQ (field 9 is used for the postcode but isn't visible so I think there may be a coding error somewhere). However there is no reason why fields 10-12 couldn't be filled with data in a different order e.g. street, town, postcode.The IPAQ uses the WGS84 coordinates to locate the POI rather than the address information.You can get the coordinates from Google Maps using the Position Finder add-in under My Maps (you have to be logged in to a Google account)

It is possibly easier to create the text file using a spreadsheet to ensure all the fields are in the correct positions(columns) with blanks in between where necessary (fields 4,8,9).

Limited editing of the POIS on the iPAQ

1. Go to the POI list. Find the custom POI you want to edit (you may need to create a route if your POIs are a long way from home so they show up.

2. If you click on the three dots (...) on the RHS and you are taken to the POI edit screen.

3. There are three different sets of three dots (...) on the RHS which allow you to edit the name of the POI, the extra information, and the telephone number (you cannot edit any of the address fields)

4. Clicking on the square icon on the LHS allows you to select an icon from the standard set.

5. Then click on the tick at the bottom to save.

6. If you are in the custom POI editing screen you can also delete the POI using the bin icon at the bottom.

This is the list of names the iPAQ 314 uses to identify the icon images in CustomPOIs field 4

( NOTE the first that can be left blank) (The list is in the order the icons appear if you edit an icon).

The formatting needs to be exactly as in the list. There are some oddities - e.g. the spelling of accomodation and also tourist attractions (no linking underscore) but tourist_attractions.general (with underscore)
e.g.
171|#Places to visit|Eiffel Tower|tourist attractions|48.858306|2.294490|_FRA||75007|Paris, 7ème Arrondissement Paris|Avenue Anatole France|||

accomodation.camping_ground
accomodation.hotel.budget
accomodation.hotel.premium
accomodation
accomodation.residential_apartment
airport.airline_access.arrival
business
cafe_bar.bar
cafe_bar
car_dealer
car_dealer_repair.car_repair_facility.car_wash
commercial activity
communication
communication.phone box
communication.post_office
community.banquet_marriage_halls
community.cemetery
community.college
community.education
community.embassy
community.fire_station
community.general
community.kindergarten
community.military_installation
community.place_of_worship.buddhist
community.place_of_worship.christian
community.place_of_worship.general
community.place_of_worship.hindu
community.place_of_worship.islamic
community.place_of_worship.jain
community.place_of_worship.sikh
community.police_station
community.prison
contacts
culture and religion
entertainment
finance.bank
health
leisure.amusement_park
leisure.aqua_park
leisure.beach
leisure.casino
leisure.cinema
leisure.club
leisure.concert_hall
leisure.library
leisure.museum
leisure.night_life
leisure.park_and_recreation_area
leisure.place_of_worship
leisure.zoo
medical.blood_bank
medical.general
medical.pharmacy
multipoi
nature.hill_station
nature
nature.national_park
parking
petrol_station
rent_a_car
restaurant
shopping
sport.hippodrome
sport.ice_skating_rink
sport
sport.racetrack
sport.skating_rink
sport.skiing_centre
sport.sports_centre
sport.stadium
sport.swimming_pool
tourist attractions
tourist_attractions.general
tourist_attractions.historical_places
tourist_attractions.winery
transportation.bicycle_services.bicycle_repair_facility
transportation.ferry_terminal
transportation.freeway intersection
transportation.frontier_crossing
transportation.harbor
transportation.public_transport_stop.bus
transportation.public_transport_stop.metropolitan_train
transportation.public_transport_stop.tram
transportation.public_transport_stop.trolley_bus
transportation.rest_area
transportation.toll_gate

Back to: Ipaq310

-- JohnEb - 28 Jul 2008


This topic: Ipaq310 > WebHome > CustomPOIs
Topic revision: r7 - 2008-08-26 - JohnEb
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback