Personal tools
You are here: Home Members Joaquin del Cerro gvSIG Scripting - raster Notas 4 201307171149 - Re: Some doubts [GSoC - 2013]

Hi sir,

I have some small doubts about the documentation you provided
recently.

1. I observed the patch you sent. I think the reason for checking if it
is an instance of FLyrVect is to load the layer as is if it is Raster
layer else load it with Layer class. If so, Why do we load a vector layer
with Layer class and not a raster layer? Correct me if i understood the
patch wrongly.
2. I think the __init__ method of RasterLayerExtension is incomplete.
What should go into it?
3. In the createNewBuffer method of RasterLayerExtensions while
creating params you used a method 'getBufferFactory' for RasterManager
Instance. But there is no such method for RasterManager.
4. In prepareBuffer method of RasterLayerExtensions class, while
creating kernel in the last, we have several lines of code. I didn't get
exactly what it's purpose is.
5. What do you exactly mean by injecting new method to FLyrRaster
Class.? Does it just mean adding new methods to this class? If
so, why are
we adding them to FLyrRaster class?
6. I understood the methodology of the walk, filter methods. But what
do you exactly mean by Filter kernel, operation kernel, walk kernel?

I understood the entire code you provided. I was really worried about the
way you organized the code. Some pieces i get this doubt of why it is
placed here? why not in the classes itself etc (getBandCount,getWidth etc
are outside the classes). But i think i will get a hold of it once i start
testing the code.

Does my work now is to make the code work with appropriate methods
provided and a user should be able to import the file we provided?

Note: Could you provide some detailed information about *Store, Buffer and
Query?* I went through the documentation but couldn't get much of it. Also,
How should i plan to continue with the documentation. ? Should i start
working on the documentation?



Thank You,
Sandeep Kumar,
MS by Research,
Lab for Spatial Informatics,
IIIT-Hyderabad.


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: