Vous pouvez lire le billet sur le blog La Minute pour plus d'informations sur les RSS !
Canaux
5649 éléments (322 non lus) dans 55 canaux

-
Cybergeo (15 non lus)
-
Revue Internationale de Géomatique (RIG)
-
SIGMAG & SIGTV.FR - Un autre regard sur la géomatique (5 non lus)
-
Mappemonde (30 non lus)
-
Dans les algorithmes (16 non lus)

-
Imagerie Géospatiale
-
Toute l’actualité des Geoservices de l'IGN (11 non lus)
-
arcOrama, un blog sur les SIG, ceux d ESRI en particulier (5 non lus)
-
arcOpole - Actualités du Programme
-
Géoclip, le générateur d'observatoires cartographiques
-
Blog GEOCONCEPT FR

-
Géoblogs (GeoRezo.net)
-
Conseil national de l'information géolocalisée (171 non lus)
-
Geotribu (15 non lus)
-
Les cafés géographiques (3 non lus)
-
UrbaLine (le blog d'Aline sur l'urba, la géomatique, et l'habitat)
-
Icem7
-
Séries temporelles (CESBIO)
-
Datafoncier, données pour les territoires (Cerema) (5 non lus)
-
Cartes et figures du monde (15 non lus)
-
SIGEA: actualités des SIG pour l'enseignement agricole
-
Data and GIS tips
-
Neogeo Technologies (3 non lus)
-
ReLucBlog
-
L'Atelier de Cartographie
-
My Geomatic
-
archeomatic (le blog d'un archéologue à l’INRAP)
-
Cartographies numériques (17 non lus)
-
Veille cartographie (1 non lus)
-
Makina Corpus (6 non lus)
-
Oslandia (4 non lus)
-
Camptocamp
-
Carnet (neo)cartographique
-
Le blog de Geomatys
-
GEOMATIQUE
-
Geomatick
-
CartONG (actualités)
Planet OSGeo
-
1:00
Kartoza: Rendering Points as a Heatmap in GeoServer
sur Planet OSGeoRendering Points as a Heatmap in GeoServerI was assigned the task of rendering a points layer as a heatmap on GeoServer. The client provided a QGIS style that they wanted replicated using an SLD (Styled Layer Descriptor). Initially, they attempted to export the QGIS style directly as an SLD and upload it to GeoServer. However, this approach failed because QGIS generated the heatmap SLD as:
<?xml version="1.0" encoding="UTF-8"?><StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld [schemas.opengis.net] xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0" xmlns:ogc="http://www.opengis.net/ogc" xmlns:se="http://www.opengis.net/se"> <NamedLayer> <se:Name>Current_Layer</se:Name> <UserStyle> <se:Name>Current_style</se:Name> <se:FeatureTypeStyle> <!--FeatureRenderer heatmapRenderer not implemented yet--> </se:FeatureTypeStyle> </UserStyle> </NamedLayer></StyledLayerDescriptor>
The main issue was the line:
<!--FeatureRenderer heatmapRenderer not implemented yet-->
, indicating that the style was essentially saved as blank or non-renderable. This was simply how the style was exported from QGIS.
The first step in addressing the request was to visit the GeoServer Styling Manual and see if there was any example documentation that could help. There was an explanation of how to generate a heatmap style in the Rendering Transformations' Heatmap Generation documentation as well as an example of a heatmap SLD.
Using the example from the documentation as a basis, I made a few adjustments to ensure the style met the client’s requirements. Here is what the initial heatmap style looked like:
<?xml version="1.0" encoding="ISO-8859-1"?><StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" 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"> <NamedLayer> <Name>Heatmap Style</Name> <UserStyle> <Title>Heatmap Style</Title> <Abstract></Abstract> <FeatureTypeStyle> <Transformation> <ogc:Function name="vec:Heatmap"> <ogc:Function name="parameter"> <ogc:Literal>data</ogc:Literal> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>weightAttr</ogc:Literal> <ogc:Literal>geometry</ogc:Literal> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>radiusPixels</ogc:Literal> <ogc:Literal>75</ogc:Literal> <!-- Spread of heatmap around points, set a number below 100 to reduce spread of heatmap --> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>pixelsPerCell</ogc:Literal> <ogc:Literal>5</ogc:Literal> <!-- Set a small number here to generate a higher resolution heatmap --> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>outputBBOX</ogc:Literal> <ogc:Function name="env"> <ogc:Literal>wms_bbox</ogc:Literal> </ogc:Function> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>outputWidth</ogc:Literal> <ogc:Function name="env"> <ogc:Literal>wms_width</ogc:Literal> </ogc:Function> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>outputHeight</ogc:Literal> <ogc:Function name="env"> <ogc:Literal>wms_height</ogc:Literal> </ogc:Function> </ogc:Function> </ogc:Function> </Transformation> <Rule> <RasterSymbolizer> <Geometry> <ogc:PropertyName>geometry</ogc:PropertyName> </Geometry> <Opacity>0.5</Opacity> <ColorMap type="ramp"> <!-- The quantity specifies the percentage of the data range on which to change the colour --> <ColorMapEntry color="#FFFFFF" quantity="0" label="" opacity="0"/> <!-- This is needed to have empty areas around the heatmap 'islands' --> <ColorMapEntry color="#4444FF" quantity=".1" label=""/> <ColorMapEntry color="#00FFAE" quantity=".3" label=""/> <ColorMapEntry color="#FF0000" quantity=".5" label="" /> <ColorMapEntry color="#FFAE00" quantity=".75" label=""/> <ColorMapEntry color="#FFFF00" quantity="1.0" label="" /> </ColorMap> </RasterSymbolizer> </Rule> </FeatureTypeStyle> </UserStyle> </NamedLayer></StyledLayerDescriptor>
Inline comments were added to the SLD to help the client understand which lines they could modify if needed.
The primary adjustments made to the example style are as follows:
- Setting the `weightAttr` as `geometry` so that specified input attribute is the geometry of the various points.
- Adjusting the `radiusPixels` and the `pixelsPerCell` values.
- Adding additional stops in the colour ramp.
- Changing the hexcodes of the colours in the colour ramp to be the same as the example heatmap.
While generating the heatmap style, an issue frequently occurred with GeoServer’s built-in style previewer, which did not display the style accurately. As a result, I had to check the results on the front-end map after every change. This limitation is evident in the screenshot below, where the GeoServer preview lacks a proper front-end to display the styled dummy data, making it appear different from how it would look on an actual map.
The generated heatmap looked like this when rendered correctly (this is dummy data and not the actual data):
The client was pleased with the heatmap but later requested additional functionality: displaying the relative counts of the various heatmap surfaces. This prompted me to research whether anyone had implemented something similar that I could use as a reference. After an extensive search yielded no results, I decided to experiment and create a custom SLD to meet the client’s requirements.
I had previously been shown and used the Point Stacker logic in GeoServer to do clustered symbol displays so I used this as my base logic. The whole logic behind the clustered labelling display didn't need to be complex. All the labels would be the same size, and font, and they just needed to display a relative count.
Given these criteria, I modified my existing Point Stacker logic to be simplified and it looked like this:
<FeatureTypeStyle> <Transformation> <ogc:Function name="gs:PointStacker"> <ogc:Function name="parameter"> <ogc:Literal>data</ogc:Literal> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>cellSize</ogc:Literal> <ogc:Literal>20</ogc:Literal> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>outputBBOX</ogc:Literal> <ogc:Function name="env"> <ogc:Literal>wms_bbox</ogc:Literal> </ogc:Function> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>outputWidth</ogc:Literal> <ogc:Function name="env"> <ogc:Literal>wms_width</ogc:Literal> </ogc:Function> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>outputHeight</ogc:Literal> <ogc:Function name="env"> <ogc:Literal>wms_height</ogc:Literal> </ogc:Function> </ogc:Function> </ogc:Function> </Transformation> <Rule> <Name>Clusters</Name> <Title>Clusters</Title> <ogc:Filter> <ogc:PropertyIsGreaterThanOrEqualTo> <ogc:PropertyName>count</ogc:PropertyName> <ogc:Literal>5</ogc:Literal> </ogc:PropertyIsGreaterThanOrEqualTo> </ogc:Filter> <TextSymbolizer> <Label> <ogc:PropertyName>count</ogc:PropertyName> </Label> <Font> <CssParameter name="font-family">Arial</CssParameter> <CssParameter name="font-size">10</CssParameter> <CssParameter name="font-weight">bold</CssParameter> </Font> <LabelPlacement> <PointPlacement> <AnchorPoint> <AnchorPointX>0</AnchorPointX> <AnchorPointY>0</AnchorPointY> </AnchorPoint> </PointPlacement> </LabelPlacement> <Halo> <Radius>0.4</Radius> <Fill> <CssParameter name="fill">#000000</CssParameter> <CssParameter name="fill-opacity">1</CssParameter> </Fill> </Halo> <Fill> <CssParameter name="fill">#FFFFFF</CssParameter> <CssParameter name="fill-opacity">1.0</CssParameter> </Fill> </TextSymbolizer> </Rule> </FeatureTypeStyle>
There is only one clustering rule as having different sized circles symbolizing different sized clusters was not needed. The `cellSize` was set to 20 map units so that all points within a grid cell of 20x20 map units get clustered together. The `count` property was set to be greater than or equal to 5, as during the creation of the style, it became apparent that labelling all of the clusters with fewer than 5 points overcrowded the map visually and did not add any more information.
The next step was combining the logic for the heatmap and the labelled clusters. After multiple failed attempts, I found that I couldn't combine the two logics into one `FeatureTypeStyle` and needed two separate `FeatureTypeStyle` groups. From there I then played around with the ordering of the `FeatureTypeStyle` logic and learnt that the heatmap style needed to come first in the SLD.
All the attempts led to this style:
<?xml version="1.0" encoding="ISO-8859-1"?> <StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" 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" xmlns:se="http://www.opengis.net/se"> <NamedLayer> <Name>Cluster points</Name> <UserStyle> <!-- Styles can have names, titles and abstracts --> <Title>Clustered points</Title> <Abstract>Styling using cluster points server side</Abstract> <FeatureTypeStyle> <Transformation> <ogc:Function name="vec:Heatmap"> <ogc:Function name="parameter"> <ogc:Literal>data</ogc:Literal> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>weightAttr</ogc:Literal> <ogc:Literal>geometry</ogc:Literal> </ogc:Function> <!-- Set a very small radius or remove this parameter --> <ogc:Function name="parameter"> <ogc:Literal>radiusPixels</ogc:Literal> <ogc:Literal>75</ogc:Literal> <!-- Reduced radius --> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>pixelsPerCell</ogc:Literal> <ogc:Literal>5</ogc:Literal> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>outputBBOX</ogc:Literal> <ogc:Function name="env"> <ogc:Literal>wms_bbox</ogc:Literal> </ogc:Function> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>outputWidth</ogc:Literal> <ogc:Function name="env"> <ogc:Literal>wms_width</ogc:Literal> </ogc:Function> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>outputHeight</ogc:Literal> <ogc:Function name="env"> <ogc:Literal>wms_height</ogc:Literal> </ogc:Function> </ogc:Function> </ogc:Function> </Transformation> <Rule> <RasterSymbolizer> <Geometry> <ogc:PropertyName>geometry</ogc:PropertyName> </Geometry> <Opacity>0.5</Opacity> <ColorMap type="ramp"> <ColorMapEntry color="#FFFFFF" quantity="0" label="" opacity="0"/> <ColorMapEntry color="#4444FF" quantity=".1" label=""/> <ColorMapEntry color="#00FFAE" quantity=".3" label=""/> <ColorMapEntry color="#FF0000" quantity=".5" label="" /> <ColorMapEntry color="#FFAE00" quantity=".75" label=""/> <ColorMapEntry color="#FFFF00" quantity="1.0" label="" /> </ColorMap> </RasterSymbolizer> </Rule> </FeatureTypeStyle> <!-- Clustering and labelling logic --> <FeatureTypeStyle> <Transformation> <ogc:Function name="gs:PointStacker"> <ogc:Function name="parameter"> <ogc:Literal>data</ogc:Literal> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>cellSize</ogc:Literal> <ogc:Literal>20</ogc:Literal> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>outputBBOX</ogc:Literal> <ogc:Function name="env"> <ogc:Literal>wms_bbox</ogc:Literal> </ogc:Function> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>outputWidth</ogc:Literal> <ogc:Function name="env"> <ogc:Literal>wms_width</ogc:Literal> </ogc:Function> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>outputHeight</ogc:Literal> <ogc:Function name="env"> <ogc:Literal>wms_height</ogc:Literal> </ogc:Function> </ogc:Function> </ogc:Function> </Transformation> <Rule> <Name>Clusters</Name> <Title>Clusters</Title> <ogc:Filter> <ogc:PropertyIsGreaterThanOrEqualTo> <ogc:PropertyName>count</ogc:PropertyName> <ogc:Literal>5</ogc:Literal> </ogc:PropertyIsGreaterThanOrEqualTo> </ogc:Filter> <TextSymbolizer> <Label> <ogc:PropertyName>count</ogc:PropertyName> </Label> <Font> <CssParameter name="font-family">Arial</CssParameter> <CssParameter name="font-size">10</CssParameter> <CssParameter name="font-weight">bold</CssParameter> </Font> <LabelPlacement> <PointPlacement> <AnchorPoint> <AnchorPointX>0</AnchorPointX> <AnchorPointY>0</AnchorPointY> </AnchorPoint> </PointPlacement> </LabelPlacement> <Halo> <Radius>0.4</Radius> <Fill> <CssParameter name="fill">#000000</CssParameter> <CssParameter name="fill-opacity">1</CssParameter> </Fill> </Halo> <Fill> <CssParameter name="fill">#FFFFFF</CssParameter> <CssParameter name="fill-opacity">1.0</CssParameter> </Fill> </TextSymbolizer> </Rule> </FeatureTypeStyle> </UserStyle> </NamedLayer></StyledLayerDescriptor>
This style renders the points as a heatmap using the `geometry` attribute for weighting and then displays labels for clusters of points that are larger than 5. It looks like this (Again, this is dummy data and not the actual data):
The style is functional and has been approved by the client. However, I would like to revisit the labelling logic to better align it with the heatmap styling. Specifically, I aim to have the labels correspond to the colour breaks in the heatmap rather than relying on a separate clustering logic.
-
11:00
Mappery: Wellington Botanic Garden
sur Planet OSGeoCartodataviz shared this 3d topographic map of a part of the botanic garden in Wellington
-
15:21
Jackie Ng: Announcing: mapguide-react-layout 0.14.10 and MapGuide Maestro 6.0m13
sur Planet OSGeoWe start the new year with a double-header release of:
- MapGuide Maestro 6.0m13
- mapguide-react-layout 0.14.10
Namely, it is to do with a notification I received about the coming deprecation (and eventual shutdown) of the epsg.io service that both pieces of software use to do proj4 projection lookups for any given EPSG code. This service will shutdown in Feburary (next month) and transition over to the MapTiler coordinates API. This new API requires an API key to use their services.
In the context of these 2 projects, the API key requirement introduces too much friction.- If I take up the offer to use MapTiler, I have to register and bake my API key into both Maestro and mapguide-react-layout and am now responsible for API usage/monitoring under this key from users I have no control over. Last thing I want to deal with is bug reports from users because, let's say for example: proj4 lookup is broken because the API is no longer accessible for my API key due to quota exceeded. I just don't want to deal with such a scenario.
- Which means the alternative is to change the code to the extent that users can "bring their own API key", taking such API key usage/monitoring concerns out of my hands. This too is also too much hassle. I just want to do EPSG code to proj4 lookups nothing more nothing less!
So in light of these concerns, instead of moving to MapTiler coordinates. Instead I have opted to use spatialreference.org to do EPSG -> proj4 lookups. No API keys are required there.
So since this was the main driver for needing to put out new releases of MapGuide Maestro and mapguide-react-layout, we might as well take this opportunity to lump in some other fixes and minor changes, which are detailed below.mapguide-react-layout changes(reworked) Stamen and (new) StadiaMaps supportStamen tiled layer support was broken for some time since it was taken over by Stadia Maps. I had already taken care of this in the VSCode map preview extension which had the same problem. But for mapguide-react-layout, the fix was a bit different due to it not using the latest version of OpenLayers and it is too much work right now to update to the latest OpenLayers in mapguide-react-layout.
So what was done for mapguide-react-layout instead is to create these Stamen tile layers as XYZ layers instead of using the (now broken for that OL release) Stamen tile source. This works because Stamen tiles are ultimately tilesets using the XYZ web mercator scheme. The only other changes is that a Stadia Maps API key is required. So if your appdef defines one or more Stamen tile layers and you didn't specify an API key, you'll get the same startup warning you get when you have Bing Maps layers and didn't specify a Bing Maps API key
But if you do provide a Stadia Maps API key, you'll get the Stamen layers you've seen before.
Since a Stadia Maps API key is now required, we've also added support for other tilesets provided by Stadia Maps, like:
Alidade Smooth
Alidade Smooth Dark
Alidade Satellite
Outdoors
So if you are loading your mapguide-react-layout viewer from a Flexible Layout document, where do you need to specify this new Stadia Maps API key?
That's where the new release of MapGuide Maestro comes in to help!MapGuide Maestro ChangesStamen Maps (changed) and Stadia Maps (new) supportThe Fusion Editor has reworked Stamen Maps support and added support for Stadia Maps
You'll notice that Stamen and Stadia Maps have 2 variants for every layer.- A specialized version
- An XYZ layer variant ("... as XYZ")
This was done so that if you are still authoring Flexible Layouts for Fusion instead of mapguide-react-layout, you can still view Stamen and Stadia Maps layers in Fusion through the existing XYZ layer support that is available in Fusion as demonstrated in the screenshot below, using the Stadia Maps alidade_smooth_dark tileset + API key.
So depending on the context:
If you are authoring a Flexible Layout for Fusion, choose the "... as XYZ" version and enter the Stadia Maps API key when prompted.
Otherwise, if you are authoring a Flexible Layout for mapguide-react-layout, choose the specialized version and enter the Stadia Maps API key in the provided field
This release of mapguide-react-layout will read the Stadia Maps API key from this new setting in the Flexible Layout when initializing with Stamen and Stadia Maps tile layers.
Using spatialreference.org for EPSG > proj4 lookupsAs stated above, the projection management dialog of the Fusion Editor now uses spatialreference.org for resolving proj4 strings from EPSG codes
Other changes- WMS Feature Source Editor: Improved the responsiveness and usability of the Advanced Configuration Dialog
- You can finally copy (ctrl-c) content in the IronPython console!!! You can now truly iterate on automation scripts by finally being able to copy the snippets of working Python code you just entered and eval-ed.
-
12:24
GeoSolutions: GeoSolutions at GeoWeek Feb 10-12 (Booth 1543): Cesium/3D Tiles Support in MapStore
sur Planet OSGeoYou must be logged into the site to view this content.
-
11:00
Mappery: Dona Lina
sur Planet OSGeoErik spotted this on his vacation in Seville
-
11:00
Mappery: Rail Post Office Network
sur Planet OSGeoOliver Leroy said “Doing some trains nerd tourism, very hard to imagine how big the industry was before and how fast the change happened #mapsinthewild“
I couldn’t resist some nerdy research and found this
-
6:00
OPENGIS.ch: Visualizing Ideas: From circles to planets to story arcs
sur Planet OSGeoMy first day at OPENGIS.ch back in September wasn’t what you usually expect when starting at a new workplace. Instead of diving head first into some complex code repository or reading up on company policies, I found myself scribbling lines and circles onto paper.
The OPENGIS.ch team was meeting in Bern at Puzzle ITC / We Are Cube for a workshop on visualizing ideas, hosted by Mayra and Jürgen from We Are Cube. For a few hours, a room full of slightly unsure, but mostly intrigued geo ninjas armed with pencils and paper discovered a new way to express their ideas through simple visuals.
Getting Started: Persuading the «I-Can’t-Draw-For-My-Life» Crowd
Entering the meeting room, some felt slightly threatened by the pencils on the table, but we were quickly assured that no one was expected to become the next Picasso – just to visualize ideas. Easy, right?
Visualizations help us understand, remember, and process ideas better than text or numbers can. Our brains are wired to process images far quicker than text. Being able to sketch ideas is a great skill, so let’s do it!
But for some of us, artistic expression is limited to drawing UML diagrams, and even that can be outsourced to code (see this nifty little tool called Mermaid). So, when it came time to draw our favorite animals as a warm-up, some people were a bit out of their comfort zone. But we soon learned that there are many neat tricks and strategies to make visualizing ideas easier.
The Basics: Shapes, Containers, Arrows, ExpressionsAfter getting over the stress of drawing animals, it was time to get into the basics. Jürgen explained that everything can be visualized using just a handful of simple shapes: circles, squares, triangles, and lines.
By adding a few details to these shapes, we can visualize many different objects without getting lost in the complexity of reality. And suddenly, a circle can be a hole in the paper, a plate or planet earth.
To then visualize even more complex ideas, only three basic elements are needed – containers (like rectangles or circles), arrows, and facial expressions. Containers represent the things we care about (whether that’s a person, an object, or an idea). Arrows help us show the relationships or flow between them. And facial expressions, well, they capture emotion.
By using these basic elements we build complex ideas – no high-level artistic skill required!
The Story Arc: Put your idea into a storyNow that we were a bit more comfortable with expressing ourselves on paper, we were introduced to the Story Arc. It’s a framework that helps structure a narrative visually. Whether you’re presenting a project, brainstorming a new product, or explaining a complex process, having a clear story structure makes everything easier to understand and remember.
So the last task of the day was to invent a story and visualize it. With nothing more than some simple circles, squiggly lines and lots of imagination, we were able to convey our stories with ease. The results were some catchy tales about empty phone batteries, juggling demanding job tasks or flying to the moon to solve a customer problem.
Conclusion: The power of visualizing Ideas
Turns out, visualizing ideas isn’t just for artists! Whether it’s brainstorming a new product or explaining a complex concept, simple visual tools can make ideas clearer and more memorable.
So, the next time you’re staring at a blank whiteboard or trying to figure out the best way to pitch an idea, just remember: grab a pencil, draw a circle, and let your imagination go wild.
Thanks, Mayra and Jürgen from We Are Cube – you’ve taught us that even non-artists can visualize ideas, and it’s all just a handful of simple shapes away!
-
1:00
Camptocamp: Odoo Store Locator Module: Supporting Local Collaboration with Open Source Innovation
sur Planet OSGeoPièce jointe: [télécharger]
When Onestein, an Odoo partner based in Breda, Netherlands, approached Camptocamp, they had a unique request: to create a store location module for the Odoo ERP system, complete with an interactive map. -
18:56
QGIS Blog: Plugin Update – December, 2024
sur Planet OSGeoIn December, there were 37 new plugins published in the QGIS plugin repository.
Here follows the quick overview in reverse chronological order. If any of the names or short descriptions catches your attention, you can find the direct link to the plugin page in the table below:
Filtra Selecionados | Filter Selected Filtra a camada ativa com base nas feições selecionadas, considerando a estrutura e os tipos de campos para uma filtragem otimizada. | Filters the active layer based on selected features, considering the structure and field types for optimized filtering. French Point Elevation Récupère l’altitude à partir du RGE ALTI® (IGN, FRANCE). RAVI Remote Analysis of Vegetation Indices. MGBInputTool This plugin prepares the data for the MGB-IPH model. Integrator us?ug danych przestrzennych Narz?dzie stworzone dla u?ytkowników QGIS, które umo?liwia szybki i bezpo?redni dost?p do danych przestrzennych pochodz?cych z oficjalnej ewidencji zbiorów i us?ug danych przestrzennych kraju (EZiUDP). To najlepszy sposób pracy z polskimi danymi przestrzennymi, je?li na co dzie? z nich korzystasz. Basemaps A QGIS plugin to load multiple online basemap services. Hypsometric Curve Calcola la curva ipsometrica di un bacino idrografico partendo da un layer DEM e da un layer vettoriale contenente il poligono che delimita il bacino stesso. Puoi assegnare la banda di colore per la definizione delle quote altimetriche del terreno, inserire il numero per suddividere l’area del bacino delimitato dal poligono, per la definizione degli intervalli delle quote altimetriche. *** English: Calculate the hypsometric curve of a hydrographic basin starting from a DEM layer and a vector layer containing the polygon that delimits the basin itself. You can assign the color band to define the elevations of the terrain, enter the number to divide the area of ??the basin delimited by the polygon, to define the intervals of the elevations. Mapa Glebowo-Rolnicza Wtyczka do wizualizacji mapy glebowo rolniczej. Geosimulation Land Changes This plugin is a tool used in spatial modeling to predict changes in land cover or land use. CityForge CityForge is a QGIS plugin for reconstructing 3D buildings from footprint and point cloud into CityJSON files. qgis_otp_multi_isochrone_plugin Make Isochrone with OpenTripPlanner Ver1.5. HVLSP merge packages This plugin merges high-value large-scale Geopackage files provided by the Open maps for Europe 2 (OME2) project. sz_processing Susceptibility Zoning plugin. Osm Map Matching Plugin aligning route points with OpenStreetMap roads, including OSM fields. Accessibility calculator Accessibility Calculations. APNCad Applicatif destiné à la prise de notes sur tablette numérique lors des opérations de terrain réalisées pendant le remaniement cadastral. APNCad est le fruit de la collaboration entre Jean-Noël MARCHAL de la BNIC de Nancy et Marius FRANÇOIS-MARCHAL. QuODK A link between ODK Central data and QGIS. EODH Workflows Access and run workflows on the EODH. Next Print This plugin makes it easy to print using templates and text. DataAW DataAW compares two files using area-weighted data. WIMS Integrate Aggregates WIMS field data with Web Services. Wurman Dots Create Wurman Dots using a square or hexagonal grid. qgis_color_ramp_generator Generate QGIS color ramp XML files. variablePanel Displays project variables in a dedicated panel. Siligites Plugin pour l’étude de la proximité entre des sites archéologiques et les formations géologiques à silicites qui leur sont liées. Q4TS QGIS for TELEMAC-SALOME is a pre-processing of open-TELEMAC meshes: mesh creation, mesh modification, mesh interpolation, creation of boundary condition file. Dissect and dissolve overlaps (SAGA NextGen) Detect, zoom to, dissect and dissolve overlaps in one polygon layer. TiffSlider This plugin lets you switch effortlessly between .tiff-layers in your chosen group via horizontal slider. It was mainly scripted to visualize GPR radargrams to depict the change of ground structure. Offset Lines This plugin lets you offset lines parallel to its original in a variable distance. Quick BDL Pobieranie obiektów GUS/BDL (EN: Downloading objects from the Central Statistical Office of Poland / Local Data Bank). RoutesComposer Composer of roads from network of segments. GeoParquet Downloader (Overture, Source & Custom Cloud) This plugin connects to cloud-based GeoParquet data and downloads the portion in the current viewport. Prettier Maps Style your QGIS maps. OpenDRIVE Map Viewer This plugin adds support to visualize OpenDRIVE maps to QGIS. geo_easyprint ????????? Territory Analysis This is an example of a plugin for creating an automated report on a comprehensive analysis of the territory using remote sensing data. Surface Water Storage This plugin generates the inundation area and elevation-area-volume graph for an area. -
11:00
Mappery: Curiositi
sur Planet OSGeoRaf spotted this shop sign in Pamplona
-
1:00
Nick Bearman: FOSS4G 2024 - Belém, Brazil
sur Planet OSGeoI was very lucky to be able to attend FOSS4G 2024, in Belém, Brazil on 2nd - 8th December 2024. Belém is a fantastic city, and due to host COP30 in November 2025, with lots of construction on going. FOSS4G has a wonderful community and a great variety of talks - have a look at the agenda to see the different topics under discussion.
Tri-lingual welcome, in Portugese, Spanish and English at FOSS4G 2024The first two days were workshops, and I attended XYZ Cloud MAPPing 101 presented by Dennis Bauszus, and Community Drone Mapping by Ivan Buendi?a Gayton. In some ways I find the workshops the most useful element of the conference because it gives you time to dig in to a specific piece of software and learn some new skills, something I am quite poor at doing during my usual ‘day job’! I learnt some new useful skills in both workshops. Dennis has also shared the XYZ Mapping workshop materials if you have more discipline than me(!) and can work through it on your own:
- More details on the app itself
- Start with Getting started
- Then look at the workshop
The Drone workshop was also fascinating, and Ivan did a great job of both teaching us how to fly a drone (easier than I thought) and how to help local communities leverage the power of drones (& wider GIS skills) for their own benefit.
The main conference itself was in the Hanger Convention Centre and it was a great international conference. The laid back approach of FOSS4G always creates a lovely atmosphere and it was a great opportunity to get to know new people in the FOSS4G world, and catch up with people I have met at previous events. Community is one of the key things that I love about this group, with people very willing to help each other out. Uber is a key method of transportation in Brazil, and with a number of the evening social events in the city centre, we usually clubbed together at the hotel reception for an Uber to get us there, and back afterwards!
The variety of talks was incredible, with fascinating applications of FOSS4G tools, discussions on the interaction of academia and FOSS4G and personal reflections on people’s FOSS4G journeys. I particularly Kim Durante’s talk on FAIR Principles for Geospatial Data Curation which might have some very useful ideas for a project I am working on at the moment, and Veronica Andreo’s talk, From field biology to the GRASS GIS board - an open source journey about how she got involved in the GRASS GIS project.
I met one lady from Brazil and this was her first international, English speaking conference. She was really enjoying herself and it was a great introduction to the FOSS4G community for her.
One thing that came across to me was the variety of open source projects, and how some projects seem to be doing very similar things. Two examples that come to mind are QField and Mergin Maps, both of which allow users to collect data in a QGIS project in the field on their phone, and process that data back in the office. Another pair would be QGIS and GRASS GIS, both arguably great quality Desktop GIS tools, and there are many other examples too.
Initially I wondered why there were so many similar tools like this, when it might make more sense to combine effort and focus on one tool, rather than splitting our effort over two? However after a bit of reflection I discovered a) that often two similar tools have differences that make them more useful to different audiences. For example, QField is a more flexible field data collection tool, and Mergin Maps is easier to get up and running with. Also, b) having multiple tools reflects the market approach of encouraging development and innovation, with the best tool ‘winning’. In this context winning is not by having the highest revenues or the highest profits, but by having communities of users and developers. If a project doesn’t have a good group of users and/or a good group of developers interested in keeping the project up to date, then gradually it will fall out of use. I was not expecting to see an example of a capitalist based market in the open source community, but here it is!
I also had the opportunity to met Katja Haferkorn, who is the coordinator for FOSSGIS e.V. FOSSGIS e.V. is the OSGeo Local Chapter for German-speaking countries - D-A-CH, i.e. Germany, Austria and the german speaking part of Switzerland. FOSSGIS e.V. is also the German local chapter for OpenStreetMap. FOSSGIS e.V. is quite unique in that they are a local chapter who has a paid coordinator - Katja - and it was fascinating to hear her experiences. As OSGeo:UK Chair, one of the questions I asked her was about diversity within Local Chapters, and OSGeo as a whole. This is an issue for them as well and it is a aspect of membership that has been challenging the whole community for a while. Katja has written a great blog post about the conference. It is in German, but Google Translate does a reasonable job of translating it into English.
Working at the Code Sprint, thanks to Felipe Barros for the photoThe last two days of the conference was the Code Sprint. This is a chance to meet people working on different open source GIS projects and learn how to contribute to different elements of the projects. I had a great chat with Silvina Meritano and Andrés Duhour about using R as a GIS. Silvina was keen to develop her mapping skills in R, and Andrés had already developed an R package (which he presented at the conference: osmlanduseR) and spent a bit of time learning about and contributing to the new
tmap
library examples.Tmap
version 4 is coming out (blog post coming soon!) and I needed to updated my material for this new version. I also spent some time looking at the Las Calles De Las Mujeres project, which looks at the proportion of streets named after women (rather than men) in a range of Spanish speaking countries. Silvina and I had a go at creating a version in R that could automate some more of the process to apply this to different cities in English speaking countries.The internet connection at the code sprint was a little variable, so we had some challenges and had to resort to using the “sneaker net” occasionally - using a USB stick to transfer data between us! Fortunately we never had to resort to playing truco - a card game played in Argentina when the internet doesn’t work and you have nothing else to do!
Conference group photoThanks very much to everyone involved in organising the conference. Many more photos are on Flickr. The conference was a fantastic experience, and if you ever have the opportunity to go to a FOSS4G conference, anywhere, do take it!
If you want help or advice on any open source geospatial tool, or are interested in Introductory or Advanced GIS training in QGIS or R, please do contact me.
-
1:00
GeoServer Team: GeoServer 2025 Roadmap
sur Planet OSGeoHappy new year and welcome to 2025 from the GeoServer team!
Last year we started something different for our project - sharing our 2024 roadmap plans with our community and asking for resources (participation and funding) to accomplish some challenging goals. We would like to provide an update for 2025 and a few words on our experience in 2024.
The GeoServer project is supported and maintained thanks to the hard work of volunteers and the backing of public institutions and companies providing professional support.
GeoServer was started in 2001 by a non-profit technology incubator. Subsequent years has seen the project supported by larger companies with investors and venture capital. This support is no longer available - and without this cushion we must rely on our community to play a greater role in the success of the project.
We are seeking a healthy balance in 2025 and are asking for support in the following areas:
-
Maintenance: The GeoServer team uses extensive automation, quality assurance tools, and policy of dropping modules to “right size” the project to match developer resources.
However maintenance costs for software markedly increased in 2024 as did time devoted to security vulnerabilities. This causes the components used by GeoServer to be updated more frequently, and with greater urgency.
?? Community members can answer questions on geoserver-user forum, reproduce issues as they are reported, and verify fixes.
?? Developers are encouraged to get started by reviewing pull-requests to learn what is needed, and then move on to fixing issues.
-
Security Vulnerabilities: GeoServer works with an established a coordinated vulnerability disclosure policy, with clear guidelines for individuals to particpate based on trust, similar to how committers are managed. Our 2024 experience with CVE-2024-36401 highlights the importance of this activity for our community and service providers.
?? Trusted volunteers can help mind geoserver-security email list, and help reproduce vulnerabilities as they are reported. We also seek developer capacity and funding to address confirmed vulnerabilities.
-
Releases: Regular release and community testing is a key success factor for open source projects and is an important priority for GeoServer. Peter has done a great job updating the release instructions, and many of the tasks are automated, making this activity far easier for new volunteers.
?? Developers and Service Providers are asked to make time available to to assist with the release process.
Asking our community to test release candidates ahead of each major release has been discontinued due to lack of response. The GeoServer team operates with a time-boxed release model so it is predictable when testing will be expected.
?? Community members and Service Providers are asked to help test nightly builds ahead of major releases in March and April.
-
Testing: Testing of new functionality and technology updates is an important quality assurance activity We have had some success asking downstream projects directly to test when facing technical-challenges in 2023.
?? We anticipate extensive testing will be required for GeoServer 3 and ask everyone to plan some time to test out nightly builds with your own data and infrastructure during the course of this activity.
-
Sponsorship: In 2023 we made a deliberate effort to “get over being shy” and ask for financial support, setting up a sponsorship page, and listing sponsors on our home page.
The response has not been in keeping with the operational costs of our project and we seek ideas on input on an appropriate approach.
?? We ask for your financial assistance in 2025 (see bottom of page for recommendations).
The above priorities of maintenance, testing and sponsorship represent the normal operations of an open-source project. This post is provided as a reminder, and a call to action for our community.
2025 Roadmap Planning CITE CertificationOur CITE Certification was lost some years ago, due to vandalism of a build server, and we would like to see certification restored.
OGC CITE Certification is important for two reasons:
- Provides a source of black-box testing ensuring that each GeoServer release behaves as intended.
- Provides a logo and visibility for the project helping to promote the use of open standards.
Recent progress on this activity:
- As part of a Camptocamp organized OGCAPI - Features sprint Gabriel was able setup a GitHub workflow restoring the use of CITE testing for black-box testing of GeoServer. Gabriel focused on OGC API - Features certification but found WMS 1.1 and WCS 1.1 tests would also pass out of the box, providing a setup for running the tests in each new pull request.
- Andrea made further progress certifying the output produced by GeoServer, restoring the WMS 1.3, WFS 1.0 and WFS 1.1 tests, as well as upgrading the test engine to the latest production release. In addition, CITE tests that weren’t run in the past have been added, like WFS 2.0 and GeoTIFF, while other new tests are in progress, like WCS 2.0, WMTS 1.0 and GeoPackage.
- The Open Source Geospatial Foundation provides hosting for OSGeo Projects. Peter is looking into this opportunity which would allow the project to be certified and once again be a reference implementation.
?? Please reach out on the developer forum and ask how you can help support this activity.
GeoServer 3GeoServer 3 is being developed to address crucial challenges and ensure that GeoServer remains a reliable and secure platform for the future.
Staying up-to-date with the latest technology is no longer optional — it’s essential. Starting with spring-framework-6, each update requiring several others to occur at the same time.
Our community is responding to this challenge but needs your support to be successful:
-
Brad and David have made considerable progress on Wicket UI updates over the course of 2024, and with Steve’s effort on Content Security Policy compliance (CSP headers are enabled by default in newer versions of Wicket).
-
Andreas Watermeyer (ITS Digital Solutions) has been steadily working on Spring Security 5.8 update and corresponding OAuth2 Secuirty Module replacements.
-
Consortium of Camptocamp, GeoSolutions and GeoCat have responded to our roadmap challenge with a bold GeoServer 3 Crowdfunding. The crowd funding is presently in phase one collecting pledges, when goal is reached phase two will collect funds and start development.
Check out the crowdfunding page for details, faq, including overview of project plan.
?? Pledge support for GeoServer 3 Crowdfunding using email or form.
?? Developers please reach out on the developer forum if you have capacity to work on this activity.
?? Testers GeoServer 3 will need testing with your data and environment over the course of development.
Service ProvidersService providers bring GeoServer technology to a wider audience. We recognize core-contributors who take on an ongoing responsibility for the GeoServer project on our home page, along with a listing of commercial support on our website. We encourage service providers offering GeoServer support to be added to this list.
Helping meet project roadmap planning goals and objectives is a good way for service providers to gain experience with the project and represent their customers in our community. We recognize service providers that contribute to the sustainability of GeoServer as experienced providers.
?? We encourage service providers to directly take project maintenance and testing activities, and financially support the project if they do not have capacity to participate directly.
Sponsorship OpportunitiesThe GeoServer Project Steering Committee uses your financial support to fund maintenance activities, code sprints, and research and development that is beyond the reach of an individual contributor.
GeoServer recognizes your financial support on our home page, sponsorship page and in release notes and presentations. GeoServer is part of the Open Source Geospatial Foundation and your financial support of the project is reflected on the OSGeo sponsorship page.
Recommendations:
- Individuals can use Donate via GitHub Sponsors to have their repository badged as supporting OSGeo.
- Individuals who offer GeoServer services should consider $50 USD a month to be listed as a bronze Sponsor on the OSGeo website.
- Organisations using GeoServer are encouraged to sponsor $50 USD a month to be listed as a bronze sponsor on the OSGeo website.
- Organisations that offer GeoServer services should consider $250 a month to be listed as a silver sponsor on the OSGeo website.
?? For instructions on sponsorship see how to Sponsor via Open Source Geospatial Foundation.
Further reading:
Thanks to 2025 Sponsors:
-
-
11:00
Mappery: Candles and Globes
sur Planet OSGeoRaf shared this pic. ’Candles shelf decorated with globes at Les Topettes perfume shop in Barcelona Raval’
-
21:04
Free and Open Source GIS Ramblings: Trajectools 2.4 release
sur Planet OSGeoIn this new release, you will find new algorithms, default output styles, and other usability improvements, in particular for working with public transport schedules in GTFS format, including:
- Added GTFS algorithms for extracting stops, fixes #43
- Added default output styles for GTFS stops and segments c600060
- Added Trajectory splitting at field value changes 286fdbd
- Added option to add selected fields to output trajectories layer, fixes #53
- Improved UI of the split by observation gap algorithm, fixes #36
Note: To use this new version of Trajectools, please upgrade your installation of MovingPandas to >= 0.21.2, e.g. using
i
mport pip; pip.main(['install', '--upgrade', 'movingpandas'])
or
conda install movingpandas==0.21.2
-
11:23
Le blog de Geomatys: 2024 chez Geomatys
sur Planet OSGeo2024 chez Geomatys
- 23/12/2024
- Jordan Serviere
Alors que 2024 s’achève, Geomatys se distingue une fois de plus comme un acteur clé dans le domaine de l’information géospatiale, des systèmes d’information environnementale et de la défense. Cette année a été marquée par des avancées technologiques concrètes, des reconnaissances importantes et des collaborations stratégiques qui ont renforcé notre position dans des secteurs en constante évolution. Retour sur ces douze mois faits de projets ambitieux et de réalisations collectives.
Examind C2 : réinvention de la gestion tactiqueLe lancement d’Examind C2 représente une étape cruciale en 2024, tant pour Geomatys que pour les secteurs de la défense, de la cybersécurité et de la gestion de crise. Cette plateforme de Commande et Contrôle (C2), conçue pour répondre aux besoins complexes des environnements multi-milieux et multi-champs, se distingue par son interopérabilité avancée et son traitement en quasi-temps réel. Les visualisations dynamiques qu’elle propose offrent une supériorité informationnelle essentielle pour optimiser les prises de décision dans des situations critiques. Avec des capacités étendues en traitement de données spatiales, Examind C2 anticipe également les attentes futures des utilisateurs. Pour une analyse approfondie de ses capacités et de ses cas d’utilisation, rendez-vous sur le site officiel.
AQUALIT : vers une gestion durable de l’eau potableEn 2024, Geomatys a franchi une nouvelle étape avec la commercialisation d’AQUALIT, une plateforme novatrice destinée à l’analyse des mesures d’eau. Conçue spécifiquement pour les producteurs d’eau potable, AQUALIT leur fournit des outils puissants pour surveiller, analyser et optimiser la qualité de leurs ressources. Cette solution intègre des fonctionnalités avancées en gestion des données hydrologiques, en analyse prédictive et en visualisation cartographique. Dans un contexte où la gestion durable de l’eau est devenue un enjeu prioritaire, AQUALIT illustre parfaitement l’engagement de Geomatys en faveur de l’environnement et de l’innovation. Pour en savoir plus et découvrir toutes ses fonctionnalités, consultez le site d’AQUALIT.
OPAT devient ShoreInt : une évolution pour mieux répondre aux besoins côtiersEn 2024, notre projet OPAT a connu une évolution majeure en devenant ShoreInt. Cette transition reflète notre désir d’offrir une solution toujours plus adaptée aux enjeux complexes de la gestion des zones côtières. ShoreInt intègre des données issues de technologies comme l’AIS, les images satellites et la modélisation spatiale pour fournir une analyse précise des activités maritimes et des dynamiques environnementales. Avec une interface ergonomique et des outils avancés de visualisation, ShoreInt est conçu pour aider les décisionnaires à gérer les interactions complexes entre les activités humaines et les écosystèmes côtiers. Pour en savoir plus sur cette solution innovante, consultez le site de ShoreInt.
Lauréat du Concours d’innovation avec EpiwiseUn des temps forts de 2024 est sans conteste la distinction obtenue par Geomatys pour son projet Epiwise lors des Concours d’innovation de l’État. Soutenu par France 2030, ce projet épidémiologique figure parmi les 177 initiatives lauréates reconnues pour leur potentiel à transformer durablement leur secteur. Cette récompense reflète notre capacité à innover tout en répondant à des besoins sociétaux majeurs, tels que la prévention des pandémies et la modélisation épidémiologique. En s’appuyant sur des technologies de machine learning et de traitement des big data, Epiwise offre des perspectives nouvelles pour la santé publique.
Collaboration et continuité : une stratégie collectiveAu-delà de ces projets phares, Geomatys a maintenu en 2024 un rythme soutenu de collaboration dans des initiatives d’envergure. Parmi elles, FairEase, le portail Géosud et nos partenariats stratégiques avec Mercator Ocean et l’Office Français de la Biodiversité. Ces travaux, axés sur la valorisation des données spatiales, l’interopérabilité et la gestion des ressources naturelles, témoignent de notre engagement à développer des solutions ouvertes, accessibles et adaptées aux enjeux environnementaux contemporains. Ces projets, loin de s’arrêter en 2024, constituent un socle solide pour notre développement en 2025 et au-delà.
Et en 2025...Alors que nous nous tournons vers 2025, Geomatys se prépare à renforcer son impact et à ouvrir de nouvelles perspectives. En poursuivant nos investissements dans la recherche et le développement, notamment en télédétection, modélisation environnementale et gestion des données massives, nous ambitionnons de créer des solutions toujours plus performantes et adaptées aux besoins d’un monde en mutation rapide. L’année à venir sera marquée par le renforcement de nos relations avec nos partenaires stratégiques, dans une perspective de collaboration continue et durable. Nous adressons nos sincères remerciements à nos collaborateurs, dont l’engagement et les compétences sont le moteur de nos réussites, ainsi qu’à nos clients et partenaires pour leur soutien indéfectible. Ensemble, faisons de 2025 une année riche en projets et accomplissements. Toute l’équipe vous souhaite de très belles fêtes de fin d’année. Rendez-vous en 2025 !
MenuLinkedin Twitter Youtube
The post 2024 chez Geomatys first appeared on Geomatys.
-
1:00
PostGIS Development: PostGIS Patch Releases
sur Planet OSGeo -
11:00
Mappery: Candy Jar
sur Planet OSGeoKoen Rutten shared this candy jar.
“#mapsInTheWild My new candy jar! Made by Royal Goedewaagen to the design of Sander Alblas. In my case: a second-hand one.”
-
11:00
Mappery: From the Heart
sur Planet OSGeoPièce jointe: [télécharger]
Another map shared by Le Cartographe during a trip to Portugal.
-
11:00
Mappery: How far have you flown from Tartu
sur Planet OSGeoIvan Sanchez Ortega spottted this big wall map in Tartu airport. People have placed coloured dots representing the furthest distance they have flown from Tartu. Not sure if the colours have added significance.
-
0:22
TorchGeo: v0.6.2
sur Planet OSGeoTorchGeo 0.6.2 Release NotesThis is a bugfix release. There are no new features or API changes with respect to the 0.6.1 release.
This release doubles the number of TorchGeo tutorials, making it easier than ever to learn TorchGeo! All tutorials have been reorganized as follows:
- Getting Started: background material on PyTorch, geospatial data, and TorchGeo
- Basic Usage: basic concepts and components of TorchGeo and how to use them
- Case Studies: end-to-end workflows for common remote sensing use cases
- Customization: customizing TorchGeo to meet your needs, and contributing back those changes
If you have a use case that is not yet documented, please consider contributing a new Case Study tutorial!
Dependencies Datasets- Chesapeake 7/13: remove references to removed classes (#2388)
- Chesapeake CVPR: fix download link (#2445)
- EuroSAT: fix order of Sentinel-2 bands (#2480)
- EuroSAT: redistribute split files on Hugging Face (#2432)
- Forest Damage: fix _verify docstring (#2401)
- Million-AID: fix _verify docstring (#2401)
- UC Merced: redistribute split files on Hugging Face (#2433)
- Utilities: remove defaultdict from collation functions (#2398)
- Add
bands
metadata to all pre-trained weights (#2376)
- SSL4EO: Sentinel-2 name changed on GEE (#2421)
- CI: more human-readable cache names (#2426)
- Models: test that
bands
match expected dimensions (#2383)
- Docs: update alternatives (#2437)
- Docs: reorganize tutorial hierarchy (#2439)
- Add Introduction to PyTorch tutorial (#2440, #2467)
- Add Introduction to Geospatial Data tutorial (#2446, #2467)
- Add Introduction to TorchGeo tutorial (#2457)
- Add TorchGeo CLI tutorial (#2479)
- Add Earth Surface Water tutorial (#960)
- Add contribution tutorial for Non-Geo Datasets (#2451, #2469)
- Add contribution tutorial for Data Modules (#2452)
- Add consistent author and copyright info to all tutorials (#2478)
- Update tutorial for transforms and pretrained weights (#2454)
- README: correct syntax highlighting for console code (#2482)
- README: root -> paths for GeoDatasets (#2438)
This release is thanks to the following contributors:
@adamjstewart
@calebrob6
@cordmaur
@giswqs
@hfangcat
@InderParmar
@lhackel-tub
@nilsleh
@yichiac -
11:09
GeoTools Team: GeoTools 31.5
sur Planet OSGeoGeoTools 31.5 released The GeoTools team is pleased to announce the release of the latest maintenance version of GeoTools 31.5: geotools-31.5-bin.zip geotools-31.5-doc.zip geotools-31.5-userguide.zip geotools-31.5-project.zip This release is also available from the OSGeo Maven Repository and is made in conjunction with GeoServer -
11:00
Mappery: Nobody Is Illegal
sur Planet OSGeo -
16:43
KAN T&IT Blog: GeoNode Cloud: Presentación oficial
sur Planet OSGeo¡Ha llegado el momento! Presentamos GeoNode Cloud, la plataforma en la nube que transforma la gestión de datos geoespaciales.
Sin necesidad de infraestructura interna.
Escalable y confiable gracias a Kubernetes.
Una solución para todos: comunidad open source, sector privado y gobierno.
GeoNode Cloud te ayuda a lograr más con menos esfuerzo
Empezá a explorar: GitHub – Kan-T-IT/geonode-cloud: GeoNode Cloud es una implementación avanzada de la plataforma GeoNode para la nube, integrando Geoserver Cloud para su implementación en Kubernetes.
¿Querés saber más? ¡escribinos! info@kan.com.ar o contestá este posteo#GeoNodeCloud #OpenSource #GeospatialData #CloudComputing #Nube #DatosGeoespaciales #GIS #Cloud #AWS #K8s #Kubernete #digitaltwin #smartcity
Versión en inglés:The time has come! Introducing GeoNode Cloud, the cloud platform that revolutionizes geospatial data management.
No internal infrastructure needed.
Scalable and reliable, powered by Kubernetes.
A solution for everyone: the open-source community, private sector, and government.
GeoNode Cloud helps you achieve more with less effort.
Start exploring:GitHub – Kan-T-IT/geonode-cloud: GeoNode Cloud is an advanced implementation of the GeoNode platform for the cloud, integrating Geoserver Cloud for deployment on Kubernetes.
Want to learn more? Write to us at info@kan.com.ar or reply to this post.
#GeoNodeCloud #OpenSource #GeospatialData #CloudComputing #Cloud #Geospatial #GIS #AWS #K8s #Kubernetes #DigitalTwin #SmartCity
-
11:00
Mappery: Global Fire Pit
sur Planet OSGeoPièce jointe: [télécharger]
Alfons shared this, he asked “Is this meant to be macabre, cynical or educational?”
-
1:00
GeoServer Team: GeoServer 2.25.5 Release
sur Planet OSGeoGeoServer 2.25.5 release is now available with downloads (bin, war, windows), along with docs and extensions.
This is a maintenance release of GeoServer providing existing installations with minor updates and bug fixes. GeoServer 2.25.5 is made in conjunction with GeoTools 31.5, and GeoWebCache 1.25.3. The final release of the 2.25 series is planned for February 2025, please start making plans for an upgrade to 2.26.x or newer.
Thanks to Andrea Aime (GeoSolutions) for making this release.
Release notesImprovement:
- GEOS-11612 Add system property support for Proxy base URL -> use headers activation
- GEOS-11616 GSIP 229 - File system access isolation
- GEOS-11644 Introducing the rest/security/acl/catalog/reload rest endpoint
Bug:
- GEOS-11494 WFS GetFeature request with a propertyname parameter fails when layer attributes are customized (removed or reordered)
- GEOS-11606 geofence-server imports obsolete asm dep
- GEOS-11611 When Extracting the WFS Service Name from the HTTP Request A Slash Before the Question Marks Causes Issues
- GEOS-11643 WCS input read limits can be fooled by geotiff reader
Task:
- GEOS-11609 Bump XStream from 1.4.20 to 1.4.21
- GEOS-11610 Update Jetty from 9.4.55.v20240627 to 9.4.56.v20240826
- GEOS-11631 Update MySQL driver to 9.1.0
For the complete list see 2.25.5 release notes.
Community UpdatesCommunity module development:
- GEOS-11635 Add support for opaque auth tokens in OpenID connect
- GEOS-11637 DGGS min/max resolution settings stop working after restart
Community modules are shared as source code to encourage collaboration. If a topic being explored is of interest to you, please contact the module developer to offer assistance.
About GeoServer 2.25 SeriesAdditional information on GeoServer 2.25 series:
- GeoServer 2.25 User Manual
- GeoServer 2024 Roadmap Plannings
- Raster Attribute Table extension
- Individual contributor clarification
Release notes: ( 2.25.5 | 2.25.4 | 2.25.3 | 2.25.2 | 2.25.1 | 2.25.0 | 2.25-RC )
-
13:25
OSGeo Announcements: [OSGeo-Announce] pgRouting graduates OSGeo Incubation
sur Planet OSGeoOSGeo welcomes pgRouting to its growing ecosystem of projects.
OSGeo is pleased to announce that pgRouting has graduated from incubation and is now a full-fledged OSGeo project.
pgRouting is an open-source extension in the PostGIS / PostgreSQL geospatial database, providing geospatial routing functionality.
Graduating incubation includes fulfilling requirements for open community operation, a responsible project governance model, code provenance, and general good project operation. Graduation is the OSGeo seal of approval for a project and gives potential users and the community at large an added confidence in the viability and safety of the project.
The pgRouitng Steering Committee collectively recognizes this as a big progressive step for the project.
pgRouting has been an active contributor and participant to various open source initiatives inside and outside OSGeo such as FOSS4G, OSGeo Code Sprints, OGC Code Sprints, Joint OSGeo-OGC-ASF (Apache Software Foundation) Code Sprints, and Google Summer of Code.
The pgRouitng PSC says, “We are excited about the future of the project within the OSGeo’s project ecosystem. We have been working to have a community of developers for the project sustainability. It is our honor to be an OSGeo project”.
The pgRouting PSC would like to thank our mentor, Angelos Tzotsos, and the OSGeo Incubation Committee for their assistance during this Incubator process.
Congratulations to the pgRouting community!
About pgRouting
pgRouting extends the PostGIS / PostgreSQL geospatial database to provide geospatial routing functionality. It is written in C++, C and SQL.
It is an open source PostgreSQL extension which implements several graph algorithms.
pgRouting library contains the following features:
- All Pairs Shortest Path algorithms: Floyd-Warshall and Johnson’s Algorithm
- Shortest Path and bi-directional algorithms: Dijkstra, A*
- Graph components, analysis and contraction algorithms.
- Traveling Sales Person
- Graph components, analysis and contraction algorithms.
- Shortest Path with turn restrictions
pgRouting is able to process geospatial and non geospatial graphs.
It’s processing extension execute a number of existing graph algorithms based on reliable software and libraries. It is written in such a way that gives the ability to hook a new graph algorithm in a clean way including the connection code to the database.
The pgRouting functions are standardized in terms of parameter types and names, decreasing the learning curve of a user.
pgRouting is very flexible with graph data input, in an inner SQL query and output with standardized column names, so you can process almost any kind of graph data stored in the database.
About OSGeo
The Open Source Geospatial Foundation is not-for-profit organization to “empower everyone with open source geospatial‘. The software foundation directly supports projects serving as an outreach and advocacy organization providing financial, organizational and legal support for the open source geospatial community.
OSGeo works with Re:Earth, QFieldCloud, GeoCat, T-Kartor, and other sponsors, along with our partners to foster an open approach to software, standards, data, and education.
2 posts - 2 participants
-
11:00
Mappery: London cap
sur Planet OSGeoI found these caps in Camden, London. The coordinates point to the well-known Harrods of London.
-
10:59
Free and Open Source GIS Ramblings: Urban Mobility Insights with MovingPandas & CARTO in Snowflake
sur Planet OSGeo -
11:00
Mappery: Tattoo Shop Decor
sur Planet OSGeoErik spotted this sort of thematic map in a tattoo shop in Bratislava. I can’t work out the thematic criteria
“Nice #mapsinthewild in a tattoo shop in Bratislava. [https:]] to be exact. Walking past while on the way to the #QGISUC2024 dinner location. Map with New Zealand, but transformation might be a bit off.”
-
11:00
Mappery: Toronto Waterfront
sur Planet OSGeoClare shared this map of Toronto
-
4:11
BostonGIS: The bus factor problem
sur Planet OSGeoOne of the biggest problems open source projects face today is the bus factor problem.
I've been thinking a lot about this lately as how it applies to my PostGIS, pgRouting, and OSGeo System Administration (SAC) teams.
Continue reading "The bus factor problem" -
11:00
Mappery: The New Deal
sur Planet OSGeoAn interactive map from the FDR Museum
“Learn about government contributions to many conveniences we take for granted today. See how these projects helped strengthen the nation’s economy during the Great Depression. Maybe you’ll find a New Deal project in your own community”
-
10:24
QGIS Blog: Plugin Update – November, 2024
sur Planet OSGeoNovember was a really productive month, with a remarkable total of 43 new plugins published in QGIS plugin repository. In addition there are 3 more plugins from October listed here, which somehow were missed, and for that we apologize to their authors.
Here follows the quick overview in reverse chronological order. If any of the names or short descriptions catches your attention, you can find the direct link to the plugin page in the table below:
All Geocoders At Once Plugin accumulating most popular geocoders. ODK Connect Connect to ODK Central, fetch submissions, and visualize field data on QGIS maps. Supports filtering, spatial analysis, and data export. Web Service Plugin Wtyczka umo?liwia prezentacj? danych z serwisów WMS, WMTS, WFS i WCS w postaci warstw w QGIS. Wtyczka wykorzystuje dane z Ewidencji Zbiorów i Us?ug oraz strony geoportal.gov.pl Polygon grouper This plugin groups polygons together. GeoCAR Cadastro Ambiental Rural. Not-So-QT-DEM TauDEM 5.3 processing provider. GeocodeCN ????????????????
EN: A plug-in that converts addresses into latitude and longitude coordinates.Feature Navigator Este plugin permite navegar entre entidades en una capa activa de QGIS con botones de anterior y siguiente. Movement Analysis Toolbox for raster based movement analysis: least-cost path, accumulated cost surface, accessibility. Graphab3 Graphab3 for QGIS. SGTool Simple Potential Field Processing. FieldColorCoder Easily apply color codes to layers based on selected field values. NGP Connect Plugin to store files in Lantmäteriet National Geodata Platform with external storage for the attachment widget in features attribute form. Projection Factors Redux Calculates various cartographic projection properties as a raster layer. ArqueoTransectas Este complemento genera transectas arqueológicas (líneas horizontales o verticales) dentro de un área definida. Puede ser útil para estudios de campo y proyectos arqueológicos. BROnodig Plugin om BRO data te downloaden en plotten. Arches Project A plugin that links QGIS to an Arches project. Field annotations Make annotations and photos in the field. qCEPHEE Plugin QGIS for CEPHEE. Water Network Tools for Resilience (WNTR) Integration A QGIS Plugin for the WNTR piped water network modelling package. Allows the preparation of water network models and visualisation of simulation results within QGIS. FitLoader A simple plugin to import FIT files. EasyDEM Get Digital Elevation Model (DEM) datasets from multiple sources with Google Earth Engine API and load it as raster layer. Si Kataster EN: SiKataster is a tool for accessing cadastral parcel data from the Real Estate Cadastre of the Surveying and Mapping Authority of the Republic of Slovenia (GURS). The plugin is designed to record information about the source and the date of data acquisition into the metadata of the layers it creates. The data and web service are provided by GURS.
SI: SiKataster je orodje za dostop do podatkov o parcelah v Katastru nepremi?nin Geodetske uprave Republike Slovenije (GURS). Vti?nik je zasnovan na na?in, da v metapodatke slojev, ki jih ustvari, zapiše informacije o viru in datumu prevzema podatkov. Podatke in spletni servis zagotavlja GURS.Shred Layer Plugin This plugin allows users to “shred” a layer. Can be used to delete unnecessary layers or when you do not want to leave evidence. Cut layers can also be scattered on the map. otsusmethod This plugin applies Otsu’s method for automated thresholding and segmentation of raster data. Split Lines By Points Split Lines By Points. ??????? ???????????
EN: A collection of functions to implement graphics processingEasy Feature Selector The Easy Feature Selector plugin for QGIS is a practical tool designed to simplify interactions with vector data. GenSimPlot Generator of simulation plots. LockCanvasZoom The Lock and Unlock Canvas Zoom Plugin for QGIS is designed to provide users with a simple way to lock and unlock the zoom position on the map canvas. This plugin offers a toggle button that allows users to easily switch between locked and unlocked states for the map canvas zoom. GWAT – Watershed Analysis Toolbox by Geomeletitiki Semi-automated Hydrological Basin Analysis toolbox. GeoPEC GeoPEC é um software científico para avaliação da acurácia posicional de dados espaciais Esporta Tab su file CSV Esporta la tabella del layer vettoriale selezionato su un file CSV. transform_coords Transform decimal/grade-minute-second coordinates to UTM. Can also make points on the selected coordinates. Geocoder CartoCiudad CartoCiudad ofrece direcciones postales, topónimos, poblaciones y límites administrativos de España. Multi Raster Transparency Pixel Setter Set transparency pixel for multiple raster layers. InSAR Explorer InSAR Explorer is a QGIS plugin that allows for dynamic visualization and analysis of InSAR time series data. Vgrid Vgrid – Global Geocoding Systems. Profile Manager Makes handling profiles easy by giving you an UI to easily import settings from one profile to another. QGIS2Mapbender QGIS plugin to populate Mapbender with WMS services from QGIS Server. PLU Versionning Outil de suivi des versions de numérisation des documents d’urbanisme au format CNIG. Snowflake Connector for QGIS This package includes the Snowflake Connector for QGIS. Count Routes This plugin provides algorithms of network analysis. QuickRectangleCreator QuickRectangleCreator allows you to create a rectangle quickly and easily, preset sizes, snap to grid and rotate on the fly. AlgoMaps PL: Plugin Algolytics do standaryzacji danych adresowych i geokodowania.
EN: Algolytics Plugin for Address Data Standardization and Geocoding.Kue Kue is an embedded AI assistant inside QGIS. -
13:08
gvSIG Batoví: Añadimos una nueva publicación para consulta
sur Planet OSGeo -
13:01
SIG Libre Uruguay: Nuevo libro: «La amenaza mundial de la sequía: tendencias de aridez a nivel regional y mundial, y proyecciones futuras»
sur Planet OSGeo -
11:00
Mappery: Election Results
sur Planet OSGeoSaw this election results map at the FDR Museum a couple of days before the 2024 US Election. This is what I would call an overwhelming vote for one candidate!
The blurb says
“FDR won a historic mandate in 1932.
After three years of economic depression, Americans decisively rejected President Hoover and the ruling Republican Party. Roosevelt defeated Hoover in a landslide, and Democrats seized control of Congress for the first time in 16 years.
They dominated the new Senate by an overwhelming margin of 60 to 35 and enjoyed a 310 to 117 majority in the House.
Voters handed Franklin Roosevelt and the Democrats a blank check. Their only demand was action. What the public-and most Democratic leaders-did not know was what form that action would take.”You could reword this to fit today’s circumstances.
-
11:00
Mappery: Redlining
sur Planet OSGeoI spotted this map in Franklin Delano Roosevelt Museum, which had a special exhibition on FDR and Black African Americans.
Redlining Map of Poughkeepsie, New York and its Suburbs, March 1938
This redlining map of Poughkeepsie was among the hundreds of “Residential Security Maps” of urban areas created by the Home Owners’ Loan Corporation.The maps indicated mortgage lending risk by neighborhood type, including residential, commercial, and industrial areas. Residential districts were marked with different colors to indicate the level of risk in mortgage lending. Streets and neighborhoods that included minority (especially African American) and immigrant populations were often marked in RED as “Fourth Grade” or “Hazardous”— the riskiest category for federally insured homeowner loans. For example, in the BLUE area marked B3 on this map there is a small sliver of RED along Glenwood Avenue. Notes that accompany the map explain why: “Glenwood Avenue, which is shown in red, was an old Negro settlement before this area was built up.” Similarly, in the BLUE area marked B2 Pershing Avenue appears in RED. The mapmaker’s notes indicate: “Pershing Avenue (marked in red) has a number of negro families. Houses on this street are very poor and of little value.”
Not a lot seems to have changed!
-
11:00
Mappery: Standing on New York State
sur Planet OSGeoWe stopped at a rest stop on our way south through New York State, you know I love a floor map! This one shows parks and museums in the state. I agree with the signs saying “I love NY”
-
15:22
Le blog de Geomatys: Stages 2025 !
sur Planet OSGeoStages Geomatys pour 2025
- 10/12/2024
- Jordan Serviere
Geomatys propose pour 2025 deux nouvelles offres de stages :
Montpellier – 3 à 6 mois
Traitement de données géospatiales pour un outil cartographique de prédictions de risques d’émergence de maladies infectieuses
Learn moreMontpellier – 3 à 6 mois
Entre mars et septembre 2025
Développement d’un algorithme de Machine Learning pour la prévision des pics de turbidité
Learn more MenuLinkedin Twitter Youtube
The post Stages 2025 ! first appeared on Geomatys.
-
13:00
Fernando Quadro: WebGIS sob Medida
sur Planet OSGeoWebGIS é uma tecnologia usada para exibir e analisar dados espaciais na Internet. Ele combina as vantagens da Internet e do GIS oferecendo um novo meio de acessar informações espaciais sem a necessidade de você possuir ou instalar um software GIS.
A necessidade de divulgação de dados geoespaciais têm estimulado cada vez mais o uso de ferramentas WebGIS para apresentações interativas de mapas e de informações relacionadas por meio da internet.
As soluções adotadas na apresentação destes mapas devem apresentar um equilíbrio entre facilidade de uso, riqueza de recursos para visualização e navegação entre os dados, e funcionalidades geoespaciais para pós processamento, características que devem ser adequadas para cada perfil de usuário que acessará o WebGIS.
Se você e sua empresa possuem dados geoespaciais e querem disponibilizá-las na Web, o caminho natural para isso é o desenvolvimento de um WebGIS. Mas, se você não tiver uma equipe de TI, ou um especialista em desenvolvimento GIS, não se preocupe, a Geocursos pode te ajudar.
Nossa experiência em GIS nos habilita a entregar soluções baseadas nessa tecnologia utilizando ferramentas open source de visualização geográfica aliada a soluções criativas para o seu negócio.
Quem saber mais?
Acesse e peça um orçamento: [https:]]
WhatsApp: [whats.link] -
11:00
Mappery: Clock Map
sur Planet OSGeoBarryRuderman of Raremaps.com shared this with us “Check out the anemoscope at Kensington Palace dating back to the reign of William III. #mapsinthewild #maps
I love that London appears as the centre of the world (well Europe at least)
-
10:00
OSGeo Announcements: [OSGeo-Announce] Tom Kralidis receives the 2024 Sol Katz Award
sur Planet OSGeoTom Kralidis was honoured with the 2024 Sol Katz Award, presented on 6 December 2024 at FOSS4G 2024 in Belém, Brazil.
This was the 20th year of the award.
2024-12-09
We are honoured to announce that Tom Kralidis is the recipient of the 2024 Sol Katz Award.
You may know Tom through his activities within the GeoPython community, specifically through pygeoapi, pycsw, OWSLib, GeoHealthCheck, pygeometa, and the list goes on. Tom also plays a critical role in promoting OGC standards, throughout FOSS4G projects and also connecting the OGC + OSGeo communities.
Tom is very active at the OSGeo Board level, and other committees within the foundation. He is also active in the World Meteorological Organization (WMO).
But you will most likely know him from various FOSS4G workshops around the world, where he helps users share their spatial information through known standards and Open Source software.
Tom Kralidis is a longtime leader in the FOSS4G community, and it warms our heart to finally thank him for his decades of tireless effort, in promoting sharing.
The FOSS4G community is full of people doing amazing work, and today we take a moment to shine the spotlight on one person, who has long deserved a thank-you, Tom Kralidis.
Thanks Tom!
About the award
The Sol Katz Award for Free and Open Source Software for Geospatial (FOSS4G) is awarded annually by OSGeo to individuals who have demonstrated leadership in the FOSS4G community. Recipients of the award have contributed significantly through their activities to advance open source ideals in the geospatial realm. The award acknowledges both the work of community members, and pay tribute to one of its founders, for years to come.
Read more about Sol Katz at Awards
1 post - 1 participant
-
19:52
gvSIG Batoví: 3 LIBROS ACTUALES E IMPRESCINDIBLES
sur Planet OSGeo -
13:00
Fernando Quadro: 12 características de um Profissional GIS
sur Planet OSGeoNo cenário geoespacial em rápida evolução de hoje, ser um profissional de GIS é mais do que apenas trabalhar com mapas e dados.
Requer uma mistura única de conhecimento técnico, pensamento crítico, criatividade e colaboração.
Quer você esteja apenas começando ou seja um especialista experiente, essas 12 características essenciais podem ajudá-lo a se destacar e prosperar na indústria geoespacial.
Conhecimento em tecnologia
Atenção aos detalhes
Comunicador eficaz
Estar sempre aprendendo
Orientado por dados
Colaborativo
Gerente de projeto
Pensador crítico
Apaixonado por geografia
Solucionador criativo de problemas
Tomador de decisões
Pensador analítico
Qual dessas características você acredita ser a mais importante para o sucesso em GIS? Conte nos comentários!
Fonte: webgis.tech
Instagram: [https:]]
LinkedIn: [https:]] -
11:00
Mappery: Bike Race
sur Planet OSGeoMaddieCaraway shared this “#MapsInTheWild- Navigating the bike course while I chase my dad @CarawayJd doing an @IRONMANtri!!
-
11:00
Mappery: Aberfan
sur Planet OSGeoNick Clark shared these Gatepost-style memorial to the houses which stood where Heilbronn Way now looms over Aberavon #MapsIntheWild
-
4:55
Sean Gillies: Late fall biking
sur Planet OSGeoI've decided to try to ride a bike for exercise more in 2025. Run harder, but run less, with more active recovery and low-intensity outings on a bike. At least until June, when I need to start building the running and hiking endurance that I will need in September.
I got a new bike to make this more fun. It's a Rocky Mountain Solo C50 and I bought it from my favorite local bike shop, Drake Cycles, last Saturday. The first thing I did was pedal it from home up Spring Creek Trail to Pineridge Open Space and ride some laps around the pond. It sure beats riding my commuter bike on dirt and gravel. I haven't bought a new bike or any new bike components in 10 years. Electronic shifters feel like magic to me.
A dark blue-green bike with wide drop handlebars leaning on an interpretive sign in a dry valley under and overcast sky.
So far this week I've done two rides from the barn where we keep our horses while Bea has been doing her equestrian stuff. One at sunset and one at sunrise. I've been three miles east of the barn and seven miles north of the barn, following roads on the PLSS section grid.
A dirt road at dusk, headlights of an approaching truck, and orange sunset glow behind the Rocky Mountains.
In the neighborhood of the barn, the ground is completely free of snow and quite dry. Passing trucks raise medium density clouds of dust. There are scattered homes out here, and vehicles going to and fro periodically. There are large construction sites, too, which can mean a wave of large rigs pulling trailers.
A rolling dirt road and brown grassland with snow-dusted mountains in the background.
I've got a lot to learn about this kind of riding. The right tire pressure for road and trail conditions, for example, and how to get in and out of the drops smoothly. How to descend and corner safely, and how to survive washboard surfaces. Dressing, too. I'm riding at a low intensity and don't generate as much heat as I do when I run.
One of my favorite things about riding further east is the panoramic views of the Front Range peaks. I can see Pikes Peak, Mount Evans, Longs Peak, and the Mummy Range, a span of 200 kilometers, from the top of every rise.
-
21:53
Sean Gillies: Productive running
sur Planet OSGeoAt last, I'm less than 1% injured and am getting back into regular and productive running. We've had a long stretch of mild and dry weather here, which makes it easy to just lace up and go. I ran four times last week, including a nice hilly run in Lory State Park, and will run three times this week. Thursday I did some harder running and a bunch of strides for the first time since June.
Some faint numbness lingers on my left quad, but my hip, butt, and leg are otherwise just fine. My doctor prescribed a course of prednisolone in early November to calm down my pinched nerve and that seemed to banish the last of my Achilles tendonitis as well. My right heel and calf haven't been pain-free in a long time. It's really nice to feel good.
Shoes, legs, and shorts in warm December sunshine
-
11:00
Mappery: New Hampshire – The Wooden State
sur Planet OSGeoI spotted this neat wooden cheeseboard in the shape of New Hampshire in Portsmouth at the beginning of our road trip through New England.
-
17:05
SIG Libre Uruguay: 3 LIBROS ACTUALES E IMPRESCINDIBLES
sur Planet OSGeo -
11:00
Mappery: Goose Creek
sur Planet OSGeoCorvus sent us this 3D relief map at the Goose Creek rest area in Minnesota. Looks pretty big to me
-
10:05
WhereGroup: Datenschutzkonforme Bildveröffentlichung: Gesichter und Nummernschilder automatisch verpixeln mit Python
sur Planet OSGeoAutokennzeichen und Gesichter verpixeln und datenschutzkonforme Bilder erstellen mit Python in nur wenigen Schritten. Wir zeigen wie’s geht. -
1:00
SourcePole: FOSS4G 2024 Belém
sur Planet OSGeoFOSS4G is the annual global event of free and open source geographic technologies and open geospatial data hosted by OSGeo. In 2024 it took place in Belém, Brasil.
-
13:00
Fernando Quadro: 10 aplicações GIS em Energias Renováveis
sur Planet OSGeoÀ medida que o mundo transita para um futuro energético mais limpo e sustentável, o papel dos Sistemas de Informação Geográfica (GIS) se tornou indispensável.
O GIS nos permite enfrentar os desafios complexos do desenvolvimento de energia renovável com precisão e eficiência.
Seja identificando os principais locais para fazendas solares, avaliando o potencial de energia eólica ou planejando infraestrutura hidrelétrica, o GIS fornece os insights espaciais necessários para tomar decisões informadas.
Além do planejamento de projetos, o GIS oferece suporte a avaliações ambientais, mitiga riscos e ajuda a integrar energia renovável em redes elétricas, garantindo que esses desenvolvimentos sejam sustentáveis e resilientes.
Ele também capacita provedores de energia e formuladores de políticas a envolver comunidades, reduzir emissões e enfrentar as mudanças climáticas de frente.
Aqui estão 10 maneiras principais pelas quais o GIS está moldando o setor de energia renovável, promovendo inovação e impulsionando mudanças impactantes:
Integração da Rede
Avaliação de Recursos
Avaliação de Impacto Ambiental
Engajamento da Comunidade
Análise de Risco
Monitoramento e Manutenção
Análise de Uso do Solo
Planejamento de Infraestrutura Energética
Mitigação de Mudanças Climáticas
Mapeamento de Demanda Energética
Gostou desse post? Conte nos comentários
Fonte: webgis.tech
Instagram: [https:]]
LinkedIn: [https:]] -
11:00
Mappery: van Eesteren
sur Planet OSGeoReinder shared this pic from his visit to the van Eesteren Pavilion at a museum in Amsterdam dedicated to the Dutch architect Van Eesteren (1897-1988). Looks like someone is getting “hands on”
-
9:55
OTB Team: Look back on the OTB Users Days 2024
sur Planet OSGeoThe OTB Users Days 2024 were held on November 21th and 22th at Artilect Fablab in Toulouse. Thanks to everyone who attended the event! Plenary Talks On Thursday several talks were given on various subjects: On Friday morning, we had a presentation of the PLUTO portal (video) Brainstorming session On Thursday and Friday afternoons, we […] -
13:00
Fernando Quadro: WebGIS para monitoramento de Terras Indígenas
sur Planet OSGeoTerras indígenas, como a tribo Alto Turiaçu no Maranhão, enfrentam ameaças crescentes de incêndios florestais. Para ajudar na proteção dessas áreas, a Jéssica Uchoa criou uma aplicação WebGIS que monitora focos de incêndio e analisa seus impactos com dados geoespaciais em tempo real e históricos.
Como funciona:
FIRMS (NOAA-21) Realizar o monitoramento de focos de incêndio em tempo real (últimas 24h);
Sentinel-2: Análise de cicatrizes de queimadas com imagens de alta resolução;
MIRBI: Identificação de pontos ativos de incêndio;
Camadas do IBGE: Fornece a localização de territórios indígenas, ajudando na orientação e no planejamento das análises.
Você pode acessar uma versão do WebGIS no seguinte link: [https:]
Gostou desse post? Conte nos comentários
Fonte: webgis.tech
Instagram: [https:]]
LinkedIn: [https:]] -
11:00
Mappery: Cité de l’espace
sur Planet OSGeoCamille found a map in a Mir space station module displayed at the Cité de l’espace, Toulouse, France.
-
1:00
Camptocamp: Camptocamp and IGN Partnership Wins 2024 Acteurs du Libre Award for Best Public-Private Collaboration
sur Planet OSGeoPièce jointe: [télécharger]
We’re delighted to announce that Camptocamp, alongside our partner IGN (Institut National de l'Information Géographique et Forestière), has been awarded the prestigious 2024 Acteurs du Libre Prize in the category of Best Public-Private Collaboration. -
19:18
Fernando Quadro: Segredos para desenvolver seu WebGIS
sur Planet OSGeoVocê está enfrentando problemas no desenvolvimento do seu WebGIS?
Deixe-me poupar algum tempo da sua frustração, pois você pode estar cometendo alguns erros comuns:
Pular direto para a codificação sem um roteiro
Seguir tutoriais que só fazem sentido se você já tiver conhecimento dos termos do WebGIS
Tentar construir ferramentas sem entender o fluxo de dados no WebGIS
Perder tempo “ajustando” ferramentas sem ter a mínima ideia de onde o código deveria ficar
Parece familiar?
Vou te contar alguns “segredos” para o desenvolvimento do seu WebGIS:
Entenda o fluxo de dados e os termos essenciais
Saiba exatamente quais elementos de programação são essenciais
Domine o uso das bibliotecas WebGIS para obter exatamente o que precisava
Gostou desse post? Conte nos comentários
Fonte: webgis.tech
Instagram: [https:]]
LinkedIn: [https:]] -
10:00
Mappery: Indian Taxi
sur Planet OSGeoElizabeth spotted this Map in the Wild on her travels in India
-
1:00
Camptocamp: Exploring Innovation: Camptocamp at Open Source Experience 2024
sur Planet OSGeoPièce jointe: [télécharger]
As a committed contributor to the Open Source Ecosystem, we look forward to presenting two talks that highlight how these technologies address real-world challenges and drive meaningful solutions. -
11:00
Mappery: Slovenia beer map
sur Planet OSGeoI found this map while visiting a craft beer place named Craft Room, in Ljubljana, Slovenia
-
23:59
BostonGIS: PostGIS Day 2024 Summary
sur Planet OSGeoPostGIS Day yearly conference sponsored by Crunchy Data is my favorite conference of the year because it's the only conference I get to pig out on PostGIS content and meet fellow passionate PostGIS users pushing the envelop of what is possible with PostGIS and by extension PostgreSQL. Sure FOSS4G conferences do have a lot of PostGIS content, but that content is never quite so front and center as it is on PostGIS day conferences. The fact it's virtual means I can attend in pajamas and robe and that the videos come out fairly quickly and is always recorded. In fact the PostGIS Day 2024 videos are available now in case you wanted to see what all the fuss is about.
Continue reading "PostGIS Day 2024 Summary" -
10:00
Mappery: Christmas season begins
sur Planet OSGeoRaremaps.com (Barry Ruderman) spotted the Christmas decoration at Heceta Head Lighthouse on the Oregon Coast
-
11:00
Mappery: Wait, is it Halloween?
sur Planet OSGeoPièce jointe: [télécharger]
Ken Field once carved a pumpkin, but, of course, it was a globe. It was from Halloween a few years ago.
-
11:00
Mappery: Franklin D. Roosevelt Presidential Library and Museum
sur Planet OSGeo?Rick Lederer-Barnes shared this photos from the Franklin D. Roosevelt Presidential Library and Museum
-
11:00
Mappery: WGS84
sur Planet OSGeoPièce jointe: [télécharger]
Javier Jimenez Shaw shared this mappy licence plate
-
14:37
geomatico: Geomatico ya es socio de QGIS España
sur Planet OSGeoEn Geomatico creemos firmemente en la colaboración como motor para impulsar la innovación y la excelencia en nuestro sector. Por ello, hemos decidido asociarnos a QGIS España, una organización que comparte nuestra pasión por los sistemas de información geográfica (SIG) y el código abierto. Esta alianza refuerza nuestro compromiso con el uso de herramientas accesibles y de alta calidad para ofrecer soluciones geoespaciales avanzadas a nuestros clientes.
Esta asociación nos permitirá estar más conectados con la comunidad de usuarios y desarrolladores de QGIS en España, lo que abre nuevas oportunidades de aprendizaje, intercambio de conocimientos y participación en iniciativas conjuntas. Estamos convencidos de que trabajar de la mano con QGIS España no solo beneficiará a nuestros proyectos actuales, sino que también contribuirá al desarrollo del ecosistema SIG a nivel nacional.
Nuestra asociación con QGIS España también refleja nuestra visión de contribuir activamente al desarrollo de la tecnología SIG open source en el ámbito nacional. Al formar parte de esta comunidad, no solo apoyamos una herramienta clave en nuestro sector, sino que también fomentamos el avance de soluciones de código abierto que promueven la sostenibilidad y la accesibilidad tecnológica.
-
10:00
Mappery: Florentine Map Window
sur Planet OSGeoDavid Sherren said “I spotted this rather attractive office window in the Borgo San Jacopo, Florence, promoting a collection of hotels. As a bonus, there were some nice maps for sale at the print dealer next door.”
I’m a bit confused by some of the writing being on the inside of the window.
-
11:00
Mappery: At York Station
sur Planet OSGeoPhoto from Doug Greenfield
-
11:00
Mappery: Global incarceration rates
sur Planet OSGeoRobert Simmon comments on the Global incarceration rates displayed in Alcatraz: “The Park Service is doing a great job of having a point of view with an almost purely data-driven design”.
-
15:21
From GIS to Remote Sensing: Tutorial: Download Sentinel-2 data and calculate the NDVI in Python using Remotior Sensus
sur Planet OSGeoThis post is about Remotior Sensus, a Python package that allows for the processing of remote sensing images and GIS data.In this tutorial we'll see how to search and download Sentinel-2 images and calculate the Normalized Difference Vegetation Index (NDVI) using Remotior Sensus.Following the video of this tutorial.
Read more » -
11:00
Mappery: Plantage district Amsterdam
sur Planet OSGeo -
22:23
Free and Open Source GIS Ramblings: GeoParquet in QGIS – smaller & faster files for the win!
sur Planet OSGeotldr; Tired of working with large CSV files? Give GeoParquet a try!
“Parquet is a powerful column-oriented data format, built from the ground up to as a modern alternative to CSV files.” [https:]]
(Geo)Parquet is both smaller and faster than CSV. Additionally, (Geo)Parquet columns are typed. Text, numeric values, dates, geometries retain their data types. GeoParquet also stores CRS information and support in GIS solutions is growing.
I’ll be giving a quick overview using AIS data in GeoPandas 1.0.1 (with pyarrow) and QGIS 3.38 (with GDAL 3.9.2).
File sizeThe example AIS dataset for this demo contains ~10 million rows with 22 columns. I’ve converted the original zipped CSV into GeoPackage and GeoParquet using GeoPandas to illustrate the huge difference in file size: ~470 MB for GeoParquet and zipped CSV, 1.6 GB for CSV, and a whopping 2.6 GB for GeoPackage:
Reading performance
Pandas and GeoPandas both support selective reading of files, i.e. we can specify the specific columns to be loaded. This does speed up reading, even from CSV files:
Whole file Selected columns CSV 27.9 s 13.1 s Geopackage 2min 12s 20.2 s GeoParquet 7.2 s 4.1 s Indeed, reading the whole GeoPackage is getting quite painful.
Here’s the code I used for timing the read times:
As you can see, these times include the creation of the GeoPandas.GeoDataFrame.
If we don’t need a GeoDataFrame, we can read the files even faster:
Non-spatial DataFramesGeoParquet files can be read by non-GIS tools, such as Pandas. This makes it easier to collaborate with people who may not be familiar with geospatial data stacks.
And reading plain DataFrames is much faster than creating GeoDataFrames:
But back to GIS …
GeoParquet in QGISIn QGIS, GeoParquet files can be loaded like any other vector layer, thanks to GDAL:
Loading the GeoParquet and GeoPackage files is pretty quick, especially if we zoom into a small region of interest (even though, unfortunately, it doesn’t seem possible to restrict the columns to further speed up loading). Loading the CSV, however, is pretty painful due to the lack of spatial indexing, which becomes apparent very quickly in the direct comparison:
(You can see how slowly the red CSV points are rendering. I didn’t have the patience to include the whole process in the GIF.)
As far as I can tell, my QGIS 3.38 ‘Grenoble’ does not support writing to or editing of GeoParquet files. So I’m limited to reading GeoParquet for now.
However, seeing how much smaller GeoParquets are compared to GeoPackages (and also faster to write), I hope that we will soon get the option to export to GeoParquet.
For now, I’ll start by converting my large CSV files to GeoParquet using GeoPandas.
More readingIf you’re into GeoJSON and/or PyGeoAPI, check out Joana Simoes’ post: “Navigating GeoParquet: Lessons Learned from the eMOTIONAL Cities Project”
And if you want to see a global dataset example, have a look at Matt Travis’ presentation using Overture data:
-
11:00
Mappery: Upside down
sur Planet OSGeoMichaël Galien shared this photo of a former globe converted into a lamp, placing the South on top of it
-
11:00
Mappery: Chopping boards
sur Planet OSGeoCartonaut saw these chopping boards at Costco
-
11:00
Mappery: Underground at St Pancras
sur Planet OSGeoPièce jointe: [télécharger]
Doug Greenfield shared this map situated in the underground at St Pancras
-
11:00
Mappery: Florida place mat
sur Planet OSGeoCourtney Shannon shared this place mat
-
22:05
OSGeo Announcements: [OSGeo-Announce] FOSS4G Europe 2024 Tartu final press release
sur Planet OSGeoNews item: FOSS4G Europe 2024 Tartu final press release - OSGeo
November 2024Dear OSGeo community,
it has now been some months since FOSS4G Europe 2024 in Tartu, Estonia.
We, the LOC would like to thank you all for your participation, either on site or via the interwebs, for your proposals for presentations and workshops - you helped us put together this amazing event in our hometown. You've helped us create something that will always have a very special place in our hearts.
The final press-release for FOSS4G Europe 2024 is - finally
- ready and can be accessed under the foundation news at osgeo.org [1]. Further links to photos, presentation videos on TIB-AV portal and YouTube, and to the academic track proceedings are all in there.
We hope you enjoyed your time in Tartu, and in the surrounding areas if you had time to explore a bit more.
So one last time - on behalf of the FOSS4G Europe 2024 LOC, thank you and see you very soon.
Tõnis Kärdi
FOSS4G Europe 2024 chair[1] - FOSS4G Europe 2024 Tartu final press release - OSGeo
About FOSS4G Europe
--------------------------------
The FOSS4GE conference, a European extension of the Open Source Geospatial Foundation (OSGeo) annual FOSS4G event, connects professionals in the geoinformation software realm. FOSS4G Europe 2024 in Tartu was the eastern and northernmost (and as it turned out - largest) ever FOSS4G Europe conference to date.2024.europe.foss4g.org FOSS4G Europe 2024
The FOSS4G Europe 2024 conference is taking place 1-7 July in the beautiful city of Tartu, Estonia.
OSGeo
FOSS4G (Events) - OSGeo
With a robust schedule of keynote speakers, workshops, paper sessions and talks, FOSS4G offers a great opportunity for newcomers and regular visitors alike. This ‘annual gathering of the tribes’ boasts: A massive selection of presentations A...
Est. reading time: 2 minutes
About OSGeo
-------------------
The Open Source Geospatial Foundation (OSGeo) is a non-profit
organization dedicated to the development and promotion of open-source
geospatial technologies and data. OSGeo serves as an umbrella
organization for the collaborative development of open source
geospatial software, and provides financial, organizational, and legal
support to the broader geospatial community.OSGeo OSGeo - OSGeo
OSGeo, the OpenSource for GeoSpatial Fosters global adoption of open geospatial technology by being an inclusive software foundation.
_______________________________________________
Announce mailing list
Announce@lists.osgeo.org
[https:]]1 post - 1 participant
-
20:53
GeoTools Team: GeoTools 32.1 released
sur Planet OSGeoGeoTools 32.1 released The GeoTools team is pleased to announce the release of the latest stable version of GeoTools 32.1: geotools-32.1-bin.zip geotools-32.1-doc.zip geotools-32.1-userguide.zip geotools-32.1-project.zip This release is also available from the OSGeo Maven Repository and is made in conjunction with GeoServer 2.26.1 and GeoWebCache 1.26.1. -
20:51
OSGeo Announcements: [OSGeo-Announce] Welcoming our new OSGeo Charter Members 2024
sur Planet OSGeoNews item: Welcoming our new OSGeo Charter Members 2024 - OSGeo
November 2024OSGeo would like to welcome our new OSGeo Charter Members 2024.
We are happy to announce that the following people were accepted as OSGeo Charter Members:
Alberto Vavassori from Italy
Caitlin Haedrich from United States of America
Cholena Smart from Australia
Claudio Iacopino from Italy
Dave Barter from United Kingdom
Felipe Matas from Chile
Gresa Neziri from Kosovo
Hamidreza Ostadabbas from Iran
Mathieu Pellerin from Cambodia
Matthias Daues from Germany
Maxime Collombin from Switzerland
Petr Sevcik from Czech Republic
Ponciano da Costa de Jesus from Timor-Leste
Sami Mäkinen from Finland
Scott McHale from Canada
Tobias Wendorff from Germany
Vasil Yordanov from Bulgaria
Vincent Sarago from France
William Dollins from United States of America
Youssef Harby from EgyptYou are welcome to find out about our new members at the following page New Member Nominations 2024 - OSGeo
In 2024, we had 21 valid nominations and all were accepted.
This year 300 charter members casted their vote.
The board approved the new members in November 2024.OSGeo has 580 charter members
- from 74 countries
- 11 are retiredThanks a lot to Luís Moreira de Sousa, Iván Sánchez Ortega, Vicky Vergara (2024 OSGeo Elections CROs) for organizing the OSGeo Election 2024.
Share thisSee the full list of the OSGeo Charters member and find a link to every profile page there [https:]]
About OSGeo
-------------------
The Open Source Geospatial Foundation (OSGeo) is a non-profit
organization dedicated to the development and promotion of open-source
geospatial technologies and data. OSGeo serves as an umbrella
organization for the collaborative development of open source
geospatial software, and provides financial, organizational, and legal
support to the broader geospatial community.OSGeo OSGeo - OSGeo
OSGeo, the OpenSource for GeoSpatial Fosters global adoption of open geospatial technology by being an inclusive software foundation.
_______________________________________________
Announce mailing list
Announce@lists.osgeo.org
[https:]]1 post - 1 participant
-
11:09
GeoSolutions: FREE Webinar: MapStore at work, NORDIQ webgis product
sur Planet OSGeoYou must be logged into the site to view this content.
-
11:00
Mappery: Traveling seeds
sur Planet OSGeoSeed store map of where they ship their heirloom seed. Source: Cartonaut
-
11:00
Mappery: Stepney City Farm
sur Planet OSGeoSource: The Geospatial Index
-
3:16
Sean Gillies: Python typing mulligan
sur Planet OSGeoThis is why I've been hesitant to add type hints to Fiona, Rasterio, and Shapely. David Lord on missteps and misgivings:
I want a "start over" tool for type annotating a Python library. I started with Flask as untyped code, then added annotations until mypy stopped complaining. But this didn't mean the annotations were _correct_. Over time I've fixed various reported issues. I feel like if I could start from scratch again, I'd probably get closer to correct with the experience I've gained. But removing all existing annotations and ignores is too time consuming on its own. #python
-
1:00
GeoServer Team: GeoServer 2.26.1 Release
sur Planet OSGeoGeoServer 2.26.1 release is now available with downloads (bin, war, windows), along with docs and extensions.
This is a stable release of GeoServer recommended for production use. GeoServer 2.26.1 is made in conjunction with GeoTools 32.1, and GeoWebCache 1.26.1.
Thanks to Peter Smythe (AfriGIS) for making this release.
Security ConsiderationsThis release addresses security vulnerabilities and is considered an important upgrade for production systems.
- GEOS-11557 CVE-2024-45748 High. The details will be released later.
See project security policy for more information on how security vulnerabilities are managed.
Release notesImprovement:
- GEOS-11557 CVE-2024-45748 High
- GEOS-11561 Client-Delegating MapML Proxy
- GEOS-11588 GWC disk quota, check JDBC connection pool validation query
Bug:
- GEOS-11524 csw: default queryables mapping not generated
- GEOS-11543 Unable to use propertyName to filter properties in a GetFeature request when service is not set
- GEOS-11553 SLD Style: Empty SE Rotationelement throws RuntimeException (QGIS generated SLD)
- GEOS-11556 NullPointerException when GWC disk quota monitoring is disabled
- GEOS-11559 The customized attributes editor is prone to setting the wrong attribute source
- GEOS-11573 TileLayer preview doesn’t work anymore
Task:
- GEOS-11574 Bump org.eclipse.jetty:jetty-server from 9.4.52.v20230823 to 9.4.55.v20240627 in /src
- GEOS-11587 Update map fish-print-v2 2.3.2 - see new MAPFISH_PDF_FOLDER configuration option
- GEOS-11609 Bump XStream from 1.4.20 to 1.4.21
- GEOS-11610 Update Jetty from 9.4.55.v20240627 to 9.4.56.v20240826
For the complete list see 2.26.1 release notes.
Community UpdatesCommunity module development:
- GEOS-11107 Open search for EO community module: packaging missing gt-cql-json-xx.x.jar
- GEOS-11517 Using various OGC APIs results in service enabled check related WARN logs
- GEOS-11560 OGC API modules lack cql2-json in assembly
- GEOS-11563 Allow configuring a DGGS resolution offset on a layer basis
- GEOS-11565 Allow configuring the minimum and maximum DGGS resolution for a layer
- GEOS-11579 DGGS modules prevent GeoServer startup if JEP is not installed
Community modules are shared as source code to encourage collaboration. If a topic being explored is of interest to you, please contact the module developer to make contact and offer assistance, even if it is just to say that it works for you.
About GeoServer 2.26 SeriesAdditional information on GeoServer 2.26 series:
-
13:57
From GIS to Remote Sensing: Tutorial: Create a Sentinel-2 high resolution jpg image Using Remotior Sensus
sur Planet OSGeoThis is a tutorial about Remotior Sensus, a Python package that allows for the processing of remote sensing images and GIS data.In particular, this tutorial illustrates how to create a high resolution jpg image from a Sentinel-2 image. Of course, this tutorial could be extended to other satellite images such as Landsat.Following the video of this tutorial.
Read more » -
11:00
Mappery: Hank’s chalk map
sur Planet OSGeoAn enthusiastic chalk map on the menu board at Hank’s. Source: Cartonaut
-
13:20
From GIS to Remote Sensing: Semi-Automatic Classification Plugin major update: version 8.5
sur Planet OSGeo -
11:00
Mappery: New Mexico
sur Planet OSGeoJami wrote New Mexico has a lot of Maps In The Wild
-
20:36
gvSIG Batoví: Finalizó el VII Curso–Concurso Geoalfabetización mediante la utilización de Tecnologías de la Información Geográfica
sur Planet OSGeoUn año más de excelentes proyectos desarrollados por estudiantes de todo el país que han decidido animarse y experimentar con el uso de las Tecnologías de Información Geográfica. Y una vez más estos estudiantes nos sorprenden con el nivel y la calidad de sus trabajos, logrados en apenas 3 meses, debiendo además atender todas sus otras responsabilidades que el estudio les exige.
Ya son más de 1000 docentes y estudiantes (no sólo de Uruguay, sino que también de México -en 2022- y Colombia -en 2023-) que han participado de esta iniciativa que nació en 2017 y que se realiza anualmente desde entonces, solamente interrumpiéndose en 2020, especialmente por la pandemia del COVID-19.
Este año nos acompañaron como tutores de los equipos concursantes:
- Romel Vázquez, Universidad Central «Marta Abreu» de Las Villas (Cuba)
- Ramon Alejandro Claro Torres, Universidad Central «Marta Abreu» de Las Villas (Cuba)
- Williams Luis Morales Moya, Universidad Central «Marta Abreu» de Las Villas (Cuba)
- Neftalí Sillero, Faculdade de Ciências da Universidade do Porto (Portugal)
- Carlos Lara, Facultad de Ciencias de la Universidad Católica de la Santísima Concepción (Chile)
- A/P Nadia Chaer, Comunidad gvSIG Uruguay (Uruguay)
- Lic. Maximiliano Olivera, profesor de Geografìa, CeRP del Litoral (Uruguay)
- Antoni Pérez Navarro, profesor de los Estudios de Informática, Multimedia y Telecomunicación, Universitat Oberta de Catalunya (España)
- Agustín Reyna, Dirección Nacional de Topografía (Uruguay)
El jurado estuvo integrado por:
- por el Ministerio de Transporte y Obras Públicas: Arq. Sergio Acosta y Lara
- por la Dirección General de Educación Secundaria: Insp. Mónica Canaveris
- por Ceibal: Mag. Lic. Sofía García
- por la Dirección de Educación Técnico Profesional: Prof. Julio A. Rodríguez
- por la Universidad Politécnica de Madrid: Dr. Luis Manuel Vilches Blázquez
- por la Asociación Nacional de Profesores de Geografía: Prof. Irene Lucía Knecht Santana
- Por la Universidad Central «Marta Abreu» de Las Villas: Dr. Mikel Moreno Hernández
A continuación, los videos de los proyectos ganadores:
Una vez más debemos agradecer a todas y todos los que han hecho posible que esto sucediera: al equipo del MTOP; a las y los tutores; a los integrantes del jurado; a todas y todos los colaboradores en el Plan Ceibal (gracias por su invalorable asistencia); a toda la Asociación gvSIG (gracias a su incansable apoyo es que este proyecto es posible); a la ANEP, en especial a la Dirección General de Educación Secundaria pero también a la Dirección General de Educación Técnico Profesional; a la Universidad Politécnica de Madrid; a las instituciones que este año nos han apoyado: Universidad Central Marta Abreu de Las Villas y la Asociación Nacional de Profesores de Geografía; y a todas las autoridades de las instituciones involucradas que han decidido continuar apoyando esta iniciativa, la que continúa creciendo.
Nos vemos el año que viene
-
11:00
Mappery: Muir Beach
sur Planet OSGeoCartonaut sent us this nice bronze relief and tactile map of Muir Beach.
-
14:10
WhereGroup: Material UI Themes und MapComponents
sur Planet OSGeoMit Material UI und MapComponents lassen sich flexible, ansprechende Kartenanwendungen gestalten. In unserem Blog zeigen wir, wie Themes und individuelle Anpassungen für eine konsistente und benutzerfreundliche Oberfläche sorgen. -
11:25
OSGeo Announcements: [OSGeo-Announce] pgRouting version 3.7.0 release
sur Planet OSGeoThe pgRouting Team is pleased to announce the release of pgRouting version 3.7.0
The latest release is available at [1]
For discussions on the release, go to [2]To see all issues & pull requests closed by this release see the Git closed milestone for 3.7.0 on Github. [3]
*Support*
* #2656 Stop support of PostgreSQL12 on pgrouting v3.7
o Stopping support of PostgreSQL 12
o CI does not test for PostgreSQL 12*New experimental functions*
* Metrics
o pgr_betweennessCentrality*Official function changes*
* #2605 Standarize spanning tree functions output
o Functions:
+ pgr_kruskalDD
+ pgr_kruskalDFS
+ pgr_kruskalBFS
+ pgr_primDD
+ pgr_primDFS
+ pgr_primBFS
o Standarizing output columns to (seq, depth, start_vid, pred,
node, edge, cost, agg_cost)
+ Added pred result columns.*Experimental promoted to proposed*
* #2635 pgr_LineGraph ignores directed flag and use negative values
for identifiers.
o pgr_lineGraph
+ Promoted to proposed signature.
+ Works for directed and undirected graphs.*Code enhancement*
* #2599 Driving distance cleanup
* #2607 Read postgresql data on C++
* #2614 Clang tidy does not work*To update your database*
Download the packaged version from your operating system, and use this command in the database:
ALTER EXTENSION pgrouting UPDATE TO "3.7.0";[1]. Release v3.7.0 · pgRouting/pgrouting · GitHub
[2]. v3.7.0 · pgRouting/pgrouting · Discussion #2677 · GitHub
[3]. Issues · pgRouting/pgrouting · GitHub1 post - 1 participant
-
10:00
Mappery: Walking on London
sur Planet OSGeoPièce jointe: [télécharger]
Joe shared this from his visit to the old City Hall in London “he map room in the lowest floor of the old city hall was pretty big”
-
10:00
Mappery: Cambridge Station Cycle Park
sur Planet OSGeoThe Cambridge Station cycle park has its perk for map lover coming home by night
-
3:16
Sean Gillies: Let's fucking go
sur Planet OSGeoI saw a physical therapist yesterday. I had a virtual visit with my physician today. I had a 2 mile hike in the sun around a local reservoir. Now I'm listening to the Glenn Branca Orchestra on The Frow Show and my take on my health is: let's go!
The expert consensus is that I did not injure my spine, but that muscles in the left side of my hip have clamped down on a nerve. I'm going to proceed as if that is true, foam rolling, walking, and running through the pain, and not worrying about my spine cracking in pieces. I do have a little bit of numbness in my upper left leg and so I will not directly dive into long technical downhill runs. I expect that I'll resolve that soon.
-
14:46
Jackie Ng: Announcing: mapguide-rest 1.0 RC6.1
sur Planet OSGeoI've taken a momentary break from our (admittedly) glacial pace of MapGuide development to put out another release of mapguide-rest
This release includes the following changes:
- Fix missing reverse routing on selection overview
- Fix bad feature query preparation when querying against watermarked layers
- Relax strict-typing on MgReaderToGeoJsonWriter::FeatureToGeoJson() so that it can work with MgPaginatedFeatureReader allowing pagination to work again
- Added missing properties parameter to swagger defn for session-based feature selection route
We now return to regularly-scheduled programming of trying to get MapGuide Open Source 4.0 to the finish line.
As for mapguide-rest, I envision at least once more major RC *after* the final release of MapGuide Open Source 4.0 before finally wrapping things up on development work and pulling the trigger on the mapguide-rest 1.0 final release. Enough of this RC-after-RC business! -
10:00
Mappery: Relief map of Ilhabela
sur Planet OSGeoHarry shared this map that he spotted on his holiday in Brazil “I also saw this nice wall in a restaurant on Ilhabella which maybe scores better on the “maps as art” criteria.”
I like the way that the land is cut out of the plaster exposing the brick.