Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mapping beyond web mercator with GeoServer
Search
Simone Giannecchini
PRO
August 29, 2019
Technology
0
150
Mapping beyond web mercator with GeoServer
This presentation covers information on advanced projections and how they are managed in GeoServer.
Simone Giannecchini
PRO
August 29, 2019
Tweet
Share
More Decks by Simone Giannecchini
See All by Simone Giannecchini
State of MapStore - FOSS4G EU 2025
simboss
PRO
0
25
Explore open-source tools to create digital urban models for MapStore - FOSS4G EU 2025
simboss
PRO
0
7
State of GeoServer - FOSS4G EU 2025
simboss
PRO
0
10
Demystifing OGC APIs with GeoServer: introduction and status of implementation - FOSS4G EU 2025
simboss
PRO
0
12
Serving earth observation data with GeoServer: COG, STAC, OpenSearch and more - FOSS4G EU 2025
simboss
PRO
0
22
Processing and publishing Maritime AIS data with GeoServer and Databricks in Azure - FOSS4G EU 2025
simboss
PRO
1
20
Publishing INSPIRE datasets in GeoServer made easy with Smart Data Loader and Features Templating - FOSS4G EU 2025
simboss
PRO
0
13
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2025
simboss
PRO
0
16
GeoServer 3 Status Report: How We Got Here, How It’s Going
simboss
PRO
0
18
Other Decks in Technology
See All in Technology
2025-07-25 NOT A HOTEL TECH TALK ━ スマートホーム開発の最前線 ━ SOFTWARE
wakinchan
0
170
会社もクラウドも違うけど 通じたコスト削減テクニック/Cost optimization strategies effective regardless of company or cloud provider
aeonpeople
2
380
CSPヘッダー導入で実現するWebサイトの多層防御:今すぐ試せる設定例と運用知見
llamakko
1
270
With Devin -AIの自律とメンバーの自立
kotanin0
2
830
株式会社島津製作所_研究開発(集団協業と知的生産)の現場を支える、OSS知識基盤システムの導入
akahane92
1
1.3k
claude codeでPrompt Engineering
iori0311
0
530
Amazon CloudWatchのメトリクスインターバルについて / Metrics interval matters
ymotongpoo
3
290
From Live Coding to Vibe Coding with Firebase Studio
firebasethailand
1
320
MCPに潜むセキュリティリスクを考えてみる
milix_m
1
880
「AI駆動開発」のボトルネック『言語化』を効率化するには
taniiicom
1
220
MCPと認可まわりの話 / mcp_and_authorization
convto
2
300
Step Functions First - サーバーレスアーキテクチャの新しいパラダイム
taikis
1
280
Featured
See All Featured
For a Future-Friendly Web
brad_frost
179
9.8k
Scaling GitHub
holman
461
140k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Adopting Sorbet at Scale
ufuk
77
9.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
We Have a Design System, Now What?
morganepeng
53
7.7k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
The Cost Of JavaScript in 2023
addyosmani
51
8.7k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Designing for Performance
lara
610
69k
Transcript
Mapping beyond web mercator Ing. Andrea Aime GeoSolutions
GeoSolutions ⚫ Italian SME ⚫ Expertise • Image Processing, GeoSpatial
Data Fusion • Java, Java Enterprise, C++, Python • JPEG2000, JPIP, Advanced 2D visualization ⚫ Supporting/Developing FOSS4G projects ⚫ GeoServer, MapStore ⚫ GeoNetwork, GeoNode, Ckan ⚫ Clients ⚫ Public Agencies ⚫ Private Companies ⚫ http://www.geo-solutions.it FOSS4G 2019, August 26th/30th, Bucharest
Why Web Mercator
Why: it’s everywhere, it’s free FOSS4G 2019, August 26th/30th, Bucharest
Why: familiar FOSS4G 2019, August 26th/30th, Bucharest
Why: easy FOSS4G 2019, August 26th/30th, Bucharest
Why: fair to the dateline FOSS4G 2019, August 26th/30th, Bucharest
Some reasons to avoid Web Mercator
One reason to rule them all FOSS4G 2019, August 26th/30th,
Bucharest
Area distortion in web mercator FOSS4G 2019, August 26th/30th, Bucharest
Equal-area maps to the rescue Lambert azimuthal equal area Mollweide
Equal Earth FOSS4G 2019, August 26th/30th, Bucharest
FAO example FOSS4G 2019, August 26th/30th, Bucharest
Distance perception http://braincrunch.tumblr.com/post/23672142073/mercators-egg FOSS4G 2019, August 26th/30th, Bucharest
Equidistant maps to the rescue FOSS4G 2019, August 26th/30th, Bucharest
Example: weather radar maps https://weather.gc.ca/radar/index_e.html?id=xsm FOSS4G 2019, August 26th/30th, Bucharest
Who ate the poles?! FOSS4G 2019, August 26th/30th, Bucharest
Polar stereographic http://www.add.scar.org/home/add6 FOSS4G 2019, August 26th/30th, Bucharest
Polar stereographic http://www.polarview.aq/ (also GeoServer powered) FOSS4G 2019, August 26th/30th,
Bucharest
FAO Species Distribution FOSS4G 2019, August 26th/30th, Bucharest
And then… legislation FOSS4G 2019, August 26th/30th, Bucharest
And then… AUTO codes FOSS4G 2019, August 26th/30th, Bucharest
Handling all these projections
Should be simple no? FOSS4G 2019, August 26th/30th, Bucharest
One (tragic) example FOSS4G 2019, August 26th/30th, Bucharest UTM 32N
What’s going on? FOSS4G 2019, August 26th/30th, Bucharest
Automate! With APH FOSS4G 2019, August 26th/30th, Bucharest
Step 1: which data to read Requested Read FOSS4G 2019,
August 26th/30th, Bucharest
Step 2: cut excess data FOSS4G 2019, August 26th/30th, Bucharest
Step 3: data wrapping Requested Read FOSS4G 2019, August 26th/30th,
Bucharest
Step 4: densification FOSS4G 2019, August 26th/30th, Bucharest
Step 4: densification FOSS4G 2019, August 26th/30th, Bucharest
Step 5: reproject FOSS4G 2019, August 26th/30th, Bucharest
Step 6: detect dateline crossing FOSS4G 2019, August 26th/30th, Bucharest
Some side by side examples FOSS4G 2019, August 26th/30th, Bucharest
PDC Mercator, EPSG:3832 Antactica was here… Funny Greenland … FOSS4G
2019, August 26th/30th, Bucharest
Lambert conf. conic, EPSG:2225 ?!! FOSS4G 2019, August 26th/30th, Bucharest
Datum change, ED50, EPSG:4230 FOSS4G 2019, August 26th/30th, Bucharest
UTM32N, EPSG:32632 FOSS4G 2019, August 26th/30th, Bucharest
No reprojection, but Pacific centered Would really like to see
Americas here… FOSS4G 2019, August 26th/30th, Bucharest
Some other hard data
Data between 0 and 360 FOSS4G 2019, August 26th/30th, Bucharest
Satellites satellites FOSS4G 2019, August 26th/30th, Bucharest
And more satellites FOSS4G 2019, August 26th/30th, Bucharest
Final words
The beginning of the end? FOSS4G 2019, August 26th/30th, Bucharest
In summary FOSS4G 2019, August 26th/30th, Bucharest
That’s all folks! Questions?
[email protected]