Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Un Planet est un site Web dynamique qui agrège le plus souvent sur une seule page, le contenu de notes, d'articles ou de billets publiés sur des blogs ou sites Web afin d'accentuer leur visibilité et de faire ressortir des contenus pertinents aux multiples formats (texte, audio, vidéo, Podcast). C'est un agrégateur de flux RSS. Il s'apparente à un portail web.
Vous pouvez lire le billet sur le blog La Minute pour plus d'informations sur les RSS !
  • Feeds
  • Categories
  • Tags
  • Feeds

    4595 items (139 unread) in 55 feeds

    Dans la presse Dans la presse

    Géomatique anglophone

     
    • sur Free and Open Source GIS Ramblings: GeoParquet in QGIS – smaller & faster files for the win!

      Posted: 23 November 2024, 10:23pm CET

      tldr; 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 size

      The 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 fileSelected columns
      CSV27.9 s13.1 s
      Geopackage2min 12s ?20.2 s
      GeoParquet7.2 s4.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 DataFrames

      GeoParquet 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 QGIS

      In 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.

      If you want to see an even larger example, have a look at Matt Travis’ presentation using Overture data:

    • sur I'm Sending You Back to the Future!

      Posted: 23 November 2024, 12:03pm CET by Keir Clarke
      I've spent today on a time-traveling adventure through 18th-century London. Standing in the bustling, tourist-filled Trafalgar Square, I opened up Allmaps Here and was instantly transported back to King’s Mews - an elaborate courtyard that stood here long before the Battle of Trafalgar was fought and etched its name onto London's streets. Suddenly the city came alive with elegant Georgian charm
    • sur Mappery: Upside down

      Posted: 23 November 2024, 11:00am CET

      Michaël Galien shared this photo of a former globe converted into a lamp, placing the South on top of it

    • sur Bluesky Mapping

      Posted: 22 November 2024, 11:00am CET by Keir Clarke
      Update 2: And here is a third map. EU Skeet Capitals replaces the place-name labels of EU capital cities with the latest Bluesky messages which mention the city.Update: I got busy and created a second map. Social Media Locations (comment below with suggestions for a better name). This map allows you to search for real-time Bluesky mentions of locations around the world. To start a search you
    • sur Mapping Mythical Islands & Imaginary Lands

      Posted: 21 November 2024, 9:24am CET by Keir Clarke
      Hy-Brasil is a mythical island, which was once believed to be located west of Ireland. According to legend, the island was typically shrouded in mist and only visible once every seven years. It appeared on several maps from the 14th to 16th centuries, often depicted as a circular island divided by a central river or strait.Hy-Brasil is also shown in the Atlantic Ocean near Ireland on Map
    • sur The World's Changing Climate Zones

      Posted: 20 November 2024, 10:04am CET by Keir Clarke
      Climate change is one of the defining challenges of our time. It is more important than ever to visualize and understand its likely impacts. The new Köppen-Geiger Explorer hopes to meet this challenge by providing a powerful and interactive way to visualize climate zones and their transitions over time, based on the widely used Köppen-Geiger climate classification system.The Köppen-Geiger
    • sur OSGeo Announcements: [OSGeo-Announce] FOSS4G Europe 2024 Tartu final press release

      Posted: 19 November 2024, 10:05pm CET

      News item: FOSS4G Europe 2024 Tartu final press release - OSGeo
      November 2024

      Dear 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 slight_smile: - 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

      Read full topic

    • sur GeoTools Team: GeoTools 32.1 released

      Posted: 19 November 2024, 8:53pm CET
      GeoTools 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.
    • sur OSGeo Announcements: [OSGeo-Announce] Welcoming our new OSGeo Charter Members 2024

      Posted: 19 November 2024, 8:51pm CET

      News item: Welcoming our new OSGeo Charter Members 2024 - OSGeo
      November 2024

      OSGeo 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 Egypt

      You 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 retired

      Thanks 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 this

      See 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

      Read full topic

    • sur GeoSolutions: FREE Webinar: MapStore at work, NORDIQ webgis product

      Posted: 19 November 2024, 11:09am CET

      You must be logged into the site to view this content.

    • sur Mappery: Traveling seeds

      Posted: 19 November 2024, 11:00am CET

      Seed store map of where they ship their heirloom seed. Source: Cartonaut

    • sur Your Global Local Radio Map

      Posted: 19 November 2024, 9:44am CET by Keir Clarke
      I'm currently listening to XEFO-AM from Mexico City, a radio station that seems to exclusively play classic, early 20th-century Spanish-language songs. The station is just one of about 100 local radio stations in Mexico City that appear on the Radiocast interactive map.Radiocast is an interactive globe featuring over 7,000 radio stations broadcasting from around the world—all of which can be
    • sur The Butterfly Superhighway

      Posted: 18 November 2024, 9:42am CET by Keir Clarke
      Every year, millions of Monarch butterflies undertake an epic journey across North America, traveling thousands of miles from their breeding grounds in the United States and Canada to their wintering habitats in central Mexico. In the spring, they then return to their northern locations in the United States and Canada.What makes this migration even more astonishing is that no single butterfly
    • sur Welcome to the Metaverse

      Posted: 16 November 2024, 9:35am CET by Keir Clarke
      Imagine a digital world layered seamlessly over our own, where every street corner and landmark is brought to life in 3D by a global community of gamers. This is Niantic’s vision for the real-world metaverse, and it’s already starting to take shape.For several years, AR gaming company Niantic has been leveraging its hugely popular games, such as Pokémon GO and Pikman Bloom, to gather location
    • sur gvSIG Batoví: Finalizó el VII Curso–Concurso Geoalfabetización mediante la utilización de Tecnologías de la Información Geográfica

      Posted: 15 November 2024, 8:36pm CET

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

      proyecto ganador

      proyecto finalista

      proyecto finalista

      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

    • sur Mappery: Muir Beach

      Posted: 15 November 2024, 11:00am CET

      Cartonaut sent us this nice bronze relief and tactile map of Muir Beach.

    • sur AI for Spatial Data Search

      Posted: 15 November 2024, 9:50am CET by Keir Clarke
      Aino claims to be 'the world’s first AI tool tailored specifically for retrieving and analyzing spatial data'. In essence, Aino is an AI-powered platform that allows you to search and (supposedly) download spatial data from over 10,000 datasets across more than 400 cities, covering points of interest (POI), urban infrastructure, social data, and much more.How Easy is Aino to Use?I found Aino
    • sur WhereGroup: Material UI Themes und MapComponents

      Posted: 14 November 2024, 2:10pm CET
      Mit 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.
    • sur OSGeo Announcements: [OSGeo-Announce] pgRouting version 3.7.0 release

      Posted: 14 November 2024, 11:25am CET

      The 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 · GitHub

      1 post - 1 participant

      Read full topic

    • sur NYC's Subway Stories

      Posted: 14 November 2024, 10:46am CET by Keir Clarke
      New York City's subway network is a bustling artery that connects millions of New Yorkers to their daily lives. A new interactive map, Subway Stories, developed for the 2024 MTA Open Data Challenge, visualizes some of the stories and patterns that emerge from the rich flow of New York's subway ridership data. Drawing on comprehensive data from 2023, the visualization provides an
    • sur No Local News

      Posted: 13 November 2024, 8:35am CET by Keir Clarke
      "There are 206 counties in the United States with no news outlets. There are 1,561 counties with only one. More than two newspapers a week are closing, and print frequency is shrinking. Some 7,000 newspaper jobs were eliminated in the past year, almost 2,000 of them in newsroom positions." - The 2024 State of Local News ReportThe Medill School of Journalism at Northwestern University has
    • sur Sean Gillies: Let's fucking go

      Posted: 13 November 2024, 3:16am CET

      I 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.

    • sur Jackie Ng: Announcing: mapguide-rest 1.0 RC6.1

      Posted: 12 November 2024, 2:46pm CET

      I'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
      Download
      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!

    • sur Mappery: Relief map of Ilhabela

      Posted: 12 November 2024, 10:00am CET

      Harry 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.

    • sur The Reemergence of Nuclear Power

      Posted: 12 November 2024, 9:54am CET by Keir Clarke
      When I reviewed the Nuclear Stations Map in August, I was surprised to see that, a little over a decade after the Fukushima disaster, Japan appears to be building at least three new nuclear power plants on its coastline. The Nuclear Stations Map shows all the nuclear plants in the world, whether decommissioned, in operation, or under construction. Currently, the map highlights over 60 new
    • sur Nick Bearman: FOSS4G:UK South West 2024 - Bristol

      Posted: 12 November 2024, 1:00am CET

      It was great to attend FOSS4G:UK South West 2024 in Bristol on 12th Nov, at OSGeo:UK’s now regular Bristol Venue, The Engine Shed. The event was a sell out and we had 62 people in the Engine Shed’s main room.

      This was the first time in a while that I have been to a FOSS4G:UK as an attendee rather than as an organiser - and it made a nice difference! We had 14 great presentations, covering a whole range of topics including digitalization of railways, reproducible science, real time vessel monitoring, landscape heritage, open source funding, cloud native web apps and a whole variety of useful open source tools.

      Unfortunately I missed the first presentation - thanks Great Western Railways! - but one common theme that cropped up a lot was how social media as a tool for open source projects has changed dramatically. James Milner said that social media used to be a great way to promote his program, Terra Draw, but know he gets no where near the same impact from using social media. It’s now a bit of a big unknown, and I particularly liked how he summarised this:

      Interestingly, I sent out a number of social media posts to Twitter (X), Mastodon and LinkedIn, and LinkedIn got the most response, so make of that what you will! Although I think it’s fair to say LinkedIn is not universally loved, as it was memorably described as “Grindr for Business” by Andrew Bailey!

      The presenters have also mastered the use of memes, with Matt Travis hitting home with some of the perils of waiting for large data sets to load:

      and of course also

      It was also fantastic to get FAIR Open Science and FAIR workflows mentioned in the presentation by Richard Conway & Garin Smith from Telespazio, who are in the process of developing an exploration platform that allows researchers both to share their data, code and their methods in a reproducible form.

      I also had the opportunity to speak about GoFundGeo and talk about how OSGeo:UK is funding a range of open source geospatial projects that will have an impact in the UK. Join the OSGeo:UK mailing list or check the website to find out more.

      Nick presenting GoFundGeo, thanks to Sam Franklin for the photo

      Finally, as ever, it was great to meet new people and network again with old friends at these events. I know of at least one contract opportunity, as well a number of potential ones and also I think some new volunteers for OSGeo:UK!

      Thanks very much to all the organisers - Pascal Coulon, Alastair Graham, Sam Franklin, Dan Ormsby, Illya Sparkes-Santos, Ant Scott, as well as everyone who came along and took part.

      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.

    • sur Camptocamp: The role of Open Source in achieving Digital Sovereignty

      Posted: 12 November 2024, 1:00am CET
      Enclosure: [download]
      In today’s digital world, the need for control over one’s digital ecosystem is more important than ever.
    • sur Mappery: Large scale mapping

      Posted: 11 November 2024, 10:00am CET

      Edwin Wisze shared this “A few of the meeting rooms during the Logius PI planning have a beautiful map as a carpet. Here are a few examples: New York and The Hague”

      I love maps you can walk on, feels like the right scale for me.

      Which is your favourite?

    • sur The European Cycle Map

      Posted: 11 November 2024, 9:36am CET by Keir Clarke
      Cycling in Europe just got easier with the launch of VeloPlanner, a new interactive map that aims to simplify route planning for cyclists by highlighting 'signposted' cycling routes across the continent. By leveraging detailed data from OpenStreetMap (OSM), VeloPlanner offers a comprehensive view of designated bike routes, helping cyclists of all skill levels find paths that suit their needs.&
    • sur GeoServer Team: Exploring CQL/ECQL Filtering in GeoServer

      Posted: 11 November 2024, 1:00am CET

      GeoSpatial Techno is a startup focused on geospatial information that is providing e-learning courses to enhance the knowledge of geospatial information users, students, and other startups. The main approach of this startup is providing quality, valid specialized training in the field of geospatial information.

      ( YouTube | LinkedIn | Facebook | X )

      Exploring CQL and ECQL Filtering in GeoServer

      In this session, we want to talk about the Using CQL/ECQL Filters in GeoServer in detail. If you want to access the complete tutorial, click on the link.

      Introduction

      Contextual Query Language (CQL) is a text-based query for search/retrieval adopted by the OGC for the Catalogue Web Services specification. Unlike the XML-based Filter Encoding language, CQL is more readable and easier for manual authoring. However, it has limitations, such as not being able to encode ID filters and requiring the attribute to be on the left side of comparison operators.

      To overcome these limitations, GeoServer offers an extended version called ECQL, which closely resembles SQL and provides greater flexibility. ECQL allows users to define filters for querying data in GeoServer using attribute comparisons, logical operators, and spatial predicates. It is compatible with GeoServer’s REST API and can be used for WMS and WFS requests to retrieve filtered data.

      Note. This video was recorded on GeoServer 2.22.4, which is not the most up-to-date version. Currently, versions 2.25.x and 2.26.x are supported. To ensure you have the latest release, please visit this link and avoid using older versions of GeoServer.

      Note. Future version of GeoServer will include support for CQL2 which provides both a text and a JSON representation.

      Comparison operators

      To compare attribute values or other numeric and text values in your CQL / ECQL (Extended Common Query Language) expressions, you can utilize comparison operators.

      In the Layer Preview section, first click on the OpenLayers option for the topp:states layer. Next, locate and click on the Toggle options toolbar in the top left corner to access the advanced options.

      In the CQL filter box within this toolbar, enter the filter expression STATE_NAME = 'Texas', and then press the Apply button. This filter will retrieve and display the data for the state of Texas.

      By reviewing the following examples using the Toggle options toolbar from the LayerPreview page, you will learn how to effectively understand and apply comparison operators using CQL/ECQL expressions:

      • ‘PropertyIsGreaterThanOrEqualTo’ filter

      This filter shows the states that have more than or equal to 5 million inhabitants.

      PERSONS >= 5000000
      
      • ‘PropertyIsLike’ filter

      This filter shows the states whose names, contain the letters ‘ing’ like Washington and Wyoming.

      STATE_NAME like '%ing%'
      
      • ‘PropertyIsBetween’ filter

      This filter shows the states with a population of 5 million to 10 million.

      PERSONS between 5000000 and 10000000
      
      Spatial operators

      These operators enable you to perform spatial queries and filter data, based on various relationships between geometries. Here are the explanations for some commonly used spatial operators:

      • ‘Intersect’ filter

      This filter allows you to query spatial data in GeoServer based on geometric intersection relationships. This filter returns all features that have any spatial intersection or overlap.

      The syntax for the Intersect filter in CQL is as follows:

      Intersects(the_geom,Point(-90 40))
      
      • ‘Within’ filter

      The Within filter checks if a spatial object is completely within another spatial object. This filter retrieves all features that are located within the boundaries of a specified geometric shape, using spatial relationships.

      Within(the_geom,Polygon((-100 30,-100 45,-80 45,-80 30,-100 30)))
      
      • ‘Contains’ filter

      This filter is the inverse of the “Within” filter. It checks if a spatial object completely contains another spatial object and helps you retrieve features that fully enclose the specified geometry.

      CONTAINS(the_geom,LINESTRING(-73.9 43.5,-77.76 42.56))
      
      Bounding Box operators

      The Bounding Box operator is used to filter data based on a specified bounding box. The “bbox” filter in CQL allows you to query spatial data in GeoServer based on a bounding box or a rectangular area.

      CQL filters can also be utilized with the GET method. To use the bbox filter using the GET method, enter the following code in the URL address bar of your browser:

      http://localhost:8080/geoserver/topp/wms?service=WMS&version=1.1.0&request=GetMap&layers=topp:states&bbox=-124.73142200000001,24.955967,-66.969849,49.371735&width=768&height=330&srs=EPSG:4326&format=application/openlayers&CQL_FILTER=BBOX(the_geom,-110,41,-95,45)
      

      This filter enables you to retrieve all features that intersect, or are contained within the specified bounding box.

      In this session, we took a brief journey through the “CQL filtering in GeoServer”. If you want to access the complete tutorial, click on the link.

    • sur Mappery: Map van

      Posted: 10 November 2024, 10:00am CET

      I found this Map Van on Portobello Road

    • sur Sean Gillies: A new CLI for GDAL

      Posted: 9 November 2024, 5:54pm CET

      Even Rouault has proposed a new, modern, and more coherent command line interface (CLI) for the GDAL/OGR project. I think it's a good idea and a good time to do it. I've wanted a better one for about 15 years. Even credits Rasterio for inspiration, and that's gratifying to see. I started writing Rasterio 10 years ago in part because I wanted a better CLI for GDAL.

      What I wanted in a GDAL CLI were the following features:

      • A root command and a few subcommands, one namespace for everything.

      • Uniform arguments and options with predictable ordering and naming.

      • Good documentation of arguments and options.

      • More subcommands with fewer options each. Making gdal_translate into 3-4 commands, for example.

      • Input and output that favor stdin/stdout and JSON.

      • Ease of installation. For example, with pip instead of an OS package manager.

      I estimated in 2013-2014 that it was not feasible for me to achieve those goals within the GDAL project itself. GDAL and its community had no funding for this kind of work at the time. I found the GDAL project's tests somewhat inscrutable and frustrating. A hefty legacy of documentation and folk wisdom about the old ways would have to be updated. Mostly by me, certainly. And the GDAL user community largely did not care. Free software that was fast and effective (and, most of all, free!) was already more than most people had dreamed of. A GIS analyst had so many business and organizational problems to deal with already that the rough edges of gdalinfo and gdal_translate didn't even crack her top 20. Software polish wasn't a big concern in the second decade of FOSS4G. I think it's still a hard thing to sell. Individual consumers will pay money for slick, well-designed software that makes them feel good. Organizations value polish less. And neither GDAL nor Rasterio sell anything to individual consumers.

      Overhauling gdal_translate, ogr2ogr, and friends within the GDAL project looked like a non-starter to me. Pushing a herd of boulders up a hill, by myself, for free, for a community that was largely content with working around and stepping over these boulders. I think I made the right choice for myself. I got to start from scratch, move fast, and use a modern CLI framework. I made a command line interface for Rasterio that, while not perfect, met most of my goals. And I didn't go broke or burn out while doing it.

      Today, thanks to years of fundraising work by Howard Butler, Paul Ramsey, Kristian Evers, and Even, the GDAL project does have funding to overhaul its command line interface as an aspect of overall project health and maintenance. Multiple developers can be paid to work on it. They won't have to donate their time to it as I would have. Rasterio's command line interface can't be adopted by GDAL, or be forked to become GDAL's because it doesn't have all the features of existing GDAL programs (or even of gdal_translate and ogr2ogr for that matter), and my decision to have more subcommands with fewer options is kind of against the grain of GDAL. But the new GDAL CLI can adopt the demonstrably useful features and design of Rasterio's. JSON output, for example, is something that GDAL has already picked up from Rasterio.

      Rasterio will certainly fade a little if the new GDAL CLI is designed and executed well. But that's in the nature of software and software communities. Rasterio has always depended on GDAL and benefited from being built on a technically solid and well loved foundation. And I didn't invent CLI subcommands and JSON output, not at all. It's not unfair. If you succeed in open source, if you move the needle, you will be emulated. In this case, I think we can call it progress. I'm content.

      In the long run, I stand to get half of what I originally wanted from a GDAL CLI, the first three of the six features I listed above. And there's probably still room for a suite of Unix style programs with different opinions and design decisions, especially if it and GDAL agree on basic concepts, arguments, options, and flags.

    • sur Dressing Miku

      Posted: 9 November 2024, 10:36am CET by Keir Clarke
      tldr: miku-earth is an interactive map of people's drawings of the virtual idol Hatsune Miku dressed in the national costumes of countries and subcultures around the world.I like to imagine that Hatsune Miku is just the first step in a new era of virtual celebrities, paving the way for the likes of William Gibson’s Rei Toei to suddenly emerge as real virtual beings. Both Miku and Rei
    • sur Mappery: Kunjapuri

      Posted: 9 November 2024, 10:00am CET

      Elizabeth spotted this street art on her way to the Kunjapuri temple. A quick search suggests that it is the symbol for International Yoga Day but you already knew that didn’t you?

    • sur Sean Gillies: Your account is deactivated

      Posted: 9 November 2024, 5:03am CET

      I stopped using Twitter a while ago. Then it was rebranded as "X". I dithered about deleting my account. Would it be taken over by crypto scammers or an 18 year-old Russian army private or contractor? I've come to the conclusion that I don't care anymore. They can have it if they want. I've downloaded my archive and clicked "deactivate your account".

      If you see a post from an @sgillies on X, it isn't me.

    • sur Fernando Quadro: Começou a Black Friday Geocursos!

      Posted: 8 November 2024, 12:00pm CET

      A maior promoção de 2024 começa hoje, dia 08 e vai até o dia 10 de novembro.

      ? Essa é a sua chance de adquirir nossos cursos com descontos imperdíveis nessa Black Friday.

      Cursos que estão com desconto:

      ?Combo: PostgreSQL, PostGIS e GeoServer (EAD Videoaula com 38h/aula)
      ?50% de desconto
      ? Acesso por 24 meses

      ?Combo: PostgreSQL, PostGIS, GeoServer e OpenLayers 4 (EAD Videoaula com 53h/aula)
      ?60% de desconto
      ? Acesso por 24 meses

      ?? Os cupons de desconto estão sendo informados no nosso Grupo VIP, basta você clicar no link abaixo :

      ?? [https:]]

    • sur Mappery: Old T Shirt

      Posted: 8 November 2024, 10:00am CET

      I found this old T-shirt in a box in storage, long forgotten. This was a swag from my first employment.

    • sur The Indigenous Treaty Map

      Posted: 8 November 2024, 9:43am CET by Keir Clarke
      The Yellowhead Institute has released The Treaty Map, a comprehensive historical overview of land treaties "negotiated" between Indigenous Nations and the Canadian federal government (and previously, with colonial governments and the British Crown). The Institute aims to use the map to foster a deeper understanding of Indigenous land rights and the ongoing disputes surrounding these treaties.The
    • sur Sean Gillies: On my feet

      Posted: 8 November 2024, 4:54am CET

      Saturday, I reported that I was laid up with a back injury. I'm feeling better today. The pain is manageable and I've been able to spend about half of my time awake upright, standing or sitting on my bed, with regular breaks to touch my toes and do the yoga half lift to stretch my back. I even managed to run a little bit yesterday while helping a guy who was the victim of a hit-and-run incident. Car on car, to be specific. No one was injured, as far as I could tell.

      Ban cars. Ban injuries.

    • sur Sean Gillies: It's CyberGIS all over again

      Posted: 8 November 2024, 4:23am CET

      In a Mastodon thread about "GeoAI" today, I blurted out:

      Uh huh. It's CyberGIS all over again.

      We don't talk about CyberGIS anymore. I think it's going to be the same for "GeoAI".

    • sur How Big is Your Country's CO2 Footprint?

      Posted: 7 November 2024, 10:06am CET by Keir Clarke
      Jo Wood, a professor of visual analytics, has released an impressive cartogram visualizing each country's annual CO? emissions over the past 200 years. The map was created for the #30DayMapChallenge.Press 'play' on the Global C02 Emissions map to view an animated timeline of annual CO? emissions by country, from 1800 to 2022. This dynamic visualization offers fascinating insights into the
    • sur The 2024 US Election Maps

      Posted: 6 November 2024, 8:01am CET by Keir Clarke
      The winner of the 2024 U.S. Presidential Election is becoming clear, as shown by today's newspaper election maps. Donald Trump has secured two key battleground states, North Carolina and Georgia, and leads over Kamala Harris in several states already called in his favor. In U.S. elections, traditional choropleth maps - where regions are shaded to represent the winning or leading candidate - can
    • sur Your Hour-By-Hour Guide to Election Night

      Posted: 5 November 2024, 8:17pm CET by Keir Clarke
      Even though the results of the election may not be known for days, many people will still be glued to the news overnight. If you're one of those who will be tracking every rumor for clues about the outcome of the U.S. Presidential Election, you might want to bookmark these interactive maps from The New York Times and The Washington Post, which show when polls close and when to expect updates
    • sur Vintage Street View Imagery

      Posted: 5 November 2024, 8:59am CET by Keir Clarke
      Imagine if Google Maps offered a way to view Street View panoramas of cities as they looked in the past. Unfortunately Google only began capturing Street View images in 2006 and 2007. Photography itself, however, was invented in the 19th century, which means we can explore vintage photographs to glimpse our cities as they used to exist.In fact, one American photographer, Ed Ruscha, practically
    • sur Scrambled Hex Maps

      Posted: 4 November 2024, 5:30pm CET by Keir Clarke
      Fresh from creating a mobile friendly update for Scrambled Maps, Tripgeo has now released an even trickier puzzle, called Scrambled Hex Maps.  If you love puzzles that challenge your spatial reasoning and problem-solving skills, Scramble Hex Maps is a game you won’t want to miss! This engaging daily challenge invites players to rearrange scrambled hexagonal maps into their correct
    • sur The Interactive Map of Ambridge

      Posted: 4 November 2024, 9:36am CET by Keir Clarke
      The Archers is the world's longest-running drama series and yet it has taken 73 years for someone to finally create an interactive map of Ambridge.The Archers is a long-running British radio drama, broadcast on BBC Radio 4, that first aired in 1951. This radio soap opera is famously billed by the BBC as "an everyday story of country folk". The series follows the lives of the residents of
    • sur Map Snake

      Posted: 2 November 2024, 6:02pm CET by Keir Clarke
      I'm sure you remember playing the classic game of Snake. This simple yet addictive game required you to maneuver an ever-growing snake while eating pixels and avoiding collisions with the external walls and the snake's own tail. Now, imagine taking that nostalgic gameplay and placing it in the wonderful world of cartography - welcome to Map Snake!Map Snake takes the cherished arcade
    • sur Cryptic Cross World

      Posted: 2 November 2024, 6:53am CET by Keir Clarke
      My #30DayMapChallenge entry for 'Lines' is a fiendish treasure-hunt map game.The premise of Cryptic Cross World is simple: you’re presented with a series of cryptic crossword clues, each leading you to a new location as you solve them. Points are awarded based on the distance you travel. To aid you in solving these clues, you can reveal letters in the answer - but beware, revealing
    • sur Free Map Data Grabbers

      Posted: 1 November 2024, 7:28am CET by Keir Clarke
      The Overture Maps Foundation, founded in 2022 by Microsoft, Meta (formerly Facebook), Amazon, and TomTom, aims to provide accessible, interoperable open map data. At the time of its launch I remarked that 'hopefully in the future the Overture Maps Foundation will develop more user-friendly methods to access the data'. The Overture Maps Explorer (Beta) is exactly that. The Explorer allows
    • sur Tranquil Walking Directions

      Posted: 31 October 2024, 9:35am CET by Keir Clarke
      Southampton has launched a new interactive map to help walkers and cyclists avoid air pollution and noisy streets. The new Southampton Airmap guides users to quieter, greener, and cleaner walking and cycling paths throughout the city. It provides routes that bypass busy, polluted streets in favor of tree-lined avenues, quiet parks, and scenic green spaces.At the heart of the Southampton
    • sur Fernando Quadro: Etapas básicas para criar seu WebGIS

      Posted: 30 October 2024, 1:00pm CET

      A melhor prática para criar um sistema WebGIS é armazenar todos os seus dados espaciais em um servidor PostgreSQL habilitado para PostGIS. Garanta que a indexação espacial seja aplicada para recuperação de dados mais rápida.

      Você pode facilmente construir uma interface intuitiva e amigável usando HTML básico, CSS, Bootstrap e JavaScript.

      Use Leaflet ou OpenLayers como sua biblioteca de mapeamento padrão!

      Para filtrar dados ou executar consultas, siga estas etapas:
      ? Colete a entrada do usuário e envie-a para seu script de backend por meio de uma solicitação AJAX.
      ? Valide a entrada no backend e busque os dados necessários do banco de dados PostgreSQL usando consultas SQL.
      ? Prepare os dados no backend e envie-os de volta para o cliente (interface do usuário).
      ? O cliente receberá os dados por meio da mesma chamada AJAX e os formatará em camadas Leaflet. AJAX é assíncrono.
      ? Estilize suas camadas de forma eficaz usando funções JavaScript.
      ? Exiba as camadas no mapa.
      ? Ajuste automaticamente a visualização do mapa para se ajustar à extensão do recurso pesquisado.
      ? Adicione-os a um controle de camada para alternar a visibilidade entre ligado e desligado.
      ? Crie dicas de ferramentas ou pop-ups para exibir informações detalhadas.
      ? Se o usuário pesquisar por um único recurso, desenhe um círculo, linha ou polígono ao redor dele e amplie o recurso.

      Estas são as etapas básicas para exibir dados em um sistema WebGIS.

      Gostou desse post? Conte nos comentários ?

      Fonte: webgis.tech
      Instagram: [https:]]
      LinkedIn: [https:]]

    • sur GeoTools Team: GeoTools 31.4 Released

      Posted: 30 October 2024, 12:21pm CET
      GeoTools 31.4 released The GeoTools team is pleased to announce the release of the latest maintenance version of   GeoTools 31.4: geotools-31.4-bin.zip geotools-31.4-doc.zip geotools-31.4-userguide.zip geotools-31.4-project.zip This release is also available from the   OSGeo Maven Repository and is made in conjunction with
    • sur Mappery: Where’s this?

      Posted: 30 October 2024, 10:00am CET
      Enclosure: [download]

      Marc-Tobias asked “Is this a map (in the wild)? If so of what?”

      The answer is Michigan, US and apparently they celebrate something called Plaidurday (massive bonus points to me for working this out). I am going to mark my calendar for next year and wear a check shirt.

    • sur The Scariest Place Names in the World

      Posted: 30 October 2024, 9:30am CET by Keir Clarke
      For many people around the world, the fun of Halloween starts today with Mischief Night. Whether you’re indulging in a little mischief tonight or getting ready for trick-or-treating tomorrow, you might want to add a little spooky geography to your celebrations. Get ready for a 'Mappy Halloween' with a journey through some of the eeriest place names on the map! From Vampire Island off the coast of
    • sur Fernando Quadro: Por que utilizar um WebGIS?

      Posted: 29 October 2024, 1:00pm CET

      Porque mais e mais empresas estão migrando para publicar seus produtos e serviços como WebGIS ou disponibilizando seus dados e funcionalidades pela web.

      Essa mudança faz parte da tendência mais ampla conhecida como “GIS moderno”.

      A mudança para o WebGIS oferece benefícios significativos.

      ? Aqui estão as principais vantagens do WebGIS:

      1. Alcance um público mais amplo: os aplicativos WebGIS podem ser acessados ??globalmente por qualquer pessoa com uma conexão de internet, simplesmente usando uma URL.

      2. Nenhuma instalação necessária: como o WebGIS é baseado em navegador e os navegadores geralmente são pré-instalados na maioria dos dispositivos, os usuários podem acessar os aplicativos instantaneamente sem a necessidade de instalação complexa de software.

      3. Compatibilidade entre plataformas: o WebGIS funciona perfeitamente em todos os sistemas operacionais (Windows, Mac, Linux, etc.) usando navegadores da web padrão.

      4. Custos mais baixos: as empresas podem reduzir despesas usando infraestrutura de nuvem e evitando ou reduzindo a necessidade de licenças de software caras.

      5. Colaboração em tempo real: vários usuários podem interagir com os mesmos dados simultaneamente, permitindo colaboração em tempo real de diferentes locais.

      6. Atualizações instantâneas: quaisquer atualizações ou alterações nos aplicativos podem ser disponibilizadas imediatamente para todos os usuários, sem exigir atualizações manuais ou reinstalações — basta atualizar o navegador.

      7. Mais fácil para usuários não técnicos/não GIS: os aplicativos WebGIS geralmente oferecem interfaces intuitivas, tornando-os acessíveis até mesmo para especialistas não GIS que precisam executar tarefas específicas.

      8. Escalabilidade: as soluções WebGIS podem ser dimensionadas facilmente para lidar com cargas de dados crescentes e demandas do usuário, fornecendo flexibilidade para empresas em crescimento.

      O WebGIS ajuda as empresas a fornecer serviços e aplicativos com tecnologia GIS de forma mais eficaz, tornando-os acessíveis, eficientes e fáceis de usar para seus clientes e empresas.

      Gostou desse post? Conte nos comentários ?

      Fonte: webgis.tech
      Instagram: [https:]]
      LinkedIn: [https:]]

    • sur Mappery: Glacier National Park

      Posted: 29 October 2024, 10:00am CET
      Enclosure: [download]

      Kelsey Jordahl shared this photo of this Hand-painted map of Glacier National Park.

    • sur The Ghosts of London

      Posted: 29 October 2024, 9:21am CET by Keir Clarke
      Beneath the bustling streets and historic landmarks of London lies a city haunted by the spirits of its past. From royal specters in the Tower of London to the chilling echoes of Jack the Ripper’s victims in Whitechapel, London’s dark heritage seems to linger, haunting its present!This Halloween, you've been appointed to the position of Ghost Hunter General of London. Using the provided Haunted
    • sur GeoServer Team: GeoServer 2.25.4 Release

      Posted: 29 October 2024, 1:00am CET

      GeoServer 2.25.4 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.4 is made in conjunction with GeoTools 31.4, and GeoWebCache 1.25.3.

      Thanks to Jody Garnett for making this release.

      Security Considerations

      This release addresses security vulnerabilities and is considered an important upgrade for production systems.

      See project security policy for more information on how security vulnerabilities are managed.

      Release notes

      New Feature:

      Improvement:

      • GEOS-11399 Use Catalog streaming API in LayerGroupPage
      • GEOS-11427 metadata: “fix all” to support changing config repeatable field
      • GEOS-11463 WMS vector dimension validation should query only one feature and only for dimension attribute
      • GEOS-11502 Permit resize on user/group/role palette textbox to allow for extra long role names
      • GEOS-11503 Update mongo schemaless DWITHIN to support non-point geometry
      • GEOS-11557 CVE-2024-45748 High
      • GEOS-11588 GWC disk quota, check JDBC connection pool validation query

      Bug:

      • GEOS-10811 GeoServer 2.22.0 WPS error while clipping raster with GeoJSON input
      • GEOS-11071 GeoJSON PPIO goes NPE while decoding a GeoJSON geometry
      • GEOS-11107 Open search for EO community module: packaging missing gt-cql-json-xx.x.jar
      • GEOS-11453 Failure to look-up default value of custom dimensions on vector layers
      • GEOS-11484 DirectRasterRenderer is not respecting advancedProjectionHandling and continuosMapWrapping format_options
      • GEOS-11493 Azure blob store may not get environment parameters from property file
      • GEOS-11497 WPS execution fails with GeoJSON input
      • GEOS-11504 ResourceAccessManagerWrapper misses some delegating methods
      • GEOS-11505 OWS Monitor only handles WFS 1.0 requests
      • GEOS-11513 WMTS/GetDomainValues - Returned values are not sorted
      • GEOS-11514 Fix parsing WPS geometry geojson inputs
      • 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

      Task:

      • GEOS-11470 Upgrade the version of Mongo driver for schemaless plugin from 4.0.6 to 4.11.2
      • GEOS-11506 Upgrade Spring version from 5.3.37 to 5.3.39 and Spring security from 5.8.13 to 5.8.14
      • GEOS-11508 Update OSHI from 6.4.10 to 6.6.3
      • GEOS-11533 Update org.apache.commons.vfs2 to 2.9.0
      • 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

      For the complete list see 2.25.4 release notes.

      Community Updates

      Community module development:

      • GEOS-11517 Using various OGC APIs results in service enabled check related WARN logs
      • GEOS-11518 DGGS JDBC store SQL encoder should not force the timezone to CET
      • GEOS-11519 Make DGGS rHealPix tests run again
      • 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 offer assistance.

      About GeoServer 2.25 Series

      Additional information on GeoServer 2.25 series:

      Release notes: ( 2.25.4 | 2.25.3 | 2.25.2 | 2.25.1 | 2.25.0 | 2.25-RC )

    • sur EOX' blog: EOX IT Services GmbH at Intergeo Expo 2024

      Posted: 29 October 2024, 1:00am CET
      Intergeo 2024 is one of the world’s leading expos for geospatial solutions, bringing together professionals, innovators, and thought leaders from across the globe. Held this year in Stuttgart, Germany, the event provided a perfect platform for industry experts to showcase the latest advancements in ...
    • sur Fernando Quadro: Interação entre Temperatura e Fluxos oceânicos com IA e GIS

      Posted: 28 October 2024, 1:00pm CET

      A combinação de Inteligência Artificial (IA) e Sistemas de Informação Geográfica (GIS) pode transformar nossa compreensão dos oceanos e suas dinâmicas. Aqui estão algumas formas de como essa interação entre temperatura e fluxos oceânicos pode ser otimizada com essas tecnologias:

      ? Monitoramento em Tempo Real: Usando sensores e dados via satélite, o GIS pode mapear padrões de temperatura oceânica e fluxos em tempo real, enquanto a IA analisa grandes volumes de dados para prever mudanças futuras.

      ? Previsões Climáticas Precisas: A IA é capaz de identificar padrões históricos de temperatura e fluxo oceânico para criar modelos preditivos, ajudando a antecipar fenômenos como o El Niño ou a La Niña, além de mudanças em correntes oceânicas.

      ? Gestão de Riscos e Desastres: Previsões aprimoradas permitem uma melhor gestão de riscos para eventos climáticos extremos, como tempestades ou inundações, dando tempo para se preparar e minimizar impactos.

      ? Otimização de Rotas Marítimas: Com o uso de GIS e IA, é possível otimizar rotas de transporte marítimo, aproveitando correntes oceânicas e temperaturas favoráveis, economizando combustível e reduzindo emissões.

      ? Conclusão: A combinação de IA e GIS na análise de temperatura e fluxos oceânicos oferece uma visão mais profunda e preditiva do comportamento dos oceanos, essencial para a gestão ambiental, segurança e planejamento climático.

      Fonte: webgis.tech
      Instagram: [https:]]
      LinkedIn: [https:]]

    • sur Mappery: Bokhoven Mosaic

      Posted: 28 October 2024, 10:00am CET

      Garett Speed shared this nice mosaic map “another tile mosaic, this one is in the middle of the village Bokhoven in Noord Brabant, the Netherlands”

    • sur The Interactive Genocide Map

      Posted: 28 October 2024, 9:01am CET by Keir Clarke
      A Cartography of Genocide is a powerful new initiative by Forensic Architecture that maps the extensive human cost of the Israeli military’s operations in Gaza. This interactive platform and accompanying 827-page report seek to document and analyze attacks on Gaza’s civilian population and infrastructure from October 2023 to June 2024.This interactive map presents an in-depth spatial and
    • sur Geolocating Visual Media in Conflict Zones

      Posted: 26 October 2024, 10:47am CEST by Keir Clarke
      Geoconfirmed is a volunteer-based platform focused on geolocating visual content in conflict zones. The organization provides verified geolocation data to support situational awareness, investigative efforts, and combat misinformation. Initially launched in 2022, to document the Ukraine conflict, Geoconfirmed now also documents visual content in other conflict zones. Their tools include detailed
    • sur The History of New York

      Posted: 25 October 2024, 10:42am CEST by Keir Clarke
      Mapping Historical New York: A Digital Atlas is an amazing resource that offers an unprecedented look at how Manhattan and Brooklyn were transformed at the end of nineteenth century and the beginning of the twentieth century. The interactive map visualizes New York census data from 1850, 1880, and 1910, to reveal how migration, residential, and occupational patterns evolved over the course of
    • sur Fernando Quadro: Análises Espaciais nas Estratégias de Negócio

      Posted: 24 October 2024, 2:00pm CEST

      Vivemos em uma era onde a informação é o novo petróleo. Mas, como extrair valor dessa vastidão de dados disponíveis? A resposta está na interseção entre tecnologia e geografia: o mapeamento, o sensoriamento remoto e as análises espaciais. Estes recursos não são apenas ferramentas sofisticadas, mas sim catalisadores de transformação estratégica para os negócios. Vamos explorar o porquê.

      ?Mapeamento: Visualizando Oportunidades

      O mapeamento permite visualizar dados geográficos de forma intuitiva, transformando informações complexas em insights claros e acionáveis. Imagine conseguir identificar novas oportunidades de mercado simplesmente observando a distribuição geográfica dos seus clientes! Isso proporciona uma vantagem competitiva inestimável, permitindo decisões mais precisas e eficazes.

      ? Sensoriamento Remoto:

      Com o sensoriamento remoto, temos a capacidade de monitorar e analisar grandes áreas em tempo real, utilizando imagens de satélite e drones. Isso é particularmente valioso para setores como agricultura, mineração e gestão de recursos naturais, onde cada centímetro conta. Através dessas tecnologias, empresas podem aumentar sua eficiência operacional e minimizar impactos ambientais, promovendo um desenvolvimento mais sustentável.

      ? Análises Espaciais a Cereja do Bolo para Decisões Inteligentes e Estratégicas:

      As análises espaciais vão além do simples mapeamento. Elas integram diferentes camadas de dados para revelar padrões escondidos e prever tendências. Seja na otimização de rotas de logística, na escolha de novos pontos de venda ou na mitigação de riscos ambientais, as análises espaciais oferecem uma perspectiva especializada que se fundamenta em dados concretos que são essenciais para análises e tomadas de decisão fundamentadas em evidências.

      ? Transformação Digital e Competitividade:

      Empresas que adotam essas tecnologias ganham um diferencial competitivo significativo, sendo capazes de responder rapidamente às mudanças do mercado e antecipar demandas. Profissionais especializados nessas áreas são fundamentais para aproveitar ao máximo essas ferramentas, e valorizá-los é essencial para o sucesso e melhoria contínua.

      ? O Futuro Está Aqui

      Se você ainda não considerou essas ferramentas e profissionais da área como parte da sua estratégia, o momento é agora. Com o investimento e a popularização dessas tecnologias em diversos setores, o diferencial competitivo se torna claro. Invista em tecnologia, inteligência espacial e veja seu negócio alcançar novos patamares de sucesso.

      A inovação e seus benefícios podem estar “no agora” e você e sua empresa também podem estar!

      Fonte: Danielle Gomes

      Gostou desse post? Conte nos comentários ?

    • sur Who are Your Neighbors Donating to?

      Posted: 24 October 2024, 11:20am CEST by Keir Clarke
      As you might expect the geographical patterns of political donations in the USA closely resemble the geographical patterns seen in actual elections. A new map from the Washington Post reveals that urban Americans tend to donate in larger numbers to the Democrats while the Republicans get most of their political donations from rural voters. The interactive map in See how your
    • sur What is Your Climate Risk?

      Posted: 23 October 2024, 2:13pm CEST by Keir Clarke
      The German Foreign Office has released a new interactive map which visualizes climate and conflict risks around the world. The Climate Conflict Vulnerability Index Map identifies areas around the world where climate change and conflicts are likely to happen, and where people are especially vulnerable to these risks.How It WorksThe CCVI is built on three key factors:Climate: Looks at the risks
    • sur Fernando Quadro: Melhores práticas para gerenciamento de dados geoespaciais

      Posted: 23 October 2024, 2:00pm CEST

      O gerenciamento eficaz de dados geoespaciais é crucial para organizações que trabalham com GIS. Inclua essas melhores práticas para maximizar o valor de seus dados geoespaciais, melhorar os processos de tomada de decisão e garantir a sustentabilidade dos dados a longo prazo.

      ?Estabeleça regras claras para o uso de dados
      Certifique-se de que todos saibam como lidar com os dados. Isso mantém os dados seguros e consistentes.

      ?Crie padrões de dados
      Crie regras sobre como coletar, armazenar e compartilhar dados. Isso ajuda todos a usar os dados da mesma maneira.

      ?Use bons sistemas de armazenamento
      Escolha sistemas que possam crescer com suas necessidades. O armazenamento em nuvem e bancos de dados espaciais funcionam bem para dados de mapas.

      ?Adicione detalhes sobre seus dados
      Anote o que cada pedaço de dados significa. Isso ajuda as pessoas a encontrar e usar os dados certos.

      ?Faça backup dos seus dados
      Faça cópias dos seus dados para mantê-los seguros. Tenha um plano para recuperar seus dados se algo der errado.

      ?Mantenha versões antigas
      Salve versões diferentes dos seus dados. Isso ajuda você a rastrear alterações ao longo do tempo.

      ?Combine dados cuidadosamente
      Aprenda a misturar dados de diferentes fontes. Isso lhe dá uma visão completa para melhores decisões.

      ?Faça com que os dados sejam fáceis de encontrar
      Organize seus dados para que as pessoas possam encontrar o que precisam rapidamente.

      ?Treine sua equipe
      Ensine a todos como usar os dados corretamente. Isso ajuda a evitar erros.

      ?Verifique a qualidade dos dados com frequência
      Certifique-se regularmente de que seus dados estejam corretos e atualizados.

      ?Controle quem pode acessar os dados
      Decida quem pode ver ou alterar diferentes tipos de dados. Isso mantém as informações confidenciais seguras.

      ?Planeje o futuro
      Pense em como suas necessidades de dados podem mudar. Certifique-se de que seu sistema pode crescer com você.

      Gostou desse post? Conte nos comentários ?

      Fonte: webgis.tech
      Instagram: [https:]]
      LinkedIn: [https:]]

    • sur Mappery: The Balkan Territory on the side of a building

      Posted: 23 October 2024, 11:00am CEST
      Enclosure: [download]

      Rebecca Seifried shared this. “One of the rare murals in my humble town, adorning a wall outside the Balkan Lounge bar. Obviously not to scale, and with absolutely baffling 3D effects, I still find it charming #MapsintheWild. I feel duty-bound to commemorate it because the bar recently changed ownership – TBD what will happen to the mural!”

    • sur Fernando Quadro: Black Friday Geocursos, não perca!

      Posted: 22 October 2024, 2:00pm CEST

      ? A BLACK FRIDAY DA GEOCURSOS VEM AÍ!?

      Quer estudar e crescer na carreira ainda em 2024? Então se liga que teremos cursos com descontos imperdíveis na Black Friday!

      ? CURSOS COM ATÉ 60%OFF entre os dias 08 e 10 de novembro!?

      Estarão disponíveis nossos COMBOS com os cursos: PostgreSQL, PostGIS Básico, GeoServer e OpenLayers 4!

      Já anota na agenda ai para não esquecer!

      Participe do nosso Grupo VIP para ficar por dentro de tudo e pegar seu cupom em primeiro mão:

      ?? [https:]]

    • sur Mappery: Wooden Map

      Posted: 22 October 2024, 11:00am CEST
      Enclosure: [download]

      Ana Lucia Gonzalez shared this “Wooden map in Cabo Polonio, Uruguay, manually painted, showing the location of the main square, the path to the sea wolves, the school and the police station.”

    • sur Racial Covenants in Santa Clara Properties

      Posted: 22 October 2024, 10:27am CEST by Keir Clarke
      Despite being ruled unenforceable by the U.S. Supreme Court in 1948, racially restrictive covenants - legal clauses that barred individuals of certain racial backgrounds from purchasing or occupying homes - still persist in property records across Santa Clara County. Now a new interactive map predicts where in Santa Clara County these racially restrictive covenants are most likely to still
    • sur Fernando Quadro: WFS-T com OpenLayers, PostGIS e GeoServer

      Posted: 21 October 2024, 2:00pm CEST

      Outro dia eu estava navegando pela internet quando “esbarrei” com um post muito interessante sobre como utilizar o WFS Transactions (WFS-T), para salvar feições no PostGIS a partir de uma aplicação web com OpenLayers.

      Eu já tinha postado algo bem similar a isso a um bom tempo atrás, mas já estava bastante desatualizado, então eu decidir traduzir e (re)postar esse material aqui no blog.

      1. O Projeto

      Essa aplicação está postada no GitHub e usa no frontend React/OpenLayers para atualizar dados de recursos GIS armazenados em um banco de dados PostGIS usando transações WFS (facilitadas pelo GeoServer).

      2. Objetivo

      O objetivo era exibir um recurso WFS em um mapa com OpenLayers e gravar alguns dados no PostGIS cada vez que o recurso fosse clicado. Isso foi feito incluindo a propriedade interation nos dados do recurso que rastreou o número de cliques.

      Foi utilizado o docker kartoza/docker-geoserver para montar o backend com GeoServer e PostGIS. Graças ao trabalho duro do Kartoza, isso foi tão fácil quanto executar docker-compose up no diretório apropriado (mais instruções aqui).

      Alguma configuração foi necessária para criar uma tabela e um registro de exemplo no PostGIS. Uma vez que isso foi concluído, mais algumas etapas foram necessárias para criar um workspace, store e uma camada no GeoServer para publicar a tabela do PostGIS.

      A etapa final é publicar a camada no GeoServer e aí começa a diversão!

      3. O Frontend

      O aplicativo frontend foi baseado em React com OpenLayers. Alguns call-outs específicos e lições aprendidas são compartilhados abaixo, mas confira o projeto no GitHub para o código-fonte completo.

      3.1 Criando a camada WFS do GeoServer no OpenLayers

      Definir a camada e os estilos do WFS foi simples usando a estratégia bbox padrão, usada para instruir o OpenLayers sobre como/quando carregar os recursos do WFS. Veja:

      import VectorSource from 'ol/source/Vector';
      import GeoJSON from 'ol/format/GeoJSON.js';
      import {bbox as bboxStrategy} from 'ol/loadingstrategy.js';
      import VectorLayer from 'ol/layer/Vector';
      
      const GEOSERVER_BASE_URL = 'http://localhost:8600/geoserver/dev';
      
      // create geoserver generic vector features layer
      const featureSource = new VectorSource({
        format: new GeoJSON(),
        url: function (extent) {
          return (
            GEOSERVER_BASE_URL + '/ows?service=WFS&' +
            'version=1.0.0&request=GetFeature&typeName=dev%3Ageneric&maxFeatures=50&' + 
            'outputFormat=application%2Fjson&srsname=EPSG:3857&' +
            'bbox=' +
            extent.join(',') +
            ',EPSG:3857'
          );
        },
        strategy: bboxStrategy,
      });
      
      const featureLayer = new VectorLayer({
        source: featureSource,
        style: {
          'stroke-width': 0.75,
          'stroke-color': 'white',
          'fill-color': 'rgba(100,100,100,0.25)',
        },
      });
      

      3.2 Usando React Refs para acessar objetos OpenLayers

      Ao integrar o OpenLayers com o React, é importante inicializar os objetos do OpenLayers uma vez (por exemplo, em um hook onload) e usar Refs para manter referências a esses objetos entre as renderizações.

      Isso também permite que a versão atual desses objetos seja acessível em funções de retorno de chamada. Caso contrário, uma versão obsoleta do objeto pode ser fornecida ao retorno de chamada (capturada no momento do fechamento do retorno da chamada).

      // react
      import React, {  useEffect, useRef } from 'react';
      import Map from 'ol/Map'
      
      function MapWrapper(props) {
      
        // refs are used instead of state to allow integration with 3rd party map onclick callback;
        //  these are assigned at the end of the onload hook
        //  [https:]   const mapRef = useRef();
        const mapElement = useRef();
        const featuresLayerRef = useRef();
      
        // other logic removed for brevity
      
        // react onload hook
        useEffect( () => {
      
          // create map
          const map = new Map({
            // config removed for brevity
          })
      
          // save map and featureLary references into React refs
          featuresLayerRef.current = featureLayer;
          mapRef.current = map
      
        },[])
      
        return (      
          <div>
            <div ref={mapElement} className="map-container"></div>
          </div>
        ) 
      
      }
      
      export default MapWrapper
      

      No exemplo acima, os objetos OpenLayers map, featuresLayer e até mesmo o div mapElement são armazenados como Refs para uso em funções de retorno de chamada fora do React.

      3.3 Executando transações WFS a partir de funções de retorno de chamada do OpenLayers

      O ponto crucial de todo esse aplicativo é enviar as solicitações de transação WFS para o GeoServer com os dados de recurso do OpenLayers para gravar no PostGIS. Isso é tratado na função de retorno de chamada no onclick do mapa.

      import WFS from 'ol/format/WFS';
      import GML from 'ol/format/GML32';
      
      const GEOSERVER_BASE_URL = 'http://localhost:8600/geoserver/dev';
      
      // map click handler - uses state and refs available in closure
      const handleMapClick = async (event) => {
      
        // get clicked feature from wfs layer
        // TODO: currently only handles a single feature
        const clickedCoord = mapRef.current.getCoordinateFromPixel(event.pixel);
        const clickedFeatures = featuresLayerRef.current.getSource().getFeaturesAtCoordinate(clickedCoord);
        if (!clickedFeatures.length) return; // exit callback if no features clicked
        const feature = clickedFeatures[0];
      
        // parse feature properties
        const featureData = JSON.parse(feature.getProperties()['data']);
      
        // iterate prop to test write-back
        if (featureData.iteration) {
          ++featureData.iteration;
        } else featureData.iteration = 1;
      
        // set property data back to feature
        feature.setProperties({ data: JSON.stringify(featureData) });
        console.log('clicked updated feature data', feature.getProperties())
      
        // prepare feature for WFS update transaction
        //  [https:]   const wfsFormatter = new WFS();
        const gmlFormatter = new GML({
          featureNS: GEOSERVER_BASE_URL,
          featureType: 'generic',
          srsName: 'EPSG:3857' // srs projection of map view
        });
        var xs = new XMLSerializer();
        const node = wfsFormatter.writeTransaction(null, [feature], null, gmlFormatter);
        var payload = xs.serializeToString(node);
      
        // execute POST
        await fetch(GEOSERVER_BASE_URL + '/wfs', {
          headers: new Headers({
            'Authorization': 'Basic ' + Buffer.from('admin:myawesomegeoserver').toString('base64'),
            'Content-Type': 'text/xml'
          }),
          method: 'POST',
          body: payload
        });
      
        // clear wfs layer features to force reload from backend to ensure latest properties
        //  are available
        featuresLayerRef.current.getSource().refresh();
      
        // display updated feature data on map
        setFeatureData(JSON.stringify(featureData));
      }
      

      O código acima é executado quando o recurso WFS é clicado. Isso aciona a seguinte lógica:

      Linhas 11-14: o objeto de feição OpenLayers clicado é identificado
      Linhas 17-25: a propriedade iteration do recurso é aumentada em 1 e salva de volta no recurso
      Linhas 30-38: o recurso é convertido no formato apropriado para a transação WFS
      Linhas 41-48: a solicitação de transação WFS é definida para a instância do Docker GeoServer criada anteriormente no projeto
      Linhas 52-55: solicita que o OpenLayers recarregue os dados WFS do GeoServer para garantir que as propriedades de atualização estejam presentes

      4. Para onde ir a partir daqui

      Agora que temos um exemplo de como gravar dados GIS do OpenLayers no PostGIS, podemos expandir este aplicativo para suportar criação e edição de recursos mais complexos. Por exemplo, desenhar recursos com o OpenLayers.

      Fonte: Taylor Callsen

    • sur Mappery: Lisbon Metro Map

      Posted: 21 October 2024, 11:00am CEST
      Enclosure: [download]

      Reinder sent this and said “In metro stations in Lisbon, one can find maps that present a plan of the streets above your head. What I saw there for the first time is that the metro station and metro lines themselves are also depicted on the map: quite convenient for better orientation!”

      Impressive.

    • sur Which Airports are also Filetypes?

      Posted: 21 October 2024, 10:13am CEST by Keir Clarke
      There is something joyfully silly about Filetypes / Airports that I love. You’ll probably visit this map for only a few minutes and then never return - but you’ll definitely remember it fondly for a long time.The premise of Filetypes / Airports is very simple: it’s an interactive map that shows the locations of airports around the world whose airport codes also happen to be file extension types
    • sur Mappery: Chloropleth Embroidery

      Posted: 20 October 2024, 11:00am CEST
      Enclosure: [download]

      My pal Giuseppe Sollazzo has an incredibly wide range of interests which include geography and embroidery. He recently completed his latest project – “Mission accomplished ? Choropleth of London councils by population, with a terrible palette choice! Data from wikipedia, shapefile from Ordnance Survey”

      I asked him what prompted the idea for this embroidered map – “The idea fundamentally came from my recent interest in trying more analogue experiences while not completely giving up my data & digital passions. Which means I’m doing less internet, more ham radio, and less javascript maps and more physical ones. Having recently learned crochet, I thought that embroidery would be great for data visualization. It takes a while so it’s an act of love to data ? But the result is oddly pleasant.”

      I think we can all agree that it is more than oddly pleasant! If there was a Nobel Prize for geogeekery, I think Giuseppe would be a winner.

    • sur Mappery: Lighting up Lisbon Airport

      Posted: 19 October 2024, 11:00am CEST
      Enclosure: [download]

      Reinder sent this from Lisbon. Sparkly!

    • sur You Are HERE

      Posted: 19 October 2024, 9:53am CEST by Keir Clarke
      Sony Pictures has launched a unique interactive experience to promote its upcoming film, Here. By entering your address into You Are Here, you can explore your neighborhood’s history over the last 500 years.Here, directed by Robert Zemeckis and starring Tom Hanks and Robin Wright, is based on Richard McGuire’s acclaimed graphic novel. The film spans multiple generations, focusing on a
    • sur A Nightmare on View Street

      Posted: 18 October 2024, 10:12am CEST by Keir Clarke
      Are you ready for a unique ghostbusting adventure? Today, Tripgeo is releasing a new online game that invites you to explore the spine-chilling mysteries lurking behind some of the world’s most iconic landmarks!A Nightmare on View Street is a geo-guessing game that challenges you to identify famous locations around the world that have become haunted by creatures from beyond the mortal