Documente Academic
Documente Profesional
Documente Cultură
En estos cuadernos, pretendemos ser eminentemente prcticos. No nos detenemos en anlisis de conocimiento, sino en prctica del mismo, de manera que queremos que sirvan simplemente de orientacin, de consulta o de actualizacin o recordatorio de conocimientos.
Las libreras de Geotools pueden descargarse de Internet sencillamente de la pgina de Geotools. Los que prefieran sentirse ms cmodos con otro lenguaje como C Sharp tambin pueden descargarse alguna librera similar (Proyecto Geotools.net), no obstante en el estado actual de cosas, existen ms libreras y con mayores posibilidades en java, aunque suponemos que en el futuro se igualarn las posibilidades en ambos lenguajes de programacin
VENTANAS QUE OBTENDREMOS DESPUS DEL DESARROLLO El desarrollo es muy simple. Permitir recoger un fichero shape y visualizarlo. Pasaremos por las siguientes pantallas:
COMPRENDIENDO LO QUE HACEMOS FILEDATASTORE Es un interface procedente de DATASTORE. Un objeto DATASTORE es un almacen de datos de Geotools, que puede contener informacin de ficheros o de base de datos. FileDataStore simplifica la tarea, de manera que a travs del mtodo getDataStore incorpora la informacin al DATASTORE.
SIMPLEFEATURESOURCE
Es el complemento de un SimpleFeatureCollection para almacenar dicha informacin. Un SimpleFeatureCollection contiene informacin de elementos con geometra simple, de manera que con un objeto SimpleFeatureIterator podramos ir recorriendo la coleccin y viendo cada uno de los elementos que contiene (SimpleFeature). Un SimpleFeatureSource se podr asignar para ser contenido de una layer y poder visualizarla.
MAPCONTENT
Este objeto es capaz de almacenar un conjunto de layers, as como tratarlas (aadirla, eliminarla, etc) Siempre necesitaremos un objeto MAPCONTENT para visualizar un conjunto de layers en un frame.
STYLE
Toda layer debe de tener asignado un estilo. La manera ms simple de asignar un estilo es la definicin por defecto del mismo:
Style estilo = SLD.createSimpleStyle(featureSource.getSchema());
JMAPFRAME
Es un componente swing de awt que sirve para visualizar un mapa definido como MAPCONTENT, de manera que adicionalmente le podremos dotar de toolbar, status bar e incluso de tabla de layers incluidas.
Te atreves ahora a descargarte tu versin 9.3 de geotools y ejecutar Eclipse camino hacia t primera aplicacin directa con dicha librera espacial?.... Vamos all!.