Map Maker but not Google’s

23 07 2008

While searching for urban area datasets I stumbled upon nationalatlas.gov which provides a whole host of information for the US. Examples include boundaries for counties, states, urban areas along with roads, railways and even time series data such as crime and population levels. All of this data can be viewed in your web browser in their easy to use interface Map Maker but much better than this it can all be downloaded as shapefiles and imported into Qgis or other GIS programs. Perhaps some of this data can even be uploaded to OpenStreetMap.

Advertisements




Digital Chart of the World and Vmap

22 07 2008

Unfortunately the urban areas classified in the UMD land cover classification dataset I referred to yesterday are not classified using the satellite imagery as I believed before, the data simply come from another data source the Digital Chart of the World (DCW). Today has seen some further research of DCW (renamed Vmap0) and I have found out that some of Vmap0 has already been used for import into OSM, in particular the urban areas that I was trying to pick out and test. I am still trying to find a decent data source for Vmap0, the only ones I can find at the moment require me to use ArcView, I want to use Qgis! If anyone knows of a good way to download DCW/Vmap data, please let me know.

Just because the UMD land cover data for urban areas was derived from another source, that doesn’t mean that the other data in the project isn’t useful. Their process obviously clearly identifies different types of forests, grasslands and bare land and it will be interesting to understand how it does this. The process is in fact rather complex, as can be seen by the published paper. They analysed data over a whole year and calculated Normalized Difference Vegetation Index (NDVI) figures. These compare the spectral reflectance in the red and near-infrared bands and essentially detect areas where there is vegetation, (I wonder if its possible to do something like this for urban!). Anyway the UMD data uses in total 41 metrics using 5 channels on radiation and the NDVI figures and then uses a flowchart to breakdown which land use there is. This could help us classify large rural areas in the World in OSM if we think that would be useful but it is not going to help with my model for urban areas.

The model I envisage will not simply classify areas but will hopefully be able to predict the length of road, or the amount of OSM data we can expect in an area. The processes discussed earlier can accurately distinguish urban areas from everything else, the question is whether there is a correlation between the brightness of a pixel and the amount of ‘stuff’ in that area. If there is, then my models will be a lot more useful than the UMD datasets I discovered yesterday.





Thank you University of Maryland: AVHRR Land Cover Data

21 07 2008

Turns out that The University of Maryland Department of Geography has already done a land cover classification project, which highlights urban areas very well! You’d think that would make me feel quite bad, after spending much of last week trying to do this BUT unfortunately their project used AVHRR (Advanced Very High Resolution Radiometer) data which has a larger resolution than LandSat and the data is older. But there is still an awful lot of analysis I can do with 20 year old 1km resolution data, if nothing else I can try to use some of their methods with the more up to date LandSat data I was using before.

So this is how to download, import into Qgis and use the AVHRR Land Cover Data

Firstly go to http://glcf.umiacs.umd.edu/data/landcover/ for some info on the whole project, click on the Download via Search and Preview Tool (ESDI) if you want to browse the World and select the data you want OR head straight to the FTP server. Choose your area, projection and resolution (I’m using North America, LatLong and 1km), eventually you will be presented with a bunch of files from which we download the file ending asc.gz as Qgis can handle this not the bsq.gz. Extract the file after downloading and boot up Qgis. Now hit ‘Add a Raster Layer’ and select the .asc file you downloaded and extracted, the file will be pretty big (NA is 1.39 GB) so expect a wait. Now you will have a greyscale image of your region, the brightness depends on the land cover classification calculated by UMD. Here are the code values which can be found on their website.

Code Values for 1km and 8km data

Value Label RGB Red RGB Green RGB Blue
0 Water 068 079 137
1 Evergreen Needleleaf Forest 001 100 000
2 Evergreen Broadleaf Forest 001 130 000
3 Deciduous Needleleaf Forest 151 191 071
4 Deciduous Broadleaf Forest 002 220 000
5 Mixed Forest 000 255 000
6 Woodland 146 174 047
7 Wooded Grassland 220 206 000
8 Closed Shrubland 255 173 000
9 Open Shrubland 255 251 195
10 Grassland 140 072 009
11 Cropland 247 165 255
12 Bare Ground 255 199 174
13 Urban and Built 000 255 255

To make the map in Qgis look at all interesting we need to apply a colormap algorithm. You can select your own by right clicking the file and selecting properties and changing the settings or go to properties select ‘Load Style’ and load the style I created which can be downloaded here (right click and ‘Save target as’). Now you will have a wonderful map showing land use in your region, the area highlighted in white is what I am particuarly interested in and worked on for much of last week. The next step is to see if I can work out how to generate the code values easily and apply it to LandSat data, then compare to OSM.

Here are some image Qgis outputs for North America and San Francisco.