OSGeo Planet

gvSIG Team: SIG aplicado a Gestión Municipal: Módulo 4.1 ‘Tablas de atributos (información alfanumérica)’

OSGeo Planet - Thu, 2017-10-05 07:08

Ya está disponible el primer vídeo del cuarto módulo, en el que veremos cómo trabajar con las tablas de atributos. En este primer vídeo de este módulo veremos cómo realizar selección de elementos, tanto gráficamente como desde la tabla, y también utilizando diferentes funcionalidades, como por ejemplo los filtros.

En el módulo anterior tenéis toda la información sobre cómo instalar gvSIG, y en el segundo módulo, en el apartado de preguntas frecuentes tenéis toda la información sobre cómo preguntar las dudas que tengáis durante el curso.

Podéis descargar la cartografía a utilizar en este módulo desde el siguiente enlace.

El primer vídeo-tutorial de este cuarto módulo es el siguiente:

Post relacionados:

Módulo 1: Diferencias entre SIG y CAD

Módulo 2: Introducción a los Sistemas de Referencia

Módulo 3: Vistas, capas, simbología, etiquetado


Filed under: gvSIG Desktop, spanish, training Tagged: ayuntamientos, filtros, gestión municipal, información alfanumérica, tablas de atributos
Categories: OSGeo Planet

OSGeo.nl: OSGeo.nl Dag 2017 – Geo.Samen.Doen.

OSGeo Planet - Wed, 2017-10-04 21:53

Het is inmiddels traditie dat de jaarlijkse OSGeo.nl Dag op GeoBuzz plaatsvindt. De afgelopen jaren was ons programma altijd het drukst bezochte en best gewaardeerde onderdeel. Ook dit jaar wordt het natuurlijk weer geweldig! Zet dus 22 November 2017 in je agenda! Onder het motto “Samenwerking Versnelt” haken wij in bij het GeoBuzz-thema: “Geo Versnelt”. 

Wat gaan we doen? Het programma is nog in voorbereiding, maar de rode draad zal “Samenwerking” zijn. In grote lijnen kun je het volgende verwachten:

De Ochtend – QGIS Morning!

Thema van het ochtendprogramma is Samenwerking & QGIS. De laatste jaren is QGIS de meest zichtbare en populaire  component die de Open Source geo-wereld heeft voortgebracht. Maar wat is de oorzaak van haar groei en populariteit? Wat maakt QGIS “anders”? Hoe QGIS effectief in te zetten? We laten zien hoe het QGIS Project zelf een samenwerking tussen gebruikers en ontwikkelaars bevordert. Hoe “de markt” hierop inhaakt met een aanbod van QGIS cursussen en ondersteuning. Hoe QGIS gebruikers zelfstandig complexe oplossingen voor hun organisatie ontwikkelen. Slogan: “Doe het niet alleen, zoek de samenwerking”. Onder de sprekers zijn de voornaamste QGIS-experts in Nederland. Zij zullen voorbeelden en “cases” geven ter inspiratie en je uitnodigen om onderdeel te worden van de Nederlandse QGIS community in aanloop naar de QGIS Gebruikersdag op 31 januari 2018.

De Middag – Gebruikers en Aanbieders!

Open Source Geo lijkt op afstand een wat ondoorgrondelijk geheel van projecten en producten. Toch is er een groeiend aantal bedrijven en organisaties dat hier effectief gebruik van maakt. Hoe doen zij dit? Wat is hun geheim? We kunnen natuurlijk verklappen dat het antwoord in “Samenwerking” zit, maar dat is te vrijblijvend. Daarom staan in het middagprogramma vooral gebruikers centraal die effectief Open Source hebben ingezet. Zij zullen uiteenzetten welke stappen zij hebben ondernomen, welke hobbels zij daarbij zijn tegengekomen. Ook zullen aanbieders van Open Source Geo oplossingen uiteenzetten hoe zij hun klanten hierbij hebben geholpen.

Laat je daarom ook dit jaar ‘updaten’ op de OSGeo.nl Dag. Kom luisteren naar en praten met gebruikers die ervaringen delen en ontwikkelaars die hun projecten tonen. Kijk voor meer info en/of als je iets wilt presenteren op de website https://osgeo.nl of stuur een email naar events@osgeo.nl.

Categories: OSGeo Planet

Fernando Quadro: Curso de QGIS Básico

OSGeo Planet - Wed, 2017-10-04 17:44

Neste curso de QGIS Básico ministrado pela Geocursos você terá uma introdução ao software QGIS Desktop. São apresentados desde como iniciar um projeto, passando pelos procedimentos básicos de edição de dados geográficos e criação de mapas temáticos até a geração de mapas para impressão.

O curso é uma excelente oportunidade para aqueles que desejam conhecer o QGIS, suas ferramentas e aplicabilidade em projetos de SIG. Embora não existam requisitos prévios rígidos, a familiaridade com os conceitos básicos de Geotecnologias é recomendável.

