{"id":216,"date":"2011-01-23T22:41:38","date_gmt":"2011-01-23T22:41:38","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/lismabor\/?p=216"},"modified":"2011-01-23T22:41:38","modified_gmt":"2011-01-23T22:41:38","slug":"geoserver-gis","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/lismabor\/2011\/01\/23\/geoserver-gis\/","title":{"rendered":"GEOSERVER-GIS"},"content":{"rendered":"<p><a href=\"http:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/geoserver-logo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-217\" title=\"geoserver-logo\" src=\"http:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/geoserver-logo.png\" alt=\"\" width=\"353\" height=\"112\" srcset=\"https:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/geoserver-logo.png 353w, https:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/geoserver-logo-300x95.png 300w\" sizes=\"auto, (max-width: 353px) 100vw, 353px\" \/><\/a><\/p>\n<p><strong><span><span>GeoServer<\/span><\/span><\/strong><span><span> es un servidor de software de c\u00f3digo abierto escrito en Java que permite a los usuarios compartir y editar los datos geoespaciales.<\/span> <span>Dise\u00f1ado para la interoperabilidad, que publica los datos de cualquier fuente de datos espaciales importantes utilizando est\u00e1ndares abiertos.<\/span><\/span><\/p>\n<p><span><span>Al ser un proyecto impulsado por la comunidad, GeoServer es desarrollar, probar, y apoyado por un grupo diverso de individuos y organizaciones de todo el mundo.<\/span><\/span><\/p>\n<p><span><span>GeoServer es la implementaci\u00f3n de referencia del Open Geospatial Consortium (OGC) Web Feature Service (WFS) y Web Coverage Service (WCS) las normas, as\u00ed como un alto rendimiento certificado de cumplimiento Web Map Service (WMS).<\/span> <span>GeoServer forma un componente b\u00e1sico de la Web Geoespacial.<\/span><\/span><\/p>\n<p><span><span>GEOserver permite el intercambio y la edici\u00f3n de los datos que se utiliza para generar los mapas, incorporar sus datos y aplicaciones en sus sitios web <\/span><\/span><\/p>\n<p><span><span>Geoserver es software libre, reduce significativamente las barreras financieras a la entrada en comparaci\u00f3n a los productos de SIG, no s\u00f3lo es gratuita, tambi\u00e9n es de c\u00f3digo abierto. Correcciones de errores y mejoras en el software por parte de la comunidad.<\/span><\/span><\/p>\n<p><span><span>La comunidad GeoServer se complace en anunciar que la primera versi\u00f3n candidata de GeoServer 2.1 ya est\u00e1 disponible para <\/span><\/span><a href=\"http:\/\/geoserver.org\/display\/GEOS\/GeoServer+2.1-RC1\"><span><span>descarga<\/span><\/span><\/a><span><span> .<\/span><span>El equipo ha estado ocupado trabajando en algunos de los nuevos grandes mejoras y caracter\u00edsticas desde 2.1-beta3.<\/span><\/span><\/p>\n<p><span><span>Lo primero es <\/span><\/span><strong><span><span>la integraci\u00f3n GeoWebCache<\/span><\/span><\/strong><span><span> , permitiendo a los clientes disfrutar de los beneficios del almacenamiento en cach\u00e9 del azulejo a trav\u00e9s de la regular WMS extremo GeoServer.<\/span> <span>Esto permite a GeoWebCache transparente de proxy para el WMS GeoServer sin la necesidad de un extremo de servicio independiente.<\/span> <span>Aprovechando la reciente agreg\u00f3 <\/span><\/span><strong><span><span>disco del contingente<\/span><\/span><\/strong><span><span> funcionalidad, GeoWebCache ahora ofrece la posibilidad de establecer l\u00edmites en la cantidad de espacio en disco utilizado para los azulejos de almacenamiento, permitiendo a los usuarios controlar y limitar el tama\u00f1o de la cache de bloques en el disco.<\/span> <span>Muchas gracias a Gabriel Rold\u00e1n para el gran mejora GeoWebCache.<\/span><\/span><\/p>\n<p><span><span>Esta versi\u00f3n tambi\u00e9n trae algunas mejoras en <\/span><\/span><strong><span><span>RESTConfig<\/span><\/span><\/strong><span><span> , que ahora est\u00e1 disponible con GeoServer de forma predeterminada para que los usuarios ya no necesitan instalar como un plugin separado.<\/span> <span>Las mejoras a la API de incluir el archivo de operaci\u00f3n de carga que ahora permite subir archivos a un almac\u00e9n de datos existente.<\/span> <span>Este a\u00f1adido permite a los usuarios cargar un archivo de forma y lo han convertido autom\u00e1ticamente en una base de datos PostGIS, publicarlo como una capa PostGIS y no como una capa Shapefile.<\/span> <span>Por \u00faltimo, la API tambi\u00e9n apoya las operaciones DELETE recursiva, por lo que es m\u00e1s conveniente para eliminar los recursos que contienen otros recursos como las tiendas o \u00e1reas de trabajo.<\/span> <span>Gracias a David Winslow y Justin Deoliveira de <\/span><\/span><a href=\"http:\/\/opengeo.org\/\"><span><span>OpenGeo<\/span><\/span><\/a><span><span> de estas mejoras.<\/span><\/span><\/p>\n<p><span><span>Gracias a un gran trabajo de la gente de <\/span><\/span><a href=\"http:\/\/www.geo-solutions.it\/\"><span><span>Geosolutions <\/span><\/span><\/a><strong><span><span>, reproyecci\u00f3n rendimiento trama<\/span><\/span><\/strong><span><span> ha mejorado considerablemente mediante el uso de appoximations lineal de funciones de transformaci\u00f3n.<\/span> <span>Esta mejora se ha a\u00f1adido inicialmente en el punto 2.1-beta3, pero ha seguido siendo la mejora de 2.1-RC1.<\/span> <span>Los interesados deber\u00e1n pago de este <\/span><\/span><a href=\"http:\/\/geo-solutions.blogspot.com\/2011\/01\/developers-corner-improving.html\"><span><span>art\u00edculo<\/span><\/span><\/a><span><span> que vincula a un papel blanco con los detalles t\u00e9cnicos completos.<\/span><\/span><\/p>\n<p><span><span>pero ciertamente no, por lo menos gracias a Andrea \u00daltima Aime para la adici\u00f3n de un <\/span><\/span><strong><span><span>Web Coverage Service <\/span><\/span><\/strong><a href=\"http:\/\/jira.codehaus.org\/secure\/attachment\/52920\/requestBuilder10-nq8.png\"><span><span>constructor de solicitud<\/span><\/span><\/a><span><span>, una herramienta pr\u00e1ctica para la construcci\u00f3n gr\u00e1fica peticiones WCS para poner a prueba un servicio de cobertura.<\/span> <span>Como clientes de WCS ha sido siempre escasa, esta herramienta va un largo camino para hacer el servicio m\u00e1s \u00fatil.<\/span><\/span><\/p>\n<p><span><span>Nos complace informar de la contribuci\u00f3n de otra traducci\u00f3n de la web de administraci\u00f3n especial, gracias a la interfaz de Oscar Fuentes para la presentaci\u00f3n de una <\/span><\/span><strong><span><span>traducci\u00f3n al catal\u00e1n<\/span><\/span><\/strong><span><span> y al <\/span><\/span><a href=\"http:\/\/www.geodata.es\/\"><span><span>Geodatos Sistemas<\/span><\/span><\/a><span><span> para la financiaci\u00f3n de la obra.<\/span><\/span><\/p>\n<p><span><span>Tambi\u00e9n es digno de agradecimiento esta ronda es Iv\u00e1n Grcic que ha presentado algunos parches excelentes, incluyendo <\/span><\/span><a href=\"http:\/\/jira.codehaus.org\/browse\/GEOS-4286\"><span><span>correcciones de errores<\/span><\/span><\/a><span><span> para la funcionalidad de capa WMS.<\/span><\/span><\/p>\n<h3><span><span>Abrir y compartir sus datos espaciales<\/span><\/span><\/h3>\n<p><span><span>GeoServer le permite mostrar la informaci\u00f3n espacial para el mundo.<\/span> <span>Aplicaci\u00f3n de la <\/span><\/span><a rel=\"nofollow\" href=\"http:\/\/www.opengeospatial.org\/standards\/wms\"><span><span>Web Map Service (WMS)<\/span><\/span><\/a><span><span> est\u00e1ndar, GeoServer puede crear mapas en una variedad de formatos de salida. <\/span><\/span><a rel=\"nofollow\" href=\"http:\/\/openlayers.org\/\"><span><span>OpenLayers<\/span><\/span><\/a><span><span> , una colecci\u00f3n de mapas gratuitos, est\u00e1 integrada en GeoServer, por lo que la generaci\u00f3n de mapas r\u00e1pida y f\u00e1cil.<\/span> <span>GeoServer se basa en <\/span><\/span><a rel=\"nofollow\" href=\"http:\/\/geotools.codehaus.org\/\"><span><span>GeoTools<\/span><\/span><\/a><span><span> , un conjunto de herramientas de c\u00f3digo abierto de Java GIS.<\/span><\/span><\/p>\n<p><span><span>Hay mucho m\u00e1s para GeoServer de estilo mapas muy bien, sin embargo.<\/span> <span>GeoServer tambi\u00e9n se ajusta a la <\/span><\/span><a rel=\"nofollow\" href=\"http:\/\/www.opengeospatial.org\/standards\/wfs\"><span><span>Web Feature Service (WFS)<\/span><\/span><\/a><span><span> est\u00e1ndar, que permite la participaci\u00f3n real y edici\u00f3n de los datos que se utiliza para generar los mapas.<\/span> <span>Otros pueden incorporar sus datos en sus sitios web y aplicaciones, liberando sus datos y que permita una mayor transparencia.<\/span><\/span><\/p>\n<h3><a name=\"WhatisGeoServer-UseFreeandOpenSourceSoftware\"><\/a><span><span>El uso de software libre y de c\u00f3digo abierto<\/span><\/span><\/h3>\n<p><span><span>GeoServer es <\/span><\/span><a title=\"License\" href=\"http:\/\/geoserver.org\/display\/GEOS\/License\"><span><span>software libre<\/span><\/span><\/a><span><span> .<\/span> <span>Esto reduce significativamente las barreras financieras a la entrada en comparaci\u00f3n con los tradicionales productos de SIG.<\/span> <span>Adem\u00e1s, no s\u00f3lo es disponible de forma gratuita, tambi\u00e9n es de c\u00f3digo abierto.<\/span> <span>Correcci\u00f3n de errores y mejoras de caracter\u00edsticas en el software de c\u00f3digo abierto son muy acelerado en comparaci\u00f3n con soluciones de software tradicionales.<\/span> <span>GeoServer Aprovechamiento de la organizaci\u00f3n tambi\u00e9n impide que el software de bloqueo-en, el ahorro de costosos contratos de apoyo en el camino.<\/span><\/span><\/p>\n<h3><a name=\"WhatisGeoServer-IntegrateWithExistingMappingAPIs\"><\/a><span><span>Se integra con las API de Mapas existentes<\/span><\/span><\/h3>\n<p><span><span>GeoServer puede mostrar los datos en cualquiera de las aplicaciones populares, tales como la cartograf\u00eda <\/span><\/span><a rel=\"nofollow\" href=\"http:\/\/maps.google.com\/\"><span><span>de Google Maps<\/span><\/span><\/a><span><span> ,<\/span><\/span><a rel=\"nofollow\" href=\"http:\/\/earth.google.com\/\"><span><span>Google Earth<\/span><\/span><\/a><span><span> , <\/span><\/span><a rel=\"nofollow\" href=\"http:\/\/maps.yahoo.com\/\"><span><span>Yahoo Maps<\/span><\/span><\/a><span><span> y <\/span><\/span><a rel=\"nofollow\" href=\"http:\/\/www.microsoft.com\/VIRTUALEARTH\"><span><span>Microsoft Virtual Earth<\/span><\/span><\/a><span><span> .<\/span> <span>Adem\u00e1s, GeoServer puede conectar con las tradicionales arquitecturas de SIG como <\/span><\/span><a rel=\"nofollow\" href=\"http:\/\/www.esri.com\/arcgis\"><span><span>ESRI ArcGIS<\/span><\/span><\/a><span><span> .<\/span><\/span><\/p>\n<h3><a name=\"WhatisGeoServer-JointheCommunity\"><\/a><span><span>\u00danase a la comunidad<\/span><\/span><\/h3>\n<p><span><span>GeoServer tiene una comunidad vibrante y grande que consiste de usuarios y desarrolladores de todo el mundo.<\/span> <span>El soporte est\u00e1 disponible a trav\u00e9s de una variedad de fuentes, tales como <\/span><\/span><a title=\"1 Mailing lists\" href=\"http:\/\/geoserver.org\/display\/GEOSDOC\/1+Mailing+lists\"><span><span>listas de correo electr\u00f3nico<\/span><\/span><\/a><span><span> y <\/span><\/span><a title=\"3 IRC\" href=\"http:\/\/geoserver.org\/display\/GEOSDOC\/3+IRC\"><span><span>de IRC<\/span><\/span><\/a><span><span> (este \u00faltimo con acceso en tiempo real a los desarrolladores de software).<\/span> <span>Adem\u00e1s, <\/span><\/span><a rel=\"nofollow\" href=\"http:\/\/geoserver.org\/display\/GEOS\/Commercial+Support\"><span><span>apoyo comercial<\/span><\/span><\/a><span><span> est\u00e1 disponible en una variedad de proveedores.<\/span><span>Con GeoServer, t\u00fa siempre est\u00e1s en buena compa\u00f1\u00eda.<\/span><\/span><\/p>\n<h3 style=\"text-align: center\"><span><span>Caracter\u00edsticas principales<\/span><\/span><\/h3>\n<p style=\"text-align: left\"><span><span>\u2022<\/span><\/span><\/p>\n<dt><strong><span><span>Sirva de datos de una variedad de almacenes de datos:<\/span><\/span><\/strong><\/dt>\n<dd>\n<ul>\n<li>\n<dl>\n<dt><span><span>Vector<\/span><\/span><\/dt>\n<dd>\n<ul>\n<li><span><span>Shapefiles, CMA externos<\/span><\/span><\/li>\n<li><span><span>ArcSDE PostGIS, DB2, Oracle Spatial, el servidor MySQL, SQL<\/span><\/span><\/li>\n<\/ul>\n<\/dd>\n<\/dl>\n<\/li>\n<li>\n<dl>\n<dt><span><span>Raster<\/span><\/span><\/dt>\n<dd>\n<ul>\n<li><span><span>GeoTiff, JPG y PNG (con el archivo de mundo), pir\u00e1mide de im\u00e1genes, en formato GDAL, la imagen del mosaico, Oracle GeoRaster<\/span><\/span><\/li>\n<\/ul>\n<\/dd>\n<\/dl>\n<\/li>\n<\/ul>\n<\/dd>\n<dt><strong><span><span>Los datos se sirve en forma segura y r\u00e1pida de las im\u00e1genes utilizando el protocolo WMS:<\/span><\/span><\/strong><\/dt>\n<dd><span><span>Como los datos se sirve como una imagen de sus datos es completamente seguro y protegido.<\/span> <span>A menos que redigitise sus datos no hay manera de robar sus datos.<\/span> <span>La apariencia de cada capa del mapa puede ser controlado usando el est\u00e1ndar SLD que permite caracter\u00edsticas para ser de color y etiquetado.<\/span> <span>Mediante la combinaci\u00f3n de estas reglas con OGC Filtros dependientes estilo escala puede ser implementado permite m\u00e1s detalle que se agreg\u00f3 como un usuario zoom in gesti\u00f3n de colisi\u00f3n multinacional, agrupaci\u00f3n y las prioridades se aplican tambi\u00e9n.<\/span><\/span><\/dd>\n<dt><strong><span><span>Datos completos del vector puede ser enviado a un cliente utilizando el protocolo de CMA:<\/span><\/span><\/strong><\/dt>\n<dd><span><span>Un cliente de la CMA puede descargar los datos vectoriales y usarlo para el mapeo, an\u00e1lisis espacial y otras operaciones.<\/span> <span>Tambi\u00e9n si as\u00ed lo autoriza el usuario puede modificar los datos y enviarlo de vuelta al servidor para actualizar los datos almacenados usando el protocolo WFS-T.<\/span> <span>Los datos pueden ser transmitidos mediante GML (comprimido), as\u00ed como otros formatos de datos est\u00e1ndar como shapefile y JSON.<\/span><\/span><\/dd>\n<dt><strong><span><span>los valores de mapa de bits de datos pueden ser enviados a un cliente utilizando el protocolo WCS:<\/span><\/span><\/strong><\/dt>\n<dd><span><span>Un cliente SIG puede solicitar los datos de trama real para su uso en el an\u00e1lisis espacial.<\/span> <span>Esto permite a un usuario para crear aplicaciones que pueden modelar el proceso descrito por los datos.<\/span><\/span><\/dd>\n<dt><strong><span><span>En la reproyecci\u00f3n volar:<\/span><\/span><\/strong><\/dt>\n<dd><span><span>GeoServer soporta la mayor\u00eda de la base de datos EPSG de las proyecciones y se puede reproyectar a cualquiera de ellos en la demanda para que los clientes con el apoyo de reproyecci\u00f3n limitado a pasar la carga al servidor.<\/span><\/span><\/dd>\n<dt><strong><span><span>WMS baldosas cach\u00e9<\/span><\/span><\/strong><\/dt>\n<dd><a href=\"http:\/\/geowebcache.org\/\"><span><span>GeoWebCache<\/span><\/span><\/a><span><span> es un cliente WMS suelo de baldosas.<\/span> <span>Se ejecuta como un servidor proxy entre un cliente de mapas y servidor de mapas, cuadros de almacenamiento en cach\u00e9 a medida que se solicitan, la eliminaci\u00f3n de las solicitudes redundantes y el ahorro de grandes cantidades de tiempo de procesamiento.<\/span> <span>GeoWebCache se ha integrado en GeoServer.<\/span><\/span><\/dd>\n<dd><span><span><a href=\"http:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/geoserver.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-221\" title=\"geoserver\" src=\"http:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/geoserver.gif\" alt=\"\" width=\"804\" height=\"550\" srcset=\"https:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/geoserver.gif 804w, https:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/geoserver-300x205.gif 300w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/a><\/span><\/span><\/dd>\n<dd>\n<\/dd>\n<dd><span><span><br \/>\n<\/span><\/span><\/dd>\n<dd>\n<\/dd>\n<dd><span><span><br \/>\n<\/span><\/span><\/dd>\n<h3 style=\"text-align: center\">Implementaci\u00f3n de Normas<\/h3>\n<ul>\n<li>Apoyo de numerosas Open Geospatial Consortium (OGC) las normas<\/li>\n<li>WMS, WFS transaccional, WCS, Filter Encoding, SLD, GML<\/li>\n<\/ul>\n<p style=\"text-align: center\">Base de datos que usa GEOserver<\/p>\n<p>La naturaleza incrustada de H2 la hace ideal para la navegaci\u00f3n con GeoServer fuera de la caja. Con soporte completo para transacciones at\u00f3micas, H2 es una buena alternativa a los formatos de archivo basados en GML como Shapefile y que no son formatos ideales para los datos que deben someterse a actualizar con frecuencia<\/p>\n<p>H2,\u00a0 base de datos SQL Java. Las principales caracter\u00edsticas de H2 son los siguientes:<\/p>\n<p>* Muy r\u00e1pido, de c\u00f3digo abierto, API de JDBC<br \/>\n* Insertar y los modos de servidor, bases de datos en memoria<br \/>\n* Navegador basado en aplicaci\u00f3n de consola<br \/>\n* Tama\u00f1o reducido: alrededor de 1 MB de tama\u00f1o de archivo jar<\/p>\n<h1 style=\"text-align: center\"><a href=\"http:\/\/geoserver.org\/display\/GEOSDOC\/1+Geoserver+Configuration+Design\"><span><span>Geoserver un dise\u00f1o de configuraci\u00f3n<\/span><\/span><\/a><\/h1>\n<p><span><span>La configuraci\u00f3n basada en Web de documentos de dise\u00f1o proporciona una serie de objetivos de dise\u00f1o<\/span><\/span><br \/>\n<span><span>para la actualizaci\u00f3n del GeoServer de configuraci\u00f3n del sistema:<\/span><\/span><\/p>\n<ul type=\"square\">\n<li><span><span>Separar el modelo de configuraci\u00f3n de la aplicaci\u00f3n GeoServer<\/span><\/span><\/li>\n<li><span><span>Construir una Struts Interfaz Web en contra de la configuraci\u00f3n del modelo<\/span><\/span><\/li>\n<li><span><span>Permita que la persistencia XML del estado GeoServer de configuraci\u00f3n de aplicaciones<\/span><\/span><\/li>\n<li><span><span>Mantener el formato de archivo de configuraci\u00f3n existentes<\/span><\/span><br \/>\n<span><span>Para cumplir con estos requisitos, la arquitectura en capas, se propuso<\/span><\/span><\/li>\n<li><span><span><a href=\"http:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/GeoserverLayerDiagram.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-219\" title=\"GeoserverLayerDiagram\" src=\"http:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/GeoserverLayerDiagram.png\" alt=\"\" width=\"579\" height=\"541\" srcset=\"https:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/GeoserverLayerDiagram.png 579w, https:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/GeoserverLayerDiagram-300x280.png 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/a><\/span><\/span><\/li>\n<\/ul>\n<h2><span><span>\u00c9xitos de dise\u00f1o<\/span><\/span><\/h2>\n<p><span><span>El dise\u00f1o para el sistema de configuraci\u00f3n de GeoServer tiene:<\/span><\/span><\/p>\n<ul type=\"square\">\n<li><span><span>Logrado cumplir nuestros requisitos.<\/span><\/span><\/li>\n<li><span><span>Ha sucedido en la separaci\u00f3n de la aplicaci\u00f3n GeoServer, configuraci\u00f3n y<\/span><\/span><br \/>\n<span><span>subsistemas de la persistencia<\/span><\/span><\/li>\n<li><span><span>Ha sucedido en permitir que las pruebas unitarias de base componentes GeoServer<\/span><\/span><\/li>\n<li><span><span>Logrado mantener una separaci\u00f3n clara entre GeoServer y el<\/span><\/span><br \/>\n<span><span>Validaci\u00f3n Marco<\/span><\/span><\/li>\n<\/ul>\n<h2><span><span>Extensiones de Dise\u00f1o<\/span><\/span><\/h2>\n<p><span><span>El anterior documento de configuraci\u00f3n basada en Web Dise\u00f1o indica la capa<\/span><\/span><br \/>\n<span><span>estructura de la aplicaci\u00f3n GeoServer.<\/span><\/span><\/p>\n<p><span><span>La tabla 1 recoge las clases GeoServer tanto por paquete y subsistema (interfaces<\/span><\/span><br \/>\n<span><span>est\u00e1n marcados en cursiva):<\/span><\/span><\/p>\n<table>\n<tbody>\n<tr>\n<th><span><span>GeoTools<\/span><\/span><\/th>\n<th><span><span>Mundial<\/span><\/span><\/th>\n<th><span><span>DTO<\/span><\/span><\/th>\n<th><span><span>Config<\/span><\/span><\/th>\n<th><span><span>Forma<\/span><\/span><\/th>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span><span>Geoserver<\/span><\/span><br \/>\n<span><span>P\u00f3ngase en contacto con<\/span><\/span><\/td>\n<td><span><span>Geoserver<\/span><\/span><br \/>\n<span><span>P\u00f3ngase en contacto con DTO<\/span><\/span><\/td>\n<td><span><span>GeoserverCongfig<\/span><\/span><\/td>\n<td><span><span>GeoserverCongfiguration Formulario<\/span><\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span><span>WMS<\/span><\/span><\/td>\n<td><span><span>WMSDTO<\/span><\/span><\/td>\n<td><span><span>WMSConfig<\/span><\/span><\/td>\n<td><span><span>WMSDescriptionForm<\/span><\/span><br \/>\n<span><span>WMSContent Formulario<\/span><\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span><span>CMA<\/span><\/span><\/td>\n<td><span><span>WFSDTO<\/span><\/span><\/td>\n<td><span><span>WFSConfig<\/span><\/span><\/td>\n<td><span><span>WFSDescriptionForm<\/span><\/span><br \/>\n<span><span>WFSContent Formulario<\/span><\/span><\/td>\n<\/tr>\n<tr>\n<td><em><span><span>UAB<\/span><\/span><\/em><\/td>\n<td><span><span>Datos<\/span><\/span><\/td>\n<td><span><span>DataDTO<\/span><\/span><\/td>\n<td><span><span>DataConfig<\/span><\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span><span>NamespaceInfo<\/span><\/span><\/td>\n<td><span><span>NamespaceDTO<\/span><\/span><\/td>\n<td><span><span>NamespaceConfig<\/span><\/span><\/td>\n<td><span><span>DataNamespacesForm<\/span><\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span><span>DataStoreInfo<\/span><\/span><\/td>\n<td><span><span>DataStoreInfoDTO<\/span><\/span><\/td>\n<td><span><span>DataStoreInfoConfig<\/span><\/span><\/td>\n<td><span><span>DataDataStoresEditorForm<\/span><\/span><br \/>\n<span><span>DataDataStoresNewForm<\/span><\/span><br \/>\n<span><span>DataDataStoresSelectForm<\/span><\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span><span>FeatureTypeInfo<\/span><\/span><\/td>\n<td><span><span>FeatureTypeInfoDTO<\/span><\/span><\/td>\n<td><span><span>FeatureTypeInfoConfig<\/span><\/span><\/td>\n<td><span><span>DataFeatureTypesEditorForm <\/span><\/span><br \/>\n<span><span>DataFeatureTypesNewForm <\/span><\/span><br \/>\n<span><span>DataFeatureTypesSelectForm <\/span><\/span><br \/>\n<span><span>DataAttributeTypesNewForm <\/span><\/span><br \/>\n<span><span>DataAttributeTypesSelectForm<\/span><\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span><span>Estilos<\/span><\/span><\/td>\n<td><span><span>StyleDTO<\/span><\/span><\/td>\n<td><span><span>StyleConfig<\/span><\/span><\/td>\n<td><span><span>DataStylesFormForm<\/span><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><a name=\"1GeoserverConfigurationDesign-Table1GeoServerDataMatrix\"><\/a><span><span>Tabla 1 - Datos GeoServer Matrix<\/span><\/span><\/h5>\n<p><span><span>El m\u00f3dulo de datos GeoTools se ha ampliado con el cat\u00e1logo y metadatos<\/span><\/span><br \/>\n<span><span>interfaces.<\/span> <span>El uso de interfaces GeoTools2 por clases en la capa global permite<\/span><\/span><br \/>\n<span><span>el procesador de validaci\u00f3n para ser escrito de una manera independiente de la aplicaci\u00f3n.<\/span><\/span><\/p>\n<h3><a name=\"1GeoserverConfigurationDesign-1.2.1ValidationFrameworkExtension\"><\/a><span><span>1.2.1 Validaci\u00f3n de Extensi\u00f3n Marco<\/span><\/span><\/h3>\n<p><span><span>La extensi\u00f3n de nuestro dise\u00f1o para el procesador de validaci\u00f3n para dar cabida a una web<\/span><\/span><br \/>\n<span><span>interfaz de usuario basada llev\u00f3 a cabo sin incidentes.<\/span><\/span><\/p>\n<p><span><span>Tabla 2 se enumeran las clases e interfaces de validaci\u00f3n por paquete (interfaces<\/span><\/span><br \/>\n<span><span>marcados en cursiva):<\/span><\/span><\/p>\n<table>\n<tbody>\n<tr>\n<th><span><span>Validaci\u00f3n<\/span><\/span><\/th>\n<th><span><span>Validaci\u00f3n DTO<\/span><\/span><\/th>\n<th><span><span>Config<\/span><\/span><\/th>\n<th><span><span>Forma<\/span><\/span><\/th>\n<\/tr>\n<tr>\n<td><span><span>ValidationProcessor<\/span><\/span><\/td>\n<td><\/td>\n<td><span><span>ValidationConfig<\/span><\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span><span>PlugIn<\/span><\/span><\/td>\n<td><span><span>PlugInDTO<\/span><\/span><\/td>\n<td><span><span>PlugInConfig<\/span><\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><span><span>TestSuite<\/span><\/span><\/td>\n<td><span><span>TestSuiteDTO<\/span><\/span><\/td>\n<td><span><span>TestSuiteConfig<\/span><\/span><\/td>\n<td><span><span>ValidationTestSuiteNewForm <\/span><\/span><br \/>\n<span><span>ValidationTestSuiteSelectForm<\/span><\/span><\/td>\n<\/tr>\n<tr>\n<td><em><span><span>Validaci\u00f3n<\/span><\/span><\/em><\/td>\n<td><span><span>TestDTO<\/span><\/span><\/td>\n<td><span><span>TestConfig<\/span><\/span><\/td>\n<td><span><span>ValidationTestEditorForm <\/span><\/span><br \/>\n<span><span>ValidationTestNewForm <\/span><\/span><br \/>\n<span><span>ValidationTestSelectForm<\/span><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><a name=\"1GeoserverConfigurationDesign-Table2ValidationProcessorDataMatrix\"><\/a><span><span>Tabla 2 - Validaci\u00f3n de datos del procesador de matriz<\/span><\/span><\/h5>\n<h2 id=\"Instalaci\u00f3nyConfiguraciondeGeoserver\" style=\"text-align: center\">Instalaci\u00f3n y Configuracion de\u00a0Geoserver<\/h2>\n<p>El presente manual tiene como objetivo, guiar al usuario durante la instalaci\u00f3n del servidor\u00a0Geoserver\u00a0(v 1.4.0 RC4), sobre el sistema operativo Linux, en la distribuci\u00f3n Fedora Core 7.<\/p>\n<h3 id=\"Requisitos\">Requisitos<a title=\"Link to this section\" href=\"http:\/\/132.248.26.13\/trac\/unigeo\/wiki\/GeoServer#Requisitos\"><\/a><\/h3>\n<ul>\n<li>Instalar\u00a0<a href=\"http:\/\/132.248.26.13\/trac\/unigeo\/wiki\/JavaJDK\">Java JDK<\/a>, preferentemente un JDK versi\u00f3n 5.0 o superior.<\/li>\n<li>Instalar contenedor de servlets, preferentemente\u00a0<a href=\"http:\/\/132.248.26.13\/trac\/unigeo\/wiki\/ApacheTomcat\">ApacheTomcat<\/a> , versi\u00f3n 5.5.20<\/li>\n<\/ul>\n<h3 id=\"Procedimiento\">Procedimiento<a title=\"Link to this section\" href=\"http:\/\/132.248.26.13\/trac\/unigeo\/wiki\/GeoServer#Procedimiento\"><\/a><\/h3>\n<ol>\n<li>Crear y validar las siguientes variables de ambiente.<br \/>\nCree el archivo \/etc\/profile.d\/geoserver.sh con el siguiente contenido:<\/p>\n<pre>$ export GEOSERVER_HOME=\/opt\/geoserver\r\n$ export GEOSERVER_DATA_DIR=$GEOSERVER_HOME\/webapps\/geoserver\/conf\r\n$ export PATH=$PATH:$GEOSERVER_HOME\/bin<\/pre>\n<\/li>\n<\/ol>\n<ol>\n<li>Descargar el siguiente software:\n<ul>\n<li>geoserver-1.4.0-RC4-war.zip<\/li>\n<li>geoserver-1.4.0-RC3-oracle-plugin.zip<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<ol>\n<li>Detener el servicio del contenedor de servlets Tomcat.\n<pre>$ Tomcat stop<\/pre>\n<\/li>\n<\/ol>\n<ol>\n<li>Descomprimir el archivo\u00a0geoserver-1.4.0-RC4-war.zip en la carpeta que contenga las aplicaciones del contenedor de servlets Tomcat\n<pre>$ unzip geoserver-1.4.0-RC4-war.zip<\/pre>\n<\/li>\n<\/ol>\n<ol>\n<li>Iniciar Tomcat\n<pre>$ tomcat start<\/pre>\n<\/li>\n<\/ol>\n<p>Al finalizar esto, se habr\u00e1 creado un directorio con el nombre de\u00a0geoserver, el cual contiene todos los archivos propios de la aplicaci\u00f3n.<\/p>\n<h3 id=\"Instalaci\u00f3ndelagregadodeOracleOracleplugin.\">Instalaci\u00f3n del agregado de Oracle (Oracle plugin).<a title=\"Link to this section\" href=\"http:\/\/132.248.26.13\/trac\/unigeo\/wiki\/GeoServer#Instalaci\u00f3ndelagregadodeOracleOracleplugin.\"><\/a><\/h3>\n<p>Para instalar el agregado de Oracle que habilita la compatibilidad con bases de datos de Oracle, ser\u00e1 necesario lo siguiente. Descomprimir el contenido del archivo.<\/p>\n<pre>unzip geoserver-1.4.0-RC3-oracle-plugin.zip<\/pre>\n<p>Esto, crea varios archivos, siendo los m\u00e1s importantes:<\/p>\n<ul>\n<li>gt2-oracle-spatial-2.2.2-SNAPSHOT.jar<\/li>\n<li>ojdbc14.jar<\/li>\n<\/ul>\n<p>Ambos archivos deber\u00e1n ser movidos al siguiente directorio [directorio del contenedor de servlets]\/webapps\/geoserver\/WEB-INF\/lib\/ de la siguiente forma:<\/p>\n<pre>$mv gt2-oracle-spatial-2.2.2-SNAPSHOT.jar ojdbc14.jar [directorio del contenedor de servlets]\/webapps\/geoserver\/WEB-INF\/lib\/<\/pre>\n<p>Por ultimo hay que reiniciar Tomcat<\/p>\n<pre>$ Tomcat restart<\/pre>\n<p>Tomcat restart<\/p>\n<h3 id=\"Configuraci\u00f3npostinstalaci\u00f3n\">Configuraci\u00f3n post instalaci\u00f3n<a title=\"Link to this section\" href=\"http:\/\/132.248.26.13\/trac\/unigeo\/wiki\/GeoServer#Configuraci\u00f3npostinstalaci\u00f3n\"><\/a><\/h3>\n<p>Posterior a la instalaci\u00f3n, se recomienda ampliamente llevar a cabo las siguientes tareas.<\/p>\n<p>Editar los archivos para ejecutar y parar el servicio de\u00a0geoserver<\/p>\n<p>Agregar la siguiente l\u00ednea al principio del archivo $GEOSERVER_HOME\/bin\/startup.sh de tal manera que quede lo siguiente:<\/p>\n<pre>#!\/bin\/sh\r\n# --------------------------------------------------------\r\n# Start Script for GEOSERVER\r\n#\r\n# $Id: startup.sh 4434 2006-05-25 19:22:14Z jdeolive $\r\n# --------------------------------------------------------\r\n\r\nGEOSERVER_HOME=\/opt\/geoserver<\/pre>\n<p>Sustituya la siguiente l\u00ednea del archivo<\/p>\n<pre>exec \"$_RUNJAVA\" -DGEOSERVER_DATA_DIR=$GEOSERVER_DATA_DIR -Djava.awt.headless=true -jar start.jar<\/pre>\n<p>Por lo siguiente:<\/p>\n<pre>exec \"$_RUNJAVA\" -DGEOSERVER_DATA_DIR=$GEOSERVER_DATA_DIR -Djava.awt.headless=true -jar start.jar &amp;<\/pre>\n<p>Agregue la siguiente l\u00ednea al archivo $GEOSERVER_HOME\/shutdown.sh de tal manera que quede as\u00ed:<\/p>\n<pre>#!\/bin\/sh\r\n# --------------------------------------------------------------\r\n# Start Script for GEOSERVER\r\n#\r\n# $Id: shutdown.sh 4434 2006-05-25 19:22:14Z jdeolive $\r\n# --------------------------------------------------------------\r\n\r\nGEOSERVER_HOME=\/opt\/geoserver\r\n\r\n\tSustituya la \u00faltima l\u00ednea del archivo anterior \r\n\r\nexec \"$_RUNJAVA\" -jar stop.jar  \r\n\r\nPor lo siguiente:\r\n\r\nexec \"$_RUNJAVA\" -jar stop.jar --stop &amp;\r\n\r\nPara crear el servicio para que oracle que inicie cuando se prenda la computadora, hay que crear el archivo \/etc\/init.d\/geoserver  con el siguiente contenido:\r\n\r\n#!\/bin\/sh\r\n#\r\n# chkconfig: 5 99 16\r\n# description: Geoserver\r\n\r\n#    This init.d script is used to start geoserver\r\n#    It just calls $GEOSERVER_HOME\/bin\/startup.sh or shutdown.sh\r\n\r\nexport JAVA_HOME=\/opt\/jdk1.5.0_09\r\nexport CATALINA_HOME=\/opt\/jakarta-tomcat-5.0.30\r\nGEOSERVER_HOME=\/opt\/geoserver\r\n\r\ngeoserver_stop() {\r\n        $GEOSERVER_HOME\/bin\/shutdown.sh \r\n}\r\n\r\ngeoserver_start() {\r\n        $GEOSERVER_HOME\/bin\/startup.sh \r\n}\r\n\r\ncase $1 in\r\n        start)\r\n                echo -n \"Starting Geoserver server:\"\r\n                geoserver_start\r\n                echo \".\"\r\n        ;;\r\n        stop)\r\n                echo -n \"Stopping Geoserver server:\"\r\n                geoserver_stop\r\n                echo \".\"\r\n        ;;\r\n        reload)\r\n                echo -n \"Reloading Geoserver server config...\"\r\n                geoserver_stop\r\n                geoserver_start\r\n                echo \"done.\"\r\n        ;;\r\n        restart | force-reload)\r\n                echo -n \"Forcing reload of Geoserver server:\"\r\n                geoserver_stop\r\n                geoserver_start\r\n                echo \".\"\r\n        ;;\r\n        *)\r\n                echo \"Usage: \/etc\/init.d\/geoserver start|stop|restart|reload|force-reload\"\r\n        ;;\r\nesac<\/pre>\n<p>Para agregar el servicio hay que ejecutar los siguientes comandos:<\/p>\n<pre>$ cd \/etc\/init.d\r\n$ chmod 750 geoserver \r\n$ chkconfig --level 5 geoserver on\r\n$ chkconfig --add geoserver\r\n$ chkconfig --level 5 geoserver on<\/pre>\n<p>Con lo anterior, ahora es posible iniciar y detener el servicio de\u00a0geoserver\u00a0de la siguiente forma.<\/p>\n<p>Iniciar el servicio de\u00a0geoserver<\/p>\n<pre>$ \/etc\/init.d\/geoserver start<\/pre>\n<p>Detener el servicio de\u00a0geoserver<\/p>\n<pre>$ \/etc\/init.d\/geoserver stop<\/pre>\n<pre>\r\n<h2 style=\"text-align: center\">Ventajas de Geoserver<\/h2>\r\n<div>En el mes pr\u00f3ximo lanzaremos Geoserver en Ingl\u00e9s e introducimos el servicio de geo-codificaci\u00f3n de direcciones on-line,<\/div>\r\n<div>as\u00ed como el c\u00e1lculo de rutas e is\u00f3cronas en todo el territorio Espa\u00f1ol. Con este servicio no solamente es m\u00e1s econ\u00f3mico el uso de la informaci\u00f3n geogr\u00e1fica,<\/div>\r\n<div> sino que tambi\u00e9n ganan los usuarios en flexibilidad.<\/div>\r\n<div>a tambien no usa bloc de notas<\/div>\r\n<div>\r\n<h2 style=\"text-align: center\"> Pantalla Principal del Software<\/h2>\r\n<\/div>\r\n<div><a href=\"http:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/site_geoserver.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-226\" title=\"site_geoserver\" src=\"http:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/site_geoserver.png\" alt=\"\" width=\"400\" height=\"298\" srcset=\"https:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/site_geoserver.png 400w, https:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/site_geoserver-300x223.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><\/div>\r\n<div>\r\n<h2 style=\"text-align: center\"> EL FUTURO DE GEOserver<\/h2>\r\n<\/div>\r\n<div>El <strong>Geospatial Data<\/strong> es una implementaci\u00f3n Java(J2EE) que estara disponible proximamente mente.<\/div>\r\n<div>Es totalmente transaccional de la especificaci\u00f3n<\/div>\r\n<div><strong>Web Feature Server<\/strong> y <strong>Web Coverage Server<\/strong> del <strong>OpenGIS Consortium<\/strong>,con un <strong>Web Map Server<\/strong> integrado<\/div>\r\n<div>Est\u00e1 basado en dos APIs <strong>GeoTools<\/strong>:Brinda conectividad a fuentes de datos geogr\u00e1ficas heterogeneas(Shapefile,Oracle Spatial,PostGIS entre otras)<\/div>\r\n<div>Utilizada por los proyectos <strong>gvSig<\/strong>, GeoAPI, UDig.JTS Topology Suite: Base para la representaci\u00f3n de geometr\u00eda.Usada tambien en los proyectos <strong>gvSig<\/strong> y JUMP<\/div>\r\n<div>\r\nCon la adici\u00f3n de soporte Xlink a GeoNetwork, otro caso de uso para una mayor integraci\u00f3n entre GeoNetwork y GeoServer podr\u00eda ser\u00a0\r\n\r\nel componentizing de registros de metadatos en fragmentos de metadatos proporcionados por un CMA.\r\n\r\n<span style=\"font-size: 8.33333px\">La motivaci\u00f3n para este caso de uso proviene de la necesidad de adaptar GeoNetwork en las organizaciones que ya gestionan metadatos en una o m\u00e1s bases de datos. <\/span>\r\n\r\n<span style=\"font-size: 8.33333px\">Se enfoca en la facilidad de uso y soporte para <strong>est\u00e1ndares abiertos<\/strong> con el fin de asegurar la <strong>interoperabilidad<\/strong>.<\/span>\r\n\r\n<span style=\"font-size: 8.33333px\"><a href=\"http:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/geoserver.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-228\" title=\"geoserver\" src=\"http:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/geoserver.jpg\" alt=\"\" width=\"600\" height=\"171\" srcset=\"https:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/geoserver.jpg 600w, https:\/\/blog.espol.edu.ec\/lismabor\/files\/2011\/01\/geoserver-300x85.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a>\r\n<\/span>\r\n<\/div><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>GeoServer es un servidor de software de c\u00f3digo abierto escrito en Java que permite a los usuarios compartir y editar los datos geoespaciales. Dise\u00f1ado para la interoperabilidad, que publica los datos de cualquier fuente de datos espaciales importantes utilizando est\u00e1ndares abiertos. Al ser un proyecto impulsado por la comunidad, GeoServer es desarrollar, probar, y apoyado [&hellip;]<\/p>\n","protected":false},"author":5221,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-216","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/lismabor\/wp-json\/wp\/v2\/posts\/216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/lismabor\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/lismabor\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/lismabor\/wp-json\/wp\/v2\/users\/5221"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/lismabor\/wp-json\/wp\/v2\/comments?post=216"}],"version-history":[{"count":9,"href":"https:\/\/blog.espol.edu.ec\/lismabor\/wp-json\/wp\/v2\/posts\/216\/revisions"}],"predecessor-version":[{"id":230,"href":"https:\/\/blog.espol.edu.ec\/lismabor\/wp-json\/wp\/v2\/posts\/216\/revisions\/230"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/lismabor\/wp-json\/wp\/v2\/media?parent=216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/lismabor\/wp-json\/wp\/v2\/categories?post=216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/lismabor\/wp-json\/wp\/v2\/tags?post=216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}