GeoTools-数据组织结构
sf2gis@163.com
2016年1月29日
1 目标:读写不同格式的数据,进行统一的管理和操作。
2 原理:使用DataAccess以不同格式的驱动读写各种文件,使用FeatureSource管理要素数据。使用Style(SLD)管理样式,使用Layer管理显示。使用MapContent管理所有地图相关信息。
3 流程:创建图层(打开地图文件,获取要素数据源,创建要素样式)。创建地图Model(图层和地图UI)
3.1 创建图层:打开地图文件,获取要素数据源,创建要素样式。
FileDataStore ds =FileDataStoreFinder.getDataStore(newURL("file://D:/Data/shapefiles/states.shp"));
SimpleFeatureStore sfs =(SimpleFeatureStore) ds.getFeatureSource();
Style style =SLD.createSimple