OSGeo Planet

GeoServer Team: GeoServer 2.12.1 Released

OSGeo Planet - Tue, 2017-11-21 23:43

We are happy to announce the release of GeoServer 2.12.1. Downloads are available (zipwardmg and exe) along with docs and extensions.

This is a stable release recommended for production use. This release is made in conjunction with GeoTools 18.1.

Highlights of this release are featured below, for more information please see the release notes ( | 2.12-RC1 | 2.12-beta).

New Features and Improvements
  • Moved Users/Groups/Roles REST from geofence-server (extension) to restconfig (core)
Bug Fixes
  • Copy style needs to copy content and format
  • REST API CORS support
  • YSLD ColorMap incorrectly recording a String (as shown in SLD conversion)
  • MapPreviewPage search displays wrong results on first try
  • GWC Seed Form returns blank page when seeding a layer.
  • Monitor REST API won’t return xml/json representation for request
  • Failed to resolve workspace for style messages during startup
About GeoServer 2.12 Series

Additional information on the 2.12 series:

Categories: OSGeo Planet

GeoTools Team: GeoTools 18.1 Release

OSGeo Planet - Tue, 2017-11-21 17:41
Tuesday, November 21, 2017
GeoTools 18.1 ReleasedThe GeoTools team is pleased to announce the release of GeoTools 18.1:This release is also available from our Maven repository.

Thanks to everyone who took part in the monthly bug stomp, or directly making the release. This release is made in conjunction with GeoServer 2.12.1. 

This release is the current stable release and as such users and downstream projects should consider moving from older releases to this one.
Highlights from our issue tracker release-notes:
  • Add support for latest MySQL DB enhancements in jdbc-mysql module
  • Fixed [GEOT-5840] - WMTS getCapabilities fails parsing WellKnownScaleSet
For more information see this and past release notes (18.1 | 18.0 | 18-RC1).

Thanks to Boundless for allowing David Vick to make this release.
Categories: OSGeo Planet

Fernando Quadro: GeoServer Beginner’s Guide

OSGeo Planet - Tue, 2017-11-21 11:06

Você está interessado em aprender sobre GeoServer?

Stefano Iacovella acaba de lançar sua nova edição do best-seller GeoServer Beginner’s Guide.

A segunda edição foi completamente revista e o conteúdo foi atualizado para a versão mais recente do software.

Eu tenho a versão impressa e o e-Book da primeira versão, e recomendo o livro a todos que queiram aprender um pouco mais sobre o GeoServer.

Saiba mais sobre como adquirir o livro no site da Packt:


Categories: OSGeo Planet

gvSIG Team: 4D in gvSIG Desktop, temporary data are arriving

OSGeo Planet - Tue, 2017-11-21 08:22

We haven’t been able to wait and we have to show you one of the (many) things that we are working on: Temporary data in gvSIG Desktop.

At the videos that are linked from this post firstly you can see how we allocate the temporary ability to a shapefile (about crimes in London city) with a field that doesn’t contain dates (it’s an alphanumerical field). From that point we can consult the data in a determined moment or temporary range. And we also can generate animations at the same View.

At the second video, the utility of these tools can be seen better with a heatmap legend.

Do you understand that we haven’t been able to avoid showing you this new functionality?

Teaser 1:

Teaser 2:

Filed under: english, gvSIG Desktop, testing Tagged: 4D, Temporary data, Time
Categories: OSGeo Planet

MapProxy: New MapProxy 1.11.0 release

OSGeo Planet - Mon, 2017-11-20 22:00

We are pleased to announce the release of MapProxy 1.11.0. It contains a lot of major and minor improvements.

The latest release is available at: https://pypi.python.org/pypi/MapProxy

To upgrade within your virtualenv:

$ pip install --upgrade --no-deps MapProxy

Updated documentation is available at: https://mapproxy.org/docs/1.11.0/

Improved support for ArcGIS compact caches

