Revision 434 2.1/trunk/doc/Fase 1/dt-visor-3d.rst
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