Tag Archives: KML

Nechako Aquifer & Wells

nechako

Curious where the Nechako Aquifer is located, now that a new report (article) has indicated that a hazardous chemical spill causing the loss of any of the city’s high capacity wells, “would be catastrophic for the city in terms of quality of life, sustainable economic growth, and environmental damage”?

Here‘s a map, with all the data for the aquifer and its ground water wells. City wells = star, other wells = circle.

Data sources:

Aquifers: https://catalogue.data.gov.bc.ca/dataset/ground-water-aquifers

Ground Water Wells: https://catalogue.data.gov.bc.ca/dataset/ground-water-wells-spatial-view-with-attribute-info

ArcGIS JS API: KML/Buffer

I’ve been tinkering around with the ArcGIS JS API. This example pulls a KMZ file from the Prince George Open Data Catalogue, displays it on a map, and requests/displays a 1km buffer around the features. The tricky part was installing/configuring a proxy page to allow for the convoluted buffer request.

Disclaimer: for a better example, see here for loading a KML and buffering the features.

Draggable AB Caribou Ranges

Image

I finally got around to experimenting with the new functionality of dragging polygons with the Google Maps API (the draggable map game everyone’s talking about can be found here). My map (here) is the result of thinking about draggable polygons, caribou ranges (shapefile downloaded from here, simplified and saved as KML in QGIS), and the Alberta Oil Sands/caribou interaction. My blog gets a lot of hits from people looking for how to parse KML into its coordinates to turn into polygons, as this map does. Check out the source code for the method I use to read the KML (or XML, really).

My sarcastic stream-of-thought: What’s the easiest way to avoid conflict between caribou and oil sands development? Separate the two. What’s the easiest way to separate the two? Drag the herd!

Tip, painfully learned: use the correct version of the API (currently “v=3.exp”) in order to use draggable option for polygons.

Note: doesn’t work in IE, any ideas?