MapProxy now also supports version 2 of the ArcGIS compact cache format. The performance for version 1 was improved as well.

The new tool mapproxy-util defrag can be used to reduce the size of compact cache bundle safter tiles were removed/updated.

See: https://mapproxy.org/docs/1.11.0/caches.html#compact and https://mapproxy.org/docs/1.11.0/mapproxy_util.html#defrag-compact-cache

Improved reprojection

The accuracy for reprojections on low map scales improved while the performance improved for mid to high map scales.

Improved HTTPS handling

MapProxy now uses CA certificates provided by your system if you use Python >=2.7.9 or >=3.4. The ssl_no_cert_checks option was broken with these Python versions. This is now fixed. The ssl_ca_certs option is still available for older systems, or for custom CA certificates.

See: https://mapproxy.org/docs/1.11.0/configuration.html#secure-http-connections-https

Other fixes and changes

There are a lot more changes and improvements. Please note that Python 2.6 is no longer supported.

For a complete list of see: http://github.com/mapproxy/mapproxy/blob/1.11.0/CHANGES.txt

Categories: OSGeo Planet

Andrea Antonello: Geopaparazzi 5.5.0 is out

OSGeo Planet - Mon, 2017-11-20 13:56
I know this should have been about Hortonmachine tools for gvSIG, but as it happens, the job came in between and we are now releasing Geopaparazzi 5.5.0.

Two lines are mandatory, since there are a few new features. They are very few actually, since this should have been only a bugfix release.

Therefore many bugs have been fixed. Please continue to send them in via the ACRA integration.

Major features:

  1. integration of the Geoss2Go project to create profiles in geopaparazzi. I wrote a complete description of the tool in this post. Now this is all available through the "Profiles" entry in the dashboard menu.
  2. use of vector icons for dashboard and map tools, so that they adapt to style changes. Important for customized versions. This makes a great user experience, since these icons adapt very well to different resolutions and devices. As a drawback, all the icons had to be replaced and re-done. The once you will find most different are for sure those of the editing tools. Below a few screenshots:

Categories: OSGeo Planet

gvSIG Team: SIG aplicado a Gestión Municipal: Módulo 12 ‘Geoprocesamiento’

OSGeo Planet - Mon, 2017-11-20 10:36

Ya está disponible el duodécimo módulo del curso de SIG para Gestión Municipal, donde veremos algunas de las herramientas de geoprocesamiento.

gvSIG tiene más de 250 geoprocesos disponibles, tanto para capas ráster como para vectoriales, que nos permiten realizar distintos tipos de análisis, como por ejemplo para obtener las zonas óptimas para situar un tipo de infraestructura concreta.

Con los geoprocesos disponibles podemos por ejemplo realizar áreas de influencia, para ver, entre otras cosas, el área de afección de una carretera, vía de ferrocarril… Después se puede realizar una intersección con una capa de parcelas para ver que parte de cada una se debería expropiar. También podemos realizar recortes de capas, análisis hidrológico…

La cartografía a utilizar en este vídeo la podéis descargar desde el siguiente enlace.

El vídeo de este duodécimo módulo es el siguiente:

Post relacionados:

Filed under: gvSIG Desktop, spanish, training Tagged: Análisis, geoprocesamiento
Categories: OSGeo Planet

Fernando Quadro: Gerando pontos aleatórios dentro de uma geometria

OSGeo Planet - Mon, 2017-11-20 10:30

Você sabia que PostGIS 2.3 apresentava uma função muito útil para gerar pontos dentro de uma área de polígono ou multi-polígono?

A função ST_GeneratePoints converte um polígono ou multi-polígono em um multi-ponto composto por pontos de localização aleatórios dentro das áreas originais do polígono.

Para criar os pontos dentro da geometria, você pode proceder da seguinte maneira:

SELECIONE ST_GeneratePoints (     ST_Buffer (         ST_GeomFromText (         'LINESTRING (50 50,150 150,150 50)'         ), 10, 'endcap=round join=round'), 12);