01. Apresentação do QGIS
02. Interface do Software
03. Inicialização de Projetos no QGIS
04. Ferramentas de Seleção
05. Consultas por Atributo
06. Simbologia e Rotulação
07. Elaboração de Mapas Temáticos
08. Manipulação da Tabela de Atributos
09. Edição de Atributos
10. Criação e configuração de Hiperlink
11. Medição de Áreas e Distâncias
12. União de Tabelas
13. Gerar camada a partir de Coordenadas
14. Extração de Coordenadas
15. Operações Espaciais
16. Integração com Base de Dados Espacial
17. Geração de Mapas para Impressão (Layout)
18. Outros Tópicos Relevantes

Para saber mais informações, e realizar a sua inscrição basta acessar o site:

http://www.geocursos.com.br/qgis-basico/

A Geocursos informa que estão abertas as inscrições, e as vagas são limitadas para o Curso Online de QGIS Básico que acontecerá entre os dias 04 e 13 de Dezembro nas segunda, quartas e sextas das 20h00 as 23h00 (Horário de Brasília).

Categories: OSGeo Planet

Oslandia: Oslandia is baking some awesome QGIS 3 new features

OSGeo Planet - Wed, 2017-10-04 15:35

QGIS 3.0 is now getting closer and closer, it’s the right moment to write about some major refactor and new features we have been baking at Oslandia.

A quick word about the release calendar, you probably felt like QGIS 3 freeze was expected for the end of August, didn’t you?

In fact, we have so many new major changes in the queue that the steering committee (PSC), advised by the core developers, decided to push twice the release date up up to the 27 of October. Release date has not be been pushed (yet).

At Oslandia we got involved in a dark list of hidden features of QGIS3.

They mostly aren’t easy to advertised visually, but you’ll appreciate them for sure!

  • Add  capabilities to store data in the project
    • add a new .qgz zipped file format container
    • have editable joins, with upsert capabilities (Insert Or Update)
    • Transparently store  and maintain in sync data in a sqlite database. Now custom labeling is pretty easy!
  • Coordinating work and tests on new node tool for data editing
  • Improving Z / m handling in edit tools and layer creation dialogs
  • Ticket reviewing and cleaning

Next articles will describe some of those tasks soon.

This work was a great opportunity to ramp up a new talented developer with commit rights on the repository! Welcome and congratulations to Paul our new core committer !

All this was possible with the support of many actors, but also thanks to the fundings of QGIS.org via Grant Applications or direct funding of QGIS server!

A last word, please help us in testing QGIS3, it’s the perfect moment to stress it, bugfix period is about to start !

 

 

 

Categories: OSGeo Planet

gvSIG Team: Software libre, Economía Circular y gestión eficiente de los recursos

OSGeo Planet - Wed, 2017-10-04 14:06

Una Europa que utilice eficazmente los recursos” es una de las siete iniciativas emblemáticas que forman parte de la estrategia Europa 2020 que pretende generar un crecimiento inteligente, sostenible e integrador. Actualmente es la principal estrategia de Europa para generar crecimiento y empleo, con el respaldo del Parlamento Europeo y el Consejo Europeo.

Esta iniciativa pretende crear un marco político destinado a apoyar el cambio a una economía eficiente en el uso de los recursos, contemplando objetivos como:

  • Mejorar los resultados económicos al tiempo que se reduce el uso de los recursos;
  • Identificar y crear nuevas oportunidades de crecimiento económico e impulsar la innovación y la competitividad de la UE;
  • Garantizar la seguridad del suministro de recursos esenciales;

Para todos aquellos que trabajamos en proyectos libres como gvSIG la relación directa de estos objetivos y la utilización (y re-utilización) de software libre en las administraciones públicas es indiscutible.

Software libre es reutilización de recursos, software libre es impulso de la innovación y la competitividad, software libre es seguridad de acceso a suministros (tecnología, sistemas de información), software es -en definitiva- una apuesta por el crecimiento inteligente, sostenible e integrador.

Además, esta iniciativa introduce en las políticas de la UE el concepto de “economía circular”, un concepto económico ligado con la sostenibilidad, y cuyo objetivo es que el valor de los productos, los materiales y los recursos se mantenga en la economía durante el mayor tiempo posible, y que se reduzca al mínimo la generación de residuos. Se trata de implementar una nueva economía, circular -no lineal-, basada en el principio de «cerrar el ciclo de vida» de los productos, los servicios, los residuos, los materiales, el agua y la energía.

El concepto de economía circular rara vez lo he visto asociado directamente al software libre, estando más centrado en “recursos materiales” que en “conocimiento”, sin embargo creo que acopla perfectamente y no debería desligarse su impulso de la adopción de las únicas licencias de software que garantizan los objetivos que persigue la economía circular. Valga este post para aportar nuestro granito de arena a ello.


Filed under: opinion, software libre, spanish Tagged: economía circular
Categories: OSGeo Planet

