OSGeo Planet

Paul Ramsey: Project or Product?

OSGeo Planet - Fri, 2017-06-09 16:00

There are several nuggets in this webinar by David Eaves, but the one that really tickled my brain was the distinction between two almost identically named roles: project manager and product manager.

The lexical difference is, of course, very small:

# SELECT levenshtein('project manager', 'product manager'); levenshtein ------------- 2 (1 row)

The functional difference is extremely large:

  • The project manager is optimizing for budget and schedule. Is the project on time? Are you delivering according to your agreed schedule? Then your project manager is doing a good job.
  • The product manager is optimizing for user satisfaction. Is the product fast and easy to use? Are the users happy to adopt it? Then your product manager is doing a good job.

The BC government has a project management office and in some respects it shows: big projects like ICM, MyEdBC and the iHealth systems have been delivered within their (very long) schedules and (incredibly huge) budget envelopes (plus or minus a bit).

On the other hand the projects above have also been catastrophically bad for users, rolling out with big performance failures and lots of of user push-back. In the case of the Nanaimo iHealth project, doctors have actually been suspended for refusing to use the system. Now there’s a system that needs some user acceptance testing!

The “product manager” role is one that’s very common in the private sector IT world, certainly at the big Silicon valley firms and the last two start-ups I’ve worked with. It’s not one I’ve seen much in the government space, with the exception of “digital transformation” carve-outs like GDS or USDS.

Project or Product?

Delivering junk on time and on budget isn’t success, and neither is delivering a great system 2 years late and 100% over budget. Some kind of co-equal arrangement seems like a good idea:

Product and project managers see the same work through different lenses. And that’s a good thing when you are trying to achieve something special like bringing a new product to market as I was. But they both work for the same team. And when they join forces to collaborate, everyone benefits and the company wins.
- Ron Yang

Categories: OSGeo Planet

Free and Open Source GIS Ramblings: Aggregate all the things! (QGIS expression edition)

OSGeo Planet - Thu, 2017-06-08 18:37

In the past, aggregating field values was reserved to databases, virtual layers, or dedicated plugins, but since QGIS 2.16, there is a way to compute aggregates directly in QGIS expressions. This means that we can compute sums, means, counts, minimum and maximum values and more!

Here’s a quick tutorial to get you started:

Load the airports from the QGIS sample dataset. We’ll use the elevation values in the ELEV field for the following examples:

QGIS sample airport dataset – categorized by USE attribute

The most straightforward expressions are those that only have one parameter: the name of the field that should be aggregated, for example:

mean(ELEV)

We can also add a second parameter: a group-by field, for example, to group by the airport usage type, we use:

mean(ELEV,USE)

To top it all off, we can add a third parameter: a filter expression, for example, to show only military airports, we use:

mean(ELEV,USE,USE='Military')

Last but not least, all this aggregating goodness also works across layers! For example, here is the Alaska layer labeled with the airport layer feature count:

aggregate('airports','count',"ID")

If you are using relations, you can even go one step further and calculate aggregates on feature relations.


Categories: OSGeo Planet

gvSIG Team: Aprende a manejar el comando “like” para realizar selecciones avanzadas en gvSIG Desktop

OSGeo Planet - Thu, 2017-06-08 10:36

Muchas veces tenemos la necesidad de realizar selecciones avanzadas a partir de los atributos alfanuméricos de una capa, como pudieran ser la selecciones de elementos que contengan unas determinadas letras o números, que usen o no minúsculas, etc.

A través de nuestra colaboración con el Máster de Valoración, Catastro y Sistemas de Información Territorial hemos publicado un vídeo-tutorial que en unos minutos os descubrirá las posibilidades que comando “like” tenemos para realizar selecciones avanzadas.

¿Te interesa? Sigue leyendo…


Filed under: gvSIG Desktop, spanish Tagged: like, selección avanzada, selección por atributos
Categories: OSGeo Planet

