title: Data returned from open weather map API not making sense
body: <p>I am using the <code>Open Weather Map API</code>. I am still playing around with the calls.  I am having a look at the results of 2 specific calls.  One is for <code>London</code> and the other is for <code>Hermanus</code> in <code>South Africa</code>.  What I observed it that not all data returned in the Hermanus call is in the data returned from the London call.</p>
  
  <p>Here are my 2 calls:</p>
  
  <ul>
  <li><a href="http://api.openweathermap.org/data/2.5/weather?q=london,uk" rel="nofollow">http://api.openweathermap.org/data/2.5/weather?q=london,uk</a></li>
  <li><a href="http://api.openweathermap.org/data/2.5/weather?q=hermanus,za" rel="nofollow">http://api.openweathermap.org/data/2.5/weather?q=hermanus,za</a></li>
  </ul>
  
  <p>The data returned for London is:</p>
  
  <pre><code>{
       "coord": {
            "lon":-0.12574,
            "lat":51.50853
       },
       "sys": {
            "country":"GB",
            "sunrise":1380261352,
            "sunset":1380303998
       },
       "weather": [{
            "id":800,
            "main":"Clear",
            "description":"Sky is Clear",
            "icon":"01d"
       }],
       "base":"gdps stations",
       "main": {
            "temp":290.22,
            "pressure":1016,
            "humidity":63,
            "temp_min":289.15,
            "temp_max":291.48
       },
       "wind": {
            "speed":6.2,
            "deg":100
       },
       "clouds": {
            "all":0
       },
       "dt":1380285272,
       "id":2643743,
       "name":"London",
       "cod":200
  }
  </code></pre>
  
  <p>And the data returned for Hermanus is:</p>
  
  <pre><code>{
       "coord": {
            "lon":19.234461,
            "lat":-34.418701
       },
       "sys": {
            "country":"ZA",
            "sunrise":1380255856,
            "sunset":1380300203
       },
       "weather": [{
            "id":804,
            "main":"Clouds",
            "description":"overcast clouds",
            "icon":"04d"
       }],
       "base":"gdps stations",
       "main": {
            "temp":284.981,
            "temp_min":284.981,
            "temp_max":284.981,
            "pressure":999.07,
            "sea_level":1026.12,
            "grnd_level":999.07,
            "humidity":77
       },
       "wind": {
            "speed":6.71,
            "deg":282
       },
       "rain": {
            "3h":0
       },
       "clouds": {
            "all":92
       },
       "dt":1380285425,
       "id":3366880,
       "name":"Hermanus",
       "cod":200
  }
  </code></pre>
  
  <p>Why does the one contain certain data and the other not?  How can I find out what all can be returned from such a call?  And how do I know what each item means that is returned?</p>