gvSIG Team: Towards gvSIG 2.4: Projects preview

OSGeo Planet - Wed, 2017-10-04 13:14

Every new gvSIG Desktop version includes small improvements, some of which deserves a special mention because of its usefulness. It’s the case of the project preview that is included in gvSIG 2.4.

It allows a thing as easy as seeing an image of the gvSIG Desktop projects, that can be very helpful sometimes to identify the project that we want to open. This image is updated each time that we save changes at the project.

Here you can watch a video about how it works:


Filed under: english, gvSIG Desktop, testing Tagged: gvSIG 2.4
Categories: OSGeo Planet

Oslandia: Refresh your maps FROM postgreSQL !

OSGeo Planet - Wed, 2017-10-04 13:09

Continuing our love story with PostgreSQL and QGIS, we asked QGIS.org a grant application during early 2017 spring.

The idea was to take benefit of very advanced PostgreSQL features, that probably never were used in a Desktop GIS client before.

Today, let’s see what we can do with the PostgreSQL NOTIFY feature!

Ever dreamt of being able to trigger things from outside QGIS? Ever wanted a magic stick to trigger actions in some clients from a database action?

X All The Y Meme | REFRESH QGIS FROM THE DATABASE !!! | image tagged in memes,x all the y | made w/ Imgflip meme maker

 

NOTIFY is a PostgreSQL specific feature allowing to generate notifications on a channel and optionally send a message — a payload in PG’s dialect .

In short, from within a transaction, we can raise a signal in a PostgreSQL queue and listen to it from a client.

In action

We hardcoded a channel named “qgis” and made QGIS able to LISTEN to NOTIFY events and transform them into Qt’s signals. The signals are connected to layer refresh when you switch on this rendering option.

Optionnally, adding a message filter will only redraw the layer for some specific events.

This mechanism is really versatile and we now can imagine many possibilities, maybe like trigger a notification message to your users from the database, interact with plugins, or even code a chat between users of the same database  (ok, this is stupid) !

 

More than just refresh layers?

The first implementation we chose was to trigger a layer refresh because we believe this is a good way for users to discover this new feature.

But QGIS rocks hey, doing crazy things for limited uses is not the way.

Thanks to feedback on the Pull Request, we added the possibility to trigger layer actions on notification.

That should be pretty versatile since you can do almost anything with those actions now.

Caveats

QGIS will open a permanent connection to PostgreSQL to watch the notify signals. Please keep that in mind if you have several clients and a limited number of connections.

Notify signals are only transmitted with the transaction, so when the COMMIT is raised. So be aware that this might not help you if users are inside an edit session.

QGIS has a lot of different caches, for attribute table for instance. We currently have no specific way to invalidate a specific cache, and then order QGIS to refresh it’s attribute table.

There is no way in PG to list all channels of a database session, that’s why we couldn’t propose a combobox list of available signals in the renderer option dialog. Anyway, to avoid too many issues, we decided to hardcode the channel name in QGIS with the name “qgis”. If this is somehow not enough for your needs, please contact us!

Conclusion

The github pull request is here : https://github.com/qgis/QGIS/pull/5179

We are convinced this would be really useful for real time application, let us know if that makes some bells ring on your side!

More to come soon, stay tuned!

 

 

Categories: OSGeo Planet

Oslandia: Undo Redo stack is back QGIS Transaction groups

OSGeo Planet - Wed, 2017-10-04 13:08

Let’s keep on looking at what we did in QGIS.org grant application of early 2017 spring.

At Oslandia, we use a lot the transaction groups option of QGIS. It was an experimental feature in QGIS 2.X allowing to open only one common Postgres transaction for all layers sharing the same connection string.

Transaction group option

When activated, that option will bring many killer features:

  • Users can switch all the layers in edit mode at once. A real time saver.
  • Every INSERT, UPDATE or DELETE is forwarded immediately to the database, which is nice for:
    • Evaluating on the fly if database constraints are satisfied or not. Without transaction groups this is only done when saving the edits and this can be frustrating to create dozens of features and having one of them rejected because of a foreign key constraint…
    • Having triggers evaluated on the fly.  QGIS is so powerful when dealing with “thick database” concepts that I would never go back to a pure GIS ignoring how powerful databases can be !
    • Playing with QgsTransaction.ExecuteSQL allows to trigger stored procedures in PostgreSQL in a beautiful API style interface. Something like
SELECT invert_pipe_direction('pipe1');
  • However, the implementation was flagged “experimental” because some caveats where still causing issues:
    • Committing on the fly was breaking the logic of the undo/redo stack. So there was no way to do a local edit. No Ctrl+Z!  The only way to rollback was to stop the edit session and loose all the work. Ouch.. Bad!
    • Playing with ExecuteSQL did not dirty the QGIS edit buffer. So, if during an edit session no edit action was made using QGIS native tools, there was no clean way to activate the “save edits” icon.
    • When having some failures in the triggers, QGIS may loose DB connection and thus create a silent ROLLBACK.

We decided to try to restore the undo/redo stack by saving the history edits in PostgreSQL SAVEPOINTS and see if we could restore the original feature in QGIS.

And.. it worked!

Let’s see that in action:

 

Potential caveats ?

At start, we worried about how heavy all those savepoints would be for the database. It turns out that maybe for really massive geometries, and heavy editing sessions, this could start to weight a bit, but honestly far away from PostgreSQL capabilities.

 

Up to now, we didn’t really find any issue with that..

And we didn’t address the silent ROLLBACK that occurs sometimes, because it is generated by buggy stored procedures, easy to solve.

Some new ideas came to us when working in that area. For instance, if a transaction locks a feature, QGIS just… wait for the lock to be released. I think we should find a way to advertise those locks to the users, that would be great! If you’re interested in making that happen, please contact us.

 

More to come soon, stay tuned!

 

 

Categories: OSGeo Planet

gvSIG Team: Towards gvSIG 2.4: Rossmo Algorithm for serial killer detection

OSGeo Planet - Tue, 2017-10-03 13:50

We show you a very special improvement, because of its theme (Criminology), which will be available at the next gvSIG Desktop version, but which you can test in gvSIG 2.3.1 already (from the Add-ons Manager, plugins by URL). This is the implementation of the Rossmo mathematical model in gvSIG that has been made by Jazmín Palomares, from GITS team of the National Autonomous University of Mexico (UNAM).

Within environmental criminology, Kim Rossmo’s mathematical model seeks to measure -by locating the crimes of a criminal- the probability that each point on a map is the usual place of a serial killer. The model has been successful for the largest number of cases in which it has been tested. However, there has not been enough case evaluation for this model, in part because of the high cost of the software applications that implement it … something that is not a problem from now.

In addition to the plugin and the help about it, if you want to know more about this algorithm and its implementation in gvSIG Desktop, as well as its application to the case of one of the most deadly killers in history, you can read a complete article in the Mapping magazine (in Spanish).

We would like to thank Jazmín and the rest of the GITS team for sharing the results of their work.

Note: This algorithm is not installed by default, it must be installed through the Add-ons Manager.

Video (in Spanish) with a demo of the algorithm:


Filed under: english, gvSIG Desktop, technical collaborations, testing Tagged: criminology, gvSIG-2.4, Rossmo Algorithm, Serial killers
Categories: OSGeo Planet

Marco Bernasocchi: Cours PyQGIS 13.11./14.11.2017 à Neuchâtel

OSGeo Planet - Tue, 2017-10-03 11:53
Le cours est destiné aux utilisateurs avancés de QGIS qui souhaitent accroître leurs possibilités grâce à l’utilisation de python dans QGIS. Lors de cette formation, nous aborderons différentes possibilités d’interaction avec l’API QGIS ainsi que la création d’interfaces graphiques simples… See more ›
Categories: OSGeo Planet

gvSIG Team: Camino a gvSIG 2.4: Previsualización de proyectos

OSGeo Planet - Tue, 2017-10-03 08:00

Cada nueva versión de gvSIG Desktop está plagada de pequeñas mejoras, algunas de las cuales merecen mención individual por su utilidad. Es el caso de la previsualización de proyectos que se ha incluido en gvSIG 2.4.

Permite algo tan simple como ver una imagen de los proyectos de gvSIG Desktop, lo que muchas veces nos puede ayudar a identificar aquel que queremos abrir. Esta imagen se actualiza cada vez que guardamos cambios en un proyecto.

El siguiente vídeo muestra cómo funciona:


Filed under: gvSIG Desktop, spanish Tagged: gvSIG 2.4
Categories: OSGeo Planet

Equipo Geotux: Traducción del documento de alternativas al formato Shapefile (¡Shapefile debe morir!)

OSGeo Planet - Tue, 2017-10-03 02:59
Documento escrito inicialmente por: Jachym Cepicky Enlace del documento original: http://switchfromshapefile.org Cambiar desde Shapefile ESRI Shapefile es es un formato de archivo antiguo para almacenar datos vectoriales geoespaciales. Ha existido desde principios de los años noventa. Se sigue utilizando como el formato de datos vectoriales de intercambio más común.

La industria de TI geoespacial ha dado un gran paso desde entonces, pero Shapefile sigue siendo el formato de archivo más común para compartir datos vectoriales.

Shapefile fue un gran formato en su momento y el hecho de que aún se utiliza hoy en día, prueba que su diseño fue verdaderamente eterno.

Sin embargo, creemos que el tiempo del Shapefile ha pasado y nosotros, la industria de TI geoespacial, lo reemplazará con conceptos más modernos. Shapefile es ahora un formato anticuado y debería abandonarse en el futuro para compartir datos de vectores geoespaciales.

Leer más:

El lado bueno

