A method for extracting feature data from very high resolution remotely-sensed multispectral Earth imagery, comprising: storing VHR remotely-sensed multispectral Earth image data in a file system; providing a plurality of feature extraction modules, wherein each respective feature extraction module is operable to analyze the image data to generate feature data regarding the image data; accessing the VHR remotely-sensed multispectral Earth image data in the file system with at least a first of the plurality of feature extraction modules, wherein the plurality of feature extraction modules each are operable to retrieve data from and store data to the file system using a common interface format that comprises a feature identifier and an image identifier; executing the first feature extraction module to retrieve data from the file system using the common interface format and generate first feature data corresponding to the VHR remotely-sensed multispectral Earth image data; receiving the first feature data at the file system from the first feature extraction module, wherein the first feature data is received from the first feature extraction module using the common interface format; executing a second feature extraction module to retrieve at least the first feature data in the file system using the common interface format, wherein first feature data generated from the execution of the first feature extraction module is used during the executing of the second feature extraction module to generate second feature data; and receiving the second feature data at the file system from the second feature extraction module, wherein the second feature data is received from the second feature extraction module using the common interface format. storing VHR remotely-sensed multispectral Earth image data in a file system; providing a plurality of feature extraction modules, wherein each respective feature extraction module is operable to analyze the image data to generate feature data regarding the image data; accessing the VHR remotely-sensed multispectral Earth image data in the file system with at least a first of the plurality of feature extraction modules, wherein the plurality of feature extraction modules each are operable to retrieve data from and store data to the file system using a common interface format that comprises a feature identifier and an image identifier; executing the first feature extraction module to retrieve data from the file system using the common interface format and generate first feature data corresponding to the VHR remotely-sensed multispectral Earth image data; receiving the first feature data at the file system from the first feature extraction module, wherein the first feature data is received from the first feature extraction module using the common interface format; executing a second feature extraction module to retrieve at least the first feature data in the file system using the common interface format, wherein first feature data generated from the execution of the first feature extraction module is used during the executing of the second feature extraction module to generate second feature data; and receiving the second feature data at the file system from the second feature extraction module, wherein the second feature data is received from the second feature extraction module using the common interface format.