Individual Project
In-Depth Study of an Internet GIS Website
and
Development of an Online GIS Application
Tasks
I. In-depth study of an Internet GIS website:
II. Develop online GIS application with Google
Maps JavaScript. API v3:
A. Provide a “Driving Route” tool similar to Hong
Kong eRouting
B. Provide a “Trigonometric Station” tool to locate
the nearest trigonometric station(s) from your
selected origin and destination position
Procedures
• In-depth study of a selected set of online GIS apps development tools
• Data pre-analysis
• Application system design
• Spatial data creation (Geometry and Attribute)
• Front end interface design
– Client-side script
• Back end interface design
– Server-side script
– Spatial data handling interface
• Online GIS application debug
Specific Requirements
• Web client
– A web browser supporting HTML5 with at least resolution
1027x768 pixels
• Web server
– Apache installed in PolyU’s myPolyUWeb
– Apache installed within the XAMPP package
• Open Source Data/Free map server
– OpenStreetMap
– Google Maps
Specific Requirements (cont’d)
• Client-side scripting language
– JavaScript
• Server-side scripting language
– PHP
• JavaScript. APIs
– jQuery (optional)
– OpenLayers (optional)
– geoPHP (optional)
• Loading dynamic data from any one of the following formats
– JSON/GeoJSON
– WKT or WKB
• Open Source DB engine
– SQLite + SpatiaLite
– MySQL (MariaDB)
– PostgreSQL + PostGIS