Fonte: PostGIS Rocks

Categories: OSGeo Planet

gvSIG Team: 13as Jornadas Internacionales gvSIG. Ponencias y talleres disponibles

OSGeo Planet - Mon, 2017-11-20 09:20

Ya se encuentran disponibles las presentaciones realizadas en las 13as Jornadas Internacionales gvSIG, que se celebraron los días 18 y 19 de octubre de 2017 en Valencia (España).

También está disponible la grabación de las mismas y de algunos los talleres, para ser visualizados online. Los vídeos se encuentran disponibles en su idioma original, habiendo presentaciones en español e inglés.

Los talleres que se impartieron durante las jornadas, de los cuales está disponible la grabación para poder seguirlos, fueron sobre “gvSIG Online y gvSIG Mobile” y “Desarrollo avanzado en gvSIG con Scripting”, ambos en español.

El taller sobre “Hydro-geomorphological Modelling in gvSIG with the JGrasstools plugins” en inglés, que tuvo que ser cancelado, se realizará mediante la plataforma de webinar de la Asociación gvSIG en las próximas semanas. Se informará sobre ello en el blog de gvSIG.

Con la publicación de estos vídeos pretendemos acercar las Jornadas a todos aquellos interesados que no pudieron asistir, teniendo ahora la posibilidad de acceder a la grabación de las distintas sesiones y talleres.

Filed under: events, gvSIG Crime, gvSIG Desktop, gvSIG Mobile, gvSIG Online, gvSIG Roads, spanish, training Tagged: 13as Jornadas gvSIG, presentaciones
Categories: OSGeo Planet

GIS for Thought: UK Postcode Breakdown RegEX

OSGeo Planet - Mon, 2017-11-20 09:00

UK postcodes are broken down/divided into 4 levels: Areas, Districts, Sectors, and Units.

For G12 8QH the breakdown is:
Area – G
District – G12
Sector – G12 8
Unit – G12 8QH

See my previous post:
UK Postcode Format Breakdown/

This is just a note of the RegEX strings to extract these, which can be used in QGIS, or PostgreSQL. These are a bit complex for most datasets, but should work independent on whether spaces and how many were used between the in and out codes. Should also work for London postcodes.

Area: G
RegEX: ^[a-zA-Z][a-zA-Z]?
PostgreSQL: substring(postcode, '^[a-zA-Z][a-zA-Z]?')
QGIS: regexp_substr("postcode" , '(^[a-zA-Z][a-zA-Z]?)')

UK Postcode Area

UK Postcode Area

District: G12
RegEX: ^[a-zA-Z]+\\d\\d?[a-zA-Z]?
PostgreSQL: substring(postcode, '^[a-zA-Z]+\\d\\d?[a-zA-Z]?')
QGIS: regexp_substr("postcode" , '(^[a-zA-Z]+\\\\d\\\\d?[a-zA-Z]?)')
UK Postcode District

UK Postcode District

Sector: G12 8
RegEX: ^[a-zA-Z]+\d\d?[a-zA-Z]?\s*\d+
PostgreSQL: substring(postcode, '^[a-zA-Z]+\\d\\d?[a-zA-Z]?\\s*\\d+')
QGIS: regexp_substr("postcode" , '(^[a-zA-Z]+\\\\d\\\\d?[a-zA-Z]?\\\\s*\\\\d+)')
UK Postcode Sector

UK Postcode Sector

Unit: G12 8QH

I’ll let you figure this one out.

Categories: OSGeo Planet

gvSIG Team: 4D en gvSIG Desktop, llegan los datos temporales

OSGeo Planet - Fri, 2017-11-17 13:49

No he podido aguantar y os tengo que enseñar una de las (muchas) cosas en las que estamos trabajando. Datos temporales en gvSIG Desktop.

