source: subversion/applications/utils/export/poiexport/index.php @ 19407

Last change on this file since 19407 was 18412, checked in by rubke, 10 years ago

release 1.3
added geojson export (rullzer)

File size: 9.5 KB
Line 
1<?php
2session_start();
3include('include/functions.php');
4
5//Check if the language is set with the ?l=<2lettercode> GET parameter
6if(isset($_GET["l"])) {
7        $LANG = $_GET["l"];
8        $_SESSION['LANG'] = $LANG;
9}
10
11//Initialize localization
12i18n();
13
14?>
15<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
16<html xmlns="http://www.w3.org/1999/xhtml">
17    <head>
18        <title><? msg('OpenStreetMap POI export');?> - <? msg('download free point of interest'); ?></title>
19        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
20        <meta name="Description" content="<? msg('OpenStreetMap POI Export'); ?>" />
21        <meta name="Keywords" content="openstreetmap,poi,waypoint,export,free,tomtom,garmin,google earth,oziexplorer,ov2,csv,gpx,wpt" />
22        <meta name="robots" content="index, follow" />
23        <meta http-equiv="Content-Language" content="<? echo $_SESSION['LANG']; ?>" />
24        <link rel="shortcut icon" href="favicon.ico" />
25        <link type="text/css" href="style.css" rel="stylesheet" />
26        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
27        <script type="text/javascript" src="ui.js"></script>
28    </head>
29
30    <body>
31        <div class="wizardwrapper">
32            <div class="wizardpanel 1">
33                <ul class="mainNav threeStep">
34                    <li class="current"><a title=""><em><? msg('1: POI type'); ?></em><span><? msg('Select the POI type') ?></span></a></li>
35                    <li><a title=""><em><? msg('2: Device'); ?></em><span><? msg('Select the device or file type you want to download to'); ?></span></a></li>
36                    <li class="mainNavNoBg"><a title=""><em><? msg('3: Export'); ?></em><span><? msg('Download POI file'); ?></span></a></li>
37                </ul>
38                <div class="wizardcontent">
39                    <img src="images/pushpin.png" alt="" />
40                    <div class="explanation"><? msg('Select the type of POI you would like to download. Currently only one type can be selected.') ?></div>
41                    <select name="select" multiple size="10" id="poitype" onDblclick="UpdateButtons(1);LoadNextPage(1,2);" onchange="UpdateButtons(1)">
42                        <option value="amenity:fuel"><? msg('Fuel'); ?></option>
43                        <option value="amenity:atm"><? msg('ATM'); ?></option>
44                        <option value="amenity:speed_camera"><? msg('Speed camera'); ?></option>
45                        <option value="highway:bus_stop"><? msg('Bus stop'); ?></option>
46                        <option value="amenity:parking"><? msg('Parking'); ?></option>
47                        <option value="amenity:bicycle_parking"><? msg('Bicycle parking'); ?></option>
48                        <option value="amenity:place_of_worship"><? msg('Place of worship'); ?></option>
49                        <option value="amenity:hospital"><? msg('Hospital'); ?></option>
50                        <option value="shop:supermarket"><? msg('Supermarket'); ?></option>
51                        <option value="amenity:theatre"><? msg('Theatre'); ?></option>
52                        <option value="amenity:police"><? msg('Police'); ?></option>
53                        <option value="amenity:fire_station"><? msg('Fire station'); ?></option>
54                        <option value="amenity:post_box"><? msg('Post box'); ?></option>
55                        <option value="amenity:post_office"><? msg('Post office'); ?></option>
56                        <option value="amenity:recycling"><? msg('Recycling'); ?></option>
57                        <option value="amenity:restaurant"><? msg('Restaurant'); ?></option>
58                        <option value="amenity:fast_food"><? msg('Fast food'); ?></option>
59                        <option value="amenity:toilets"><? msg('Toilets'); ?></option>
60                        <option value="amenity:pub"><? msg('Pub'); ?></option>
61                        <option value="amenity:waste_basket"><? msg('Waste basket'); ?></option>
62                                                <option value="barrier:cattle_grid"><? msg('Cattle grid'); ?></option>
63                        <option value="tourism:camp_site"><? msg('Camp site'); ?></option>
64                        <option value="tourism:hotel"><? msg('Hotel'); ?></option>
65                        <option value="tourism:museum"><? msg('Museum'); ?></option>
66                        <option value="tourism:zoo"><? msg('Zoo'); ?></option>
67                        <option value="historic:castle"><? msg('Castle'); ?></option>
68                        <option value="man_made:windmill"><? msg('Windmill'); ?></option>
69                        <option value="man_made:lighthouse"><? msg('Lighthouse'); ?></option>
70                        <option value="man_made:watermill"><? msg('Watermill'); ?></option>
71                        <option value="man_made:water_tower"><? msg('Water tower'); ?></option>
72                        <option value="amenity:nightclub"><? msg('Nightclub'); ?></option>
73                        <option value="amenity:stripclub"><? msg('Stripclub'); ?></option>
74                    </select>
75                </div>
76                <div class="buttons">
77                    <button type="submit" id="next1" class="next" disabled="disabled" onclick="LoadNextPage(1,2);"><? msg('Next'); ?>&nbsp;&gt;&gt;</button>
78                </div>
79                <div style="clear:both"></div>
80            </div>
81
82            <div class="wizardpanel 2">
83                <ul class="mainNav threeStep">
84                    <li class="lastDone"><a href="#" title="" onclick="LoadNextPage(2,1);"><em><? msg('1: POI type'); ?></em><span><? msg('Select the POI type') ?></span></a></li>
85                    <li class="current"><a title=""><em><? msg('2: Device'); ?></em><span><? msg('Select the device or file type you want to download to'); ?></span></a></li>
86                    <li class="mainNavNoBg"><a title=""><em><? msg('3: Export'); ?></em><span><? msg('Download POI file'); ?></span></a></li>
87                </ul>
88                <div class="wizardcontent">
89                    <img src="images/device.png" alt="" />
90                    <div class="explanation"><? msg('Select the device or file type you want to download the POI in'); ?></div>
91                    <select id="navitype" size="10"  onDblclick="UpdateButtons(2);LoadNextPage(2,3);" onchange="UpdateButtons(2)">
92                        <option value="ov2"><? msg('TomTom overlay (ov2)'); ?></option>
93                        <option value="csv"><? msg('Garmin (csv)'); ?></option>
94                        <option value="gpx"><? msg('GPS Exchange format (gpx)'); ?></option>
95                        <option value="kml"><? msg('Google Earth (kml)'); ?></option>
96                        <option value="wpt"><? msg('OziExplorer (wpt)'); ?></option>
97                        <option value="geojson"><? msg('GeoJSON (geojson)'); ?></option>
98                        <!--<option value="osm"><? msg('OpenStreetMap (osm)'); ?></option>-->
99                    </select>
100                </div>
101                <div class="buttons">
102                    <button type="submit" id="back2" class="previous" onclick="LoadNextPage(2,1);">&lt;&lt;&nbsp;<? msg('Previous'); ?></button>
103                    <button type="submit" id="next2" class="next" disabled="disabled" onclick="LoadNextPage(2,3);"><? msg('Next'); ?>&nbsp;&gt;&gt;</button>
104                </div>
105
106                <div style="clear:both"></div>
107            </div>
108
109
110            <div class="wizardpanel 3">
111                <ul class="mainNav threeStep">
112                    <li class="done"><a href="#" title="" onclick="LoadNextPage(3,1);"><em><? msg('1: POI type'); ?></em><span><? msg('Select the POI type') ?></span></a></li>
113                    <li class="lastDone"><a href="#" onclick="LoadNextPage(3,2);" title=""><em><? msg('2: Device'); ?></em><span><? msg('Select the device or file type you want to download to'); ?></span></a></li>
114                    <li class="mainNavNoBg current"><a title=""><em><? msg('3: Export'); ?></em><span><? msg('Download POI file'); ?></span></a></li>
115                </ul>
116                <div class="wizardcontent">
117                    <img src="images/download.png" alt="" />
118                    <div class="explanation"><? msg('The file is ready for download.') ?></div>
119                    <div id="action">
120                        <p><? msg('Poi type') ?> : - </p>
121                        <p><? msg('Device type') ?> : -</p>
122                    </div>
123                </div>
124                <div class="buttons">
125                    <button type="submit" id="back3" class="previous" onclick="LoadNextPage(3,2);">&lt;&lt;&nbsp;<? msg('Previous'); ?></button>
126                    <button type="submit" id="next3" class="next"  onclick="DownloadFile();"><? msg('Download'); ?></button>
127                </div>
128                <div style="clear:both"></div>
129            </div>
130            <div class="footer"><? msg('Poi Export'); ?> - <? echo $VERSION; ?>&nbsp;
131                <? msg('data'); ?> <a href="http://creativecommons.org/licenses/by-sa/2.0/">cc-by-sa</a>&nbsp;
132                <a href="http://www.openstreetmap.nl/"><? msg('OpenStreetMap'); ?></a>&nbsp;<? msg('community') ?>.&nbsp;-&nbsp;
133                <? msg('Created by'); ?>&nbsp;<a href="http://www.openstreetmap.org/user/rullzer">rullzer</a>&nbsp;<? msg('and'); ?>&nbsp;<a href="http://www.openstreetmap.org/user/Rubke">rubke</a>
134           </div>
135        </div>
136    </body>
137</html>
Note: See TracBrowser for help on using the repository browser.