Revision 2328 org.gvsig.raster.gdal/branches/org.gvsig.raster.gdal_dataaccess_refactoring/org.gvsig.raster.gdal.io/src/main/java/org/gvsig/raster/gdal/io/GdalFilesystemServerExplorer.java
GdalFilesystemServerExplorer.java | ||
---|---|---|
55 | 55 |
|
56 | 56 |
public class GdalFilesystemServerExplorer extends AbstractFilesystemServerExplorerProvider { |
57 | 57 |
|
58 |
/* |
|
59 |
* (non-Javadoc) |
|
60 |
* @see org.gvsig.fmap.dal.serverexplorer.filesystem.spi.FilesystemServerExplorerProvider#canCreate() |
|
61 |
*/ |
|
62 | 58 |
public boolean canCreate() { |
63 | 59 |
return false; |
64 | 60 |
} |
65 | 61 |
|
66 |
/* |
|
67 |
* (non-Javadoc) |
|
68 |
* @see org.gvsig.fmap.dal.serverexplorer.filesystem.spi.FilesystemServerExplorerProvider#canCreate(org.gvsig.fmap.dal.NewDataStoreParameters) |
|
69 |
*/ |
|
70 | 62 |
public boolean canCreate(NewDataStoreParameters parameters) { |
71 | 63 |
return false; |
72 | 64 |
} |
73 | 65 |
|
74 |
/* |
|
75 |
* (non-Javadoc) |
|
76 |
* @see org.gvsig.fmap.dal.serverexplorer.filesystem.spi.FilesystemServerExplorerProvider#create(org.gvsig.fmap.dal.NewDataStoreParameters, boolean) |
|
77 |
*/ |
|
78 | 66 |
public void create(NewDataStoreParameters parameters, boolean overwrite) |
79 | 67 |
throws CreateException { |
80 | 68 |
NewRasterStoreParameters p = null; |
... | ... | |
100 | 88 |
double y = p.getBuffer().getDataExtent().getMaxY(); |
101 | 89 |
double pixelSizeX = p.getBuffer().getDataExtent().getWidth() / p.getBuffer().getWidth(); |
102 | 90 |
double pixelSizeY = p.getBuffer().getDataExtent().getHeight() / p.getBuffer().getHeight(); |
103 |
affineTransform = new AffineTransform(pixelSizeX, 0, 0, pixelSizeY, x, y); |
|
91 |
affineTransform = new AffineTransform(pixelSizeX, 0, 0, -pixelSizeY, x, y);
|
|
104 | 92 |
} else { |
105 | 93 |
affineTransform = new AffineTransform(); |
106 | 94 |
} |
... | ... | |
135 | 123 |
} |
136 | 124 |
} |
137 | 125 |
|
138 |
/* |
|
139 |
* (non-Javadoc) |
|
140 |
* @see org.gvsig.fmap.dal.serverexplorer.filesystem.spi.FilesystemServerExplorerProvider#getCreateParameters() |
|
141 |
*/ |
|
142 | 126 |
public NewDataStoreParameters getCreateParameters() throws DataException { |
143 | 127 |
return new GdalNewRasterStoreParameters(); |
144 | 128 |
} |
145 | 129 |
|
146 |
/* |
|
147 |
* (non-Javadoc) |
|
148 |
* @see org.gvsig.fmap.dal.serverexplorer.filesystem.spi.FilesystemServerExplorerProvider#initialize(org.gvsig.fmap.dal.serverexplorer.filesystem.spi.FilesystemServerExplorerProviderServices) |
|
149 |
*/ |
|
150 | 130 |
public void initialize(FilesystemServerExplorerProviderServices serverExplorer) { |
151 | 131 |
} |
152 | 132 |
|
153 |
/* |
|
154 |
* (non-Javadoc) |
|
155 |
* @see org.gvsig.fmap.dal.serverexplorer.filesystem.spi.FilesystemServerExplorerProvider#remove(org.gvsig.fmap.dal.DataStoreParameters) |
|
156 |
*/ |
|
157 | 133 |
public void remove(DataStoreParameters parameters) throws RemoveException { |
158 | 134 |
throw new UnsupportedOperationException(); |
159 | 135 |
} |
160 | 136 |
|
161 |
/* |
|
162 |
* (non-Javadoc) |
|
163 |
* @see org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemFileFilter#getDataStoreProviderName() |
|
164 |
*/ |
|
165 | 137 |
public String getDataStoreProviderName() { |
166 | 138 |
return GdalProvider.NAME; |
167 | 139 |
} |
168 | 140 |
|
169 |
/* |
|
170 |
* (non-Javadoc) |
|
171 |
* @see java.io.FileFilter#accept(java.io.File) |
|
172 |
*/ |
|
173 | 141 |
public boolean accept(File pathname) { |
174 | 142 |
if (pathname.getParentFile() != null && |
175 | 143 |
pathname.getParentFile().getName().equals("cellhd")) { |
... | ... | |
205 | 173 |
GdalProvider.class); |
206 | 174 |
} |
207 | 175 |
|
208 |
/* |
|
209 |
* (non-Javadoc) |
|
210 |
* @see org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemFileFilter#getDescription() |
|
211 |
*/ |
|
212 | 176 |
public String getDescription() { |
213 | 177 |
return GdalProvider.DESCRIPTION; |
214 | 178 |
} |
Also available in: Unified diff