En los vídeos que enlazo veréis como asignamos primero la capacidad temporal a un shape (de delitos en la ciudad de Londres) con un campo que ni siquiera es de fecha (es un campo alfanumérico). A partir de ahí podemos consultar los datos en un instante o rango temporal determinado. Y, ya puestos, generar animaciones en la propia Vista. En el segundo vídeo, con una leyenda de mapa de calor, se aprecia todavía más la utilidad de estas herramientas.

¿Entendéis que no haya podido evitar dejaros ver ‘algo de lo que viene’?

Teaser 1:

Teaser 2:

Filed under: gvSIG Desktop, spanish Tagged: 4D, datos temporales, Tiempo
Categories: OSGeo Planet

Fernando Quadro: Melhorias no estilo CSS do GeoServer

OSGeo Planet - Fri, 2017-11-17 10:30

Na última atualização do GeoServer (2.12.0), a linguagem de estilo CSS e a interface de edição viram várias melhorias. O editor agora suporta auto complete de código primitivo, veja:

No nível de linguagem as dependências de escala agora também podem ser expressas usando a variável “@sd” (denominador de escala) e os valores podem usar sufixos comuns como k e M para obter valores mais legíveis, compare, por exemplo, “[@scale < 1000000]" com "[@sd < 1M]".

As funções de cores foram introduzidas para combinar com a funcionalidade LessCSS, como “Darken”, “Lighten”, “Saturate” e assim por diante. As mesmas funções foram disponibilizadas em todos os outros idiomas de estilo.