gvSIG Team: Learning GIS with Game of Thrones (XI): Labelling

OSGeo Planet - Wed, 2017-06-07 14:38

Last post was about symbology in gvSIG Desktop. Today we will be introduced in “Labelling”.

A label is the text which describes one or more attributes. The labels are located over or close to the elements of one layer, according to the labelling characteristics defined by the user, as well to the changes of the View. Note that labels cannot be modified by users directly.

There are two different ways of labelling in gvSIG, one basic and quick, and another one, a little bit more complex, with multiple options that allows to set up the characteristics of the labels.

Like for symbology, gvSIG has a wide range of tools to manage the label variables. To learn more about labelling, please check the “Labelling” section in the user guide.

Let’s do now an exercise, using the basic labeling command to place the labels over the “Political” layer. We will begin by opening the layer “Properties” window. To do that, we can select Layer > Properties with the layer active, in the menu, or right-click on the layer name, in the Table of Contents.

In the “Layer Properties” dialog box, click on the “Labelling” tab. Then, click on the “Enable labelling” check box to enable all the basic labelling options.

Here, we should choose the field in the attribute table will be shown in the maps as labels. In the case of our exercise we select the field “name”, which stores the name of each kingdom. We will set “12” as the size font, and leave the others settings by default. Click “Apply” and /or “OK” and the result will be as shown below.
081_got

If we want to hide (or show again) labels, we should click on the “Labelling” tab in the “Layer Properties” dialog box, and then, we uncheck or check the “Enable labelling” box.

If we want to have more control over the labels, we should pick the option “User defined label“ in the “General” drop-down menu, instead of the “Label attributes defined in table” that is shown by default.  Then, in the “Classes” drop-down menu, we pick the option “Label features in the same way” in the “Method” option. The window changes as shown below:

As we said before, labelling tab is plenty of options. You can learn more about this in the gvSIG user guide. In our example, we will use some of these options to learn how labels might change.

If we click on the “Properties” button, the “Label class properties” window is opened:

We will begin by defining the field we want to use to label features. To do this, click on the button “…” in the “Labelling Expression”.

A new window is opened, as shown below. Here, select the field to label features -in our case is “name”- and then click on the “Add field” button.

The labelling expression could be more complex if we create SQL queries but in this example we will just use the field “name” like in the basic label, explained before.

By clicking on the button “OK”, the selected field appears in the “Labelling expression” box.

When you label a layer, you might want to modify the visualization of the labels. gvSIG, allows you to change some label properties, such as font, color, or size. This option is not available in the basic labelling options but only in the advanced options by checking the box “Use halo”. This enables you to choose the format and the font settings.

Once the label properties are defined, click on “OK” to close the “Label class properties” window. Now, back in the “Layer properties/Labelling” window, click on the “Placement” button to open the “Placement properties” window shown below:

Here, click the “Remove duplicate labels” radio button and then “OK”. You might want to try out other options and note the differences.

Finally, click on “Apply” in the labelling tab of the “Layer Properties” window and the labels are placed.
092_got

Here is this post. We also recommend you to explore other options like the one which allows you to label features considering the scale of the printed map. By the way, the labelling options may change depending on the layer features (points, lines, and polygons).

There are only four posts left to finish this mini-course. Hope you find this innovative introduction to the GIS systems interesting.


Filed under: english, gvSIG Desktop, training Tagged: Game of Thrones, labelling
Categories: OSGeo Planet

Eduardo Kanegae: MapServer

OSGeo Planet - Wed, 2017-06-07 02:50
MapServer logo
Introdução ao MapServer >> Capítulo 2

AVISO: página em desenvolvimento/revisão

