SlideShare a Scribd company logo
Open
Geo
Stacks
for the web
Adam DuVander
@adamd – mapscripting.com
HoriaVarlan
JohnCooke
JohanLarsson
JohnMartinezPavliga
Open as in Open Source
DaniGama
Open as in Open Data
HeidiMaria
Open as in Open Access
SubramanianKabilan
Open as in Open Beer
NateSteiner
Open Source
Open Access
Open Data
TimSchapker
LaszloIlyes
HoriaVarlan
Viewer
HoriaVarlan
Viewer
Imagery
HoriaVarlan
Viewer
Imagery
Data serving
HoriaVarlan
Viewer
Imagery
Data serving
Data storage
Open Geo Stacks for the Web
Open Geo Stacks for the Web
Open Geo Stacks for the Web
Open Geo Stacks for the Web
Prevent Provider Lock-in
Open Source Community
Built on Open Data
Open Source Viewer
Viewer
Imagery
OpenLayers vs. Mapstraction
Viewer
Imagery
Wrapper
Proprietary
Viewer
OpenLayers vs. Mapstraction
Wrapper
What “Open” Do You Need?
Viewer
Imagery
Proprietary
Viewer
Open Map Data
rweait-osm
AndrewTurner
OpenStreetMap in Haiti
OpenStreetMap is XML
<node id="25496583" lat="45.5573639" lon=" … >
<tag k=”amenity” value=”bus_station” />
</node>
Styling Maps With Mapnik
<Style name="My Style">
<Rule>
<PolygonSymbolizer>
<CssParameter name="fill">#f2eff9</CssParameter>
</PolygonSymbolizer>
...
</Rule>
</Style>
<Layer name="world" srs="+proj=latlong +datum=WGS84">
<StyleName>My Style</StyleName>
<Datasource>
<Parameter name="type">shape</Parameter>
<Parameter name="file">/path/to/world</Parameter>
</Datasource>
</Layer>
Mapnik “CSS:” Cascadenik
#lines[highway=motorway],
#lines[highway=motorway_link] {
line-width: 4;
line-color: #000;
}
#lines[highway=primary],
#lines[highway=secondary],
#lines[highway=tertiary] {
line-width: 3;
line-color: #666;
}
#lines[highway=residential],
#lines[highway=unclassified],
#lines[highway=service] {
line-width: 1;
line-color: #666;
}
Open Geo Stacks for the Web
Open Geo Stacks for the Web
8 Bit New York City
Osmarender – SVG
HoriaVarlan
Viewer
Imagery
HoriaVarlan
Data serving
Data storage
Open Geo Stacks for the Web

Files

SHP geometry

DBF database

SHX data-geometry join

PRJ projection file

XML metadata
The Shapefile
ArcGIS Server
duv.ly/openarcgis
James Fee presentation:
Open Alternatives
Output:
JPEG, GIF, PNG, PDF, SVG, KML, GeoRSS
Input: SHP, PostGIS, among others
Databases Gone Geo
Databases Gone Geo
The Geo Cloud
The Geo Cloud
HoriaVarlan
Viewer
Imagery
Data serving
Data storage
chego101
Many Open Geo Stacks
“The” Open Geo Stack
“The” Open Geo Stack
OpenLayers
GeoServer
PostGIS
Mapstraction
Google Maps
SimpleGeo
Mapstraction
Google Maps
SimpleGeo
CloudMade
MySQL
Mapstraction
Google Maps
SimpleGeo
CloudMade
MySQL
OpenLayers
Mapnik
ShapeFile
Mapstraction
Google Maps
SimpleGeo
CloudMade
MySQL
Google Maps
Osmarender
OpenLayers
Mapnik
ShapeFile
chego101
Many Geo Stacks
LaszloIlyes
TimSchapker
Many “Opens”
DaniGama
SubramanianKabilan
HeidiMaria
Mix and Match
Open
Geo
Stacks
for the web
Adam DuVander
@adamd – mapscripting.com
HoriaVarlan
Thank You!

More Related Content

PPTX
Latest Developments in Oceanographic Applications of GIS, including Near-real...
PPTX
2016 urisa track: nhd hydro linked data registery by michael tinker
PDF
DSD-INT 2016 (Open) Data science in SWITCH-ON - Boot
PDF
Schema, JSON-LD & the semantic web - Brighton SEO April 2015 - Kirsty Hulse -...
PPTX
How Open is Your API Future?
PDF
Ruby Metaprogramming
PDF
Test-driven Development no Rails - Começando com o pé direito
PPT
By Road Is The Other Option N
Latest Developments in Oceanographic Applications of GIS, including Near-real...
2016 urisa track: nhd hydro linked data registery by michael tinker
DSD-INT 2016 (Open) Data science in SWITCH-ON - Boot
Schema, JSON-LD & the semantic web - Brighton SEO April 2015 - Kirsty Hulse -...
How Open is Your API Future?
Ruby Metaprogramming
Test-driven Development no Rails - Começando com o pé direito
By Road Is The Other Option N

More from duvander (20)

PDF
Give Every Developer a Quick Start
PDF
APIs at Scale: Humans and Machines
PDF
PIE for Sale: Timeless Lessons in API Advocacy
PDF
API Content Marketing
PDF
The Architect is Not Convinced
PDF
How to Evaluate an API Without Writing a Line of Code
PPTX
The Rise of Pareto-as-a-Service
PPTX
5 or 6 API Adoption Strategies
PDF
YES, APIs Make You Special
PDF
The New API at SXSW 2013
PPTX
Demystifying Distribution of Content-as-a-Service
PPTX
Make Your API Irresistible
PDF
APIs: The Wiring Behind the Cloud
PDF
The New API: Apps, Partners and Income
ODP
Map Scripting With Style
ODP
Maps 4 Africa
PDF
Open Geo Stacks for the Web
ODP
Open Geo Stacks for the Web
ODP
The Innovative APIs Fueling Location on the Web
ODP
Map Scripting & Design
Give Every Developer a Quick Start
APIs at Scale: Humans and Machines
PIE for Sale: Timeless Lessons in API Advocacy
API Content Marketing
The Architect is Not Convinced
How to Evaluate an API Without Writing a Line of Code
The Rise of Pareto-as-a-Service
5 or 6 API Adoption Strategies
YES, APIs Make You Special
The New API at SXSW 2013
Demystifying Distribution of Content-as-a-Service
Make Your API Irresistible
APIs: The Wiring Behind the Cloud
The New API: Apps, Partners and Income
Map Scripting With Style
Maps 4 Africa
Open Geo Stacks for the Web
Open Geo Stacks for the Web
The Innovative APIs Fueling Location on the Web
Map Scripting & Design
Ad

Recently uploaded (20)

PPTX
Machine Learning_overview_presentation.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
TLE Review Electricity (Electricity).pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Empathic Computing: Creating Shared Understanding
Machine Learning_overview_presentation.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25-Week II
A comparative analysis of optical character recognition models for extracting...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation_ Review paper, used for researhc scholars
Tartificialntelligence_presentation.pptx
Programs and apps: productivity, graphics, security and other tools
TLE Review Electricity (Electricity).pptx
MIND Revenue Release Quarter 2 2025 Press Release
cloud_computing_Infrastucture_as_cloud_p
A comparative study of natural language inference in Swahili using monolingua...
Empathic Computing: Creating Shared Understanding
Ad

Open Geo Stacks for the Web