Chamar uma variável “env” foi facilitada, de “env (‘varName’)” para “@varName” (ou “@varName (defaultValue)” se você deseja fornecer um valor padrão.

Como você provavelmente já sabe, internamente o CSS é traduzido para o formato SLD para fins de renderização do mapa. Este processo de tradução tornou-se 50 vezes mais rápido em folhas de estilos grandes (como estradas OSM, um estilo particularmente complicado).

Categories: OSGeo Planet

gvSIG Team: Publicado vídeo de taller de gvSIG Online y gvSIG Mobile

OSGeo Planet - Fri, 2017-11-17 09:12

En las pasadas Jornadas Internacionales de gvSIG se impartió un taller de introducción al uso de gvSIG Online para la administración de Infraestructuras de Datos Espaciales y generación de geoportales, viendo también su integración con gvSIG Mobile, la solución de SIG móvil para toma de datos en campo y elaboración de encuestas geoposicionadas.

Para todos aquellos que tengáis interés en conocer un poco más de gvSIG Online, ya está disponible la grabación:

Filed under: geoportal, gvSIG Desktop, gvSIG Mobile, gvSIG Suite, IDE, software libre, spanish
Categories: OSGeo Planet

BostonGIS: Happy PostGIS Day 2017

OSGeo Planet - Thu, 2017-11-16 23:51

To commemorate PostGIS Day 2017, I put together a 3D scene listing my favorite functions.

You can see it PostGIS Day in 3D

Categories: OSGeo Planet

Jackie Ng: Announcing: MapGuide Maestro 6.0m8

OSGeo Planet - Thu, 2017-11-16 23:10
Here's another new milestone of MapGuide Maestro 6.0. This release is somewhat light in new features, with more emphasis on changes under-the-hood and the surrounding ecosystem.

Let's start with the new features first.

Feature Count for Thematic Rules

When dealing with thematic layers, sometimes one might want to know exactly how many features are covered by each thematic layer rule. There's now a Feature Count button to crunch those numbers for you.

Clicking it will crunch the feature counts of each individual style rule with a filter (default rule is omitted) and present the totals in a new dialog.

MgTileSeeder (the successor to MgCooker)
Not bundled with Maestro yet, but included as a standalone package available for download alongside this release is MgTileSeeder, a new command-line tile seeding application that is the successor to MgCooker and will eventually replace it in a future release.
I'll cover this tool in more detail in a future post.
New project site
Since MapGuide Maestro is now on GitHub, I've activated the GitHub Pages feature and spun up a new project web site for it.
On this site you will also find the user guide, developer's guide and the API reference for Maestro API and friends.
So speaking of Maestro API ...
Where's the SDK package?
The SDK story is going through a bit of churn at the moment. This milestone release is primarily focused around Maestro (the application) and not the API/SDK, so whatever things I had intended to finish regarding the Maestro API/SDK have taken a back seat so I can get Maestro (the application) out the door.
So as it stands, there is no SDK package with this release and there never will be with any future releases. This is due to major under-the-hood work to port the MapGuide Maestro API and supporting libraries over to target .net standard.
The end result of this is that the primary way to acquire the Maestro API is now via a NuGet package
And since the API reference is now online, this makes the SDK package somewhat redundant.
The various sample code and supporting tools in the SDK have been shipped off to a separate repository, that will be revealed in due course once they have all been updated to work in this new .net world we live in.
If you are an existing consumer of the Maestro API, it should be as simple as removing all your current assembly references to Maestro API and friends and installing the NuGet packages in the affected projects.
.net Framework 4.6.1 required
Due to porting the Maestro API to target .net standard 2.0, .net Framework 4.6.1 is the minimum version of the .net Framework required.
The Windows installer will automatically download and install this for you if you don't have it. It will also automatically install the Visual C++ redistributable so the local connection (mg-desktop) mode will also work out of the box.
Other changes/fixes
  • Fix a long standing annoyance where setting WMS bounds on a published layer will set the coordinate system to EPSG:???? requiring you to manually enter in the EPSG code. This should now be automatic most of the time. It will also be automatically transformed to EPSG:4326 bounds if required.
  • Now uses ICSharpCode.TextEditor for dialog to edit raw resource header XML
  • New resources validation rules around WMS-published Layer Definitions
  • Basic line styles no longer trashed on cancellation of the Edit Style dialog
  • Can now read configuration documents where FDO-related attributes have incorrect casing
  • No-op any map viewer rendering requests if any display parameter is <= 0
  • Disable local map preview if connecting to a MapGuide Server older than 2.1
  • Fusion editor no longer adds obsolete VirtualEarthScript element when adding Bing Maps layers
  • Now gracefully handles invalid resources with open editors instead of crashing out to desktop.

DownloadProject web site
Categories: OSGeo Planet

gvSIG Team: Demonstration attendees calculator, population by area calculator

OSGeo Planet - Thu, 2017-11-16 10:40

How many people are there really in a demonstration? A question that most of us will ask when listening to the disparate figure of attendees according to who performs the calculation. The feeling, many times, is that these figures do not follow any methodology or lack scientific rigor.

Could we stick to the ‘accuracy’ of the figures? Could you estimate how many people participated in a demonstration?

The answer, fortunately, is affirmative. What we bring you today is a gvSIG Desktop plugin that calculates the number of people attending a demonstration. Or, rather, that calculates the population in a certain area. Exactly, the mathematical procedure to calculate the number of demonstrators is the same than the procedure used to calculate the number of plants of a certain species in a specific area (or people concentrated in an area, such as a certain cultural event).

With this new gvSIG Desktop add-on, in short, we can get an idea of ​​the people that there are in an area at a specific time approximately.

The two fundamental variables for the calculation are the space occupied and the density of individuals per unit of area. By crossing both, we get results that can be very close to reality.

The first variable is simple to be obtained: it is basically to define the area or areas of study and that in gvSIG Desktop it is translated into a layer that contains the polygon or polygons that represent the space to be studied.

The second variable -the density- requires an observation work already. In the case of a demonstration, it will try to define (either in person or through photographs) the number of people per square meter.

Let’s see an example where we use the tool. For this we are going to suppose that a concentration has been called in the city of Valencia for gvSIG users.

Let’s imagine that we have a View (with EPSG: 3857) where we have loaded Mapnik (from OSM) as a background layer.

The first thing we will do is to draw the layer with the area occupied by the concentration, as shown in the video. When launching the ‘population calculator’, the first thing we will indicate is the layer that contains the surface and it will automatically give us the area in surface units, square meters in our case (in the ‘Properties’ of the View we can select other work units, for example miles).

The next step will be to define the density. That is, if we estimate that each square meter has been occupied by just one person, by two, four… In this sense we indicate that densities from four to six individuals per square meter are very high densities in the case of groups of people. Mass behaviour in public spaces studies indicate that more than six people per square meter reaches the collapse risk range. It is easy to visualize this issue if we imagine a 150 square meters house with more than 1,000 people inside it, which would be equivalent to a density of 7 people per square meter.

In our example we are going to assume that there are 4 people per square meter. When entering this data, it automatically indicates the total number of attendees to this fictitious ‘concentration of gvSIG users’. By changing the number of individuals per area unit, it automatically recalculates the total population. And if we modify the area we can recalculate the number of attendees.

This example can be seen in the following video:

The plugin that we have developed is really basic, a concept test, and could be extended, for example, by allowing calculations of different areas with different densities. In any case, it is a demonstration that this type of measurement is possible, and thanks to this plugin anyone can do it very easily and in a short time.

The plugin is available to be installed from the ‘Add-ons Manager’, ‘Installation from URL’ option, and looking for the plugin called ‘Population Calculator‘.


Filed under: english, gvSIG Desktop
Categories: OSGeo Planet

Fernando Quadro: Estilo baseado em grupo de camadas no GeoServer

OSGeo Planet - Thu, 2017-11-16 10:30

O SLD fornece a capacidade de fazer referência a várias camadas de um único GeoServer usando NamedLayers. Atualmente, este recurso é suportado pelo GetMap no GeoServer (usando um URL de estilo externo na sua solicitação GetMap).

Esta proposta que foi implementada a partir da versão 2.12.0, torna essa funcionalidade do SLD multicamada acessível a uma gama mais ampla de usuários através de uma modificação na camada do GeoServer e no modelo de dados do grupo de camadas. Ela permite que um LayerGroup contenha Layers, LayerGroups e StyleGroups (onde um grupo de estilos é definido pelo arquivo SLD associado).

Veja abaixo um exemplo de um SLD de várias camadas, como atualmente suportado pelo GeoServer:

<?xml version='1.0' encoding='UTF-8'?> <StyledLayerDescriptor version='1.0.0' xmlns='http://www.opengis.net/sld' xmlns:ogc='http://www.opengis.net/ogc'   xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'   xsi:schemaLocation='http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd'>   <NamedLayer>     <Name>topp:tasmania_water_bodies</Name>     <UserStyle>       <Title>Blue lake</Title>       <Abstract>A blue fill, solid black outline style</Abstract>       <FeatureTypeStyle>         <Rule>           <Name>name</Name>           <PolygonSymbolizer>             <Fill>               <CssParameter name='fill'>                 <ogc:Literal>#f0f0C0</ogc:Literal>               </CssParameter>               <CssParameter name='fill-opacity'>                 <ogc:Literal>1.0</ogc:Literal>               </CssParameter>             </Fill>             <Stroke>               <CssParameter name='stroke'>                 <ogc:Literal>#000000</ogc:Literal>               </CssParameter>               <CssParameter name='stroke-linecap'>                 <ogc:Literal>butt</ogc:Literal>               </CssParameter>               <CssParameter name='stroke-linejoin'>                 <ogc:Literal>miter</ogc:Literal>               </CssParameter>               <CssParameter name='stroke-opacity'>                 <ogc:Literal>1</ogc:Literal>               </CssParameter>               <CssParameter name='stroke-width'>                 <ogc:Literal>1</ogc:Literal>               </CssParameter>               <CssParameter name='stroke-dashoffset'>                 <ogc:Literal>0</ogc:Literal>               </CssParameter>             </Stroke>           </PolygonSymbolizer>         </Rule>       </FeatureTypeStyle>     </UserStyle>   </NamedLayer>   <NamedLayer>     <Name>topp:tasmania_roads</Name>     <UserStyle>       <Title>Default Styler for simple road segments</Title>       <Abstract>Light red line, 2px wide</Abstract>       <FeatureTypeStyle>         <Rule>           <Title>Roads</Title>           <LineSymbolizer>             <Stroke>               <CssParameter name='stroke'>                 <ogc:Literal>#AA3333</ogc:Literal>               </CssParameter>               <CssParameter name='stroke-width'>                 <ogc:Literal>2</ogc:Literal>               </CssParameter>             </Stroke>           </LineSymbolizer>         </Rule>       </FeatureTypeStyle>     </UserStyle>   </NamedLayer> </StyledLayerDescriptor>

O documento acima define um estilo para um mapa inteiro, geralmente não usamos o SLD desta forma no GeoServer – mas a funcionalidade é suportada pelas operações do WMS GetMap conforme exemplo apresentado abaixo:

http://localhost:8080/geoserver/topp/wms? service=WMS& version=1.1.0& request=GetMap& SLD=http://localhost:8080/geoserver/styles/multilayer_style.sld& bbox=145.19754,-43.423512,148.27298000000002,-40.852802& width=768& height=641& srs=EPSG:4326& format=application/openlayers

Usando o Grupo de estilos

1. Crie (ou carregue) um novo arquivo SLD contendo vários NamedLayers e estilos associados (você pode se basear no exemplo descrito acima). Para os propósitos deste exemplo, esse arquivo será denominado “multilayer_style”

2. Adicione um novo grupo de camadas (chamado “lg_stylegroup”) e crie um grupo de estilos dentro dele.

2.1. Para fazer isso usando a interface do usuário, vá à página “Grupos de camadas”, clique em adicionar grupo de camadas e preencha os detalhes. Para adicionar o grupo de estilos, clique em “Novo grupo de estilos”. Defina o estilo para esta entrada como “multilayer_style”. Associe seu estilo a este grupo de estilos e salve o grupo de camadas.

2.2 Caso opte por usar a API REST, o POST para o /layergroups deve ser da seguinte forma:

<layerGroup>   <name>lg_stylegroup</name>   <layers>     <layer></layer>   </layers>   <styles>     <style>multilayer_style</style>   </styles> </layerGroup>

2.3 Opcionalmente, você pode adicionar camadas e grupos de camada ao grupo de camada “lg_stylegroup” ao lado do grupo de estilos.

3. Agora você poderá referenciar “lg_stylegroup” na lista de LAYERS de uma solicitação WMS. Isso renderizará uma camada usando as camadas e os estilos definidos no “estilo multicamada”. Ao contrário do uso do parâmetro SLD, você pode usar camadas adicionais ao lado desta. Por exemplo, você pode definir um mapa base usando um grupo de estilo e renderizar camadas adicionais em cima dele.

Como outros grupos de camadas, você também pode ver isso usando a visualização da camada.

Compatibilidade com versões anteriores

Esta alteração é somente um aditivo, portanto, não deve haver problemas de compatibilidade com versões anteriores.

Fonte: GSIP-161

Categories: OSGeo Planet

gvSIG Team: Presentación de la Suite gvSIG en las JIIDE’17. Infraestructuras de Datos Espaciales con software libre profesional

OSGeo Planet - Thu, 2017-11-16 09:22

Hace unos minutos se ha presentado la Suite gvSIG en las Jornadas Ibéricas de Infraestructuras de Datos Espaciales, que este año se están celebrando en Lisboa (buenos recuerdos…la última vez que estuvimos aquí fue para recoger el premio al proyecto de software libre más importante de Europa!!). Nuestra presentación ha despertado un gran interés, son cada vez más las organizaciones que apuestan por el software libre a la hora de organizar y gestionar de forma eficiente su información geográfica. Esta necesidad está haciendo que gvSIG Suite, una suite integral, libre, interoperable e integrable con aplicaciones no-geo y con soporte profesional (en cualquier país de mundo) esté siendo todo un éxito.

En la presentación hacemos una pequeña introducción a la Asociación gvSIG para pasar a hablar de los principales componentes de la Suite gvSIG, centrándonos especialmente en gvSIG Online -el motor IDE 2D y 3D de la suite- y acabando con una variedad de ejemplos de implantación, en administración local, regional, nacional, supra-nacional y empresa privada.

Y ya sabéis, si estáis interesados en implantar una solución de este tipo en vuestra organización, o tenéis necesidades ‘Geo’ no cubiertas…podéis contactar con nosotros en info@gvsig.com


Filed under: geoportal, gvSIG Desktop, IDE, software libre, spanish Tagged: Infraestructura de Datos Espaciales, JIIDE
Categories: OSGeo Planet

gvSIG Team: SIG aplicado a Gestión Municipal: Módulo 11 ‘Reproyección de capas vectoriales’

OSGeo Planet - Thu, 2017-11-16 08:38

Ya está disponible el undécimo módulo del curso de SIG para Gestión Municipal, en el que mostraremos cómo reproyectar capas vectoriales.

En ocasiones los ayuntamientos necesitan cartografía externa para poder trabajar, que por ejemplo puede haber sido publicada alguna otra administración, como la regional o la nacional, y puede que esté en un sistema diferente al que suelen manejar en dicho ayuntamiento. Si no gestionásemos bien los sistemas de referencia no se superpondrían ambas cartografías correctamente.

También el propio ayuntamiento puede disponer de cartografía antigua, que esté en un sistema de referencia obsoleto, y necesite tenerla en un sistema actualizado. Para ello se necesitará reproyectar dicha cartografía.

En el módulo 2 podéis consultar toda la información relativa a los sistemas de referencia.

En ocasiones además, aparte de reproyectar de un sistema a otro será necesario aplicar una transformación para ajustar la reproyección. Por ejemplo en el caso de España, para reproyectar una capa disponible en ED50, el sistema oficial hasta hace unos años, a ETRS89, el sistema oficial en estos momentos, es necesario aplicar una transformación por rejilla, si no tendremos un desplazamiento entre las capas de unos 7 metros.

La cartografía a utilizar en este vídeo la podéis descargar desde el siguiente enlace.

El vídeo de este undécimo módulo es el siguiente:

Post relacionados:

Filed under: gvSIG Desktop, spanish, training Tagged: ayuntamientos, capas vectoriales, gestión municipal, reproyección
Categories: OSGeo Planet

Fernando Quadro: Nova turma do Curso DBA PostGIS

OSGeo Planet - Wed, 2017-11-15 10:30

Prezado leitor,

Você tem interesse em aprender a trabalhar com banco de dados espacial, mas não tem conhecimentos básicos em PostgreSQL? Então esta é a sua oportunidade!

A GEOCURSOS acaba de lançar o Curso DBA PostGIS. Este curso online oferece uma visão completa que vai desde conceitos básicos do PostgreSQL até tópicos avançados do PostGIS, apresentando como trabalhar em sua totalidade com esta poderosa extensão espacial do banco PostgreSQL.

Este curso é formado pelos nossos cursos de PostgreSQL (15h de vídeo-aulas) + PostGIS Básico (16 horas online) + PostGIS Avançado (20 horas online).

Se você fosse comprar os cursos separadamente sairia pelo valor de R$ 1.177,00. Porém o curso esta com uma super promoção, e está saindo por apenas R$ 599,00.

Para maiores informações e para ver a ementa completa do curso, acesse:


Categories: OSGeo Planet
Syndicate content