No todas las características de Shapefile lo hacen un formato malo (o no moderno). Hay un par de características, por las que Shapefile sigue ganando a la mayoría de los otros formatos:

  • Es formato abierto. Incluso propietario, la especificación es abierta e implementado ampliamente.
  • Shapefile es por mucho el formato más soportado. Si cualquier otro formato falla, Shapefile siempre es compatible
  • Para la mayoría de los casos, parece ser suficientemente bueno.
  • Parece ser relativamente eficiente - el archivo resultante, incluso sin comprimir - es relativamente pequeño, comparada con otros formatos principalmente basados en texto.
Shapefile es un mal formato

¿Por qué Shapefile es tan malo? Aquí hay varias razones por las que Shapefile es un mal formato y debería evitar su uso:

Formato multiarchivo

El archivo Shapefile utiliza al menos 3 archivos, pero hay hasta 10 extensiones de archivo adicionales, que se pueden distribuir junto con el archivo Shapefile. Casi todos los paquetes de software geoespacial están agregando su propia extensión para tratar de superar algunos de los límites que tiene el Shapefile.

Esto es muy poco práctico para la distribución de los datos. Por lo general, el usuario tiene que comprimir todos los archivos y descomprimirlo al final de la cadena de distribución.

10 carácteres de nombres de atributos

Los nombres de los atributos están limitados a 10 caracteres como máximo. Los nombres más largos generalmente se acortan automáticamente. Esto limita a algunas aplicaciones y conduce a una mala disposición de los datos.

255 campos de atributos

Sólo puede haber 255 campos de atributo en el archivo de base de datos. Para algunas aplicaciones esto es especialmente limitante en combinación con la estructura de tabla plana.

Soporte pobre para tipos de datos de atributos

Se admiten tipos de datos de cadena de caracteres, tipo flotante, enteros, de fecha y de caracteres. Pero los números de coma flotante se almacenan como texto, no hay soporte para números enteros grandes (por lo que el formato no es utilizable, se tienen datos con identificadores enteros grandes, como cartografía catastral) y el texto está limitado sólo a 254 caracteres.

No hay soporte para campos de datos más avanzados, blobs, etc.

Juego de caracteres desconocido

Actualmente existe una forma de especificar el juego de caracteres utilizado en la base de datos. La mayoría de las aplicaciones están utilizando las antiguas codificaciones de datos Windows* o ISO-*, pero hoy en día estamos utilizando UTF-8. Todavía no hay forma de especificar esto en la cabecera del fichero.

El soporte para caracteres Unicode también es muy limitado.

Tamaño límite de 2GB

El tamaño de los archivos de componentes .shp y .dbf no puede exceder los 2 GB. El driver GDAL Shapefile supera este límite, pero

El formato Shapefile usa explícitamente offsets de 32 bits y por lo tanto no puede superar los 8GB (en realidad utiliza offsets de 32 bits a palabras de 16bit), pero la implementación de shapefile OGR tiene una limitación de 4GB.

Sin embargo, para la compatibilidad con otras implementaciones de software, no se recomienda utilizar un tamaño de archivo superior a 2 GB para los archivos. SHP y. DBF.

Así que 4GB es todo lo que puedes tener en un único archivo Shapefile. Esto suena suficiente, pero no para todos los casos.

Formato no topológico

Shapefile es un formato sencillo. No hay manera de almacenar relaciones geométricas más complejas.

Sin geometría mixta

Cada archivo puede ser sólo uno de los formatos de geometría soportados (Punto, Línea, Polígono y otros). No es posible la geometría mixta.

Estructura de datos plana

La estructura de datos se limita a tablas planas sin jerarquías, relaciones o estructura de árbol.

¿Sabes sobre otro tema? Envíenos más!

¿Conoce más límites o quiere ampliar los existentes una vez? Por favor, hágalo a través de solicitud o comentario en el repositorio.

Alternativas

¿Cuáles son las alternativas para el archivo Shapefile? Para ser honesto, ningún formato alternativo se apoderó de la hegemonía de Shapefiles. Algunos de los formatos casi asumieron el control (KML, GML, GeoJSON), pero su uso fue limitado sólo para casos de uso relativamente restringido.

Aunque hay más de 80 formatos de datos vectoriales usados, sólo unos pocos pueden ser considerados como candidatos para el reemplazo de Shapefile.

Lista de algunas alternativas de Shapefile OGC GeoPackage

OGC GeoPackage es uno de los formatos más prometedores, diseñado para las aplicaciones modernas de hoy en día. GeoPackage es publicado como estándar por el Open Geospatial Consortium.

Características
  • SQLite como motor
  • Basado en un archivo simple
  • Vectores, raster
  • Extensiones oficiales
  • Compatible con muchos paquetes de software
Descripción

GeoPackage es un formato abierto, basado en estándares, independiente de la plataforma, portable, autodescriptivo y compacto para la transferencia de información geoespacial.