O MapServer é um conjunto de recursos e ferramentas Open Source destinado ao desenvolvimento de aplicações baseadas em sistemas de informações geográficas em ambiente web.
Desenvolvido originalmente por Steve Lime durante seu projeto de pós-graduação na University of Minnesota, sua plataforma de operação compreende sistemas Linux, Windows e Mac OS X.
O MapServer utiliza-se de recursos de diversos outros projetos de software livre/aberto, como GDAL/OGR, PROJ4, GEOS, entre outros.
O MapServer é licenciado sob os termos da MIT License.
HistóricoCaracterísticasModos de funcionamentoEstrutura de uma aplicação
Categories: OSGeo Planet

Eduardo Kanegae: O que é Webmapping?

OSGeo Planet - Wed, 2017-06-07 02:49
Introdução ao MapServer >> Capítulo 1
Introdução
  • é uma técnica para visualização interativa de dados geográficos através de aplicações web( Internet/Intranet) e dependendo da estruturação da aplicação, pode-se eventualmente inferir nos dados geográficos através de interfaces web
  • é uma alternativa de consulta de informações, que pode se tornar muito poderosa se combinada à metodologias complementares como relatórios e gráficos
  • não tem o objetivo de substituir todas as funcionalidades de um SIG - Sistema de Informações Geográficas
Vantagens
  • aplicações web são mais fáceis de se utilizar - veja o por exemplo, Google Maps: com dois botões para aproximar e afastar a visão e uma caixa de busca, já proporciona vários recursos
  • independência de plataforma: basta um navegador para acessar a aplicação
  • mobilidade do usuário: o usuário só precisa de uma estação com navegador, ou tablet/celular e acesso à web. Não é necessário uma estação fixa com recursos específicos instalados
  • centralização de dados: as informações ficam centralizadas em repositórios de dados geográficos no servidor de aplicações
  • interoperabilidade: aplicações web podem interagir com sistemas desktop ou outros sistemas web com base em protocolos de comunicação e troca de dados
Desvantagens
  • por se tratar de aplicações que entregam essencialmente mapas/imagens, o consumo de rede tende a ser mais alto do que aplicações de envio/recepção de dados alfanuméricos - logo, banda larga se torna um fator essencial
  • operações de processamento pesado de dados, normalmente são mais adequadas para ambientes locais e/ou aplicações desktop
FuncionamentoEsquema geral de funcionamento de uma aplicação webmapping - Eduardo Kanegae, 2005
  1. Navegador web: corresponde ao principal software de interface de usuário. Por meio de um navegador o usuário acessa um endereço que contém a aplicação web;
  2. Um servidor web, como o Apache ou IIS, é o elemento responsável pela publicação de textos, arquivos HTML, imagens, scripts e hyperlinks em uma conexão web;
  3. O servidor web comunica-se com um "motor webmapping" – como o MapServer, GeoServer ou ArcGIS Server – que é o componente responsável por realizar a leitura parametrizada de fontes de dados geográficos( um ou mais camadas), efetuar uma operação específica( aproximar, afastar, deslocar, classificar, localizar, etc...) e converter o resultado de uma requisição em uma imagem( PNG, JPG, GIF) ou em formatos de saída específicos;
  4. Caso a aplicação necessite de uma grau de customização além do padrão que a plataforma de webmapping disponibilizar, em alguns casos, existe a possibilidade de se efetuar uma customização mais aprimorada usando-se linguagens de programação;
  5. Os dados geográficos devem ser armazenados em formato padrão suportado pelo software de webmapping, em bancos de dados ou através de canais webservices;
  6. O banco de dados compreende as informações de interesse dos usuários e deve estar estruturado de modo que seus dados possam ser relacionados aos dados geográficos e consequentemente possibilitar o usuário a obter respostas relacionadas ao seu negócio.
Reflexões
  • Interoperabilidade: seja em ambientes públicos ou privados, existe a necessidade de se integrar dados oriundos de diferentes fontes e formatos;
  • Compatibilidade com padrões mundiais: iniciativas como o Open Geospatial Consortium tem o objetivo de criar especificações padrões para o desenvolvimento de aplicações SIG. Sistemas compatíveis com os padrões OGC garantem que em casos de substituição de componentes de software, se evite a alteração de estruturas  de dados/aplicações ou protocolos de comunicação;
  • Aproximação ao SIG: a evolução de hardware, software e qualidade de conexão à Internet, possibilita que aplicações webmapping se enriqueçam cada vez mais de recursos, tornando-se mais próximas dos SIGs;
  • Open Source: o uso de soluções e aplicativos open source possibilita a redução de custos de licenciamento de software e maior continuidade de manutenção, uma vez que softwares desta categoria não fazem grandes mudança estruturais que causem o rompimento de compatibilidade com legados anteriores. Por exemplo, o próprio MapServer - afinal, a primeira versão deste material foi escrita em 2005 e salvo algumas atualizações, os conceitos base ainda são os mesmos.
Categories: OSGeo Planet

Eduardo Kanegae: Introdução ao MapServer

OSGeo Planet - Wed, 2017-06-07 02:45
MapServer logoO objetivo da série de postagens Introdução ao MapServer, é fazer com que o leitor compreenda os princípios básicos envolvidos na criação de uma aplicação webmapping e consiga dar seus primeiros passos no desenvolvimento de aplicações MapServer
Nota: desenvolvi e publiquei este material pela primeira vez no ano de 2005. Os capítulos enumerados na seção "tópicos" abaixo serão revisados e republicados gradualmente.

Requisitos recomendados
  • um computador desktop com Windows + MS4W ou Linux OSGeo Live
  • alguma familiaridade com linguagens de programação, preferencialmente em ambientes web
  • conhecimentos elementares sobre sistemas de informação geográfica
More »
Categories: OSGeo Planet

gvSIG Team: OpenExpo2017: más pegatinas que coherencia

OSGeo Planet - Tue, 2017-06-06 14:32

Imagínense que trabajan en una administración pública. Una que, como es habitual, arrastra desde hace años el grave problema de consumir software privativo. Una de las que se están planteando dejar de depender tecnológicamente de unas pocas multinacionales de esas que monopolizan el acceso al conocimiento, que está pensando dejar de gastar en licencias por invertir en servicios, que le gustaría trabajar con empresas locales.

Ahora imaginen que se enteran que se va a celebrar la que se anuncia como la feria y congreso de software libre más relevante del momento. Bueno, no dicen software libre porque queda mucho más interesante utilizar terminología anglosajona (FLOSS, open world economy, open innovation…), pero se entiende. Y uno, imagínense, se ilusiona. Podrá asistir y conocer alternativas que le permitan avanzar hacia una migración a software libre en la que ya no dependa de esas multinacionales que, durante tanto tiempo, han aprovechado su modelo de especulación con el conocimiento. Por fin uno va a poder dejar de trabajar con Microsoft, con ESRI,…

Llega el día y con una sonrisa entras en OpenExpo…y de repente algo pasa…no puede ser…te has equivocado de día o de lugar. Revisas la entrada, miras los carteles…todo parece estar correcto.

¿Entonces, cómo puede ser que lo primero que veas al entrar sea un gran stand de Microsoft?

Bueno, quizá, quién sabe, un descuido de la organización…demos una vuelta por la feria a ver que ofrecen…vaya, pegatinas…¿un stand de ESRI?…más pegatinas…”I love free software”, “Powered by…”…en fin, piensas, cogeré algunas pegatinas para los compañeros de trabajo. También hay 2 coches, para hacerse fotos…

Mejor vas a ver las ponencias…revisamos el programa…curioso, ponencias de Microsoft…entremos en una a ver…ni cinco minutos aguantas, mejor te sales…en fin, sigamos viendo el programa…¿algo interesante?…ponencia de ESRI…vayamos por curiosidad…a ver, dicen que son “Open vision”…¿pero?¿esto está pasando?…revisas el programa por tercera vez, por fin algo interesante, una sesión sobre la falta de visibilidad de las mujeres en la tecnología (“women in open technology”, claro)…a ver, ¿dónde es?…no encuentras la sala…ah, está ahí arriba, separada del resto de salas y de la feria…¿habrán querido hacer una metáfora con esto de la falta de visibilidad?…¿las sesiones más interesantes y que…por fin…nada tienen que ver con empresas de software privativo en la ubicación menos visible? curioso descuido…¿Qué queda por ver?¿La ceremonia de los premios al software libre? Visto lo visto, hasta será divertido…veamos, ¿dónde los dan?…ja, no puede ser, de verdad, ¡qué humor!…¡en la “Sala Microsoft”! Y ahí, viendo los premios, por fin, una de las personas que recibe un reconocimiento “Montserrat Boix” dice lo que estas pensando: “Se hace raro estar en un evento de software libre, en la sala Microsoft, rodeada de logos de Microsoft…la coherencia es importante”.

Te vas para casa, pensando en lo que has visto, en que el mercado naciente del software libre lo están -de nuevo- intentando monopolizar los de siempre, los que especulan y cierran el conocimiento, y que la comunidad -parece- no se está dando cuenta de la necesidad de crear una industria alternativa y que esto del software libre debería ser algo más que repartir pegatinas.


Filed under: opinion, spanish
Categories: OSGeo Planet

Fernando Quadro: GeoNode 2.6 está disponível

OSGeo Planet - Mon, 2017-06-05 13:52

O GeoNode anunciou nos últimos dias sua versão estável, a 2.6, com muitos novos recursos que irei citar abaixo:

  • Novo sistema de permissões
  • Suporte para grupos e permissões de grupo
  • Novo mecanismo de pesquisa com base na API REST com pesquisa espacial
  • Suporte para serviços remotos
  • Melhor usabilidade e layout da interface do usuário
  • Novo sistema de segurança baseado em um protocolo utilizando token
  • Um novo cliente alternativo baseado no React JavaScript Framework e OpenLayers 3
  • Novo importador (opcional) com mais formatos suportados para carregar dados
  • Novas ferramentas de linha de comando para a administração
  • Novas aplicações contrib
  • Usando versões recentes de componentes populares e bibliotecas como Django, PostreSQL / PostGIS, pycsw, OWSLib
  • Suporte para o Geoserver 2.9.x
  • Servidor QGIS como alternativa do sistema back-end ao GeoServer
  • Scripts Ansible e Docker para implantação em infra-estruturas de nuvem públicas e privadas
  • Várias melhorias de desempenho
  • Sistema robusto de backup e restauração para migração

Há muitas mudanças internas da versão 2.4 para 2.6, e até mesmo da versão 2.6 pré-release para a versão 2.6 final. Desta forma, se você usa a versão 2.4 e pretende realizar o upgrade o recomendado é configurar um novo servidor a partir do zero e migrar os dados para ele.

Fonte: GeoNode Blog

Categories: OSGeo Planet

PostGIS Development: Causes for 'postgis.backend' is already set

OSGeo Planet - Mon, 2017-06-05 00:00

The error ‘postgis.backend’ is already set comes up every so often in PostGIS mailing list. The issue arises often during or after an upgrade. I’ll go over causes for this I am aware of and how to fix.

The question goes something like this

After upgrading to Postgis 2.3 from 2.1, my server log is filled with these messages :

“WARNING ‘postgis.backend’ is already set and cannot be changed until you reconnect”

Continue Reading by clicking title hyperlink ..
Categories: OSGeo Planet

gvSIG Team: Nuevos vídeo-tutoriales para trabajar con datos catastrales en gvSIG Desktop

OSGeo Planet - Fri, 2017-06-02 16:36

El profesor de la UMH José Cordero Gracia ha publicado dos nuevos vídeo-tutoriales que pueden ser interesantes para aquellos que os estáis iniciando en el uso de gvSIG Desktop para manejo de datos catastrales (en este caso en España).

