Vous pouvez lire le billet sur le blog La Minute pour plus d'informations sur les RSS !
Feeds
10001 items (1 unread) in 53 feeds
-
Décryptagéo, l'information géographique
-
Cybergeo
-
Revue Internationale de Géomatique (RIG)
-
SIGMAG & SIGTV.FR - Un autre regard sur la géomatique
-
Mappemonde
-
Imagerie Géospatiale
-
Toute l’actualité des Geoservices de l'IGN
-
arcOrama, un blog sur les SIG, ceux d ESRI en particulier
-
arcOpole - Actualités du Programme
-
Géoclip, le générateur d'observatoires cartographiques
-
Blog GEOCONCEPT FR

-
Géoblogs (GeoRezo.net)
-
Geotribu
-
Les cafés géographiques
-
UrbaLine (le blog d'Aline sur l'urba, la géomatique, et l'habitat)
-
Séries temporelles (CESBIO)
-
Datafoncier, données pour les territoires (Cerema)
-
Cartes et figures du monde
-
SIGEA: actualités des SIG pour l'enseignement agricole
-
Data and GIS tips
-
Neogeo Technologies
-
ReLucBlog
-
L'Atelier de Cartographie
-
My Geomatic
-
archeomatic (le blog d'un archéologue à l’INRAP)
-
Cartographies numériques
-
Veille cartographie (1 unread)
-
Makina Corpus
-
Oslandia
-
Camptocamp
-
Carnet (neo)cartographique
-
Le blog de Geomatys
-
GEOMATIQUE
-
Geomatick
-
CartONG (actualités)
Géomatique anglophone
-
10:35
A Heat Map of U.S. Road Fatalities
sur Google Maps ManiaHot Spots of Fatal CrashesThe US Department of Transportation has released a series of interactive maps to visualize the impact of motor vehicle deaths on communities across the United States. In Our Nations's Roadway Safety Crisis you can view a heat map of fatal crashes, a map of county roadway fatalities compared to the national average, a map comparing fatality rates and population size, and -
10:42
Scrollytelling Video Mapping
sur Google Maps ManiaLast year ProPublica posted a story map in the article The Tragedy of North Birmingham which includes an impressive combination of a story map with a scrolling video. As you read through the ProPublica account of the industrial air & land pollution being caused by industry in this Alabama town you might notice how a Mapbox story map seamlessly and impressively elides from a satellite view to an
-
4:37
Sean Gillies: Status
sur Planet OSGeoI have to go to the courthouse first thing in the morning for jury duty. It might last one day, or three, or who knows how many. I probably won't be able to do any open source stuff for a few days. I'll be running and catching up on family responsibilities outside of the courthouse until my service is over.
-
15:27
Ordnance Survey GB and next generation OGC API Standards
sur Open Geospatial Consortium (OGC)Tags: OGC API, ogcapi, Ordnance SurveyContributed by: Michael Gordon, Senior Product Manager, Ordnance SurveyAs the National Mapping Agency for Great Britain, Ordnance Survey (OS) works with a wide array of customers and partners across many industries and we know that our data, when combined with other datasets, often provides the solutions to many challenges. This means that our data, products, and services need to be interoperable, integration-ready and easy to use in a wide array of software. This is why we heavily use OGC Standards to publish our data and services and we have been a Strategic Member of the OGC for some time.
As the use of the internet in general and APIs in particular has exploded over the last 2 to 3 decades, we have placed a high priority on ensuring that developers can easily access authoritative geospatial data - especially mainstream developers who may not have the depth of geospatial knowledge of those directly in the geospatial industry.
At the same time, we were also aware that geospatial innovation would require changes to our large-scale authoritative data, remodelling and redesigning it to make it easier to use, allow faster, more agile development, and to make it more interoperable with modern software.
We wanted to pair this new, easier-to-use data with easy-to-use APIs, using mainstream technologies and encodings to access this next generation of data from OS. To achieve this we’ve been sponsoring OGC Collaborative Solutions and Innovation Program (formerly the OGC Innovation Program) work for several years – including previous Testbeds and multiple code sprints such as the 2022 Joint OGC OSGeo ASF Code Sprint; 2022 Joint OGC and ISO/TC 211 Metadata Code Sprint, and the 2022 OGC Web Mapping Code Sprint.
These all helped contribute – along with lots of hard work and contributions from other OGC members – to the publication of the OGC API – Features Standard along with the wider new generation of OGC API Standards.
We launched the OS NGD API – Features product at the end of September 2022, covering the core standard as well as the Coordinate Reference System (CRS) by Reference and Common Query Language (CQL) modules, providing access to our next generation of data along with powerful filtering capabilities to allow our customers to select just the data they need. Combining this powerful functionality with the new, richer, easier-to-understand data, as well as a daily update cycle, means our customers and partners can power their applications and innovate at pace with rich and consistent information about the real world to improve decision-making.
We’re currently building an OGC API – Tiles based product for launch in 2023 that will provide contextual basemap information to complement the OS NGD API – Features. We look forward to continuing to collaborate with OGC and its members to advance the OGC API Standards family and bring both ease-of-use and powerful functionality to authoritative geospatial data.
The OS NGD API – Features is available via the OS Data Hub, along with a variety of other OGC Standards-based products and services via API and download.
-
1:00
Camptocamp: geOrchestra code sprint on February 7-9 in Rennes, France
sur Planet OSGeoEnclosure: [download]
Six Camptocamp developers to participate in the geOrchestra code sprint in Rennes, France over 3 days at TiLab.
-
10:20
Global Population Density
sur Google Maps ManiaTop Row: Paris, Barcelona, New York, Bottom Row: London, San Francisco, Los AngelesUS cities tend to have lower population densities than cities in most other countries in the world. The maps above show the populations living within a 5km radius of the centers of a number of major cities. As you can see San Francisco and Los Angeles have significantly lower population densities than Paris and -
9:37
Speed Limited Travel Times
sur Google Maps ManiaThe City of Winnipeg is introducing new speed limits on local and collector roads in four neighborhoods. In this reduced-speed pilot program speed limits will be reduced from 50km/h to 40km/h in the neighborhoods of Worthington and Richmond West. In Bourkevale and Tyndall Park speed limits will be reduced to 30km/h. The city's Travel Time Estimator Tool allows drivers to see how the new speed
-
1:00
PostGIS Development: Fixing a broken postgis raster install
sur Planet OSGeoAs of PostGIS 3.0, the PostGIS raster support is no longer part of the
postgis
extension, but instead spun off into a PostGIS extension calledpostgis_raster
.Upgrading raster from 2.* to 3.* covers the proper way of upgrading your install from PostGIS 2+ to PostGIS 3+.
Unfortunately many people in a heat of panic when seeing the notice "UNPACKAGED" in their check of
SELECT postgis_full_extension()
tried to do something like drop raster type with cascade. Dropping the raster type DOES NOT remove all the raster functions, but DOES destroy all your raster data if you had any. Do not do that. But if you did happen to do that, this solution is for you.
The only solution after breaking your raster install is to remove the remaining bits of the postgis raster functionality. At that point, you can reinstall using
CREATE EXENSION postgis_raster
, or not bother if you don't need raster support. -
15:38
GeoSolutions: GeoNode 4.0.2 is out
sur Planet OSGeoYou must be logged into the site to view this content.
-
15:24
Fernando Quadro: GeoServer rodando com Java 17
sur Planet OSGeoPrezados leitores,
A partir da versão 2.21.x o GeoServer é compatível com o Java 17, experimentalmente ainda, devido a isso requer cuidados extras para rodar em alguns ambientes.
Caso você execute nessas configurações e tenha alguma problema, você deverá realizar algumas ações:
1. A pasta “bin” pode funcionar, mas requer que você desligue a integração do Marlin. Isso pode ser feito modificando os scripts ou simplesmente removendo a biblioteca Marlin que se encontra na pasta WEB-INF/bin:
webapps/geoserver/WEB-INF/lib/marlin-0.9.3.jar
2. O código do GeoServer depende de uma variedade de bibliotecas que tentam acessar internamente a JDK. Na teoria isso não parece ser relevante ao ser executado como um aplicativo web. No entanto, em caso de necessidade, aqui está a lista completa de parâmetros usados pelo processo de compilação:
--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED
Você deve adicionar esses parâmetros no arquivo de inicialização do seu GeoServer (startup). Lembre-se que se seu GeoServer estiver executando, você deve parar ele, realizar a alteração e depois reiniciá-lo.
PS: Enquanto o Java 17 estiver com o status de experimental, a recomendação é continuar usando o Java 11 em ambiente de produção.
Fonte: GeoServer Documentation
-
9:41
Why Your Street Has That Name
sur Google Maps ManiaJames Joyce's novel Ulysees starts and ends in Eccles Street, Dublin. The novel's main character, Leopold Bloom, lives on Eccles Street with his wife Molly. I have just discovered that the street was named after John Eccles who was the mayor of Dublin (1710-1711).You can discover where other Dublin street names originated on the Dublin Street Names map by Conor O'Neill. Click on a street on
-
9:00
Paul Ramsey: When Proj Grid-Shifts Disappear
sur Planet OSGeoLast week a user noted on the postgis-users list (paraphrase):
I upgraded from PostGIS 2.5 to 3.3 and now the results of my coordinate transforms are wrong. There is a vertical shift between the systems I’m using, but my vertical coordinates are unchanged.
Hmmm.
PostGIS gets all its coordinate reprojection smarts from the proj library. The user’s query looked like this:
SELECT ST_AsText( ST_Transform('SRID=7405;POINT(545068 258591 8.51)'::geometry, 4979 ));
“We just use proj” is a lot less certain and stable an assertion than it appears on the surface. In fact, PostGIS “just uses proj” for proj versions from 4.9 all the way up to 9.2, and there has been a lot of change to the proj library over that sweep of releases.
- The API radically changed around proj version 6, and that required a major rework of how PostGIS called the library.
- The way proj dereferenced spatial reference identifiers into reprojection algorithms changed around then too (it got much slower) which required more changes in how we interacted with the library.
- More recently the way proj handled “transformation grids” changed, which was the source of the complaint.
The first thing to do in debugging this “PostGIS problem” was to establish if it was in fact a PostGIS problem, or a problem in proj. There are commandline tools in proj to query what pipelines the system will use for a transform, and what the effect on coordinates will be, so I can take PostGIS right out of the picture.
We can run the query on the commandline:
echo 545068 258591 8.51 | cs2cs 'EPSG:7405' 'EPSG:4979'
Which returns:
52d12'23.241"N 0d7'17.603"E 8.510
So directly using proj we are seeing the same problem as in PostGIS SQL: no change in the vertical dimension, it goes in at 8.51 and comes out at 8.51. So the problem is not PostGIS, is is proj.
Transformation GridsCartographic transformations are nice deterministic functions, they take in a longitude and latitude and spit out an X and a Y.
(x,y) = f(theta, phi) (theta, phi) = finv(x, y)
But not all transformations are cartographic transformations, some are transformation between geographic reference systems. And many of those are lumpy and kind of random.
For example, the North American 1927 Datum (NAD27) was built from classic survey techniques, starting from the “middle” (Kansas) and working outwards, chain by chain, sighting by sighting. The North American 1983 Datum (NAD83) was built with the assistance of the first GPS units. The accumulated errors of survey over distance are not deterministic, they are kind of lumpy and arbitrary. So the transformation from NAD27 to NAD83 is also kind of lumpy and arbitrary.
How do you represent lumpy and arbitrary transformations? With a grid! The grid says “if your observation falls in this cell, adjust it this much, in this direction”.
For the NAD27->NAD83 conversion, the NADCON grids have been around (and continuously improved) for a generation.
Here’s a picture of the horizontal deviations in the NADCON grid.
Transformations between vertical systems also frequently require a grid.
So what does this have to do with our bug? Well, the way proj gets its grids changed in version 7.
Grid HistoryProj grids have always been a bit of an outlier. They are much larger than just the source code is. They are localized in interest (someone in New Zealand probably doesn’t need European grids), not everyone needs all the grids. So historically they were distributed in zip files separately from the code.
This is all well and good, but software packagers wanted to provide a good “works right at install” experience to their end users, so they bundled up the grids into the proj packages.
As more and more people consumed proj via packages and software installers, the fact that the grids were “separate” from proj became invisible to the end users: they just download software and it works.
This was fine while the collection of grids was a manageable size. But it is not manageable any more.
In working through the GDALBarn project to improve proj, Even Roualt decided to find all the grids that various agencies had released for various places. It turns out, there are a lot more grids than proj previously bundled. Gigabytes more.
Grid CDNSimply distributing the whole collection of grids as a default with proj was not going to work anymore.
So for proj 7, Even proposed moving to a download-on-demand model for proj grids. If a transformation request requires a grid, proj will attempt to download the necessary grid from the internet, and save it in a local cache.
Now everyone can get the very best possible tranformation between system, everywhere on the globe, as long as they are connected to the internet.
Turn It On!Except… the network grid feature is not turned on by default! So for versions of proj higher than 7, the software ships with no grids, and the software won’t check for grids on the network… until you turn on the feature!
There are three ways to turn it on, I’m going to focus on the
PROJ_NETWORK
environment variable because it’s easy to toggle. Let’s look at the proj transformation pipeline from our original bug.projinfo -s EPSG:7405 -t EPSG:4979
The
projinfo
utility reads out all the possible transformation pipelines, in order of desirability (accuracy) and shows what each step is. Here’s the most desireable pipeline for our transform.+proj=pipeline +step +inv +proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +ellps=airy +step +proj=hgridshift +grids=uk_os_OSTN15_NTv2_OSGBtoETRS.tif +step +proj=vgridshift +grids=uk_os_OSGM15_GB.tif +multiplier=1 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1
This transform actually uses two grids! A horizontal and a vertical shift. Let’s run the shift with the network explicitly turned off.
echo 545068 258591 8.51 | PROJ_NETWORK=OFF cs2cs 'EPSG:7405' 'EPSG:4979' 52d12'23.241"N 0d7'17.603"E 8.510
Same as before, and the elevation value is unchanged. Now run with
PROJ_NETWORK=ON
.echo 545068 258591 8.51 | PROJ_NETWORK=ON cs2cs 'EPSG:7405' 'EPSG:4979' 52d12'23.288"N 0d7'17.705"E 54.462
Note that the horizontal and vertical results are different with the network, because we now have access to both grids, via the CDN.
No Internet?If you have no internet, how do you do grid shifted transforms? Well, much like in the old days of proj, you have to manually grab the grids you need. Fortunately there is a utility for that now that makes it very easy: projsync.
You can just download all the files:
projsync --all
Or you can download a subset for your area of concern:
projsync --bbox 2,49,2,49
If you don’t want to turn on network access via the environment variable, you can hunt down the
proj.ini
file and flip thenetwork = on
variable. -
19:54
Fernando Quadro: Workshop: Banco de dados espacial e publicação de mapas na internet
sur Planet OSGeoPrezados leitores,
A Geocursos irá realizar um workshop que visa apresentar como criar seu banco de dados, importar seus shapefiles e ao final publicá-los em um servidor de mapas.
O evento será 100% online, gratuito e acontecerá nos dias 13, 14 e 15 de fevereiro às 20h (horário de Brasília).
As inscrições estão abertas e podem ser realizadas gratuitamente em [https:]]
Veja a programação do Workshop:
Aula 01 (13/Fevereiro): Saiba como criar seu primeiro banco de dados.
Aula 02 (14/Fevereiro): Saiba como importar seus shapefiles para o banco de dados.
Aula 03 (15/Fevereiro): Saiba como publicar seus dados geoespaciais com o GeoServer.
Ficou com alguma dúvida?
Basta entrar em contato pelo e-mail: workshops@geocursos.com.brTemos certeza de que será um evento de muito aprendizado!
Nos vemos no Workshop! -
15:36
Fernando Quadro: Plugins para Metadados no GeoServer
sur Planet OSGeoPrezado leitor,
Uma das novidades da versão 2.22.0 do GeoServer é o suporte ao uso do módulo CSW, através da extensão Metadata que fornece um guia para edição de metadados como parte da configuração da camada. Ele também fornece uma API REST para atividades de metadados em massa, incluindo importação do GeoNetwork.
Além disso, o perfil CSW ISO Metadata agora está disponível como uma extensão.
Fonte: GeoServer Blog
-
14:44
Fernando Quadro: Natural Earth agora no GeoServer
sur Planet OSGeoPrezados leitores,
No final de 2022 (18 de novembro), a equipe de desenvolvimento do GeoServer liberou sua primeira versão da série 2.22.x. Dentre suas novidades, o diretório de dados agora inclui um geopackage gerado a partir de dados do Natural Earth. Essas camadas são bons exemplos com vários estilos.
O Natural Earth é um conjunto de dados de domínio público disponível em escalas de mapa de 1:10 (1 cm = 100 km), 1:50 e 1:110. O conjunto de dados do Natural Earth contém dados de mapeamento vetorial e raster integrados.
Os autores originais do Natural Earth foram Tom Patterson e Nathaniel Vaughn Kelso, mas ele expandiu para ser uma colaboração de muitos voluntários e é apoiado pela North American Cartographic Information Society (NACIS), além de ser gratuito para uso público em qualquer tipo de projeto.
Fonte: GeoServer Blog
-
12:24
The Viking Invasion
sur Google Maps ManiaThe Vikings: The Invasion of the Anglo-Saxon Kingdoms is an interactive map, created by Nir Smilga, which documents the history of the Viking incursions into the British Isles during the early-Middle Ages. These invasions eventually led to the Danelaw and Viking control of much of eastern and northern England.The map covers a period of 201 years from the Arrival of the Great Heathen Army in 865
-
21:33
Fernando Quadro: Como você compartilha seus dados geográficos?
sur Planet OSGeoSe você ainda utiliza e-mail, Google Drive ou alguma outra ferramenta dessas para compartilhar suas informações geográficas, esse post é pra você.
Quanto estamos trabalhando em projetos pessoais, essas ferramentas podem até ser uma opção para você compartilhar suas informações geográficas, porém quando falamos em projetos profissionais você precisa utilizar uma ferramenta que realmente te possibilite interoperar suas informações utilizando padrões reconhecidos internacionalmente e que facilite a integração com outros sistemas e ferramentas.
Para isso, você precisa utilizar um servidor de mapas que implemente os padrões de interoperabilidade da OGC (Open Geospatial Consortium), como por exemplo o WMS (Web Map Service), WFS (Web Feature Service), entre outros.
Um servidor de mapas vai te possibilitar agrupar suas informações vetoriais e/ou matriciais de diversas fontes e formatos em um local único para compartilhar de uma forma prática e eficaz através dos padrões da OGC.
Você quer aprender mais sobre servidores de mapas?
A Geocursos está com inscrições abertas para um Workshop Gratuito sobre banco de dados espacial e publicação de mapas na internet que acontecerá nos dias 13, 14 e 15 de fevereiro de 2023.
Quer participar?
Basta se inscrever em [https:]] -
19:00
QGIS España: QBIS: Quantum Building Information System
sur Planet OSGeoIntroducciónUna pequeña empresa de reforma de viviendas me ofreció confeccionar la documentación gráfica de un piso de grandes dimensiones -350 m2- de Barcelona. Esto incluía los planos del estado actual y los que necesitan los industriales para realizar la reforma: derribos, nueva construcción, nueva distribución, mobiliario, carpintería de madera, carpintería de aluminio, electricidad, agua, climatización y alzados de cocina y baños.
En ese momento me encontraba huérfano de Autocads y Microstations en mi máquina virtual Windows bajo OSX y tampoco quería aventurarme con un CAD de código abierto en mi Mac. Así que, como mi día a día es QGIS en todos los trabajos que realizo en la administración pública y los de desarrollo de mis productos, me dispuse a hacer todo el trabajo de delineación con QGIS convirtiéndolo en un Quantum Building Information System
A continuación os explico mi experiencia con este trabajo.
Sistema de referenciaEl software CAD devuelve el diseño de sus elementos en una interfície ortogonal y perfectamente plana. QGIS devuelve sus elementos en una interfície que simula la curvatura de la tierra gracias a la asignación de los sistemas de referencia y sus proyecciónes. Esto hace que se dibuje el objeto con una deformación1 que no es correcta para la arquitectura. Por este motivo establecí
Herramientas de delineaciónNO CRS
, unknown/non-Earth projection, para digitalizar elementos planos como en CAD.QGIS aporta herramientas de deliniación que vienen instaladas de origen. A éstas les acompaña un soporte avanzado de digitalización como se muestra en la imagen de más abajo. Éstas herramientas permiten hacer todas las operaciones de dibujo pero QGIS permite además añadir más herramientas mediante sus plugins.
Para digitalizar elementos, el plugin QAD será útil aunque se cuelga y desobedece si se le atosiga con un seguido cambio de datos a insertar. Cuándo esto sucede, no se necesita cerrar y abrir de nuevo el programa, sino que con continuar digitalizando con la herramienta de origen será suficiente. Esto le da un respiro y se recupera para poder volver a dibujar sin devolver ningún error. Es como si se arreglara él solo.
Opciones de ajusteLas opciones de ajuste, llamados también encages (snaps en CAD) son de vital importancia. Si cuatro líneas no encajan y no cierran, no puedes crear un polígono. El snap del plugin QAD da muchos errores y no encaja los elementos ni ajustando sus settings.
Para que no recaigan cientos de errores de una sola vez, lo mejor es verificar la topologia cada 10-15 minutos mientras de digitaliza.
Atributos de elemento y GroupStateUna buena asignación de atributos y datos permitirá hacer con GroupState una explotación numérica y alfanumérica eficiente, correcta y valiosa de nuestros elementos digitalizados. Con ello podremos crear la documentación escrita del proyecto: memorias, presupuestos, listados de material, mediciones.
Ejemplos de tablas:
Línea (cable electricidad)ID Length Material Proveedor mm2 Amp Altura-h Altura-z €/m 1 25,2 Cobre Electro, S.A 2,5 4 1,65 168,85 1,55 2 35,8 Oro Electro, S.A 3 15 2 170,85 30 … … … … … … … … … ID Length Width Material Proveedor m2 Altura-h Altura-z gr/m2 €/m2 1 5,2 3,5 Cobre Calefacta, S.A 18,2 2,20 172,00 2.500 22 2 3,5 2 Cobre Calefacta, S.A 7 2,20 172,00 2.500 22 … … … … … … … … … … ID Tipo Proveedor Amp Altura-h €/unit 1 Enchufe 10A Calefacta, S.A 10 0,65 3,00 2 Enchufe 25A Calefacta, S.A 25 0,95 5,00 … … … … … … Los planos de electricidad se expresan con un grafismo específico. QGIS no dispone de éste grafismo y por lo tanto se debe crear desde cero. En mi caso utilizé el software libre inkscape. Debo perfeccionarlos en su grueso y añadir elementos para ampliar leyendas.
Vistas guardadas y Atlas¡Qué fácil es editar los planos con las vistas guardadas y Atlas!
Ten presente que para cada plano es necesario crear su grupo de capas con las respectivas capas necesarias y a la vez salvar su vista para después poderla aplicar al Atlas con el plano correspondiente. Si llevas un buen orden de capas y de su nomenclatura verás que es de una alta eficiencia.
QGIS es un software con una versatilidad abrumadora. Es una mezcla de CAD, Acces y Photoshop. La persona que crea que solo sirve para la geografía, va muy errada. A todo delineante u otro profesional que tenga conocimientos de QGIS le animo a probar su uso con la arquitectura.
ResultadosAquí tenéis parte de los planos finales:
-
“Cabe decir que la diferencia de longitud de una misma línea medida en cota cartesiana (sin CRS) o cota geográfica (con CRS ETRS89 UTM 31N) es de 3cm.” ??
-
-
9:40
Iceland's Shrinking Glaciers
sur Google Maps ManiaThe map above shows the size of the Langjökull and Hofsjökull glaciers at the end of the 19th Century (yellow line) and in 2019 (red line). Glaciers in Iceland have in total shrunk by more than 2200 km² since the end of the 19th century. You can explore the extent to which each glacier has changed in size for yourself on the Icelandic Glacier Web Portal.The Icelandic Glacier Web Portal displays -
11:07
The 2023 Czech Presidential Election Maps
sur Google Maps ManiaThe pro-western retired general Petr Pavel has swept to victory in the 2023 Czech Presidential Election. In yesterday's election he convincingly beat the ex-Prime Minister Andrej Babiš. Czech newspaper Blesk has used the Leaflet mapping library to create an interactive election map of the 2023 Presidential Election. The map colors each region to show the presidential candidate who received the -
9:59
Natural Gas Flaring Map
sur Google Maps ManiaThe SkyTruth Flaring Map visualizes daily infrared detections of oil wells around the world burning off excess gas. Flaring from natural oil wells is a huge contributor to global heating. For example in 2018 145 billion cubic meters of natural gas was burned during flaring. That is the equivalent of the entire gas consumption of Central and South America combined. The SkyTruth Flaring Map uses
-
22:02
Martin Davis: Alpha Shapes in JTS
sur Planet OSGeoRecently JTS gained the ability to compute Concave Hulls of point sets. The algorithm used is based the Chi-shapes approach described by Duckham et al. It works by eroding border triangles from the Delaunay Triangulation of the input points, in order of longest triangle edge length, down to a threshold length provided as a parameter value.
Concave Hull of Ukraine (Edge-length = 10)Alpha-Shapes
Another popular approach for computing concave hulls is the Alpha-shape construction originally proposed by Edelsbrunner et al. Papers describing alpha-shapes tend to be lengthy and somewhat opaque theoretical expositions, but the actual algorithm is fairly simple. It is also based on eroding Delaunay triangles, but uses the circumradius of the triangles as the criteria for removal. Border triangles whose circumradius is greater than alpha are removed.
Another way of understanding this is to imagine triangles on the border of the triangulation being "scooped out" by a disc of radius alpha:
Construction of an Alpha-shape via "scooping" with an alpha-radius disc
Given the similar basis of both algorithms, it was easy to generalize the JTS ConcaveHull class to be able to compute alpha-shapes as well. This is now available in JTS via the ConcaveHull.alphaShape function.
Seeking AlphaAn issue that became apparent was: what is the definition of alpha? There are at least three alternatives in use:
- The original Edelsbrunner 1983 paper defines alpha as the inverse of the radius of the eroding disc.
- In a later 1994 paper Edelsbrunner defines alpha as the radius of the eroding disc. The same definition is used in his 2010 survey of alpha shape research.
- The CGAL geometry library implements alpha to be the square of the radius of the eroding disc. (The derivation of this definition is not obvious to me; perhaps it is intended to make the parameter have areal units?)
The simplest option is to define alpha to be the radius of the eroding disc. This has the additional benefit of being congruent with the edge-length parameter. For both parameters, 0 produces a result with maximum concaveness, and for values larger than some (data-dependent) value the result is the convex hull of the input.
Alpha-Shape VS Concave HullAn obvious question is: how do alpha-shapes differ to edge-length-based concave hulls? Having both in JTS makes it easy to compare the hulls on various datasets. For comparison purposes the alpha and edge-length parameters are chosen to produce hulls with the same area (as close as possible).
Here's an illustration of an Alpha-shape and a Concave Hull generated for the same dataset, with essentially identical area.
Overall the shapes are fairly similar. Alpha-shapes tend to follow the data points more closely in "shallow bays", whereas the concave hull tends to include them. Conversely, the concave hull can sometimes erode deeper bays. The effect of keeping shallow bays is to make the Concave Hull slightly smoother than the Alpha-shape.Avoiding Cavities
However, there is one way in which alpha-shapes can be less well-formed than concave hulls. The measurement of a circumradius is independent of the orientation of the triangle. This means it is not sensitive to whether the triangle has a long or short edge on the border of the triangulation. This can result in what I am calling "cavitation". Cavitation occurs where narrow triangles reaching deep into the interior of the dataset are removed. This in turn exposes more interior triangles to being eroded. This is visible in the example below, where the Alpha-shape contains a large cavity which is obviously not desirable.
Alpha-shape with a "cavity"
This is shown in more detail below. The highlighted triangle is removed due to its large circumradius, even though it has a relatively small border edge. This in turn exposes more triangles to being removed, forming the undesirable cavity.Alpha-shape with Delaunay triangle forming a "cavity"
The edge-length metric does not have this problem, since it considers only the edges along the (current) border of the triangulation. (In fact, the presence of the cavity in the example above means that the equal-area comparison strategy causes more erosion artifacts in the Concave Hull than might otherwise be present.)
For an even more egregious example of this issue, here is an Alpha-shape of the Ukraine dataset:Alpha-shape of Ukraine (alpha = 7)
The effect of cavitation is obvious. Although it can be eliminated by increasing the alpha radius, note that Crimean Peninsula is already less well-delineated than in the Concave Hull, and increasing alpha would make this worse. RecommendationGiven the risk of undesired cavitation, the safest option for computing Concave Hulls is to use the Edge-Length approach, rather than Alpha-shapes. Future Work- Best of Both? - perhaps there is a strategy which combines aspects of both Alpha-shapes and Concave Hulls, to erode shallow bays but avoid the phenomenon of cavitation?
- Disconnected Hulls - the "classic" Alpha-shape definition allows disconnected MultiPolygons as a result. Currently, the JTS algorithm always produces a result which is a connected single polygon. This seems like the most commonly desired behaviour, but there is a possibility to extend the implementation to optionally allow a disconnected result . CGAL provides a parameter to control the number of polygons in the result, which could be implemented as well.
-
9:57
Asteroid Watch
sur Google Maps ManiaYesterday an asteroid the size of a minibus narrowly passed by the Earth. Asteroid 2023 BU actually missed the Earth by 2,200 miles, but was so close that it passed inside the arc of our orbiting telecommunications satellites (orbiting around 22,000 miles). Thanks to NASA's Eyes on Asteroids you can take a closer look at 2023 BU and even replay its close pass-by of Earth. NASA’s 3D interactive -
11:52
Cinematic 3D Space Simulations
sur Google Maps ManiaOnline astronomy has now entered the space age. Thanks to advances in 3D modeling in JavaScript astronomy articles online are now often accompanied by amazing cinematic 3D illustrations.A great example of this is RTBF's How the James Webb Telescope Opens the Gateway to the Stars includes a truly impressive 3D animated illustration of NASA's newest space telescope. As you scroll through the
-
7:46
Marco Bernasocchi: QField 2.6: perfecting high-accuracy positioning
sur Planet OSGeoIt’s only been a few weeks into the new year, but we’ve got great news for you: a brand new QField 2.6 “Geeky Gecko
New positioning features” has been released with a focus on positioning improvements, including Bluetooth support for Windows. And with that, we are delighted to remove the ‘beta’ status from QField for Windows.
Let’s open with a bang: QField 2.6 now supports NMEA streaming from external GNSS devices over TCP, UDP, and serial ports, in addition to preexisting Bluetooth connectivity. This new functionality means that QField is now compatible with a much larger range of GNSS devices out there.
These new receivers unlock NTRIP-driven centimetre accuracy for devices that use the Bluetooth connection to a manufacturer’s application to connect to NTRIP servers. In this scenario, QField could not initiate a Bluetooth connection since it was already taken. With the new TCP and UDP receivers – provided the manufacturer’s application offers NMEA streaming over either of those Internet protocols – QField can connect and consume high-accuracy positioning.
The presence of a serial port receiver provides support for external GNSS devices using Bluetooth on Windows via the virtual serial port created by the operating system. The lack of Bluetooth support on Windows was a long-wanted enhancement from QField users on that platform and was the last blocker for the ‘beta’ status to go away.
In addition, QField 2.6 allows users to pick from half a dozen metrics a value to attach to the measure (M) dimension of geometries being digitized when locked to the current position. This functionality is available to both users digitizing and the positioning tracker. The measurement values available as of 2.6 are timestamp, ground speed, bearing, horizontal accuracy and vertical accuracy, as well as PDOP, HDOP and VDOP values.
Growing Continuous Integration (CI) testing framework now covers positioningStarting with version 2.6, QField ships with increased quality assurances thanks to the addition of tests covering positioning functionalities in its growing CI framework.
Practically speaking, this means that every single line of QField code changed is now being tested against positioning-related regression, significantly decreasing the risks of shipping a new version of QField with broken functionality in the area of antenna height, vertical grid shift, and ellipsoidal height adjustments.
We would like to commend Deutsche Bahn for funding the required work here. This could not have come in soon enough as more and more people are opting for QField and relying on it for their crucial day-to-day fieldwork.
-
10:12
The Global Contrial Map
sur Google Maps ManiaGlobal air travel is a significant contributor to climate change. A recent study revealed that aircraft contrails contribute over half of the sector's global warming impact. The study shows how contrails (the icy clouds that form in the wake of aircraft) effectively trap heat in the atmosphere, heat which would otherwise be released into space.The Contrail Climate Initiative's Contrail Map
-
17:10
Sean Gillies: Bear training week four recap
sur Planet OSGeoWeek four was my first rest week. My body wasn't crying for rest, but I want to set a groove early, and also catch up with family and friends outside of running.
4 hours, 37 minutes running and skiing
18.7 miles
2,425 ft D+
We had snow and it's sticking. I skied around Pineridge on Wednesday and took my medicine ball to the barn to work out in the snow while my daughter checked up on her horse.
Breaking trail at Pineridge
The gym
Sunday I went up Towers Trail to get some hills and sunshine. It's snowy up there. I saw signs of someone skiing (tele, I suspect) the slopes adjacent to Towers.
Top of Towers Trail
-
15:33
GeoSolutions: GeoSolutions at GeoWeek: FEB 13-15 Denver, CO
sur Planet OSGeoYou must be logged into the site to view this content.
-
11:54
Mapping the Ocean Deep
sur Google Maps ManiaOn 21 December 1872 HMS Challenger set sail from Portsmouth on a four-year scientific expedition to map the ocean floor, to measure ocean temperatures and to document marine life. It was the first global marine research expedition. A four-year expedition which managed to discover 4,700 new species, record hundreds of sea soundings (in the process verifying the existence of the Mid-Atlantic
-
1:00
GeoServer Team: GeoServer 2.22.1 Release
sur Planet OSGeoGeoServer 2.22.1 release is now available with downloads (bin, war, windows), along with docs and extensions.
This is a stable release of the GeoServer 2.22.x series, made in conjunction with GeoTools 28.1 and GeoWebCache 1.22.0.
Thanks to Ian Turton (Astun Technology) for making this release.
Bugs- GEOS-10632 Make sure GetLegendGraphics honors the WMS memory service limits
- GEOS-10704 Task Manager Metadata wrong gs-metadata dependency
- GEOS-10753 GeoServer can create GML output that is not valid XML
- GEOS-10757 CITE: WMS
- GEOS-10770 Support list of audiences (aud) when validating Oauth 2.0 Bearer Tokens
- GEOS-10794 Add a new vector data source (Web Feature Server (NG)) Filter compliance level bug
- GEOS-10807 LayerGroup with nested group POST rest op fails with null styles attribute
- GEOS-10809 Keycloak : add support for usernames with spaces
- GEOS-10813 jdbc config cache bug
- GEOS-10817 Features Templating - XML HTML output doesn’t escape all html and xml symbols
- GEOS-10818 Schemaless Property Accessor returns emptylist instead of null for null/not existing properties
- GEOS-10829 JDBC Config missing some nested layer properties
- GEOS-10673 Add example of using FlatGeobuf granules to the Vector Mosaic documentation
- GEOS-10746 STAC Sortables should be a subset of the configured queryables
- GEOS-10755 WCS 2.0 module should not use string concatenation to build XML
- GEOS-10762 Allow enabling auto-escaping for WMS GetFeatureInfo HTML templates
- GEOS-10773 Enable localized MapML responses that use WMS language parameter
- GEOS-10777 Update MapML viewer to latest release
- GEOS-10790 Allow to control map transparency in DownloadMapProcess
- GEOS-10810 Enable internationalized layer label / MapML document title
- GEOS-10814 Update jdbc config to use consistent SQL formatting
- GEOS-10816 OGC API Features complex features test fails since introduction of tag in HTML templates
- GEOS-10827 Document property selection in image mosaic
- GEOS-10716 Build schema for simple feature types leveraging column descriptions, when available
- GEOS-10758 OGCAPI - Features - Add storageCrs property for Collections
- GEOS-10775 Update xmlunit to 1.6
- GEOS-10778 Retire GeoStyler community module
- GEOS-10812 Update Jettison to 1.5.3
For complete information see 2.22.1 release notes.
About GeoServer 2.22Additional information on GeoServer 2.22 series:
- Update Instructions
- Metadata extension
- CSW ISO Metadata extension
- State of GeoServer (FOSS4G Presentation)
- GeoServer Beginner Workshop (FOSS4G Workshop)
- Welcome page (User Guide)
-
10:37
The Open Etymology Map(s)
sur Google Maps ManiaBack in 2013 I saw Noah Veltman introducing his History of San Francisco Place Names map at Geomob. Noah's map explains the meaning of San Francisco street names. Click on a street on the map and you can learn who or what that street is named for. Ever since the release of the History of San Francisco Place Names I've become fascinated by toponyms and the etymology of street names. If you are
-
9:00
Paul Ramsey: Mark Sondheim
sur Planet OSGeoLast week, my friend and mentor Mark Sondheim died.
I am writing a little reluctantly, because I ever only knew a fraction of who Mark was. We were professional friends, we met and worked together because of technology and software. While I knew he was a devoted husband and father, I never really knew much of the texture or detail of those relationships, just that they were. So I cannot really celebrate Mark in full; perhaps it is the nature of modern life that it’s hard for anyone to be celebrated that way, but I do want to celebrate the person I knew.
I met Mark in 1997, early in my career, and was very fortunate to do so. By that point Mark was a manager in the BC government, overseeing a number of different projects in the mapping and analysis of resources, and one of those was a watershed analysis project I had managed to worm my way into as a sub-contractor.
It became very clear early on that Mark was interested in the details of what was going on in his projects. He wasn’t a “just get it done” manager, he was a “how is it going, what’s working what’s not, let’s talk about it” manager. He was endlessly curious and constructive, and that was something I tried to model later in my career when I had project teams of my own.
I think Mark’s curiousity manifested itself most in his willingness, his eagerness rather, to attack core problems in our field directly, rather than delegating the problems to a vendor or some other promise-maker. He trusted in the smart people around him, and I am proud to have been one of the smart people he trusted.
For most of the you, Mark’s name will be one you haven’t heard before, but if you work in geospatial technology, you have been touched by his work, because it is woven all through the centre of the open source software you use.
I’ve mentioned this in talks in the past. Mark’s foresight in building the case and finding the funding for the development of JTS lead directly to GEOS which sits inside QGIS and PostGIS. And that was just one example of Mark’s willingness to take a risk to seed innovation in our industry.
Not all or even most of those seeds were open source. Safe Software (which makes our industry’s finest ETL tool, the FME) was born of Mark’s pursuit of a generic data standard, SAIF, that was used in BC for a couple decades. Mark contracted the founders of Safe to build the first SAIF translators and encouraged them to continue their work, which led to the FME and a still-flourishing local company.
Well before I met him, Mark led a team that built an early large scale analysis engine, CAPAMP, that was used for reporting and project work in BC for many years. Reading the acknowledgements Mark wrote, you can see him already working with teams of really smart people, building something detail oriented, not outsourcing risk and innovation, but gathering it close and nurturing it. I think it’s no coincidence that the list of collaborators also includes many of the future leaders of the BC geospatial sector.
I often tried to get Mark to admit the extent of his influence and importance to our industry, but he demurred. He’d point to his own professional models, like his early boss Art Benson, who granted him the freedom to experiment and explore within a government structure that too often defaulted to risk management and timidity. He paid forward his lessons though, and gave that same freedom to the people who worked for him, including me.
For me, that freedom meant being able to propose solutions that didn’t conform to “industry standards” as defined by government, but just worked. Superficially risky things like PostGIS and JTS and the FME that, 15 years after Mark was accepting and encouraging them, are now recognized as the workhorses of our industry.
The first production PostGIS database was run in our office and used as the backing store for another of Mark’s innovative projects, the BC Digital Road Atlas. Mark was PostGIS customer zero. Much of the early development of PostGIS was spurred by the needs of the DRA.
The BC Freshwater Atlas was built with PostGIS and JTS, after Mark turned around a project that was headed nowhere fast. In some ways, the project was a culmination of his earlier bets on PostGIS and JTS. The tools were at hand, because he’d incubated them years earlier. In the grand tradition of government, I don’t think Mark ever got credit for this project, which would have either not delivered, or delivered at 5x the cost if he hadn’t re-imagined it. Mostly he got grief, which he bore with gracious patience.
I don’t think I ever saw Mark get visibly angry. In fact, my first memory of him is an incident in which he was protecting me from the (loud, yelling) anger of his own boss, who felt (correctly, in all honestly) that I hadn’t moved a small project of his forward fast enough. Mark brought the temperature down, even though it was his own boss he was dealing with, and helped us focus on the work, what needed to get done. In the future, we dealt with no end of frustrating or potentially angering problems together, but his default was always calm, and always finding the next step to a solution.
In later years, when we had both left our connections with the provincial government behind, it was still always a pleasure to talk with Mark, because he retained his bottomless curiousity and willingness to honestly share. What was I working on, how was it hard, had I considered this approach? This is what he was thinking about, did I have any thoughts, should he do this? As an intellect, Mark was a friendly giant, he never calcified, and he didn’t arrive with a lot of ego. He was always a pleasure.
I will miss Mark a great deal, and our industry will too, even if mostly it doesn’t realize the debt it owes him. Thank you Mark, for all you shared with me on your journey.
-
16:25
GRASS GIS: GRASS GIS 8.2.1 released
sur Planet OSGeoWhat’s new in a nutshell The GRASS GIS 8.2.1 release offers over 80 improvements and bug fixes compared to the previous release, 8.2.0. The update includes a range of enhancements to the software’s modules and graphical user interface. Some notable module improvements include various bug fixes for r.kappa, the addition of support for unregistering maps from other mapsets in t.unregister, and a fix for cross-validation in v.surf.rst. The graphical user interface has also seen improvements, with issues being resolved for the database manager, the image group dialog, the import of PostGIS and SQLite geometry data, the Postscript-based mapping tool, and the Single-Window GUI toolbar. -
14:53
Free and Open Source GIS Ramblings: PyQGIS Jupyter notebooks on Windows using Conda
sur Planet OSGeoThe QGIS conda packages have been around for a while. One of their use cases, for example, is to allow Linux users to easily install multiple versions of QGIS.
Similarly, we’ve seen posts on using PyQGIS in Jupyter notebooks. However, I find the setup with *.bat files rather tricky.
This post presents a way to set up a conda environment with QGIS that is ready to be used in Jupyter notebooks.
The first steps are to create a new environment and install QGIS. I use mamba for the installation step because it is faster than conda but you can use conda as well:
(base) PS C:\Users\anita> conda create -n qgis python=3.9 (base) PS C:\Users\anita> conda activate qgis (qgis) PS C:\Users\anita> mamba install -c conda-forge qgis=3.28.2 (qgis) PS C:\Users\anita> qgis
If we now try to import the qgis module in Python, we get an error:
(qgis) PS C:\Users\anita> python Python 3.9.15 | packaged by conda-forge | (main, Nov 22 2022, 08:41:22) [MSC v.1929 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import qgis Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'qgis'
To fix this error, we need to get the paths from the Python console inside QGIS:
import sys sys.path ['H:/miniconda3/envs/qgis/Library/./python', 'C:/Users/anita/AppData/Roaming/QGIS/QGIS3\\profiles\\default/python', ... ]
This list of paths can be configured as the defaults for our qgis environment using conda develop:
(qgis) PS C:\Users\anita> conda activate base (base) PS C:\Users\anita> mamba install conda-build -c conda-forge (base) PS C:\Users\anita> conda develop -n qgis [list of paths from qgis python console]
With this setup, the import should now work without errors:
(base) PS C:\Users\anita> conda activate qgis (qgis) PS C:\Users\anita> python Python 3.9.15 | packaged by conda-forge | (main, Nov 22 2022, 08:41:22) [MSC v.1929 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import qgis
The example Jupyter notebook covers running a QGIS Processing algorithm and visualizing the results in the notebook using GeoPandas:
Head over to Github to find the full instructions: [https:]]
-
10:55
Forever Chemicals in Freshwater Fish
sur Google Maps ManiaA new study by the Environmental Working Group (EWG) has found harmful levels of PFAS in freshwater fish throughout the United States. The study measured the harmful levels of 'forever chemicals' in freshwater fish collected across the United States. PFAS are known as 'forever chemicals' because they never break down in the environment. They have entered freshwater bodies across the United
-
1:00
Ian Turton's Blog: Some Open Source Tools I've Found Recently
sur Planet OSGeoI use open source tools nearly all the time and I’m always on the look out for new and useful tools to help make my life easier, so in this post I’m going to list some of the ones I’ve found recently.
MailHogMailHog is an email testing took for developers. That doesn’t sound like much but when you are trying to configure a program to send you email notifications then it can be a life saver especially if you don’t happen to have an open SMTP server (or you are using AWS SES which requires all the addresses to be pre-validated in sandbox mode). You simply run MailHog on your local machine (or add the docker container to your swarm) and then set that machine as the SMTP server and the port to 1025. Then when ever your program sends an email you can check the web page at port 8025 to see the mail that was sent.
MailHog is released under an MIT licence and does the one thing it does very well.
Paperless-ngxI am a book collector, especially with technical books and since discovering Humble Bundle some years ago it has only got worse. At last count I had over 300 technical e-books and I have read fewer than 20 of them completely (and those are mostly Manning ones that I bought as a paper book and got the e-book for free). This is actually fine as mostly I own the books as reference material to help me solve problems when they come up in the future. The problem is remeasuring which books I own and knowing which one will be helpful to solving the current problem. I was always planning in the back of my mind to write a “simple” python program to read the books and generate an index I could search when I had a problem to solve, but I never got very far with it.
However, I recently came across Paperless-ngx which is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. So I think the developers think that it is for managing paper documents but I’m using it more like an Electric Monk:
“The Electric Monk was a labour-saving device, like a dishwasher or a video recorder. Dishwashers washed tedious dishes for you, thus saving you the bother of washing them yourself, video recorders watched tedious television for you, thus saving you the bother of looking at it yourself; Electric Monks believed things for you, thus saving you what was becoming an increasingly onerous task, that of believing all the things the world expected you to believe.”
? Douglas Adams, Dirk Gently’s Holistic Detective Agency
Paperless is easily installed using Docker and provides an easy to use web interface. I simply pointed it at my books folder and it (over the next day or so) read all my books for me and created an index so I can search all of them by title and content. It also allows me to tag them (and is slowly learning to suggest tags for new books) so I can limit searches to specific groups of books. It also has a consumption directory that I can save new documents into and it will automatically ingest them into the system. I’m pretty sure it can do all sorts of other clever things but I haven’t fully explored it (or read the manual). Any way I can now buy new e-books with a clear conscience as I know the books will get read now.
PandocI’m easily distracted when writing so I prefer to use
vim
to do my writing so I don’t spend half the morning playing with the styling of my headings and leave myself 10 minutes to finish the document. However, the management team are very much into nicely formatted documents in word or Google Docs, so I write my documents in markdown. I also keep my daily journal/work log in markdown so it’s easy to cut and paste from that to a report, but to convert that markdown to a format that I can import in Google docs or word (or whatever) I use pandoc which describes it self as your swiss-army knife for documents. Its fantastic and can even generate the right type of wiki markup to allow me to paste formatted text in to what ever weird format Basecamp uses. Sadly, it still can’t match whatever Atlassian use for their wiki editor in Jira but you can’t have everything (though I believe we may have found a Jira plugin that reads markdown).But even better I can read in a word doc and convert that to markdown (it’s best if the person generating the file knows how styles work but it’s easier to reformat the markdown than the word document.) You can even use it to generate presentations for you.
It can even produce PDF which means that I can print out the recipe for tea directly from the markdown file I store on github (or when I get organised to put a spare laptop/raspberryPi in the kitchen directly display it).
Give it a try next time you get a document in a format you can’t handle.
-
10:14
Mapping the Snow, Wind & Rain
sur Google Maps ManiaBillboard Particles is a 3D map which includes an animated snow storm. The map animates white circles on top of a 3D map in order to simulate the look of an actual snowfall. The Billboard Particles demo uses the Mapbox GL library but the billboard technique used could essentially be adapted and applied to any interactive mapping platform. If you prefer to use Leaflet then you might want to -
10:59
Explore Your Neighborhood Profile
sur Google Maps ManiaThe UK's Office for National Statistics has released a fantastic new tool which allows you to explore the results of the 2021 census for any custom area in England and Wales. This means that you can explore the demographics of your local neighborhood simply by drawing its outline on an interactive map. Build a custom area profile allows you to select an area by name or postcode. It also allows
-
17:23
Principled and Powerful: Geospatial data for ESG reporting at Location Powers 2022
sur Open Geospatial Consortium (OGC)Tags: location powers, ESGThere was a principled and powerful representation in attendance at OGC’s Location Powers event in London last November. Ordnance Survey hosted the event at the Geovation Hub with 23 speakers over two days. Representatives from across finance, transport/logistics, and construction/maintenance markets described their organizations’ approach to Environmental, Social, and (corporate) Governance (ESG) reporting and how it benefits from geospatial technologies. The event highlighted the need for sharing location information easily to many stakeholders.
“This Location Powers event has been eye-opening in understanding how financial experts and geospatial practitioners can look at the same data in very different ways,” said Scott Simmons, OGC’s Chief Standards Officer. “Working from the perspective of each will help us identify the right targets for standardization and development of best practices in the use of geospatial data to support accurate and comparable ESG metrics.”
While nation states are working towards their United Nations (UN) Sustainable Development Goals for 2030, corporations are being incentivised to work across international borders and throughout their supply chain in an effort to reduce carbon emissions and mitigate and adapt to climate change risks. Self-regulation has not been effective and new EU legislation, due in June 2023, could change the economic landscape not just in Europe, but globally. Geospatial’s role will be crucial in this effort.
Allan Jamieson, Data Standards and Governance, Ordnance Survey (OS) opens Location Powers 2022.A corporation’s voluntary self-assessment is the current source of most ESG reports, as stand-alone documents or as provided with their annual report. The information being supplied can be variable, to differing standards, overly-optimistic, or even take a cynical approach that ‘green-washes’ their actions. For international corporations, being able to reassure stakeholders and investors that their business model can extend into the future requires more diverse data to be included in ESG reporting.
For each of the data topics – environment, social, and (corporate) governance – there is a location aspect. Environmental data can be derived from Earth Observation (EO) and remote sensing sources. Social data can be sourced from census, social media, and on-the-ground news reports. And both the Environmental and Social aspects are directly reflected in governance. What regulatory authorities and other organizations are searching for is authoritative, consistent, and reliable data from which they can verify their own datasets against the validity of corporations and their ESG reports.
Read on to learn what was discussed, or access recordings and slides from the event on the OGC Location Powers 2022 website.
Two Days of InsightsThe Location Powers provided attendees with two days of focused content: Day 1 covered the challenges of the various industry sectors and Day 2 highlighted the geospatial sector’s response to those challenges. Each day included expert presentations with Q&A, breakout sessions on various sector topics, and an end-of-day expert panel to share outcomes and insights from the breakouts. There were plenty of opportunities to network with other attendees and speakers during the breaks, over an enjoyable lunch, and an evening drinks reception.
Day OneAfter introductions, Richard Peers, Founder, ResponsibleRisk kicked off the event with a detailed overview of ESG and the various standards available in the context of COP27 including the Task Force on Climate-Related Financial Disclosures (TCFD) that serves to mitigate, not just deal with, outcomes, and the Transition Framework for Nature (TNFD) to describe the governance and strategy.
Yasmin Raza, ESG Market Intelligence & Engagement Team Manager, Financial Conduct Authority (FCA) spoke specifically about how the finance sector in the UK plans to move to become the NetZero world capital of finance. The FCA will introduce three key labels to help consumers distinguish between financial products: Sustainable Focus, Sustainable Improvers, Sustainable Impact.
David J. Patterson, Head of Conservation Intelligence, World Wide Fund for Nature (WWF-UK) highlighted the difficulties in accessing up-to-date data on biodiversity at a suitable resolution for analysis when accuracy of data sets was hard to determine.
Andrew Coote, Director, ConsultingWhere described the implementation of the UN Integrated Geospatial Information Framework (IGIF) aimed at developing nations and how the UN was supporting them to move from country-level guidance to strategic localized action plans.
Franca Wolf, Senior Analyst, Verisk Maplecroft expanded on this theme further by talking about the geospatial risk exposure to climate change for investors. Corporations want to be able to forecast ahead and anticipate their ESG rating to mitigate their exposure to future risks.
Scott James, Partner, Ward Williams Associates (WWA) brought us back to the ESG reporting reality for most businesses: how do you find the data you are looking for and how can you document the good that you are doing? He described the WWA journey through the lens of becoming B-Corp Certified and the overall benefit of attracting new talent and customers.
Daniel Barlow, Innovation Policy at British Standards Institution (BSI) presented remotely as he dialed in from COP27 to relay the new ISO NetZero Guidelines for industry.
A panel discussion on “Future trends in ESG business models from banking, logistics, and construction” included: Michael Groves, CEO, Topolytics; Mariam Crichton, CEO, 7 Satya; Jen Dixon, Business Analyst & Ethics Advisory Group, Esri UK; and was hosted by Donna Lyndsay, Strategic Market Lead – Environment and Sustainability, Ordnance Survey.
The panelists raised topics on ethics in data collection, human rights, geospatial data not being instant, and the cost and reduction of energy consumption. The most important discussion was regarding the question: “does the C-Suite even care about ESGs? And how do we get them to care, especially when this may highlight uncomfortable human rights practices in the supply chain.”
Conversation went on to discuss how and when to learn from ethicists, and even ventured into the role that western and eastern philosophies could play. The role of ESG reporting has been voluntary so far, but international corporations are soon to be brought under regulatory security, which will require a change in mindset to adapt to new market requirements.
Day Two
(L-R) Donna Lyndsay hosts the Day 1 panel consisting of Michael Groves, Mariam Crichton and Jen Dixon at OGC Location Powers 2022.The first speaker for the second day was Ed Parsons, Google’s Geographer. Ed talked about how the geospatial sector is responding to the sheer volume of geospatial data being collected that needs to be evaluated and audited. Google Maps now offers route options based on releasing fewer GHG emissions and better fuel efficiency. Google Environmental Insights Explorer offers Machine Learning (ML) capabilities to city and regional authorities.
Simon Casey, Channel Sales Manager, Satellite Vu brought to our attention the new developments in Thermal Infrared (TIR) sensors in terms of resolution and high (10-20) revisits per day, and how it has enabled the detection of small zones releasing excessive thermal energy, such as vessels or wildfires.
Scott Simmons, Chief Standards Officer, OGC, compared and contrasted the top ESG rating agencies and their ESG indicator definitions. He engaged the participants to discuss what data that contributes to ESG ratings could or should be standardized and which is outside the realm of geospatial standards.
Mattie Yeta, Chief Sustainability Officer, CGI assessed the ESG commitments of her organization to develop their own system of ESG reporting, including data centers, travel, and natural capital. CGI is working on a Sustainability Exploration Environmental Data Science (SEEDS) with the UN.
Ali Nicholl, Founder & Engagement, IOTICS raised the big ESG data challenge that needs to be resolved by collaboration and cooperation through digital ecosystems.
Allan Jamieson, Data Standards and Governance, Ordnance Survey (OS) highlighted the importance of authoritative data, and building trust for the validation of ESG reporting.
Olive Powell, Head of Geography & Geospatial and Charlie Dacke, Head of Geospatial Technology & Standards, Office for National Statistics (ONS) presented the challenges of providing statistics for the public good while maintaining the privacy of individuals by using the Reference Data Management Framework (RDMF).
Andrea Santiago, Subdirector, National Institute of Statistics and Geography of Mexico (INEGI), joined us remotely to present on using the Locus Charter to balance privacy and analytic power.
Group discussion from breakout sessions and closing remarks hosted by Scott Simmons focused on next steps. The panel consisted of: David Philp, Director - Digital Consulting, Strategy & Innovation - Europe, Digital AECOM; Marzia Bolpagni, Head of BIM International - Associate Director, MACE; Oliver Morris, Account Manager, Tensing; and Ian Prentice, Business Development Manager, Carto.
The panelists noted that, when it comes to customers finding and choosing datasets or processing models, there is a competitive advantage for geospatial businesses in making a range of tasks self-service. The Geospatial community has the technology and data, but needs to convey the trustworthiness of these data and services by making methodology more transparent. Fortunately, there is an increasing level of trust in publicly-released datasets and consideration should be made about use of the Gemini Principles as a good way to build trust.
As Allan Jamieson, Data Standards and Governance, Ordnance Survey (OS), said during the event: “By providing authoritative geospatial data, trust will be built in the validation of ESG reporting.”
(L-R) Scott Simmons hosts the Day 2 panel consisting of David Philp, Marzia Bolpagni, Oliver Morris, and Ian Prentice.All slides and recordings from OGC Location Powers on ESG Reporting are publicly available on the OGC Location Powers 2022 website. The full results of the OGC Location Powers event will be released as a white paper in Q1 2023.
-
10:33
Build a Wind Turbine in Your Garden
sur Google Maps ManiaVisualizing wind turbines in 3D is an interactive map which can help you visualize the visual impact of erecting wind turbines at any location on Earth. Despite wind energy being a clean and relatively cheap source of energy the construction of new turbines can sometimes meet local resistance. People are often opposed to the erection of new turbines because of the visual impact of turbines on
-
7:06
Marco Bernasocchi: User defined field names in export from QGIS
sur Planet OSGeoThanks to the sponsoring of the Swiss QGIS User Group, starting from QGIS 3.26 is it possible to override field names in the layer export dialog. Previous to that, QGIS would always export with the technical names from the database, whereas now it’s possible to override with the alias defined in QGIS or any custom name. One use for this in Switzerland — a highly polyglot country — is an export with translated names.
This is done via an additional column “Export name”. For convenience we also added a tri-state checkbox to toggle export names to their alias defined in the layer configuration or back to the field name. If a name is changed by hand the checkbox shows a mixed state.
thanks to the Swiss QGIS User Group for this important usability improvement
-
11:16
Californian Coastal Erosion
sur Google Maps ManiaThis month California has been hit by a series of atmospheric rivers. When atmospheric rivers move over land they can result in heavy and rapid rainfall. As a result of these atmospheric rivers during the first two weeks of January nearly all of California has been affected by rainfall totals from 400-600% above average values for this time of year. The USGS has been collecting topographic data
-
11:55
QGIS Blog: Crowd-Funding Call 2023
sur Planet OSGeoQGIS turned 20 last year. Help us get ready for the next 20+ years by becoming a sustaining member!
We want to ensure another 20+ years of sustainable development to keep on bringing the most user-friendly GIS to users worldwide.
This year (2023), we, therefore, plan to focus on addressing long-standing infrastructure debt (particularly docs and web infrastructure). To make this infrastructure more sustainable, we had to make the difficult decision to move funds from our annual grant program to rather support these infrastructure tasks. To enable us to bring the grant program back to full strength and to address upcoming challenges (including but not limited to Qt6 support and next-generation installers), we need additional funds. The best way to achieve this goal is to enlarge our sustaining member base.
Our existing sustaining members contribute €130k per year. We are aiming to raise an additional €70k per year (equivalent to 1 new flagship, 3 new large, 4 new medium, and 8 new small sustaining memberships) to bring the total member contributions up to €200k.
The campaign to raise funds for our activities runs from 16th January 2023 until 16th February 2023.
Our funding progress so far:
To keep the lights on, become a sustaining member or donor.
Details: Sustaining Membership Program Overview
Every contribution counts.
If you need to convince your boss … Executive summaryQGIS is a high-impact, global project. QGIS.org provides open access to best-in-class tools for visualizing, creating, editing, analyzing, and publication of spatially linked data and information products. QGIS.org does not prescribe how these tools should be used, but we make these tools freely available and accessible to everyone in the hope of fostering a more just society, better making, and furthering the goal of a more sustainable environment. Our cross-platform software is available on traditional desktop PC’s, on mobile devices, and in the cloud.
Who uses QGIS?QGIS is used by governments, large multi-national organizations, corporate entities, and academic institutions all the way down to small businesses and hobbyist users. Our Open Source development model makes the software accessible to all of these users at a cost they can afford, excluding no one from the ability to benefit from QGIS.
QGIS is free of cost, not cost-freeIt has taken, and will continue to take, a great deal of effort to develop high-quality tools like those provided by QGIS.org. Initially, this cost was borne exclusively through the efforts of dedicated volunteers. As the project matured, a financial ecosystem developed around the project. Customers began to contract community members to extend the QGIS project (software, documentation, online infrastructure) to better serve their needs.
In parallel with these directed funding efforts, we developed programmes for supporting the project with funds that we can use at our own discretion via donations and sustaining memberships. These discretionary funds allow us to provide all of the supporting infrastructure around the project. In addition, it enables us to fund:
- Quality improvements to the software,
- Host contributor meetings,
- Hire technical contributors to improve broad-reach elements of the project, and
- Grow the community around the project to strengthen its long-term sustainability.
Many of our users migrate to QGIS from proprietary alternatives which are financially unsustainable to use within their organizations. We celebrate the fact that we are able to open doors that would have otherwise been closed for those needing spatial tools such as QGIS. However, we also ask you to share some of the value gains that you realize from moving to QGIS with us. The funds you provide to us are used to the direct benefit of all users, who get to enjoy a more feature-rich, stable, and well-documented set of QGIS tools. This ‘value-for-value’ model helps to ensure the long-term sustainability and prosperity of the QGIS project. With nearly half a million daily active users, your contributions can make a huge impact on the lives of many people. The project has received in-kind and financial contributions from many well-known international organizations around the world, whom we thank deeply. We invite you to join the ever-growing number of organizations that see value in the work we do and share value back to us in the form of financial contributions to support our work.
GovernanceQGIS.org is registered as a Swiss Verein (Association) that is operated in a non-profit manner. It is managed by an elected board and contributed to by hundreds of people from around the world. In the same way that the software we develop is open source, the project is operated with the same principle of openness, with all financial reports, board reports, and community decisions carried out in an open and transparent way.
-
10:52
A Dialect Map of England
sur Google Maps ManiaThe University of Leeds' Dialect and Heritage Project has released a Sound Map of English dialects. The map features archived audio recordings of native English speakers from the different regions of England. In the 1950s and 1960s the Survey of English Dialects undertook to complete a survey of the regional dialects of England. The survey was conducted in over 300 different towns and villages.
-
0:04
Sean Gillies: Bear training week three recap
sur Planet OSGeoHere are the running numbers for week three.
7 hours, 52 minutes
39.0 miles
2,402 ft D+
Tuesday and Wednesday I ran after dark, a rare thing for me. Friday I did a speed workout, doubling the volume of hard running from week two. I slowed things down on the weekend with back-to-back two hour long runs Saturday and Sunday.
Next week I'm going to run a bit less, do more strength and conditioning and projects around the house.
Sundown at Lory State Park
-
11:09
The Gendered Streets of Leipzig
sur Google Maps ManiaThe Leipzig Gender Map is an interactive map which visualizes how many streets are named for men and women in the German city. The map clearly reveals the disparity in the number of street names which commemorate women compared to the number of streets which commemorate men.On the map streets named for women are colored yellow and streets named for men are colored red (streets colored green are
-
16:25
OTB Team: OTB 8.1.1 Release
sur Planet OSGeoDear OTB community, We are happy to announce that OTB version 8.1.1 has been released! Ready to use binary packages are available on the package page of the website: You can also use the official docker image It is also possible to checkout the branch with git: git clone [https:] OTB -b release-8.1 The documentation […]
-
10:07
Beyond Snowfall
sur Google Maps ManiaIn 2012 the New York Times published a groundbreaking online article about the 2012 Tunnel Creek avalanche. The NYT's Snow Fall managed to seamlessly incorporate animated maps and other multimedia into its account of the avalanche in a way that didn't distract from the narrative flow. This integration of media and data within an online narrative was one of the first examples of the -
10:57
The Campaign for More Winter Sun
sur Google Maps ManiaToday the residents of New York will see less than nine and a half hours of daylight. This lack of sunlight can lead to many people feeling SAD. Which is partly why every year there are calls to end the annual switch to standard time from daylight saving time, the result of which is that the sun sets even earlier every cold winter day. It is also why FiveThirtyEight has asked the question Can
-
15:02
GeoSolutions: GeoServer release 2.21.3
sur Planet OSGeoYou must be logged into the site to view this content.
-
11:43
All the Maps at Once
sur Google Maps ManiaHundreds of thousands of historical maps have been digitised by museums, libraries and organizations such as the David Rumsey Historical Map Collection. A very large number of those digitized maps can be accessed and viewed using IIIF. IIIF is a set of open standards for sharing and viewing online high-quality digital images. It is a format which is increasingly being used to digitize and
-
4:17
Sean Gillies: Bear training week 2 recap
sur Planet OSGeoI ran five days last week, rode my bike another day, and did core strength workouts twice. Here are the running numbers.
8 hours, 24
37.1 miles
4,669 ft D+
Saturday I went for a big slog at Horsetooth and Lory State Park with other runners who are training for Quad Rock in May. The trails started out in a runnable state, packed powder and a little ice and frozen mud. With mild temperatures and sun the conditions degraded quickly. The last hour or so of my run was through heavy mud and puddles of melted snow. That's just how winter trail running goes around here.
-
10:35
The Gendered Streets of Porto
sur Google Maps ManiaRuas de Genero is a wonderful data visualization of the sexist toponymy of the second largest city in Portugal. By comparing the number of streets named for men and women in Porto and the length of streets named for each gender Ruas de Genero (Streets of Gender) explores how men and women are commemorated differently in the city's toponymy. In this interactive mapped visualization streets named -
12:08
The Cost of Locking Up Americans
sur Google Maps ManiaThe United States houses around 1 in 5 of the world's prisoners. In fact 1.07% of all working age Americans are currently in jail. One obvious disadvantage of locking-up 1 in every 100 adults is the financial burden. The other 99 working age adults have to pay the huge financial cost of incarcerating so many Americans.The largest jail system in the USA is in Los Angeles County and Million -
12:14
Weather Whiplash Animated Map
sur Google Maps ManiaWeather Whiplash is a little experiment in overlaying a video on top of Mapbox's globe projection.Earlier this week NASA released an impressive animation of the recent extreme weather conditions that have been experienced in North America. NASA's Weather Whiplash animation visualizes surface air temperature across North America, for December 2022 and the first few days of January 2023. The -
18:30
The Land of Generation X
sur Google Maps ManiaModal Age by Neighbourhood is an interactive map which visualizes the median age of the population in English and Welsh neghborhoods (middle-layer super output areas), using data from the 2021 census. The map provides a fascinating insight into the average ages of the countries' towns and cities (a Median Age map is also available).By area of land (but not necessarily by population) England and -
11:12
Ten Conflicts to Watch in 2023
sur Google Maps ManiaThe ACLED Conflict Severity Index uses four different indicators to assess and rank the complexity and severity of conflicts in countries across the world. Based on violence measured in countries around the globe in 2022 the Index has identified 46 countries and territories which are experiencing severe levels of conflict.You can explore Conflict Severity Index rankings for individual countries -
11:35
Mapping Police Killings
sur Google Maps ManiaThe animated map above shows people being killed by the police over the course of 2022. 1,176 people in the United States were killed by the police last year. That means that on average 3.2 people a day were killed by the police during 2022. The map and the data comes from Mapping Police Violence. Mapping Police Violence collects and publishes data on police violence across the United States.
-
4:06
Sean Gillies: Live music 2022
sur Planet OSGeoI went to multiple live rock concerts in 2022 for the first time in years and it was all a result of my 17 year-old daughter's prompting. In July she was visiting a best friend in Montpellier, France. Her friend's parents went to see The Smile, Thom Yorke and Jonny Greenwood's band, in the Arènes de Nîmes. My kid discovered that the band would be in Denver in December 2022 and insisted I get tickets. I did. And then we started looking into which bands were playing at Red Rocks at the end of that venue's season and found tickets to see King Gizzard's long-delayed Red Rocks debut. I got tickets for that, too.
I hadn't been to Red Rocks since the 20th century (Lyle Lovett in 1998, if I remember correctly). All the good things about this venue remain, particularly the views over the plains at thunderstorms or the Moon. King Gizzard was amazing. They took some selfies, referred to us affectionately as "cunts" (they are Australian millenials), invited us to "get fucked up and love each other", and then rocked everyone's socks off for 3 hours. Here's the set list and a full recording of the show. They kicked off with "Mars for the Rich", which is increasingly appropriate.
Moonrise from Red Rocks
Getting to Red Rocks and back from Fort Collins is a slog. Denver's Mission Ballroom is much more accessible. I relaxed in the passenger seat while my daughter drove and we killed some time in a River North pub. In the line for the door my daughter and I met a couple from Kansas City who were there for their second show and who had all kinds of stories and advice for navigating the venue. The Mission Ballroom has less than half the capacity of Red Rocks and feels more intimate. We were seated, not on the floor, but could easily see the band. The band played a bunch of yet unreleased songs and treated us to an extra heavy version of Bending Hectic in the encore. We were super satisfied!
Denver's Mission Ballroom
These shows were great musically and a great chance to connect with a teenager in the context of different adult audiences. The King Gizzard crowd was young, like 5-10 years older than my kid, and exuberantly high. The Smile's audience was about 10-15 years older than that and much more subtly high. If you're a parent of a high school junior or senior you may know what it's like to go to shows like this. The chance to have candid conversations about partying and intoxication and the consequences is something you have to seize if you can. Find a band you all like and do it!
We don't have anything on our future concert schedule except They Might be Giants in May, but we're looking. The two of us are the more natural late night rock-and-rolling team of the family and are looking forward to more.
-
14:42
GIScussions: Crystal Ball Gazing 2023
sur Planet OSGeoThx to DB
So we did our Christmas thing again, Denise, Alex, Ed, Jeremy, Ken, Mark and I sat down for our review of the year with a glass or two of wine and a microphone. You can listen to the Geomob podcast Christmas Chaos edition here.
This year there were justifiable claims that some of last year’s predictions were at least partly correct, or they had happened but slower than anticipated, but some were just plain wrong.
Here are our predictions for 2023 so that you can join us in laughing at our lack of foresight when we get to the end of 23.
- Mark Iliffe
- Watch out for the impact of AI in mapping particularly in OSM
- Something will change!
- Hope we are kinder
- Ken Field
- Google release the Pixel 8 and Ken buys it
- Elon Musk will say or do something stupid!
- We will see AI being used to generate thematic maps before topographic maps
- Ken will write his 3rd book
- Jeremy Morley
- We will see the return of Digital Twins
- Ed Parsons
- We’ll see new apps/maps for a digital native audience e.g. Snap which do not follow our classical expectations of mapping
- Denise McKenzie
- Exciting startups coming out of Africa led by under 30’s (Ed agreed)
- More talk about the purpose and reasons for collecting data
- Digital Public Infrastructure
- Alex Wrottesley
- Increased role for geo data in auditing big public projects e.g. remote sensing detecting environmental bad actors
- Return to consensus driven debate in geospatial (a hope or a prediction??)
- Steven Feldman
- The Overture Maps initiative will use OpenStreet Map data as a massive training data set for ML/AI to autocreate high currency topographic maps from remote sensed imagery
- There will be a big row in the OSM community possibly leading to a fork
You can see everyone was hedging their bets with some safe guesses but the truth is that none of us can predict what will happen in 23, we’ll just have to live it and hopefully enjoy it.
Have a good one!
Thx to DB again
- Mark Iliffe
-
11:51
QGIS Blog: Save the date: QGIS user conference and contributor meeting in ‘s-Hertogenbosch
sur Planet OSGeoWe are happy to announce that our 25th Contributor Meeting will be held in ‘s-Hertogenbosch, The Netherlands from 20 to 23 April 2023.
Leading up to the contributor meeting, we will also have a two-day International QGIS User Conference, on 18 & 19 April.
QGIS Contributors Meetings are volunteer-driven events where contributors to the QGIS project from around the world get together in a common space – usually a university campus. During these events, contributors to the QGIS project take the opportunity to plan their work, hold face-to-face discussions and present new improvements to the QGIS project that they have been working on. Everybody attending the event donates their time to the project for the days of the event. As a project that is built primarily through online collaboration, these meetings provide a crucial ingredient to the future development of the QGIS project. The event is planned largely as an ‘unconference’ with minimal structured programme planning. We do this to allow attendees the freedom to meet dynamically with those they encounter at the event. Those sessions that are planned are advertised on the event web page and we try to enable remote participation through video conferencing software. Although our hosts are not funded and donate the working space to us, we show our appreciation by making one of our software release’s splash screens in honour of that host, which is a great way to gain exposure of your institution and country to the hundreds of thousands of users that make use of QGIS.
For more details and to sign up, please visit the corresponding wiki page.
-
9:55
SatellitExplorer
sur Google Maps ManiaEsri's Geo Experience Center has released an awesome interactive map which plots the locations of satellites orbiting the Earth. This 3D celestial map also does a very good job at explaining what satellites are used for, who owns them and the various types of orbits that the satellites follow. The Satellitexplorer 3D map shows the Earth surrounded by thousands of satellites and tens of
-
1:58
Sean Gillies: Station identification
sur Planet OSGeoHi, my name is Sean Gillies, and this is my blog. Blog is short for "web log". I write about running, cooking and eating, travel, family, programming, Python, API design, geographic data formats and protocols, open source, and internet standards. Mostly running and local geography. I live in Fort Collins, Colorado, and sometimes in Montpellier, France. I work at Planet Labs PBC. I appreciate emailed comments on my posts. You can find my address in the "about" page linked at the top of this page. Happy New Year!
-
0:41
Sean Gillies: Bear training week one recap
sur Planet OSGeoAm I going to do those damn recaps again in 2023? Indeed, I am!
I signed up for my first ever attempt at a 100 miler, the 2023 Bear 100, and this past week was week one of a 36 week plan. The time on feet and mileage all go up from here. I might do 20 hours and 100 miles or more in a week in July. Week one's numbers are a step up from my November and December running.
7 hours, 56 minutes
36.8 miles
4,268 ft D+
This weekend I did back-to-back 2 hour runs for the first time since last August. I did a long slow slog on the bike path yesterday and then a hilly loop at Horsetooth Open Space today. I saw nobody in the park away from the trailheads, only birds. On Spring Creek I ran through a large flock of chickadees and at the Towers crossed paths with a Golden Eagle (Aquila chrysaetos) which seemed to be doing stooping exercises. From on high it would tuck its winds and dive headlong toward the ground, pull out of the dive, coast back up, and then repeat. Larimer County encourages Golden Eagles to nest at Horsetooth by closing a stretch of the Spring Creek trail each spring. I would love to hear about some breeding success this year.
View from the Towers-Mill Canyon-Spring Creek junction
-
11:44
From GIS to Remote Sensing: From GIS to Remote Sensing wishes you a Very Happy New Year!
sur Planet OSGeo
I wish you all a Very Happy New Year!
In 2023 there will be many updates and improvements related to the Semi-Automatic Classification Plugin (SCP) for QGIS 3. I'm glad to announce the start of the development of the new SCP version 8 that will be hopefully released in the second half of 2023. This update will bring major improvements to the capabilities of SCP, based on a completely new processing framework (more details in a specific post soon) allowing for machine learning and direct use in Python scripts.
I want to thank to all the people who have contributed to the SCP, through their work translating the interface and the user manual, fixing bugs and reporting issues.
Again, very happy new year! -
5:06
Sean Gillies: Running in 2022
sur Planet OSGeoI planned to run less in 2022 and because of a random health issue I had to skip some big training weeks and did even less running than I had planned.
The numbers for 2022:
302 hours, 28 minutes running
1,423 miles
186,739 ft D+
6 heart clinic visits
I recovered in time to run and finish the Superior 50 and learned more ultra-marathon lessons. Photos from the season are on Flickr in an album named Running 2022.
I'm looking forward to a much bigger 2023 season. More about that soon.
-
21:17
Tom Kralidis: Cheers to 2022
sur Planet OSGeoThat’s a bit more like it, 2022! We finally saw some COVID restrictions lifted and a sense of normalcy (including a new normal) arose. It was fantastic to once again meet with people in person (for dinner, for a visit, for a meeting, you name it!). The pandemic had such a negative effect on me […]
-
11:26
A Little Map Fun x 3
sur Google Maps ManiaIf you want to celebrate New Year's Eve in style then you should boogey on down to the Map Disco. The animated GIF above really doesn't do Map Disco justice - because this GIF is missing sound. Visit Map Disco yourself and you can watch the countries of the world lighting-up to the amazing sounds of the Bee Gee's classic 'Staying Alive'. Slightly more ambient sounds can be enjoyed on Steve
-
14:19
GeoTools Team: GeoTools 27.3 released
sur Planet OSGeoThe GeoTools team is pleased to share the availability GeoTools 27.3 : geotools-27.3-bin.zip geotools-27.3-doc.zip geotools-27.3-userguide.zip geotools-27.3-project.zip This release is also available from the OSGeo Maven Repository and is made in conjunction with GeoServer 2.21.3Fixes and improvements BugGEOT-6324 WFS-NG online tests don't extend OnlineTestCaseGEOT-7222 Image Mosaic -
11:50
QGIS Blog: Plugin Update December 2022
sur Planet OSGeoThe QGIS plugin repository currently lists 1752 plugins and the list keeps on growing. This month has been busy with 14 new plugins. It can be challenging to stay up to date.
Our monthly plugin update is meant to provide you a quick overview of the newest plugins. If any of the names or short descriptions piques your interest, you can find the direct link to the plugin page in the table below the screenshot.
ShootPoints-Web Plotter Plots ShootPoints-Web data Quick GeoJSON Quick GeoJSON viewer, this QGIS plugin helps you to load pasted GeoJSON as a temporary (memory) layer. QGIS-legendView Display only the necessary legends in a clear, easy-to-understand manner MOPST Mapping Opportunity & Pressures for Sustainable Tourism GeoDynGem GWSW sewerage prognosis tool for municipalities with support for GWSW-standard Moisture and Water Index Este complemento calcula el índice NDWI con las imágenes del Landsat 8. AdressesFr Recherche d’adresse BAN GeoCSV This plugin creates a vector layer from the loaded csv file to make it available to edit Reveal Address QGIS plugin generated by ChatGPT, to reveal address using reverse geocoding on Nominatim API UDD Manager BitHabitat UDD Manager for QGIS. Räumlicher Filter Spatial filters for PostGIS, GeoPackage and Spatialite layers QdrawEVT Dessiner facilement des entités OsmAnd bridge Import tracks, favourites, itinerary and AV notes from OsmAnd QDAI It computes soil moisture at high resolution using the SMAP/SMOS 36km coarse resolution global soil moisture data -
11:33
Free and Open Source GIS Ramblings: MovingPandas v0.13 & v0.14 released!
sur Planet OSGeoDecember has been busy with two new MovingPandas releases: v0.13 and v0.14.
The latest v0.14 release is now available from conda-forge.
These releases are a huge step forward towards making MovingPandas easier to install with fewer mandatory dependencies. All interactive plotting libraries are now optional. So if you are using MovingPandas for trajectory data processing in the background and don’t need the interactive visualization features, the number of necessary libraries is now much lower. This (and the fact that GeoPandas is now shipped with OSGeo4W) will also make it easier to use MovingPandas in QGIS plugins.
New features:
- #268 New add_angular_difference method
Includes fixes and enhancements for:
- #267 Improved documentation: direction values are [0, 360)
Behind the scenes:
- #269 Fixed read the docs build
- #261 Made interactive plotting libraries optional
- #257 Fixed broken pre-commit
- Created a Mastodon account
As always, all tutorials are available from the movingpandas-examples repository and on MyBinder:
If you have questions about using MovingPandas or just want to discuss new ideas, you’re welcome to join our discussion forum.
-
11:25
The 50 Best Maps of 2022
sur Google Maps ManiaMaps of the Year is my round-up of the top 50 interactive maps of 2022. The maps listed in this round-up are the 50 interactive maps which made the biggest impression on me over the last 12 months. As such they probably reflect my personal interests as much as they do any developing trends in digital cartography.I am struck by how many 3D maps of historical monuments or places appear on my
-
1:00
GeoServer Team: GeoServer 2.21.3 Release
sur Planet OSGeoGeoServer 2.21.3 release is now available with downloads (bin, war, windows), along with docs and extensions.
This is a maintenance release of the GeoServer 2.21.x series, made in conjunction with GeoTools 27.3 and GeoWebCache 1.21.3.
Thanks to Andrea Aime (GeoSolutions) and Jody Garnett (GeoCat) for making this release.
Notables changesAmong the many changes included in this release, we’d like to point out:
- Ability to report PostgreSQL column comments in WFS DescribeFeatureType output (needs a store flag to enable).
- Ability to turn on and off GetFeature output formats, much like the existing WMS controls over GetMap/GetFeatureInfo output formats.
- Fixed concurrent edit of users, roles and data access rules thorough the REST API.
- Fixed database connection leak while editing SQL views in the GUI.
Bug:
-
GEOS-4727 Editing SQL views seems to be leaking connections
-
GEOS-10632 Make sure GetLegendGraphics honors the WMS memory service limits
-
GEOS-10667 WFS: inconsistent srsDimension=4 with topp:tasmania_roads layer
-
GEOS-10707 GeoFence internal LayerGroup Limit merge inconsistency
-
GEOS-10710 Features Templating backward mapping with back xpath (’../my/property/name’) doesn’t work
-
GEOS-10714 DefaultGeoServerFacade throws ConcurrentModificationException for workspace settings and services
-
GEOS-10729 Concurrent access on data access rules (authorization) can lead to loss of configured catalog mode, and lost rules
-
GEOS-10731 GWC variable Parameterization does not work with geoserver-environment.properties due to the bean initialization order
-
GEOS-10736 OSEO product creation via REST API fails if the product id starts with a valid ISO date
-
GEOS-10737 GeoCSS misses support for labelInFeatureInfo and labelAttributeName vendor options
-
GEOS-10741 Remove deprecated YUI usage
-
GEOS-10753 GeoServer can create GML output that is not valid XML
-
GEOS-10757 CITE: WMS
-
GEOS-10809 Keycloak : add support for usernames with spaces
-
GEOS-10782 CITE WFS 1.1 - HITS mimetype is incorrect
-
GEOS-10783 CITE WFS 1.1 - Check customized feature type to determine if transform wrapper needed
-
GEOS-10784 CITE WFS 1.1 - don’t do illegal geometry conversions
-
GEOS-10785 CITE WFS 1.1 - Data Dir - allow anonymous users to modify data
Improvement:
-
GEOS-10606 Generate html notice and license information for release assemblies
-
GEOS-10673 Add example of using FlatGeobuf granules to the Vector Mosaic documentation
-
GEOS-10696 Allow configuration of Output Format types allowed in GetFeature
-
GEOS-10717 XStreamServiceLoader performance improvement with XstreamPersister caching
-
GEOS-10718 [OIDC] the OIDC plugin does not currently take into account the id_token_hint parameter
-
GEOS-10735 Obfuscate secret key in S3 Blob Store, avoiding requiring reentry when editing and HTML source visibility
-
GEOS-10746 STAC Sortables should be a subset of the configured queryables
-
GEOS-10755 WCS 2.0 module should not use string concatenation to build XML
-
GEOS-10762 Allow enabling auto-escaping for WMS GetFeatureInfo HTML templates
-
GEOS-10773 Enable localized MapML responses that use WMS language parameter
-
GEOS-10777 Update MapML viewer to latest release
-
GEOS-10790 Allow to control map transparency in DownloadMapProcess
-
GEOS-10810 Enable internationalized layer label / MapML document title
New Feature:
-
GEOS-10716 Build schema for simple feature types leveraging column descriptions, when available
-
GEOS-10734 SpatialJSON WFS output format community module
-
GEOS-10758 OGCAPI - Features - Add storageCrs property for Collections
Task:
-
GEOS-10721 Bump jettison from 1.4.1 to 1.5.1
-
GEOS-10775 Update xmlunit to 1.6
See also the 2.21.3 release notes.
About GeoServer 2.21Additional information on GeoServer 2.21 series:
Release notes: ( 2.21.3 | 2.21.2 | 2.21.1 | 2.21.0 | 2.21-RC )
-
10:40
Mapping Street Orientations
sur Google Maps ManiaThe animated maps above compare the extreme grid like layout of Chicago to the more organic street layout of London. As both maps move the attached compass roses update to show the orientations of all the roads in the current map bounds. The two maps were taken from The Economist's The Decline of the City Grid. This article also includes an interactive map which allows you to enter the name of -
18:32
The A-A Christmas Quiz
sur Google Maps ManiaToday I've been preparing my contribution to the annual Clarke Family Christmas Quiz. My map quiz requires you to name 8 countries based on each country's map outline. The name of each of the 8 countries begins and ends with the letter 'A'.Although there are only 8 countries to name and although you know the first and last letter of each country I think this quiz is still very difficult. If you -
11:59
Mapping the Ancient Silk Route
sur Google Maps ManiaThe China National Silk Museum has created an interactive map which plots the technological advances in silk production over a period of around 6000 years. The Jinshow World Silk Interactive Map is the pilot project of a planned Interactive Atlas of Silk Roads. The initial world silk map plots the locations of over 12,000 artefacts related to the technological evolution of the production of -
10:35
Santa's Map of the World
sur Google Maps ManiaA World of Good Wishes at Christmastime is a pictorial map which was published by the General Drafting Company in 1950. The map shows Santa Claus participating in a range of 'local' activities around the world. As you might imagine the map relies on a number of perceived Western stereotypes. For example in Scotland Santa is depicted playing the bagpipes, in Australia he is seen boxing with a
-
14:49
Building the Building Blocks for the Future of Location: The November 2022 OGC Web Mapping Code Sprint
sur Open Geospatial Consortium (OGC)The mechanisms through which maps are delivered across the Internet have evolved significantly over the past two decades. Advancement of such mechanisms has been driven by a combination of factors. New data formats have emerged, the SWaP-C (size, weight, power, and cost) of devices has improved, and the capabilities of web browsers have been enhanced by improvements brought by HTML5. This means that some of the functionality that web mapping applications could not implement in a standardized way, are now becoming increasingly common.
To support the development of OGC API Standards, the building blocks for location that standardize many of the new capabilities available to web mapping applications, the Open Geospatial Consortium (OGC) and EuroGeographics hosted the 2022 Web Mapping Code Sprint from November 29th to December 1st, 2022. The event was sponsored by OGC Strategic Member, Ordnance Survey, and was held as a hybrid event, consisting of a virtual element hosted on the OGC’s Discord environment alongside an in-person element hosted by EuroGeographics in Brussels, Belgium.
Code Sprints experiment with emerging ideas in the context of geospatial Standards, help improve interoperability of existing Standards by experimenting with new extensions or profiles, and are used for building proofs-of-concept to support standards-development activities and the enhancement of software products. Non-coding activities such as testing, working on documentation, or reporting issues are also conducted during a code sprint. In addition, the code sprints’ mentor stream provides an excellent opportunity to onboard developers new to the Standards.
The 2022 Web Mapping Code Sprint focused on the following:
-
OGC API – Tiles Standard: This Standard describes API building blocks that can enable implementations to serve map tiles, vector tiles (tiled feature data) or tiled coverage data.
-
OGC API – Maps candidate Standard: This candidate Standard describes API building blocks that can enable implementations to serve spatially referenced and dynamically rendered electronic maps.
-
OGC API – Styles candidate Standard: This candidate Standard describes API building blocks that can enable implementations to manage and fetch styles that consist of symbolizing instructions that can be applied by a rendering engine to features and/or coverages.
-
OtherStyles & Symbology Encodings (e.g., SLD, SymCore, etc.)
The mentor stream of the code sprint featured two tutorials, about understanding and using one server side and one client side implementation of OGC API - Tiles. It also included two onboarding sessions, focused on collaborating in software projects that implement the standards.
The code sprint successfully facilitated the development and testing of prototype implementations of OGC API Standards, including candidate Standards, that relate to web mapping. Further, the code sprint provided a foundation for the development of the next version of the Symbology Core Standard. Participants were able to provide feedback directly to the editors of the Standards and the editors were able to clarify any issues encountered by the sprint participants and the sprint also raised awareness about the Standards. The code sprint therefore met all of its objectives.
OGC is an international consortium of more than 500 businesses, government agencies, research organizations, and universities driven to make geospatial (location) information and services FAIR?—?Findable, Accessible, Interoperable, and Reusable. The consortium consists of Standards Working Groups (SWGs) that have responsibility for designing a candidate Standard prior to approval as an OGC Standard and for making revisions to an existing OGC Standard. The sprint objectives for the SWGs were to:
-
Create awareness about OGC Standards;
-
Develop prototype implementations of OGC Standards, including implementations of draft OGC Application Programming Interface (API) Standards;
-
Test the prototype implementations;
-
Provide feedback to the Editor about what worked and what did not; and
-
Provide feedback about the Standards and candidate Standards.
EuroGeographics is a not-for-profit organization that represents many of the National Mapping, Cadastral and Land Registration Authorities across Europe. The organization facilitates access to data, services, and expertise, as well as supporting the sharing of knowledge across the continent. The organization also publishes a product called Open Maps for Europe, which provided a useful resource for sprint participants. For example, within the first day of the code sprint, the sprint participants had implemented an OGC API -Maps façade in front of a Web Map Service (WMS) that was serving maps from the Open Maps for Europe product.
Ordnance Survey (OS) is the National Mapping Agency of Great Britain. OS publishes printed and digital maps, as well as offering access to the maps and data through a variety of APIs. In September 2022, OS launched the OS NGD API suite of products that implement a number of OGC API Standards. The Web Mapping Code Sprint therefore provided an opportunity for OS to directly support the advancement and implementation of the OGC API Standards on which the new OS NGD API products are built. The code sprint also provided an opportunity for OS engineers to directly engage with the editors of the Standards. Such access to editors and SWG members greatly accelerates development of applications.
Several more OGC Code Sprints are planned for the year 2023. To keep up to date with the latest plans, please visit [https:]]
-
-
9:04
Mapping Segregation in the United States
sur Google Maps ManiaYesterday the Washington Post published an article exploring the lasting legacy of racial covenants. These 'racial covenants' were clauses which were written into property leases or deeds prohibiting them from being sold or rented to people not "of the Caucasian race." The article Historians Mapping Racial Covenants links to interactive maps created by Montogomery County Planners, by the -
11:15
The American Illiteracy Map
sur Google Maps ManiaProPublica has mapped out the levels of adult illiteracy across the United States. 23% of adults in the United States struggle to read. However the levels of adult illiteracy are not the same across the whole country. Because the U.S. has one of the most unequal education systems of industrialized countries race and income have a huge impact on adult literacy rates.An interactive map in the
-
10:00
CARTO Blog: 22 of the best maps, visualizations & analysis from 2022
sur Planet OSGeoWelcome to our round-up of our favorite analysis, maps and data visualizations created with CARTO throughout 2022! -
15:59
Stefano Costa: @stekosteko
sur Planet OSGeoToday I deactivated the @stekosteko account at Twitter. It had been inactive for four years, but deleting it right now is a good thing to do. I have an archive of all my tweets, someday I will publish it but I doubt there is anything that important in it. I was very active on Twitter at some point, and I even identified with that username – call me lucky for escaping that alternate reality soon enough.
I encourage you to delete your own account and find your way in the Fediverse. I’m at [https:]]
-
10:54
Scrolling the Mekong River
sur Google Maps ManiaReuters has created a very impressive scrollytelling map which is being used to illustrate how dams are having a devastating impact on the farms and livelihoods of people living on the Mekong River Delta. In How Dams Starve the Mekong River of Vital Sediment Reuters explores how the construction of hydroelectric dams has blocked the flow of sediment in the Mekong River. Sediment which is needed -
10:35
The Average Color of the United States
sur Google Maps ManiaThe map above shows the color of soil across the United States. The image comes from the University of California's Soil Properties map, which shows the color of moist soil at different depth levels across the whole country. Soil color can tell natural scientists a lot about a landscape’s recent and long-term history. It can also provide clues about mineralogy and about where organic matter
-
18:45
Fernando Quadro: Como automatizar tarefas em Python
sur Planet OSGeoPrezados leitores,
Essa semana realizamos no Canal do YouTube da Geocursos uma Live, onde apresentamos um Case de automação com Python utilizando dados do CAR (Cadastro Ambiental Rural).
Caso você tenha interesse em assistir, vou deixar o link para o vídeo:
Caso você tenha interesse nesse assunto, e queria aprender mais, a Geocursos está com inscrições abertas para o Curso de Python com GIS do Zero. Aproveite o período promocional, pois as inscrições até 20/12 estão com 10% de desconto.
Para mais informações acesse o link: [https:]]
-
10:01
Why India is Warming More Slowly
sur Google Maps ManiaThis week the Washington Post took a closer look at the surprising reasons parts of Earth are warming more slowly. The article starts with an animated globe which spins to identify three locations, East Antartica, India and the North Atlantic, where heating is happening more slowly than elsewhere. Since the middle of the 20th Century the Earth has warmed by around 1.1 degrees Celsius (2 -
12:46
2022 - A Year of Global Heating
sur Google Maps ManiaThis map animation shows global land and sea temperature anomalies for each month of 2022 compared to average temperatures (Jan-Oct as data for Nov & Dec has not been released yet). The red areas on the maps show where temperatures were above average for the time of year and the blue areas show where temperatures were below average.The number at the top-right of each map is an estimate of the -
11:44
How to Make a Building Age Map
sur Google Maps ManiaEarlier this month OpenStreetMap contributor SK53 posted an interesting tutorial on how to Color Code Buildings by Age in Overpass Turbo. The tutorial includes a link to this query in Overpass Turbo which when run will color all the buildings in the current map view by their year of construction.Using this query you can quickly view the age of buildings anywhere in the world. Unfortunately
-
10:00
CARTO Blog: 3 ways to load geospatial data into Redshift
sur Planet OSGeoAmazon Redshift has multiple ways to load data, both native COPY commands and through other tools. With that said, loading geospatial data always has added complexity. If y...
-
11:03
Land Doesn't Vote
sur Google Maps ManiaAfter nearly every U.S. election a Republican will produce a map of the USA with electoral districts colored to show the winning party. This map is normally accompanied by a claim that the Unied States is a majority Republican country. Democrats will then reply with the traditional response, 'Land doesn't vote. People do.'The problem with using a traditional geographic map to visualize election
-
10:00
CARTO Blog: How to calculate spatial hotspots and which tools do you need?
sur Planet OSGeoAs someone who works with spatial data, one of the most common types of questions you’ll be asked will be about spatial trends or patterns. This is typically framed as the ... -
8:18
Adam Steer: The Oceania Geospatial Symposium 2022
sur Planet OSGeoI started writing this in Nouméa, New Caledonia. You’d be right in thinking ‘wait what? isn’t this guy normally based in Tromsø, at the other end of Earth?’ – and yes, this is true. It is a long way from home. I’m back in Tromsø now, having sat on these thoughts for a while it… Read More »The Oceania Geospatial Symposium 2022
-
10:27
3D Conservation Mapping
sur Google Maps ManiaIconem is a company which is dedicated to digitizing endangered cultural heritage sites around the world in 3D. The company works with governments and cultural organizations to create photorealistic 3D models of important heritage sites. These models can then be used in preservation efforts and to help promote a heritage site to a wider global audience. Iconem Exploration showcases some of the -
10:37
The Map of Stories
sur Google Maps ManiaThe Map of Stories is a fantastic interactive map which allows you to discover and listen to tales from the highlands and lowlands of Scotland. Using the the you can explore the rich oral storytelling traditions of Scotland and listen to stories born from the landscapes and people of Scotland.Using the map you can browse over 70 stories by story location or by storyteller location. The map also
-
15:42
GeoSolutions: Exploring MapStore Release 2022.02: improved 3DTiles support and more – Free Webinar
sur Planet OSGeoEnclosure: [download]
You must be logged into the site to view this content.
-
10:15
The National Fast Food Index
sur Google Maps ManiaIf you buy a MacDonald's Big Mac in Lee, Massachuesetts you will have to pay a whopping $7.89. That is over twice as expensive as buying the very same burger at a MacDonald's in Eufaula, Oklahoma, where a Big Mac costs just £3.39. The price of a MacDonald's Big Mac in the towns of Lee & Eufaula, and in the other 13,271 MacDonald's outlets in the United States can be explored on the Fast Food -
10:22
Mapping Armageddon
sur Google Maps ManiaAsteroid Launcher is an interactive map which attempts to estimate and visualize the impact and effects of an asteroid hitting the Earth. Using the map it is possible to view the likely impact of various types and sizes of asteroid hitting a location at different speeds and impacts.To view the predicted impact of an asteroid hitting your home you just need to click on your town on the
-
7:00
Lutra consulting: QGIS and point clouds in MapScaping podcast
sur Planet OSGeoListen to the latest developments in point clouds and QGIS from Martin Dobias: MapScaping podcast.
Martin Dobias, our CTO and the lead developer of 3D and point clouds integration in QGIS sat down with Daniel O’Donohue from Mapscaping to talk about point clouds and QGIS.
Martin discusses his early involvment with QGIS back in 2005 and how he started his journey to become a QGIS developer.
-
6:29
Marco Bernasocchi: How to contribute to QField
sur Planet OSGeoThis content is restricted to members only. Please login or register for access. Username or Password should be not be empty Username or Email Address Password Remember Me Lost Password
-
10:31
How Well Do You Know Your Neighborhood?
sur Google Maps ManiaThe New York Times is running an interesting geographical survey asking New Yorkers to draw the border of their local neighborhood. In an attempt to "create a reader-sourced map" of New York neighborhoods the NYT ask their readers where they live in NYC and then to draw the outline of that neighborhood on an interactive map.To participate in Help Us Map New York's City's Neighborhoods you just