Shapefilereader versão 1.2

Bom dia a todos,

Está disponível a versão 1.2 do meu componente de leitura de shapefiles. O que entrou de novo nesta versão é o suporte ao generics do Java, assim reduzi muitas linhas e parâmetros de métodos, agora podemos realizar a leitura de maneira mais simples e eficaz:

[java]
Map<String, String> definitions = new HashMap<String, String>();

definitions.put(“LEVEL_4_CO”, “code”);
definitions.put(“LEVEL_4_NA”, “name”);
definitions.put(“the_geom”, “limit”);
definitions.put(“the_geom”, “country.limit”);
definitions.put(“LEVEL_NAME”, “country.name”);
definitions.put(“ISO_CODE”, “country.code”);

File shapefile = new File(pathname);
ShapeFileReader<State> reader = new ShapeFileReader<State>(State.class, shapefile, definitions, 900913);

Collection<State> states = reader.getRecords();
[/java]

Para quem testar lá, tem tudo lá na página do projeto:

http://code.google.com/p/shapefilereader/