package cn.ssk.geotools;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.net.URL;
import java.util.HashMap;
import org.geotools.data.FileDataStoreFinder;
import org.geotools.data.shapefile.ShapefileDataStore;
import org.geotools.data.simple.SimpleFeatureCollection;
import org.geotools.data.simple.SimpleFeatureIterator;
import org.geotools.data.simple.SimpleFeatureSource;
import org.geotools.factory.GeoTools;
import org.opengis.feature.simple.SimpleFeature;
import cn.ssk.mysql.AreaInfo;
import cn.ssk.mysql.MysqlUtils;
import sun.nio.cs.ext.GBK;
public class GeotoolDemo {
private static HashMap codeMap=MysqlUtils.getCodeMap();
private static HashMap jsonFiles=new HashMap<>();
public static void main(String[] args)throws Exception {
URL url=GeoTools.class.getClassLoader().getResource("xian.shp");
File file=new File(url.toURI());
handleProcess(file);
}
public static void handleProcess(File shpfile)throws Exception{
ShapefileDataStore fdstore=(ShapefileDataStore)FileDataStoreFinder.getDataStore(shpfile);
fdst