GeoJSON相關操作


簡介

  • 本文主要介紹GEOJSON相關的操作

環境

gt-geojson-14.2.jar,json-simple-1.1.1.jar,jts-1.8.jar

直接上代碼

代碼

  • wkt格式的geometry轉成json格式
public String evaluate(String wkt) {

        String ret = null;
        try {
            Geometry geometry = reader.read(wkt);
            StringWriter writer = new StringWriter();
            GeometryJSON g = new GeometryJSON();
            g.write(geometry, writer);
            ret = writer.toString();
        } catch (Exception e) {
            LOGGER.error(e.getMessage(), e);
        }
        return ret;
    }
  • json格式轉wkt格式
public String evaluate(String geoJson) {
        String ret = null;
        GeometryJSON gjson = new GeometryJSON();
        Reader reader = new StringReader(geoJson);
        try {
            Geometry geometry = gjson.read(reader);
            ret = geometry.toText();
        } catch (IOException e) {
            LOGGER.error(e.getMessage(), e);
        }
        return ret;
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM