Odyssey Geospatial

Odyssey GeospatialOdyssey GeospatialOdyssey Geospatial

Odyssey Geospatial

Odyssey GeospatialOdyssey GeospatialOdyssey Geospatial
  • Home
  • R&D
  • More
    • Home
    • R&D
  • Home
  • R&D

Research And Development

Here you will find links to Odyssey Geospatial's blog posts, open source software, and R&D projects. 

Blog series

Geospatial Encodings

Positional encoding is a key technology enabling Geospatial AI and ML. The idea is that one can create vector encodings for shapes -- Points, LineStrings, and Polygons -- in a way that captures their key geometric properties. Those vectors then serve as input to ML and AI models, making the whole range of modern data processing technology applicable for vector-format geospatial data. This is a series of blog posts focusing on a method called Multi-Point Proximity encoding.

Encoding Shapes for Machine Learning Applications

April 6, 2025

This post introduces the idea of Multi-Point Proximity encodings, and shows that they capture key geometric properties of the objects that they encode.  Link

Properties Of Multi-Point Proximity Encodings

April 6, 2025

This post goes into more detail on the properties of MPP encodings: they are continuous, they exhibit desirable types of invariance, and they capture information that can be used for decoding. Link

Recovering Pairwise Spatial Relationships From Geometric Encodings

April 11, 2025

This post shows that one can estimate pairwise spatial relationsbhips from MPP encodings: containment, overlap, and so on.  Link

Gemetric Encoding: Enabling Vector-Mode Geospatial ML

April 17, 2025

An example of applying geometric encodings in a realistic example use case: estimation of earthwquake rates based on the local distribution of geological features. This builds a neural nmetwork whose inputs are  entirely derived from vector-mode geiospatial data.   Link


General Methods And Insights

These are posts that present interesting ideas, novel techniques, and potentially useful insights for general geospatial and ML applications.

The Wraparound Problem: Predicting Angles In Machine Learning

May 6, 2025

When predicting compass directions using a ML model, a possible problem is the discontinuity of values at the point where direction angles "wrap around". This post describes a simple technique that eliminates any potential problems in this case. Link

Predicting Rates Of Rare Events

May 19, 2025

When trying to estimate the rate of occurrence of rare events, we can put our models on a solid theoretical foundation by framing the analysis as maximum likelihood estimation. This post talks about the issues and how to address them. Link

Open Source Software

AI / ML / Geospatial Tools

These are installable python packages useful for various Geospatial / AI / ML tasks

geo-encodings

April 5, 2025

A python package implementing geospatial encoding methods,inlcuding Multi-Point Proximity (MPP) and Discrete Indicator Vectors (DIV). Link

geo-relations

April 11, 2025

A python package for generating synthetic data for testing the performance of geospatial encodings. Link

Research Papers

Spatial representations

On the subject of encodings and embeddings of geospatial objects

Multi-Point Proximity Encoding For Vector-Mode Geospatial Machine Learning

June 6, 2025

Presents the method of Multi-Point Proximity encoding, and shows that it is capapbel of capturing important geometric properties. Link

R&D Project Notebooks

Geospatial Encoding Analyses

Research notebooks used in R&D on geospatial encodings

Capturing pairwise geospatial relations with geometric encoding

Coming Soon

This a github repo with a series of notebooks illustrating how geospatial encodings can capture pairwise spatial relationships.

Copyright © 2025 Odyssey Geospatial - All Rights Reserved.

Powered by

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept