private static void exportSpatialReference(int export_flags, SpatialReference spatial_reference, JsonWriter json_writer) { if (spatial_reference != null) { int wkid = spatial_reference.getLatestID(); if (wkid <= 0) throw new GeometryException("invalid call"); json_writer.startObject(); json_writer.addFieldName("type"); json_writer.addValueString("name"); json_writer.addFieldName("properties"); json_writer.startObject(); json_writer.addFieldName("name"); String authority = ((SpatialReferenceImpl) spatial_reference).getAuthority(); authority = authority.toUpperCase(); StringBuilder crs_identifier = new StringBuilder(authority); crs_identifier.append(':'); crs_identifier.append(wkid); json_writer.addValueString(crs_identifier.toString()); json_writer.endObject(); json_writer.endObject(); } else { json_writer.addValueNull(); } }
private static void exportSpatialReference(int export_flags, SpatialReference spatial_reference, JsonWriter json_writer) { if (spatial_reference != null) { int wkid = spatial_reference.getLatestID(); if (wkid <= 0) throw new GeometryException("invalid call"); json_writer.startObject(); json_writer.addFieldName("type"); json_writer.addValueString("name"); json_writer.addFieldName("properties"); json_writer.startObject(); json_writer.addFieldName("name"); String authority = ((SpatialReferenceImpl) spatial_reference).getAuthority(); authority = authority.toUpperCase(); StringBuilder crs_identifier = new StringBuilder(authority); crs_identifier.append(':'); crs_identifier.append(wkid); json_writer.addValueString(crs_identifier.toString()); json_writer.endObject(); json_writer.endObject(); } else { json_writer.addValueNull(); } }
private static void writeSR(SpatialReference spatialReference, JsonWriter jsonWriter) { int wkid = spatialReference.getOldID(); if (wkid > 0) { jsonWriter.addPairObject("spatialReference"); jsonWriter.addPairInt("wkid", wkid); int latest_wkid = spatialReference.getLatestID(); if (latest_wkid > 0 && latest_wkid != wkid) { jsonWriter.addPairInt("latestWkid", latest_wkid); } jsonWriter.endObject(); } else { String wkt = spatialReference.getText(); if (wkt != null) { jsonWriter.addPairObject("spatialReference"); jsonWriter.addPairString("wkt", wkt); jsonWriter.endObject(); } } } }
private static void writeSR(SpatialReference spatialReference, JsonWriter jsonWriter) { int wkid = spatialReference.getOldID(); if (wkid > 0) { jsonWriter.addPairObject("spatialReference"); jsonWriter.addPairInt("wkid", wkid); int latest_wkid = spatialReference.getLatestID(); if (latest_wkid > 0 && latest_wkid != wkid) { jsonWriter.addPairInt("latestWkid", latest_wkid); } jsonWriter.endObject(); } else { String wkt = spatialReference.getText(); if (wkt != null) { jsonWriter.addPairObject("spatialReference"); jsonWriter.addPairString("wkt", wkt); jsonWriter.endObject(); } } } }