helps using Open Data to create Mobile Apps that make your city a smarter place to live
The first step on getting data displayed on your mobile app is actually to get the data, and make it compliant with the converter.
This can be achieved in various ways : you may already have some data you'd like to put on a map (such as a spreadsheet or a list of places), or you can get existing files on data portals. All you need is data that contains a location or an address.
Once you've got your data file, you need to check that it meet the (few) pre-requisites so you will be able to convert it. Note this is really the trickiest part of the process, as having the rest of the process is pretty straight-forward.
All of the fields required by the JSON schema must be filled in every row:
The coordinates in the original file must be in one of two ways:
Any other formatting (ie separated by a comma, a semicolon or whatever) will not work since it is not recognized by the Citadel JSON schema.
The coordinates can be without a sign or with a minus sign, and can range from -90 (or -90.0 or -90.00) until 90 (or 90.0 or 90.00) and, in a similar fashion, from -180 to 180, with any number of decimals. Note that coherence with these values is checked during validation (not during conversion) and if there is an error it is not possible to download (or upload) the file.
Use the Citadel table to JSON Converter tool to convert your CSV or XLS files into Citadel JSON that will be directly usable into your apps (see Converter tutorials, FAQ and How-tos)
Watch a screencast that demonstrate how to use the converter (Quicktime required)
Note : there are some less visible features or useful tips to make the most out of the converter. Here are a few common tips, but please refer to the Community forum and FAQ for detailed documentation and discussion.
These files all come from real life situations in each of the four pilot cities. Each file introduces something a little new so users can learn different functionalities one at a time.
If you've got that far, this is the easiest part:
You'll certainly want to repeat the process a few times to try different datasets, combine datasets, or get back to the first 2 steps to adjust your raw or converted data to your needs.
Once you've played with the Application Generation Tool, you might want to get a bit further and probably host the application on your own server. This is were the templates matter : they basically provide the same kind of applications as the AGT, but you will be able to download them, and put them where you want. Furthermore, templates are fully reusable, so you can tweak them to include your town or organization logo, change the styles, interface, etc.