Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
UXScripts
mapnik
Repository navigation
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
More
items
Files
Expand file tree
master
Breadcrumbs
mapnik
/
src
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
mapnik
/
src
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
agg
agg
cairo
cairo
grid
grid
group
group
json
json
renderer_common
renderer_common
svg
svg
text
text
util
util
wkt
wkt
box2d.cpp
box2d.cpp
build.py
build.py
cairo_io.cpp
cairo_io.cpp
color.cpp
color.cpp
color_factory.cpp
color_factory.cpp
config_error.cpp
config_error.cpp
conversions.cpp
conversions.cpp
css_color_grammar.cpp
css_color_grammar.cpp
dasharray_parser.cpp
dasharray_parser.cpp
datasource_cache.cpp
datasource_cache.cpp
datasource_cache_static.cpp
datasource_cache_static.cpp
debug.cpp
debug.cpp
expression.cpp
expression.cpp
expression_grammar.cpp
expression_grammar.cpp
expression_node.cpp
expression_node.cpp
expression_string.cpp
expression_string.cpp
feature_kv_iterator.cpp
feature_kv_iterator.cpp
feature_style_processor.cpp
feature_style_processor.cpp
feature_type_style.cpp
feature_type_style.cpp
font_engine_freetype.cpp
font_engine_freetype.cpp
font_set.cpp
font_set.cpp
fs.cpp
fs.cpp
function_call.cpp
function_call.cpp
geometry_envelope.cpp
geometry_envelope.cpp
geometry_reprojection.cpp
geometry_reprojection.cpp
gradient.cpp
gradient.cpp
image.cpp
image.cpp
image_any.cpp
image_any.cpp
image_compositing.cpp
image_compositing.cpp
image_copy.cpp
image_copy.cpp
image_filter_types.cpp
image_filter_types.cpp
image_options.cpp
image_options.cpp
image_reader.cpp
image_reader.cpp
image_scaling.cpp
image_scaling.cpp
image_util.cpp
image_util.cpp
image_util_jpeg.cpp
image_util_jpeg.cpp
image_util_png.cpp
image_util_png.cpp
image_util_tiff.cpp
image_util_tiff.cpp
image_util_webp.cpp
image_util_webp.cpp
image_view.cpp
image_view.cpp
image_view_any.cpp
image_view_any.cpp
jpeg_reader.cpp
jpeg_reader.cpp
layer.cpp
layer.cpp
libxml2_loader.cpp
libxml2_loader.cpp
load_map.cpp
load_map.cpp
map.cpp
map.cpp
mapped_memory_cache.cpp
mapped_memory_cache.cpp
marker_cache.cpp
marker_cache.cpp
marker_helpers.cpp
marker_helpers.cpp
math.cpp
math.cpp
memory_datasource.cpp
memory_datasource.cpp
miniz.c
miniz.c
miniz_png.cpp
miniz_png.cpp
palette.cpp
palette.cpp
params.cpp
params.cpp
parse_path.cpp
parse_path.cpp
parse_transform.cpp
parse_transform.cpp
plugin.cpp
plugin.cpp
png_reader.cpp
png_reader.cpp
proj_transform.cpp
proj_transform.cpp
projection.cpp
projection.cpp
rapidxml_loader.cpp
rapidxml_loader.cpp
raster_colorizer.cpp
raster_colorizer.cpp
renderer_common.cpp
renderer_common.cpp
request.cpp
request.cpp
rule.cpp
rule.cpp
save_map.cpp
save_map.cpp
scale_denominator.cpp
scale_denominator.cpp
simplify.cpp
simplify.cpp
symbolizer.cpp
symbolizer.cpp
symbolizer_enumerations.cpp
symbolizer_enumerations.cpp
symbolizer_keys.cpp
symbolizer_keys.cpp
tiff_reader.cpp
tiff_reader.cpp
transform_expression.cpp
transform_expression.cpp
transform_expression_grammar.cpp
transform_expression_grammar.cpp
unicode.cpp
unicode.cpp
vertex_cache.cpp
vertex_cache.cpp
warp.cpp
warp.cpp
webp_reader.cpp
webp_reader.cpp
well_known_srs.cpp
well_known_srs.cpp
wkb.cpp
wkb.cpp
xml_tree.cpp
xml_tree.cpp
View all files
You can’t perform that action at this time.