En el primer vídeo se centra en el uso del plugin GMLCat, que permite trabajar con el formato GML INSPIRE de Catastro y en un segundo vídeo en el uso de las herramientas de edición gráfica para datos catastrales.

Plugin GMLCat:

Edición gráfica:


Filed under: gvSIG Desktop, spanish Tagged: catastro, edición gráfica, gml, GML INSPIRE
Categories: OSGeo Planet

Jackie Ng: Look ma, no tooltip requests!

OSGeo Planet - Fri, 2017-06-02 15:16
So what does tiles of ascii-like content give us?

UTFGrid tiles allows us to pre-render tooltip interaction data. Because we're pre-rendering such data, no mapagent requests are ever made, we can fetch for such tiles just like other map image tiles.

If you remember my previous notes about MapGuide scalability, session repositories add memory and administrative burden/bookkeeping to the running MapGuide Server. If you can get away with not having to create a session repository and keeping it alive, you should. Currently, tooltip requests sadly, require a runtime map (thus, requiring a session be created first and the initial runtime map state to be saved to its session repository).

Because this is pre-rendered tiles of interaction data, paired with map image tiles, it's a very scalable map viewing solution. No CREATERUNTIMEMAP operation was needed to demonstrate this example, nor did we have to create or hit any session-based resources.

Also, because UTFGrids are accessed using the same XYZ tile access scheme, we can re-use the XYZ tile provider in the Tile Set Definition and just specify the new TileFormat of UTFGRID


Accessing UTFGrid tiles is just like accessing XYZ tiles, via the GETTILEIMAGE mapagent operation, but using the UTFGrid Tile Set Definition as the resource id.

The usual mapping suspects of OpenLayers and Leaflet already support UTFGrids, so you can easily take advantage of UTFGrids when it finally lands in MapGuide proper.

Now to make sure UTFGrid support also works on our Linux builds before I draft up that RFC.
Categories: OSGeo Planet

gvSIG Team: Vídeo-tutorial para aprender las herramientas de simbología en gvSIG Desktop

OSGeo Planet - Thu, 2017-06-01 14:50

La capacidad de los SIG para realizar todo tipo de leyendas y mapas temáticos a partir de los atributos asociados a datos vectoriales es una de las más utilizadas en cualquier Sistema de Información Geográfica.

gvSIG Desktop dispone de todo tipo de leyendas para representar nuestros datos geográficos, desde las más simples a las más complejas.

Además de todas las posibilidades que ofrece en materia de leyendas, en el apartado de simbología también conviene conocer las numerosas bibliotecas de símbolos disponibles (y que podemos instalar fácilmente desde el “Administrador de complementos” de gvSIG Desktop). Y si necesitamos crear nuestras propias bibliotecas de símbolos, gvSIG nos proporciona las herramientas para ello.

Todo esto lo podéis aprender en estos dos vídeos-tutoriales de un nuevo webinar enmarcado en el Máster de Valoración, Catastro y Sistemas de Información Territorial. También hemos puesto disponibles los datos empleados en los ejercicios para que podáis replicarlos.

Seguir leyendo…


Filed under: gvSIG Desktop, spanish Tagged: bibliotecas de símbolos, simbología, vídeo-tutorial, webinar
Categories: OSGeo Planet

gvSIG Team: Towards gvSIG 2.4: ISO-7010 symbol library, safety pictograms

OSGeo Planet - Thu, 2017-06-01 14:07

ISO-7010 defines a series of safety pictograms or symbols. This ISO compliant tries to coordinate graphic symbols and colours of safety signs in an international level. A global coordination that allows more coherence and a universal acknowledgement of signs.

There are several sectors related to safety that use geographic information systems, and therefore, disposing of an ISO-7010 symbol library can be very useful. Without going any further, at the gvSIG Association we are making several projects where the final users are directly related to safety issues.

