Revision 434 2.1/trunk/doc/Fase 1/dt-visor-3d.rst

View differences:

dt-visor-3d.rst
305 305
DefaultRasterLayerConverter implements LayerConverter
306 306
**********************************************************
307 307

  
308
Implementación de la interfaz LayerConverter que permite convertir una capa FLyrRaster en RasterTileImageLayer mediante LayerConverter#convert(FLayer layer). El proceso de conversión debe seguir los siguientes puntos:
308
Implementación de la interfaz LayerConverter que permite convertir una capa FLyrRaster en RasterTiledImageLayer mediante LayerConverter#convert(FLayer layer). El proceso de conversión debe seguir los siguientes puntos:
309 309

  
310 310
* Configuración de los parámetros necesarios en un fichero XML para crear una capa del tipo RasterTileImageLayer. Los parámetros necesarios son:
311 311

  
312
  * DATA_CACHE_NAME: Nombre de la carpeta dentro de la cache donde se alojará los tiles generados en tiempo de ejecución. 
312
  * DATA_CACHE_NAME: Nombre de la carpeta dentro de la cache donde se alojará los tiles generados en tiempo de ejecución. Este nombre debe ser único.
313 313
  * SECTOR: Zona geográfica del raster especificada en grados sobre la proyección EPSG:4326.
314 314

  
315
  Además de estos parámetros también es necesario añadir en tiempo de ejecución el almacén de datos del cual se obtendrá la información para la creación de tiles mediante la clave GVSIG_DATA_STORE.
315
  Además de estos parámetros también es necesario añadir en tiempo de ejecución la capa gvSIG que se desea convertir de la cual se obtendrá la información para la creación de tiles mediante la clave GVSIG_LAYER.
316 316
  Por otra parte, existen parámetros opcionales que si no se asigna ningún valor la librería asigna el valor por defecto. Debido al gran número de parámetros configurables se resaltan los siguientes:
317 317

  
318 318
  * Opciones de capas: nombre de la capa, opacidad, máxima y mínima altura de activación...
......
321 321

  
322 322
* Crear la capa de tipo RasterTileImageLayer a partir de los parámetros y añadirla al modelo. Al instanciar una nueva capa RasterTileImageLayer, se configura una factoría del tipo DefaultRetrieverFactory la cual permite la creación de objetos DefaultRasterRetriever. Dichos objetos son los encargados de realizar la distintas peticiones a un objeto DefaultRasterServer el cual es el encargado de servir la información procedente de un DefaultDataRaster. Los objetos DefaultDataRaster tienen asociado un almacén de datos de gvSIG que es de donde obtiene la información.
323 323

  
324
Esta implementación de LayerConverter puede usarse tanto para FLyrRaster como para FLyrVect con modo de carga rasterizado. La unica diferencia entre ambas es que cuando el objeto DefaultRasterServer cree un DataRaster mediante DefaultDataRaster le devolverá una implementación diferente en base al tipo de capa.
325

  
326
La rasterización de capa vectoriales se realiza en VectorialLayerDataRaster en base a las peticiones que recibe por parte de DefaultRasterServer. El proceso se rasterización consistirá en usar el método FLyrVect#draw(image,graphics,viewport, scale) estableciendo el ViewPort a la zona o sección requerida para la obtención del tile.
327

  
324 328
DefaultElevationLayerConverter implements LayerConverter
325 329
***********************************************************
326 330

  
327 331
.. note::
328 332
  TODO en fases posteriores
329 333

  
334
DefaultWMSLayerConverter implements LayerConverter
335
**********************************************************
330 336

  
331
DefaultVectorialLayerConverter implements LayerConverter
332
***********************************************************
333

  
334 337
.. note::
335 338
  TODO en fases posteriores
336 339

  
337
DefaultWMSLayerConverter implements LayerConverter
338
**********************************************************
340
DefaultVectorialLayerConverter implements LayerConverter
341
*********************************************************
339 342

  
340 343
.. note::
341 344
  TODO en fases posteriores

Also available in: Unified diff