El Estándar de codificación de GeoPackage describe un conjunto de convenciones para almacenar lo siguiente dentro de una base de datos SQLite:

  • entidades vectoriales
  • conjunto de matrices de teselas de imágenes y mapas ráster en varias escalas
  • atributos (datos no espaciales)
  • extensiones

Ya hay publicadas extensiones para GeoPackage, que hacen que este formato sea aún más potente.

GeoPackage es ahora (2017) soportado en la mayoría de los paquetes de software.

Creemos que GeoPackage es el candidato para el reemplazo de Shapefile.

OGC GML

Another OGC Standard.

Características
  • Basado en XML
  • Sólo vectores
  • Jerarquías
  • Gracias a INSPIRE, soportado en la mayoría de los paquetes de software
Descripción

GML fue elegido como el formato de datos vectoriales de distribución principal de la iniciativa europea INSPIRE. Es un formato muy complejo, pero su uso es difícil en la práctica diaria. Uno de los problemas es que, para poder procesar el archivo de datos, tiene que ser cargado en la memoria del ordenador, lo que dificulta enormemente su uso en grandes conjuntos de datos vectoriales.

Actualmente, GML se utiliza con frecuencia para los conjuntos de datos abiertos, ya que es tecnología neutral y compatible con el estándar OGC.

ESRI GeoDatabase

En su nivel más básico, una geodatabase ArcGIS es una colección de conjuntos de datos geográficos de varios tipos mantenidos en una carpeta común del sistema de archivos, una base de datos de Microsoft Access o un DBMS relacional multiusuario (como Oracle, Microsoft SQL Server, PostgreSQL, Informix o IBM DB2).

Características
  • estructura de datos nativa para ArcGIS
  • basado en archivos (o en bases de datos)
  • modelos de datos complejos
  • proprietario, formato cerrado
Descripción

GeoDatabase se utiliza muy a menudo en el entorno ArcGIS como el principal formato de intercambio de datos. Sus características son muy complejas y avanzadas.

Por otra parte, es un formato cerrado propietario, que se utiliza exclusivamente en el entorno de los productos ESRI, no implementado en otros paquetes de software.

SpatiaLite

SpatiaLite es una base de datos popular, basada en archivos de almacenamiento de datos.

Características
  • Basado en archivos
  • Base de datos SQL
  • Entidades Simples OGC
Descripción

SpatiaLite es una librería de código abierto diseñada para extender el núcleo de SQLite y soportar capacidades SQL espaciales completas. SQLite es intrínsecamente simple y ligero:

  • una librería ligera que implementa el motor SQL completo
  • implementación SQL estándar: casi completa SQL-92
  • una base de datos completa corresponde simplemente a un único archivo monolítico (sin límite de tamaño)
  • cualquier archivo DB puede intercambiarse de forma segura a través de diferentes plataformas, ya que la arquitectura interna es universalmente portátil.
  •  

    Para nosotros, SpatiaLite parece ser la segunda mejor opción después de la posibilidad de GeoPackage. Estan construídos sobre la misma tecnología, que es SQLite.

    Comparado con GeoPackage, carece de soporte para extensiones y soporte para datos raster - eso ciertamente no es una característica imprescindible, pero es bueno, si tenemos esto en cuenta.

CSV

Algunas personas tienden a usar archivos separados por comas para almacenar datos vectoriales.

Características
  • Simple
Descriptción

Las personas que no trabajan con tecnologías geoespaciales, el CSV es muy popular, pero para la mayoría de las aplicaciones geoespaciales es un formato no utilizable.

Por lo menos dos razones para no usar CSV como reemplazo de Shapefile: No está estandarizado (hay muchos dialectos), el soporte para datos geoespaciales no puntuales es complejo.

OGC KML

Provisto originalmente por Google OGC KML solía ser un formato de datos vectorial muy popular.

Características
  • basado en archivos
  • XML
  • Combina la geometría con la cartografía
  • Soporta sólo el sistema de coordenadas WGS-84
Descripción

Algunos años atrás, el formato KML era muy popular, pero llegó a su límite en la comunidad geoespacial. Debido a que se basa en XML, no es adecuado para conjuntos de datos más grandes. Combina la cartografía con la geometría de los datos en un solo archivo, lo que no parece ser una buena solución. Y oficialmente sólo soporta el sistema de referencia coordenada WGS-84.

GeoJSON

GeoJSON es formato comunitario, basado en el popular formato de intercambio de datos JSON.

Características
  • Formato JSON
  • Basado en archivos
  • Puede manejar datos complejos
  • El tamaño del archivo crece rápidamente
Descripción

GeoJSON es un formato de texto muy simple, legible por humanos. Aunque fue diseñado sólo para soportar WGS-84, también es posible usarlo para otros sistemas de referencia de coordenadas. Puede manejar características de datos vectoriales complejas y construir modelos jerárquicos de datos complejos.

