In the past few weeks, I have been working on Koop CLI, a Node.js CLI application for developers to build KoopJS plugins. It has been a big lesson for me about how to create an app that works at different platforms/OSs. Here in this blog post I am going to share some tips.
AWS ECS continuous deployment with Travis CI
The unofficial documentation for ArcGIS Open Data APIs
ArcGIS Open Data is a great network of governmental and institutional open data. While the data portal service runs on APIs, there is no official documentation of public APIs for ArcGIS Open Data. So this post is to provide the unofficial documentation of ArcGIS Open Data APIs, which are discovered in my work (mostly by accident).
Boundary.Now: a simple tool to extract OSM place boundaries
Getting a place boundary is sometimes harder than it looks like.
Adding GeoJSON layers to your Leaflet map in TypeScript
Adding a GeoJSON layer to a Leaflet map in TypeScript has some difference from that in JavaScript.
Using an untyped Leaflet plugin in your TypeScript project
Leaflet has a prosperous ecosystem with hundreds of plugins. Most of them are not typed for TypeScript, however, with a minimal setup, you are able to use these plugins in your TypeScript mapping project.
Celebrating the 1,000 data portals at OpenDataDiscovery.org
I am pleased to announce that OpenDataDiscovery.org is now tracking more than 1,000 open data portals, 40% of data portals in the world!
Work, Life, 2016
2016 is a big year for me.
The Launch of OpenDataDiscovery.org
After several months’ work at my spare time, I finally publish the first version of my side-project OpenDataDiscovery.org. It is a step to answer this very simple question in my mind: How many open datasets do we have on earth?
geojson-multiply: a simple package to pack single tyle geojson features
Some PostGIS functions only accept multi type geometry, so I write a simple geojson utility package to help me aggregate geojson features.