Archive
Postmortem of my #30DayMapChallenge 2022
Bits and bobs of why and how I craft those maps
How to: connect lines from two points with same attribute values in QGIS
A step-by-step walkthrough of creating a line layer from existing point layers using QGIS expressions
Replicating “Zoom to selected features” function in ArcGIS / QGIS with R shiny
Step-by-step guide on recreating “Zoom to selected features” button in shiny, with leaflet and DT
Create custom tile layer in Mapbox and use it in R
How to convert spatial data to map tiles and avoid rendering 15k points in leaflet
Postmortem of my #30DayMapChallenge 2021
What I thought about when crafting maps, as well as reviews after the challenge
Convert GML/GeoJSON to shapefile with QGIS
Quick tutorial on how not to get loss in the sea of spatial data format
Create spatial square/hexagon grids and count points inside in R with sf
Generate Tessellation and Summarise Within, but in R
How to create an animated map of paper cut symbology
aka miscellaneous ffmpeg commands
Add npm to existing ArcGIS JS API web app project
Setting up the development environment for web project
Visualising sunrise, sunset and daylength around summer solstice
Background on why I create this dataviz
R Markdown tricks for generating HTML reports
Formatting tables, Interactive map viewer, etc.
Creating 3D vintage topo maps in ArcGIS Pro - lessons learnt
New cartography knowledge learnt in this map making journey
7-Eleven vs. Circle K map: How to make
Some nerdy map-making notes and explanations
Interactive visualisation of commute pattern in Hong Kong
Interactive charts and (sort-of) scrollytelling with R & Shiny
Writing markdown in shiny
Escaping from writing raw HTMLs and numerous tags$
Converting nested XML to dataframe in R - a tidyverse approach
Transforming XML to tidy data (and CSV)
MTR vs. Bus Neighbourhood - Updates
Additional analysis on new towns and travel mode to school
Merging split shapefiles scattered across different folders with arcpy
The case of combing land use zoning shapefiles with same schema
My Thoughts on #30DayMapChallenge 2020
On the great journey of pursuing high-end cartography
3D pedestrian network dataset of Hong Kong - A Quick Look
What is the distribution of the 436,000 pedestrian walkways in terms of length and gradient?
Tools for Generating Public Transport Isochrone Maps
A few notes on finding tools to create isochrone map with public transit travel time
Accuracy & Resolution of Spatial Data
Outrageous living density requires outrageous data resolution
Creating vintage, stale scale bar
A small follow-up on the old stale map, with a new scale bar
Viewshed From Peaks
Quick round up of an interactive web map project
How to make a stale map in ArcGIS Pro
Pseudo-, not-so-historic ferry services map
Street Suffixes in Hong Kong
Visualising and analysing the distribution of street names
Home Sweet Home to Homeless
See how coronavirus pulls down number of flights between Hong Kong and Japan
Census Boundary Maps are lying to you
Land doesn’t travel, people do