Formatting Land Cover Data for Land Change Modeler

Data preparation for Land Change Modeler is very format specific. Users that are currently using IDRISI Andes and Taiga will find this discussion most helpful, while users with later versions have the benefit of the Harmonize tab in LCM. The Harmonize tab resolves issues related to the input earlier and later land cover maps specified in the LCM Project Parameters panel in Land Change Modeler. Land Change Modeler requires that the input land cover maps meet specific requirements in terms of their spatial characteristics, backgrounds, and legend categories. 

The formatting requirements for the input land cover maps include:

  1. Consistent spatial extents
  2. Consistent references systems
  3. Consistent pixel resolution
  4. Identical legend categories
  5. A background value of zero
  6. Identical background area

How to create legends in IDRISI to comply with the requirement of the Land Change Modeler:

To create the legends, please go to the TerrSet Explorer pane and select the Files tab. You should now see all of the files either in your Working Folder or in a Resource Folder. Highlight one of the land cover maps for which you wish to update the legend. Once highlighted, scroll through the Metadata below until you come to a row titled “Categories”. Click in the adjacent cell and a pick list button (…) will appear. Click the pick list button – this is where you will fill out your legend. Make sure to include a name for every legend category, and do not skip any categories. The code is the value as it appears in your map. For example, if you have four categories (1, 2, 3, 4) representing agriculture, forest, built, and water, the table should be filled out as follows:        

Code

Category

1

Agriculture

2

Forest

3

Built

4

Water

Press OK and then click the save icon in the lower left hand corner of the Idrisi Explorer to save your edits. To update a second map with the same legend, highlight the file and again navigate to the Categories window. This time, in the lower left-hand corner of the window there will be a button that reads, “Copy from…”.  Click this button and select the land cover map that you just updated. This will automatically fill in the legend categories for you. Save your edits. You should now be able to input the map files into LCM.

Have more questions? Submit a request

11 Comments

  • 2
    Avatar
    Chitrini Mozumder

    Thanks for the useful information. But, what about the driving factor layers. For example, I have a distance to roads layer, do I have to make categories for this layer also. Again, if I have a soil layer with 5 classes as driving factor, should I divide the raster to 5 different rasters or just categorizing the legend will do? Thanks in advance for your help.

  • 0
    Avatar
    Liz Goldman

    I also have a similar question as Chitrini. Should soil types be assigned a unique value, similar to how land classes are assigned values?

    Land cover maps should have a background value of 0, but what about driver variables? Sometimes 0 is significant in a driver variable, such a slope. What do you recommend for background, nodata values for driver variables?

    Also, to help with Chitrini's first question (distance to roads) I have been using the values 0-x, with 0 being the feature and x being the farthest distance from the feature in meters. No need to use categorical values for distance drivers.

     

  • 0
    Avatar
    Oli

    This is only for land cover maps. 

  • 0
    Avatar
    Liz Goldman

    Yes, I haven't been able to find a similar article for driver variables though. I am hoping to learn more about formatting for driver variables and have my questions answered. If you know of a resource for specific formatting guidelines for drivers please post a link!

  • 0
    Avatar
    Oli

    The format for Driver variables: 

    1. Consistent spatial extents (the same area, mask)
    2. Consistent references systems (e.g. wgs89)
    3. Consistent pixel resolution (e.g. 200 meters). 
  • 0
    Avatar
    Liz Goldman

    Thanks! And what about background values? Sometimes 0 can be significant in driver variables (like slope or elevation). Will using 0 for a background value affect the results?

    Also, how do you handle variables like soil or other non-distance from based driver variables? Do you just use a unique value for each soil type?

  • 0
    Avatar
    Oli

    You must not use zero as null-value (or background) because there are a lot factors related to proximity. I recommend you use as null-data = -9999. Really, this decision depends of your data. You should specify this value. Null-value or background value must be the same in all factors. Finally,you should transform the categoric factors by using "Variable Transformation Utility / Variable Transformation Utility - Evidence likelihood transformation"

     

    Edited by Oli
  • 0
    Avatar
    Clark Labs

    If you have land cover maps with background, you do not have to be concerned with the background value of the driver variables for those areas the coincide with the land cover background. When training during the Transition Potential stage, samples will be take from area of valid land cover only, not from background areas. 

    Per Oli's comment, you will find in the tutorial a working example for creating evidence likelihoods for your soil data. 

    James

  • 0
    Avatar
    Asubar2002

    hello everyone.

    Using a Landsat scene to carry out supervised classification.

    The background on Landsat scene appears as a feature (class) in my classification.

    Initially has a value of zero but still appears

    Any idea how to solve this?

     

    Thanks

     

  • 0
    Avatar
    Maoh1959

    Even though I have filled the new ID properly, I got a error message "Please fill all the New IDs and indicate 0 for the class you want to remove". I have maps wit 30 LULC classes, is this a problem?

    Thank you

  • 0
    Avatar
    Maoh1959

    What about the message "Unexpected error condition encountered. Please check the integrity of the operation performed, the data files used and the amount of disk space"

    I import arc ascii into idrisi and I set the geographic projection as "mexccl"

    Any suggestions to fix my problem?

    Thank you

Please sign in to leave a comment.
Powered by Zendesk