Revision 14365
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.app/org.gvsig.raster.app.common/pom.xml | ||
---|---|---|
144 | 144 |
<scope>runtime</scope> |
145 | 145 |
</dependency> |
146 | 146 |
|
147 |
<!-- <dependency>
|
|
147 |
<dependency> |
|
148 | 148 |
<groupId>org.gvsig</groupId> |
149 | 149 |
<artifactId>org.gvsig.jpotrace</artifactId> |
150 | 150 |
<scope>compile</scope> |
151 |
</dependency>-->
|
|
152 |
|
|
151 |
</dependency> |
|
152 |
|
|
153 | 153 |
</dependencies> |
154 | 154 |
|
155 | 155 |
<properties> |
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/process/vector/PotraceVectorization.java | ||
---|---|---|
34 | 34 |
import org.gvsig.fmap.dal.coverage.store.RasterQuery; |
35 | 35 |
import org.gvsig.fmap.dal.exception.InitializeException; |
36 | 36 |
import org.gvsig.fmap.dal.exception.ProviderNotRegisteredException; |
37 |
//import org.gvsig.jpotrace.Potrace;
|
|
38 |
//import org.gvsig.jpotrace.PotraceException;
|
|
37 |
import org.gvsig.jpotrace.Potrace; |
|
38 |
import org.gvsig.jpotrace.PotraceException; |
|
39 | 39 |
import org.gvsig.raster.impl.DefaultRasterManager; |
40 | 40 |
import org.gvsig.raster.impl.store.QueryableRaster; |
41 | 41 |
/** |
... | ... | |
45 | 45 |
* RasterDataset.<p> |
46 | 46 |
* |
47 | 47 |
* El uso de comunicacion con la libreria jpotrace es como funciona el comando |
48 |
* potrace, de hecho, se pueden a?adir mas opciones si potrace los admite por
|
|
48 |
* potrace, de hecho, se pueden a�adir mas opciones si potrace los admite por
|
|
49 | 49 |
* linea de comandos.<p> |
50 | 50 |
* |
51 | 51 |
* Una vez creada una instancia a VectorizationBinding. Se definen todos los |
... | ... | |
55 | 55 |
* Este ultimo metodo, devuelve un array de doubles indicando si lo que se ha |
56 | 56 |
* devuelto son operaciones tipicas de shapes... MoveTo, LineTo, CurveTo, etc...<p> |
57 | 57 |
* |
58 |
* En la primera posicion se devuelve el tama?o del array.<p>
|
|
58 |
* En la primera posicion se devuelve el tama�o del array.<p>
|
|
59 | 59 |
* |
60 | 60 |
* 03/09/2008 |
61 |
* @author BorSanZa - Borja S?nchez Zamorano (borja.sanchez@iver.es)
|
|
61 |
* @author BorSanZa - Borja S�nchez Zamorano (borja.sanchez@iver.es)
|
|
62 | 62 |
*/ |
63 | 63 |
public class PotraceVectorization implements Vectorization { |
64 | 64 |
private Buffer buffer = null; |
... | ... | |
145 | 145 |
} |
146 | 146 |
|
147 | 147 |
/** |
148 |
* Pone a 1 la posici?n del bit pasado por parametro en el value. Operaci?n binaria OR
|
|
148 |
* Pone a 1 la posici�n del bit pasado por parametro en el value. Operaci�n binaria OR
|
|
149 | 149 |
* @param value |
150 | 150 |
* @param pos |
151 | 151 |
* @return |
... | ... | |
328 | 328 |
} |
329 | 329 |
} |
330 | 330 |
|
331 |
// try {
|
|
332 |
// return Potrace.vectorizeBufferRaster(bufferBits, buffer.getWidth(), buffer.getHeight(), getParams());
|
|
333 |
// } catch (PotraceException e) {
|
|
334 |
// }
|
|
331 |
try { |
|
332 |
return Potrace.vectorizeBufferRaster(bufferBits, buffer.getWidth(), buffer.getHeight(), getParams()); |
|
333 |
} catch (PotraceException e) { |
|
334 |
} |
|
335 | 335 |
return null; |
336 | 336 |
} |
337 | 337 |
} |
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/pom.xml | ||
---|---|---|
88 | 88 |
<scope>compile</scope> |
89 | 89 |
</dependency> |
90 | 90 |
|
91 |
<!-- <dependency>
|
|
91 |
<dependency> |
|
92 | 92 |
<groupId>org.gvsig</groupId> |
93 | 93 |
<artifactId>org.gvsig.jpotrace</artifactId> |
94 | 94 |
<scope>compile</scope> |
95 |
</dependency>-->
|
|
95 |
</dependency> |
|
96 | 96 |
|
97 | 97 |
<dependency> |
98 | 98 |
<groupId>org.gvsig</groupId> |
org.gvsig.raster/trunk/org.gvsig.raster/pom.xml | ||
---|---|---|
15 | 15 |
</parent> |
16 | 16 |
|
17 | 17 |
<properties> |
18 |
<!--<potrace.version>2.0.0</potrace.version>-->
|
|
18 |
<potrace.version>2.0.0</potrace.version>
|
|
19 | 19 |
<org.gvsig.raster.cache.version>2.2.72</org.gvsig.raster.cache.version> |
20 | 20 |
</properties> |
21 | 21 |
|
... | ... | |
69 | 69 |
</dependency> |
70 | 70 |
|
71 | 71 |
|
72 |
<!-- <dependency>
|
|
72 |
<dependency> |
|
73 | 73 |
<groupId>org.gvsig</groupId> |
74 | 74 |
<artifactId>org.gvsig.jpotrace</artifactId> |
75 | 75 |
<version>${potrace.version}</version> |
76 |
</dependency>-->
|
|
76 |
</dependency> |
|
77 | 77 |
|
78 | 78 |
<!-- |
79 | 79 |
Versions of child projects |
Also available in: Unified diff