El problema con GeoJSON es que el archivo crece muy rápido con el número de pares de coordenadas almacenados. La indexación y otras funciones avanzadas tampoco son posibles.

Última modificación: 2017-10-02
Creado inicialmente por: Jachym Cepicky
Traducción al español por: Samuel Mesa. Ajustes por: Germán Carrillo. Gracias a GeoTux.
Creative Commons License
Esta obra está licenciada bajo una Creative Commons Attribution-ShareAlike 4.0 International License
Contribuye: On GitHub

Categories: OSGeo Planet

gvSIG Team: Camino a gvSIG 2.4: Algoritmo de Rossmo para detección de asesinos en serie

OSGeo Planet - Mon, 2017-10-02 19:42

Os traemos una mejora muy particular, por su temática (Criminología), que estará disponible para la próxima versión de gvSIG Desktop, pero que ya podéis probar en gvSIG 2.3.1 (desde el Administrador de Complementos, plugins por URL). Se trata de la implementación del modelo matemático de Rossmo en gvSIG que ha realizado Jazmín Palomares del equipo GITS de la Universidad Nacional Autónoma de México (UNAM).

Dentro de la criminología ambiental, el modelo matemático de Kim Rossmo busca medir –mediante la localización de los crímenes de un perpetrador- la probabilidad de que cada punto de un mapa sea el lugar habitual de un homicida serial. El modelo ha sido exitoso para el mayor número de casos en que se ha puesto a prueba. Sin embargo, no ha habido suficiente evaluación de casos para este modelo, en parte por el alto costo de las aplicaciones de software que lo implementan…algo que ahora deja de ser un problema.

Además del plugin y la ayuda sobre el mismo, si queréis saber más sobre este algoritmo y su implementación en gvSIG Desktop, así como su aplicación al caso de una de las homicidas con más víctimas en la historia, podéis leer un completo artículo en la revista Mapping.

Aprovechamos para agradecer a Jazmín y resto del equipo GITS por compartir el resultado de su trabajo.

Nota: Este algoritmo no viene instalado por defecto, se debe instalar mediante el Administrador de complementos.

Vídeo con una demo del algoritmo:


Filed under: gvSIG Desktop, spanish Tagged: asesinos en serie, criminología, gvSIG-2.4, rossmo
Categories: OSGeo Planet

gvSIG Team: Towards gvSIG 2.4: Point disperse geoprocessing tool

OSGeo Planet - Mon, 2017-10-02 18:45

We present another novelty for the next gvSIG Desktop version, a geoprocess that allows to separate points that are located at the same coordinates (or close to them, depending on the tolerance level that we define) to a specified distance.

This geoprocess can be very useful when we want to identify elements visually that are in a same location at the data gathering. For example, data referred to the center of the street line.

As gvSIG help indicates: this geoprocess allows to scatter around a central point the points of a layer that are overlapped. From a point layer, a match distance and a scatter radius, this algorithm acts on the input layer looking for groups of points whose distance is less than or equal to the match distance. It scatters them, according to the scatter radius, around the centre of that group, creating a new point layer with the results.

At this video you can see how it works (the video has been recorded with the new set of icons):


Filed under: english, gvSIG Desktop, testing Tagged: Geoprocessing, scattering
Categories: OSGeo Planet

gvSIG Team: Camino a gvSIG 2.4: Geoproceso de dispersión de puntos

OSGeo Planet - Mon, 2017-10-02 16:16

Presentamos otra novedad de la próxima versión de gvSIG Desktop, un geoproceso que permite separar una distancia definida puntos que estén ubicados en las mismas coordenadas (o cercanas, según un grado de tolerancia que definamos).

Este geoproceso puede ser de gran utilidad cuando debemos identificar visualmente elementos que en su toma de datos nos llegan en la misma ubicación. Por ejemplo, datos referidos a centro de eje de calle.

Tal y como indica la ayuda de gvSIG: este geoproceso permite dispersar los puntos de una capa que se superponen alrededor de un punto central. Dada una capa de puntos, una distancia de concordancia y un radio de dispersión, este algoritmo recorre la capa de origen buscando grupos de puntos cuya distancia sea menor o igual a la distancia de concordancia y los dispersa, según el radio de dispersión, alrededor del centro de dicho grupo, generando una nueva capa de puntos con el resultado.

Podéis ver cómo funciona en el siguiente vídeo (el vídeo está grabado con el nuevo juego de iconos):


Filed under: gvSIG Desktop, spanish Tagged: Dispersar puntos, separar puntos
Categories: OSGeo Planet

gvSIG Team: SIG aplicado a Gestión Municipal: Módulo 3 ‘Vistas, capas, simbología, etiquetado’

OSGeo Planet - Mon, 2017-10-02 12:14

En este tercer módulo, el primero de la parte práctica, hablaremos de cómo crear un proyecto en gvSIG Desktop, incluyendo Vistas y añadiendo capas en ellas. Sobre las capas aplicaremos también una leyenda, y veremos cómo añadir etiquetas a los elementos de la misma.