For that, we have created a new symbol library that will be included one of the novelties of the new gvSIG version… but you can download and install it in your gvSIG Desktop already.

You only will have to download this file: https://mega.nz/#!ks4mQAYR!dAl1ZPLFwDYrvoktE4xHv04iTp0h2YyyFWZk7zRpHX0

…and then install it from the “Add-ons manager” of gvSIG Desktop. If you have any doubt, here you have a video about how to do it:


Filed under: english, gvSIG Desktop Tagged: ISO-7010, safety, symbology
Categories: OSGeo Planet

gvSIG Team: 2o gvSIG Festival: Ponencias y vídeos disponibles

OSGeo Planet - Thu, 2017-06-01 07:33

Las presentaciones y vídeos del 2o gvSIG Festival, realizado los días 16 y 17 de mayo de 2017, ya se encuentran disponibles en la página web del evento.

En estas jornadas virtuales sobre geomática libre se presentaron proyectos muy interesantes y en diferentes idiomas, sobre recursos hídricos, planeamiento territorial, exploración del subsuelo o gestión de accidentalidad y aforos entre otros temas.

Si no pudiste seguir las presentaciones en directo ahora tienes la oportunidad de verlas de forma online, así como de descargar la presentación.

 


Filed under: community, events, Geopaparazzi, gvSIG Desktop, spanish, training Tagged: gvSIG Festival
Categories: OSGeo Planet

OSGeo-fr: FOSS4G-Eu : une innovation ouverte pour l'Europe

OSGeo Planet - Wed, 2017-05-31 12:25

Le FOSS4G Europe 2017 aura lieu à Marne-la-Vallée du 18 au 22 juillet 2017.

La troisième édition de la conférence est organisée à l'École Nationale des Sciences Géographiques (ENSG). Notre événement vise à rassembler les utilisateurs et les développeurs de solutions ouvertes en géomatique et à favoriser des interactions fortes entre les communautés géospatiales européennes sur les thèmes des logiciels, des données et des formations libres en géomatique.
Les trois jours de conférences (19-21 juillet) sont précédés par une journée d'ateliers (18 juillet) et suivis par un CodeSprint (22 juillet).

Des membres de la communauté francophone seront présent lors de l'événement, c'est le meilleur moment pour suivre l'évolution des technologies geospatiale open source et réseauter.

Pour en savoir plus : https://europe.foss4g.org/2017/

Categories: OSGeo Planet

Petr Pridal: Bounding Box tool improvements

OSGeo Planet - Wed, 2017-05-31 07:48


We have modernised our Bounding Box tool and added new features!

The tool is freely available at http://boundingbox.klokantech.com/ and allows visual selection of geographic coordinates of an area on a map directly in a web browser.

It is a popular tool used regularly by many librarians all over the world - during cataloguing of maps. It allows direct copy&paste of the selected area into a library system in various formats such as MARC, DublinCore, FGDC or ISO 19139. Thanks to this effort the maps can be discovered with a geographical search - for example at OldMapsOnline.org.

It is practical also for GIS people - who can get the bounding box in GeoJSON, KML, or OGC WKT for use in PostGIS or SQL.

What is new?

The drawn rectangle can now be rotated for higher precision (by dragging the circle in the bottom-right corner) - this is often required for recording area of maps which are not north oriented - for examples riverbed maps.


And there is also a completely new "Polygon tool" accessible by clicking the pentagon icon on the left side. This allows you to draw (and modify) any shape with high precision:


In both cases, the full geometry is formatted into the MARC format (fields 34 and 255). The wrapping bounds, automatically calculated and shown as the dashed rectangle on the map, can be included too.

The tool has been also upgraded to latest mapping library (OpenLayers) and we are now using as the default background layer the OpenStreetMap maps from the OpenMapTiles.org open-source project.

The development has been supported by the Swiss libraries as part of the Kartenportal.CH project.
Categories: OSGeo Planet
Syndicate content