Package org.gvsig.dxf.io
Class GeoFile
java.lang.Object
org.gvsig.dxf.io.GeoFile
- All Implemented Interfaces:
Projected,Extent.Has
- Direct Known Subclasses:
DxfFile
Ancestro de todos los formatos geográficos
- Author:
- "Luis W. Sevilla" invalid input: '<'sevilla_lui@gva.es>* @author administrador
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected longprotected ExtentExtent completo del raster.protected longprotected ExtentEste es el extent sobre el que se ajusta una petición para que esta no exceda el extent máximo del raster.protected booleanprotected AffineTransformEsto corresponde a la transformación del extent de la imagen.protected AffineTransformEsto corresponde a la transformación del extent de la imagen. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidclose()static StringFiltra espacios en blanco.Extent completo del raster.Este es el extent sobre el que se ajusta una petición para que esta no exceda el extent máximo del raster.longgetName()abstract IObjListorg.gvsig.crs.projection.lib.ProjectionReturns the current projection.protected longgetTime()abstract GeoFileload()abstract voidreProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Changes projection of the graphical information of this object.voidsetFileSize(long sz) voidvoidsetProjection(org.gvsig.crs.projection.lib.Projection p)
-
Field Details
-
extent
Extent completo del raster. Este contiene las coordenadas reales tanto para un raster rotado como sin rotar. Este extent coincide con requestExtent cuando el raster no tiene rotación. -
requestExtent
Este es el extent sobre el que se ajusta una petición para que esta no exceda el extent máximo del raster. Para un raster sin rotar será igual al extent pero para un raster rotado será igual al extent del raster como si no tuviera rotación. Esto ha de ser así ya que la rotación solo se hace sobre la vista y las peticiones han de hacerse en coordenadas de la imagen sin shearing aplicado. -
transformRMF
Esto corresponde a la transformación del extent de la imagen. Se calcula a partir del extent guardado en el fichero .rmf asociado a la imagen. En caso de que no exista este fichero no habrá transformación -
transformTFW
Esto corresponde a la transformación del extent de la imagen. Se calcula a partir del extent guardado en el fichero .tfw asociado a la imagen o en la cabecera de la misma. -
rmfExists
protected boolean rmfExists -
bytesReaded
protected long bytesReaded -
lineCnt
protected long lineCnt
-
-
Constructor Details
-
GeoFile
public GeoFile() -
GeoFile
-
-
Method Details
-
getName
-
setName
-
getFileSize
public long getFileSize() -
setFileSize
public void setFileSize(long sz) -
getProjection
public org.gvsig.crs.projection.lib.Projection getProjection()Description copied from interface:ProjectedReturns the current projection.
- Specified by:
getProjectionin interfaceProjected- Returns:
- current projection
- See Also:
-
setProjection
public void setProjection(org.gvsig.crs.projection.lib.Projection p) -
reProject
public abstract void reProject(org.gvsig.crs.projection.lib.CoordinateTransformation rp) Description copied from interface:ProjectedChanges projection of the graphical information of this object.
-
getExtent
Extent completo del raster. Este contiene las coordenadas reales tanto para un raster rotado como sin rotar. Este extent coincide con requestExtent cuando el raster no tiene rotación.- Specified by:
getExtentin interfaceExtent.Has- Returns:
- Extent
-
getExtentForRequest
Este es el extent sobre el que se ajusta una petición para que esta no exceda el extent máximo del raster. Para un raster sin rotar será igual al extent pero para un raster rotado será igual al extent del raster como si no tuviera rotación. Esto ha de ser así ya que la rotación solo se hace sobre la vista y las peticiones han de hacerse en coordenadas de la imagen sin shearing aplicado.- Returns:
- Extent
-
load
- Throws:
Exception
-
close
public abstract void close() -
getObjects
-
filterWS
Filtra espacios en blanco. Deja solo uno por -
getTime
protected long getTime()
-