Revision 20219 trunk/libraries/libGPE/src-test/org/gvsig/gpe/writer/GPEPolygonWithInnerTest.java
GPEPolygonWithInnerTest.java | ||
---|---|---|
1 | 1 |
package org.gvsig.gpe.writer; |
2 | 2 |
|
3 |
import org.gvsig.gpe.containers.CoordinatesIterator; |
|
3 | 4 |
import org.gvsig.gpe.containers.Feature; |
4 | 5 |
import org.gvsig.gpe.containers.GeometryAsserts; |
5 | 6 |
import org.gvsig.gpe.containers.Layer; |
... | ... | |
123 | 124 |
public void writeObjects() { |
124 | 125 |
getWriterHandler().initialize(); |
125 | 126 |
getWriterHandler().startLayer(layerId, layerName, layerDescription, srs, null); |
126 |
getWriterHandler().startBbox(bboxId, bboxX, |
|
127 |
bboxY, |
|
128 |
bboxZ, |
|
129 |
srs); |
|
127 |
getWriterHandler().startBbox(bboxId, new CoordinatesIterator(bboxX, bboxY, bboxZ), srs); |
|
130 | 128 |
getWriterHandler().endBbox(); |
131 | 129 |
getWriterHandler().startFeature(feature1Id,feature1Name, null); |
132 |
getWriterHandler().startPolygon(polygon1Id, |
|
130 |
getWriterHandler().startPolygon(polygon1Id, new CoordinatesIterator(
|
|
133 | 131 |
polygon1X, |
134 | 132 |
polygon1Y, |
135 |
polygon1Z, |
|
133 |
polygon1Z),
|
|
136 | 134 |
srs); |
137 |
getWriterHandler().startInnerBoundary(inner11Id, |
|
135 |
getWriterHandler().startInnerBoundary(inner11Id, new CoordinatesIterator(
|
|
138 | 136 |
inner11X, |
139 | 137 |
inner11Y, |
140 |
inner11Z, |
|
138 |
inner11Z),
|
|
141 | 139 |
srs); |
142 | 140 |
getWriterHandler().endInnerBoundary(); |
143 |
getWriterHandler().startInnerBoundary(inner12Id, |
|
141 |
getWriterHandler().startInnerBoundary(inner12Id, new CoordinatesIterator(
|
|
144 | 142 |
inner12X, |
145 | 143 |
inner12Y, |
146 |
inner12Z, |
|
144 |
inner12Z),
|
|
147 | 145 |
srs); |
148 | 146 |
getWriterHandler().endInnerBoundary(); |
149 | 147 |
getWriterHandler().endPolygon(); |
150 | 148 |
getWriterHandler().endFeature(); |
151 | 149 |
getWriterHandler().startFeature(feature2Id,feature2Name, null); |
152 |
getWriterHandler().startPolygon(polygon2Id, |
|
150 |
getWriterHandler().startPolygon(polygon2Id, new CoordinatesIterator(
|
|
153 | 151 |
polygon2X, |
154 | 152 |
polygon2Y, |
155 |
polygon2Z, |
|
153 |
polygon2Z),
|
|
156 | 154 |
srs); |
157 | 155 |
getWriterHandler().endPolygon(); |
158 | 156 |
getWriterHandler().endFeature(); |
Also available in: Unified diff