Planet OSGeo feeds

Subscribe to Planet OSGeo feeds feed
Planet OSGeo - http://planet.osgeo.org
Updated: 2 hours 13 min ago

Fernando Quadro: GeoServer Beginner’s Guide

6 hours 33 min ago

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:

https://www.packtpub.com/application-development/geoserver-beginner%E2%80%99s-guide-second-edition

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

9 hours 17 min ago

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

MapProxy: New MapProxy 1.11.0 release

Mon, 11/20/2017 - 23: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

Andrea Antonello: Geopaparazzi 5.5.0 is out

Mon, 11/20/2017 - 14: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:


Enjoy!

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

Mon, 11/20/2017 - 11: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

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

Mon, 11/20/2017 - 11: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

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

Mon, 11/20/2017 - 10: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

GIS for Thought: UK Postcode Breakdown RegEX

Mon, 11/20/2017 - 10: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:
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


District:
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


Sector:
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


Unit
postcode…

I’ll let you figure this one out.

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

Fri, 11/17/2017 - 14: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

Fernando Quadro: Melhorias no estilo CSS do GeoServer

Fri, 11/17/2017 - 11: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).

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

Fri, 11/17/2017 - 10: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

BostonGIS: Happy PostGIS Day 2017

Fri, 11/17/2017 - 00:51

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

You can see it PostGIS Day in 3D

Jackie Ng: Announcing: MapGuide Maestro 6.0m8

Fri, 11/17/2017 - 00: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

gvSIG Team: Demonstration attendees calculator, population by area calculator

Thu, 11/16/2017 - 11: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

Fernando Quadro: Estilo baseado em grupo de camadas no GeoServer

Thu, 11/16/2017 - 11: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

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

Thu, 11/16/2017 - 10: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

http://downloads.gvsig.org/download/events/otras-jornadas/gvSIG_Suite.pdf


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

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

Thu, 11/16/2017 - 09: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

Fernando Quadro: Nova turma do Curso DBA PostGIS

Wed, 11/15/2017 - 11: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:

http://www.geocursos.com.br/dba-postgis

PostGIS Development: PostGIS Patch Releases

Wed, 11/15/2017 - 01:00

The PostGIS development team has uploaded bug fix releases for the 2.3 and 2.4 stable branches.

2.3.5

2.4.2

gvSIG Team: Calculador de asistentes a manifestación, calculador de población por área

Tue, 11/14/2017 - 19:08

¿Cuánta gente hay realmente en una manifestación? Una pregunta que la mayoría de nosotros nos haremos cuando se escuchan las dispares cifras de asistencia según quién realice el cálculo. La sensación, muchas veces, es que estas cifras no siguen ninguna metodología o carecen de rigor científico.

¿Podríamos ceñirnos a la ‘exactitud’ de las cifras?¿Se podría estimar cuánta gente participó en una manifestación?

La respuesta, afortunadamente, es afirmativa. Lo que hoy os traemos es un plugin de gvSIG Desktop que calcula la cifra de asistentes a una manifestación. O, mejor dicho, que calcula la población en una determinada área. Exacto, el procedimiento matemático es el mismo para calcular el número de plantas de una determinada especie en un área concreta que el número de manifestantes (o personas concentradas en un área, como un determinado evento cultural).

Mediante este nuevo complemento de gvSIG Desktop, en definitiva, nos podemos hacer una idea más o menos fiable de la población que hay en un área en un momento concreto.

Las dos variables fundamentales para el cálculo son el espacio ocupado y la densidad de individuos por unidad de área. Al cruzar ambas, obtenemos resultado que puede acercarse mucho a la realidad.

La primera variable es sencilla de obtener: se trata básicamente de definir el área o áreas de estudio y que en gvSIG Desktop se traduce en una capa que contenga el polígono o polígonos que representan el espacio a estudiar.

La segunda variable -la densidad- ya requiere de un trabajo de observación. En el caso de una manifestación se tratará de definir (ya sea presencialmente o mediante9 fotografías) el número de personas por metro cuadrado.

Veamos un ejemplo de uso de la herramienta. Para ello vamos a suponer que se ha convocado una concentración en la ciudad de Valencia de usuarios de gvSIG.

Vamos a imaginar que tenemos una Vista (con EPSG: 3857) y cargada como capa de fondo Mapnik de OSM.

Lo primero que haremos es dibujar la capa con el área ocupada por la concentración, tal y como se muestra en el vídeo. Al lanzar el ‘calculador de población’, lo primero que indicaremos es la capa que contiene la superficie y de forma automática nos dará el área por unidades de superficie, metros cuadrados en nuestro caso (en las ‘Propiedades’ de la Vista podemos seleccionar otras unidades de trabajo como millas).

El siguiente paso será definir la densidad. Es decir, si estimamos que cada metro cuadrado ha sido ocupado por tan sólo una persona, por dos, cuatro…En este sentido vale la pena indicar que densidades de cuatro a seis personas por metro cuadrado son densidades muy altas en el caso de agrupaciones de personas. Los estudios de comportamientos de masas en espacios públicos nos indican que superar las seis personas por metro cuadrado entra en el rango de riesgo de colapso. Es fácil visualizar esto último si imaginamos una vivienda de 150 metros cuadrados con más de 1.000 personas dentro, lo que equivaldría a una densidad de 7 personas por metro cuadrado.

En nuestro ejemplo vamos a suponer que hay 4 personas por metros cuadrado. Al introducir este dato, de forma automática nos indica el total de asistentes a esta ficticia ‘concentración de usuarios de gvSIG’. Al cambiar el número de individuos por unidad de área, automáticamente recalcula la población total. Y si modificamos el área podemos recalcular el número de asistentes.

Este ejemplo lo podéis ver en el siguiente vídeo:

El plugin que hemos desarrollado es realmente básico, una prueba de concepto, y se podría ampliar, por ejemplo, permitiendo cálculos de diferentes áreas con diferentes densidades. En cualquier caso una demostración de que este tipo de mediciones son posibles y que gracias a este plugin cualquier puede hacerlas de forma muy sencilla y en muy poco tiempo.

El plugin está disponible para su instalación desde el ‘Administrador de complementos’, opción ‘Instalación desde URL’ y buscando el plugin denominado ‘Population Calculator’.


Filed under: gvSIG Desktop, spanish

Pages