Revision 7448

View differences:

branches/v10/libraries/libFMap/src/com/iver/cit/gvsig/fmap/edition/writers/gml/GMLWriter.java
19 19
import com.iver.utiles.StringUtilities;
20 20
import com.vividsolutions.jts.geom.Geometry;
21 21

  
22
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
22
/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
23 23
 *
24 24
 * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
25 25
 *
......
41 41
 *
42 42
 *  Generalitat Valenciana
43 43
 *   Conselleria d'Infraestructures i Transport
44
 *   Av. Blasco Ib??ez, 50
44
 *   Av. Blasco Ib��ez, 50
45 45
 *   46010 VALENCIA
46 46
 *   SPAIN
47 47
 *
......
63 63
 *
64 64
 * $Id$
65 65
 * $Log$
66
 * Revision 1.5  2006-08-25 13:04:07  fjp
66
 * Revision 1.5.4.1  2006-09-21 15:34:12  jorpiell
67
 * El driver no permitía generar GML's en linux en directorios que tubiesen una letra en Mayúsculas.
68
 *
69
 * Revision 1.5  2006/08/25 13:04:07  fjp
67 70
 * Comprobar que se puede editar antes de ponerte en edicion
68 71
 *
69 72
 * Revision 1.4  2006/08/10 12:03:43  jorpiell
70 73
 * Se usa el nuevo driver de GML de remoteServices
71 74
 *
72 75
 * Revision 1.3  2006/08/02 11:22:56  fjp
73
 * Empieza a funcionar con PostGIS lo de a?adir campos
76
 * Empieza a funcionar con PostGIS lo de aadir campos
74 77
 *
75 78
 * Revision 1.2  2006/07/21 08:57:28  jorpiell
76
 * Se ha a?adido la exportaci?n de capas de puntos
79
 * Se ha a�adido la exportaci�n de capas de puntos
77 80
 *
78 81
 * Revision 1.1  2006/07/19 12:29:39  jorpiell
79
 * A?adido el driver de GML
82
 * Aadido el driver de GML
80 83
 *
81 84
 *
82 85
 */
83 86
/**
84
 * @author Jorge Piera Llodr? (piera_jor@gva.es)
87
 * @author Jorge Piera Llodr (piera_jor@gva.es)
85 88
 */
86 89
public class GMLWriter extends AbstractWriter implements ISpatialWriter{
87 90
	private File m_File = null;	
......
107 110
		try {
108 111
			featureType = GMLTypesConversor.featureTypefromGvSIGToGeotools(lyrDef);
109 112
			
110
			String schemaPath = m_File.getName().toLowerCase().replaceAll("\\.gml", ".xsd");
111
						
113
			String schemaPath = m_File.getName().replaceAll("\\.gml", ".xsd");
114
									
112 115
			gmlFile = new GMLFileCreator(m_File,schemaPath);
113 116
			gmlFile.setAttibutes(lyrDef.getFieldsDesc());
114 117
			
115
			schemaPath = m_File.getAbsolutePath().toLowerCase().replaceAll("\\.gml", ".xsd");
118
			schemaPath = m_File.getAbsolutePath().replaceAll("\\.gml", ".xsd");
116 119
			
120
						
117 121
			gmlSchemaFileCreator = new GMLSchemaCreator(new File(schemaPath));
118 122
			gmlSchemaFileCreator.createFile(lyrDef);
119 123
		} catch (Exception e) {

Also available in: Unified diff