/** * Coordinates of LineString are an array of positions. * * Syntax: * * { "type": "LineString", "coordinates": [ [100.0, 0.0], [101.0, 1.0] ] } * * @param lineString * @param sb */ public static void toGeojsonLineString(LineString lineString, StringBuilder sb) { sb.append("{\"type\":\"LineString\",\"coordinates\":"); toGeojsonCoordinates(lineString.getCoordinates(), sb); sb.append("}"); }
/** * Coordinates of a MultiPoint are an array of positions. * * Syntax: * * { "type": "MultiPoint", "coordinates": [ [100.0, 0.0], [101.0, 1.0] ] } * * @param multiPoint * @param sb */ public static void toGeojsonMultiPoint(MultiPoint multiPoint, StringBuilder sb) { sb.append("{\"type\":\"MultiPoint\",\"coordinates\":"); toGeojsonCoordinates(multiPoint.getCoordinates(), sb); sb.append("}"); }
/** * Coordinates of LineString are an array of positions. * * Syntax: * * { "type": "LineString", "coordinates": [ [100.0, 0.0], [101.0, 1.0] ] } * * @param lineString * @param sb */ public static void toGeojsonLineString(LineString lineString, StringBuilder sb) { sb.append("{\"type\":\"LineString\",\"coordinates\":"); toGeojsonCoordinates(lineString.getCoordinates(), sb); sb.append("}"); }
/** * Coordinates of a MultiPoint are an array of positions. * * Syntax: * * { "type": "MultiPoint", "coordinates": [ [100.0, 0.0], [101.0, 1.0] ] } * * @param multiPoint * @param sb */ public static void toGeojsonMultiPoint(MultiPoint multiPoint, StringBuilder sb) { sb.append("{\"type\":\"MultiPoint\",\"coordinates\":"); toGeojsonCoordinates(multiPoint.getCoordinates(), sb); sb.append("}"); }
/** * Coordinates of LineString are an array of positions. * * Syntax: * * { "type": "LineString", "coordinates": [ [100.0, 0.0], [101.0, 1.0] ] } * * @param lineString * @param sb */ public static void toGeojsonLineString(LineString lineString, StringBuilder sb) { sb.append("{\"type\":\"LineString\",\"coordinates\":"); toGeojsonCoordinates(lineString.getCoordinates(), sb); sb.append("}"); }
/** * Coordinates of a MultiPoint are an array of positions. * * Syntax: * * { "type": "MultiPoint", "coordinates": [ [100.0, 0.0], [101.0, 1.0] ] } * * @param multiPoint * @param sb */ public static void toGeojsonMultiPoint(MultiPoint multiPoint, StringBuilder sb) { sb.append("{\"type\":\"MultiPoint\",\"coordinates\":"); toGeojsonCoordinates(multiPoint.getCoordinates(), sb); sb.append("}"); }
/** * Coordinates of a MultiLineString are an array of LineString coordinate * arrays. * * Syntax: * * { "type": "MultiLineString", "coordinates": [ [ [100.0, 0.0], [101.0, * 1.0] ], [ [102.0, 2.0], [103.0, 3.0] ] ] } * * @param multiLineString * @param sb */ public static void toGeojsonMultiLineString(MultiLineString multiLineString, StringBuilder sb) { sb.append("{\"type\":\"MultiLineString\",\"coordinates\":["); for (int i = 0; i < multiLineString.getNumGeometries(); i++) { toGeojsonCoordinates(multiLineString.getGeometryN(i).getCoordinates(), sb); if (i < multiLineString.getNumGeometries() - 1) { sb.append(","); } } sb.append("]}"); }
/** * Coordinates of a MultiLineString are an array of LineString coordinate * arrays. * * Syntax: * * { "type": "MultiLineString", "coordinates": [ [ [100.0, 0.0], [101.0, * 1.0] ], [ [102.0, 2.0], [103.0, 3.0] ] ] } * * @param multiLineString * @param sb */ public static void toGeojsonMultiLineString(MultiLineString multiLineString, StringBuilder sb) { sb.append("{\"type\":\"MultiLineString\",\"coordinates\":["); for (int i = 0; i < multiLineString.getNumGeometries(); i++) { toGeojsonCoordinates(multiLineString.getGeometryN(i).getCoordinates(), sb); if (i < multiLineString.getNumGeometries() - 1) { sb.append(","); } } sb.append("]}"); }
/** * Coordinates of a MultiLineString are an array of LineString coordinate * arrays. * * Syntax: * * { "type": "MultiLineString", "coordinates": [ [ [100.0, 0.0], [101.0, * 1.0] ], [ [102.0, 2.0], [103.0, 3.0] ] ] } * * @param multiLineString * @param sb */ public static void toGeojsonMultiLineString(MultiLineString multiLineString, StringBuilder sb) { sb.append("{\"type\":\"MultiLineString\",\"coordinates\":["); for (int i = 0; i < multiLineString.getNumGeometries(); i++) { toGeojsonCoordinates(multiLineString.getGeometryN(i).getCoordinates(), sb); if (i < multiLineString.getNumGeometries() - 1) { sb.append(","); } } sb.append("]}"); }
sb.append("{\"type\":\"Polygon\",\"coordinates\":["); toGeojsonCoordinates(polygon.getExteriorRing().getCoordinates(), sb); toGeojsonCoordinates(polygon.getInteriorRingN(i).getCoordinates(), sb);
sb.append("{\"type\":\"Polygon\",\"coordinates\":["); toGeojsonCoordinates(polygon.getExteriorRing().getCoordinates(), sb); toGeojsonCoordinates(polygon.getInteriorRingN(i).getCoordinates(), sb);
sb.append("{\"type\":\"Polygon\",\"coordinates\":["); toGeojsonCoordinates(polygon.getExteriorRing().getCoordinates(), sb); toGeojsonCoordinates(polygon.getInteriorRingN(i).getCoordinates(), sb);
sb.append("["); toGeojsonCoordinates(p.getExteriorRing().getCoordinates(), sb); toGeojsonCoordinates(p.getInteriorRingN(j).getCoordinates(), sb);
sb.append("["); toGeojsonCoordinates(p.getExteriorRing().getCoordinates(), sb); toGeojsonCoordinates(p.getInteriorRingN(j).getCoordinates(), sb);
sb.append("["); toGeojsonCoordinates(p.getExteriorRing().getCoordinates(), sb); toGeojsonCoordinates(p.getInteriorRingN(j).getCoordinates(), sb);