Para seguir este módulo deberéis instalar gvSIG y descargar la cartografía, y aunque se explica en el propio vídeo vamos a resumir aquí cómo hacerlo:

  1. Acceder al apartado de descargas de gvSIG Desktop de la web de gvSIG: http://www.gvsig.com/es/productos/gvsig-desktop/descargas
  2. Descargar la versión de gvSIG correspondiente a vuestro sistema operativo. Hay dos distribuciones disponibles:
    1. instalable: Se instala en el ordenador mediante un asistente que debéis seguir.
    2. portable: Solo debéis descomprimir el fichero .zip en una ruta que no tenga espacios, y que no cuelgue directamente de C:\, y ya podéis ejecutar la aplicación desde el fichero gvsig-desktop.vbs que hay en dicha carpeta (podéis por ejemplo crear una carpeta “gvsig” en C:\ y dentro de ella dejáis la carpeta de la portable)
  3. Descargar la cartografía desde http://downloads.gvsig.org/download/documents/learning/gvsig-courses/SIG_gestion_municipal_1/Curso_SIG_gestion_municipal-Modulo_3.zip

Nota: Si os sale un error al instalar gvSIG en Windows 10 utilizad la versión portable.

En el módulo 2 tenéis un apartado de preguntas frecuentes resolviendo todas las dudas sobre el curso que nos habéis ido preguntando.

El vídeo-tutorial de este tercer módulo es el siguiente:

 

Post relacionados:

Módulo 1: Diferencias entre SIG y CAD

Módulo 2 Introducción a los Sistemas de Referencia


Filed under: gvSIG Desktop, spanish, training Tagged: ayuntamientos, etiquetado, gestión municipal, simbología
Categories: OSGeo Planet

Paul Ramsey: BC IT Outsourcing 2016/17

OSGeo Planet - Sat, 2017-09-30 17:05

Whoops, it snuck by me in the laze of summer, but the BC Public Accounts have come out, so I can do a (partial) update of my IT outsourcing summary. Why “partial”? Because I cannot include Health Region spending until their vendor spending summaries are released late in the year. So this summary is for central government only.

The year-over-year trend is flat, which means that last year’s steep drop-off of spending on IBM dominates the look of the chart.

The chart by vendor gives a better feel for who is up and who is down:

IBM, up a little year-over-year, but still way down after last years’ collapse. ESIT continues to dominate all vendors by a large margin. Note that ESIT is the new name for HP Advanced Solutions (HPAS) which was itself the new name for the BC operations of EDS.

Maximus is up a little, but with the MSP premium program (and thus the associated administration contract) potentially winding down it’s hard to imagine any long term trend for them but down. At a minimum the 50% cut in premium rates effectively doubles the administrative overhead represented by the Maximum contract, which is not a good look.

One thing I’m going to be looking at once the health numbers are in is whether billings by Cerner move up to compensate for the drop-off by IBM. By rights they should: Cerner has taken over the huge EHR project at PHSA/Coastal. On the other hand, I heard a rumour that much of that spending was shifted out to a “non-profit” entity by the BC Liberals, which would make it disappear from my survey of vendor payments reports.

Categories: OSGeo Planet

gvSIG Team: Camino a gvSIG 2.4: Leyenda de marcadores agrupados

OSGeo Planet - Sat, 2017-09-30 12:11

Presentamos otra novedad de la próxima versión de gvSIG Desktop, especialmente útil cuando queremos visualizar un determinado fenómeno cuya cantidad no podemos determinar únicamente de forma visual. Para ello esta leyenda representa además del elemento mediante un símbolo, la cantidad de veces que sucede en un área determinada y que puede ajustar el usuario.

La leyenda permite representar además del número de fenómenos (cantidad cada x píxeles), cualquier otro atributo que contenga (valor máximo, mínimo, media, sumatorio…). Sin duda, un tipo de leyenda que acaba por completar las ya numerosas posibilidades de simbología de gvSIG Desktop.

Podéis ver cómo funciona en el siguiente vídeo:


Filed under: gvSIG Desktop
Categories: OSGeo Planet

gvSIG Team: Towards gvSIG 2.4: Marker clustering legend

OSGeo Planet - Sat, 2017-09-30 08:12

We present another novelty for the next gvSIG Desktop version, especially useful when we want to visualize a certain element whose quantity can’t be determined only visually. For that, this legend represents the element by means of a symbol as well as the number of occurrences in a certain area, that can be selected by the user.

The legend allows to represent the number of elements (quantity of elements every X pixels) as well as any other attribute that is contained (maximum, minimum, average, summation …). With no doubt, it’s a type of legend that complete the many possibilities of symbology of gvSIG Desktop.

You can see how it works in this video:


Filed under: english, gvSIG Desktop Tagged: legend, Marker clustering, symbology
Categories: OSGeo Planet
Syndicate content