Skip to content

Instantly share code, notes, and snippets.

@zgazak
Last active August 29, 2015 14:22
Show Gist options
  • Save zgazak/38563a2785175d671e93 to your computer and use it in GitHub Desktop.
Save zgazak/38563a2785175d671e93 to your computer and use it in GitHub Desktop.
Farmer's Markets
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Leaflet + Open Street Map</title>
<!-- Leaflet + d3 libraries -->
<script src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script>
<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
<!-- Leaflet CSS -->
<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css" />
<style>
#map-container {
height: 500px;
width: 800px;
}
div {
display: inline-block;
}
#map-legend {
position: absolute;
}
</style>
</head>
<body>
<div id="map-container"></div><!-- Must have an explicit height attribute! -->
<script>
var colorScale; // accessible in d3.tsv() and makeWineMap()
d3.tsv('./markets.tsv',function(error,tsvData) {
colorScale = d3.scale.category10();
var geoJSON_tsvFeatures = [];
tsvData.forEach(function(dataline,i){
// tooltip:
var info = "<span style='color: #DC143C'><b>" +
dataline.MarketName + "</b></span><br/>" +
"state: <b>" + dataline.State + "</b>"
var geoJSONFeature = {
"type": "Feature",
"properties": { // used to style marker below
"color": '#DC143C',
"radius": 3,
"info": info
},
"geometry": {
"type": "Point",
"coordinates": [ +dataline.longitude, +dataline.latitude ] // note long lat!
}
};
geoJSON_tsvFeatures.push(geoJSONFeature);
});
makeWineMap(geoJSON_tsvFeatures);
});
var makeThatMap = function(geoJSON_tsvFeatures) {
// L = Leaflet name space, pass it the id of our container
// Define URL for fetching map tiles, and cite source
var map = L.map("map-container"),
bwOsmURL = "http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png",
osmAttrs = "Map data © <a href='http://openstreetmap.org'>OpenStreetMap</a>";
var osmTiles = new L.TileLayer(bwOsmURL, {
minZoom: 3,
maxZoom: 16,
attribution: osmAttrs
});
// Center view on ~NYC
var usaCoord = new L.LatLng(39.5, -98.3);
map.setView(usaCoord, 3); // latlng, zoom level
map.addLayer(osmTiles);
L.geoJson(geoJSON_tsvFeatures, {
style: function (feature) {
return {
color: '#000',
opacity: 0,
radius: feature.properties.radius,
fillColor: feature.properties.color,
fillOpacity: 0.5
};
},
onEachFeature: function (feature, layer) {
layer.bindPopup(feature.properties.info);
},
pointToLayer: function (feature, latlng) {
return L.circleMarker(latlng);
}
}).addTo(map);
};
</script>
</body>
</html>
MarketName State longitude latitude Location Credit WIC WICcash
Y Not Wednesday Farmers Market at Town Center Virginia -76.135361 36.841885 Other Y N N
10:10 Farmers Market Georgia -84.7689 33.7196 Faith-based institution (e.g., church, mosque, synagogue, temple) Y N N
100-Mile Market Michigan -85.57502 42.29596 Private business parking lot Y Y N
112st Madison Avenue New York -73.9493 40.7939 Private business parking lot Y N Y
12th & Brandywine Urban Farm Market Delaware -75.534417 39.7421 On a farm from: a barn, a greenhouse, a tent, a stand, etc Y N N
14&U Farmers' Market District of Columbia -77.03205 38.916998 Other Y Y Y
17 on the Square Pennsylvania -77.2316 39.8313 nan Y N N
175th Street Greenmarket New York -73.9385 40.8462 Other Y Y Y
17th Ave Market Minnesota -93.2591 45.0044 Faith-based institution (e.g., church, mosque, synagogue, temple) Y Y Y
17th Street Farmers Market Virginia -77.4886 37.5583 nan Y N N
19th Annual Highlands Business Partnership Farmers Market New Jersey -73.994358 40.404837 Local government building grounds Y Y Y
2012 Wood County Farmers' Market Wisconsin -89.83105 44.394902 Private business parking lot Y Y N
22nd and Tasker Farmers' Market Pennsylvania -75.18142 39.93216 Other Y Y N
25th Avenue Farmers' Market California -122.3098753 37.5433429 Private business parking lot Y Y N
29th and Wharton Farmers' Market Pennsylvania -75.19204 39.9373 Other Y Y N
2nd Street Public Market Oregon -123.844 45.4569 nan Y N N
3 French Hens French Country Market Illinois -88.425153 41.356286 Other Y N N
32nd Street/Waverly Farmers Market Maryland -76.611 39.3272 Closed-off public street Y Y Y
33rd and Diamond Farmers' Market Pennsylvania -75.18706 39.98867 Other Y Y N
38th & Meridian Farmers Market Indiana -86.15875 39.82604 Faith-based institution (e.g., church, mosque, synagogue, temple) Y Y Y
3rd & Curry St. Farmers Market Nevada -119.7678 39.16257 Local government building grounds Y N N
3rd Street N (hwy 11) beside jack's Restaurant Alabama -86.090988 34.019132 Local government building grounds Y N N
4th Street Farmers Market Colorado -105.073 40.3954 nan Y N N
52 & Shadeland Avenue Farmers Market Indiana -86.0476 39.8481 nan Y N N
52nd and Haverford Farmers' Market Pennsylvania -75.22461 39.96498 Other Y Y N
57th Street Greenmarket New York -73.9858 40.7682 Other Y Y Y
58th and Chester Farmers' Market Pennsylvania -75.228324 39.935556 Other Y Y N
5th Street Farmers Market Kentucky -84.1487 38.3004 nan Y N N
61st Street Farmers Market Illinois -87.591308 41.784206 Closed-off public street Y Y N
6701 Burnet Road Market Texas -97.7018 30.4258 Private business parking lot Y Y N
79th Street Greenmarket New York -73.9757 40.7818 Other Y Y Y
82nd Street Greenmarket New York -73.9501 40.7737 Other Y Y Y
84 west farmers market (Dothan) Alabama -85.450141 31.232699 Private business parking lot Y N N
8th Avenue City Farmers Market Iowa -91.6626534 41.972837 Local government building grounds Y Y N
92nd Street Greenmarket New York -73.9464 40.7809 Other Y Y Y
97th Street Greenmarket New York -73.967 40.7936 Other Y Y Y
A Better Choice Bakery & Market Maryland -77.6277075 39.313066 Co-located with wholesale market facility Y N N
A Kentucky Farmer's Market LLC Kentucky -85.076795 37.032535 Private business parking lot Y Y N
AAMC Farmers's Market Maryland -76.6123 39.006 nan Y N N
Abacoa Town Center Green Market Florida -80.1296 26.8838 nan Y N N
Abbeville Farmers Market South Carolina -82.380242 34.177429 Local government building grounds Y N N
ABBEVILLE FARMERS MARKET Alabama -85.2466 31.5633 nan Y N N
Abbotsford Farmers Market Wisconsin -90.307145 44.945665 Private business parking lot Y Y N
Abbott Northwestern Farmers Market Minnesota -93.2629 44.9556 nan Y N N
Aberdeen Farmers Market South Dakota -98.4866 45.4631 nan Y N N
Abilene Farmers Market Kansas -97.2139 38.9153 nan Y N N
Abingdon Farmers Market Virginia -81.977406 36.708734 Local government building grounds Y N N
Abingdon Square Greenmarket New York -74.0053 40.7372 Other Y Y Y
Abington Massachusetts -70.9369 42.119 Local government building grounds Y N N
Abington Farmers Market Pennsylvania -75.7746 41.425 nan Y N N
ABQ Uptown Growers' Market New Mexico -106.565838 35.103988 Other Y Y N
ABQ Uptown Growers' Market New Mexico -106.633172 35.082375 Healthcare Institution Y Y N
ABV Farm Market Pennsylvania -75.0998 40.8743 nan Y N N
Acadia Farmers' Market in Town Hill Maine -68.9716 44.5908 nan Y N N
Acadiana Farmers Market Louisiana -92.0634 30.2147 nan Y N N
Ace Farmers Market New York -75.4541 43.2098 nan Y N N
Acme Ranch Truck Patch Missouri -91.492638 36.991165 On a farm from: a barn, a greenhouse, a tent, a stand, etc Y N N
Acton-Boxborough Farmers Market Massachusetts -71.47415 42.47518 Closed-off public street Y Y N
Acushnet farmers market Massachusetts -70.8999 41.7199 On a farm from: a barn, a greenhouse, a tent, a stand, etc Y N N
Acworth Farmers Market Georgia -84.6767 34.0657 nan Y N N
Ada Farmer's Market Oklahoma -96.6797 34.7739 Private business parking lot Y N N
Ada Farmers' Market Michigan -85.4889683 42.9553715 Faith-based institution (e.g., church, mosque, synagogue, temple) Y N N
AdairCo Farmers Market Kentucky -85.297 37.1043 nan Y N N
Adams County Farmers' Market Association Pennsylvania -77.237298 39.825018 Other Y Y N
Adams County Farmers' Market Association Pennsylvania -77.200397 39.793778 Private business parking lot Y Y N
Adams Farmers Market Massachusetts -73.1158 42.6293 nan Y N N
Adams Morgan Farmers Market District of Columbia -77.0426 38.9226 Other Y Y Y
Added Value Farm Stand at Governors Island New York -74.0231 40.6875 nan Y N N
Addison Farmers Market Illinois -87.9934 41.9321 nan Y N N
Adel Farmers Market Iowa -94.0175 41.6144 nan Y N N
Adelanto Stadium Farmers Market California -117.405 34.5593 nan Y N N
Adrian Farmers Market Michigan -84.0351 41.9002 nan Y N N
Afton Village Farmers Market North Carolina -80.670172 35.414038 Other Y Y N
AGH Wellness Committee Farmer's Market Maryland -75.2113 38.3388 nan Y N N
Agricenter International Farmers Market Tennessee -89.801873 35.127315 Local government building grounds Y Y Y
Agritopia Farm Stand Arizona -111.726 33.3219 nan Y N N
Ahwatukee Farmers' Market Arizona -111.983133 33.331186 Other Y Y Y
Aiken County Farmers Market South Carolina -81.7084941 33.5568819 Local government building grounds Y N N
Airport District Collaborative Certified Farmers' Market California -120.968681 37.626471 Local government building grounds Y Y N
Airport Farmers and Flea Market Florida -82.441117 28.48114 Other Y N N
Akebono Farmers’ Market Hawaii -154.951 19.4975 nan Y N N
Akers of Strawberries Florida -86.7014 30.7979 nan Y N N
Akron Farmers Market Iowa -96.5573 42.8309 nan Y N N
Akwesasne Farmers Market New York -74.6677 44.9739 nan Y N N
Ala Moana Farmers' Market Hawaii -157.84505 21.291364 Private business parking lot Y N N
Alachua County Farmers' Market Florida -82.352515 29.710665 Local government building grounds Y Y N
Alamance County Farmers Market North Carolina -79.4357 36.0943 nan Y N N
Alameda Farmers' Market California -122.277 37.7742 nan Y N N
Alamo Farmers Market Nevada -115.1435 37.33075 On a farm from: a barn, a greenhouse, a tent, a stand, etc Y N N
Alamogordo Alameda Park Farmers' Market New Mexico -105.9606168 32.9126233 Other Y Y N
Alamogordo Otero County Farmers' Market New Mexico -105.9606 32.92649 Local government building grounds Y N N
Alamosa Farmers Market Colorado -105.864687 37.467893 Other Y N Y
Albany Downtown Farmers Market Georgia -84.15366 31.57684 Local government building grounds Y N Y
Albany Farmers' Market Oregon -123.105896 44.634984 Local government building grounds Y Y Y
Albert Lea Farmers Market Minnesota -93.369112 43.650982 Other Y Y Y
Alberta Farmers Market Oregon -122.65 45.5591 nan Y N N
ALBERTA FARMERS MARKET Alabama -87.4101 32.2319 nan Y N N
Albion Farmers Market Michigan -85.4148 41.3959 nan Y N N
Albuquerque Downtown Growers' Market New Mexico -106.656754 35.085834 Other Y Y N
Albuquerque Northeast Farmers' & Artisans' Market New Mexico -106.55762 35.1506 Educational institution Y Y N
Albuquerque VA Growers' Market New Mexico -106.578 35.0553 nan Y N N
Alcona Farmers Market Michigan -83.2973 44.6547 Federal/State government building grounds Y N N
Alderson Farmers Market West Virginia -80.642024 37.725954 Private business parking lot Y N N
Aldrich Arena Farmers Market Minnesota -93.0877 44.9609 nan Y N N
Alexander City Downtown Market Alabama -85.9549 32.9442 nan Y N N
Alexandria Bay Farmers Market New York -75.9157 44.3314 nan Y N N
Alexandria Farmers Market Virginia -77.043 38.8048 nan Y N N
Alexandria Farmers' Market Minnesota -95.376724 45.890763 Other Y Y N
alfred farmers market New York -77.790122 42.253728 Educational institution Y Y Y
Algoma Farm Market Wisconsin -87.4363 44.6077 nan Y N N
Algonquin Farmers Market Illinois -88.293 42.165 nan Y N N
Alhambra Farmers Market California -118.123 34.094 nan Y N N
Alii Garden Market Place Hawaii -155.982 19.6144 nan Y N N
Alisal Certified Farmers' Market California -121.634203 36.673352 Private business parking lot Y Y Y
All Locally Grown Produce Florida -80.516728 25.513552 On a farm from: a barn, a greenhouse, a tent, a stand, etc Y N N
All-Local Farmers Market South Carolina -81.0358 33.9847 nan Y N N
All-Local Farmers Market 2 South Carolina -81.0044 33.9874 nan Y N N
Allamakee Farmers Market Iowa -91.4742 43.2569 Local government building grounds Y Y N
Allegan Farmers Market Michigan -85.8584 42.5287 nan Y N N
Alleghany Farmers Market North Carolina -81.122593 36.503003 Local government building grounds Y N N
Allen County Farmers' Market Kansas -95.4055011 37.922165 Closed-off public street Y N N
Allen Street Farmers Market Michigan -84.526307 42.729961 Private business parking lot Y Y N
Allendale County Farmers Market South Carolina -81.3191 33.0044 nan Y N N
Allentown Farigrounds Farmers Market Pennsylvania -75.4942 40.6008 nan Y N N
Allentown Turnpike Plaza Farmers Market Pennsylvania -75.490183 40.608431 nan Y N N
Alliance Farmers Market Nebraska -102.871 42.0971 nan Y N N
Alliance Farmers' Market Ohio -81.1024 40.9216 Other Y Y N
Alliance for the Arts GreenMarket Florida -81.89128 26.59521 Other Y N N
Allston Farmers' Market Massachusetts -71.1299 42.3629 Educational institution Y Y N
Allston Village Farmers Market Massachusetts -71.1378418 42.353384 Educational institution Y Y N
Alma Farmers Market Nebraska -99.3625 40.1008 nan Y N N
Alma Farmers' Market Michigan -84.656984 43.38027 Local government building grounds Y N N
Almont Farmers' Market Michigan -83.0475 42.9216 nan Y N N
Aloha Farmers Market Oregon -122.87 45.4941 nan Y N N
Alpena Farmers' Market Michigan -83.429897 45.061184 Local government building grounds Y N N
Alpha Nursery Farmers' Market Idaho -115.998 44.4251 Private business parking lot Y N N
ALPHARETTA FARMERS MARKET Georgia -84.29514 34.075892 Closed-off public street Y N N
Alpine Flowerland Farmers' Market Michigan -85.4386 44.3365 nan Y N N
Alsip Farmers Market Illinois -87.700424 41.665699 Other Y N N
Altadena Farmers' Market California -118.15813 34.200379 Local government building grounds Y Y Y
Altamont Farmer's Market New York -74.0325 42.7013 Private business parking lot Y Y N
Altavista Farmers Market Virginia -79.2838 37.1185 nan Y N N
Alton Farmers and Artisans Market Illinois -90.185394 38.895809 Private business parking lot Y N Y
Altoona Farmers Market Pennsylvania -78.2462 40.6787 nan Y N N
Altus Farmers Market Oklahoma -99.3336 34.6491 Private business parking lot Y N Y
Alum Rock Village Farmers' Market California -121.829184 37.365612 Local government building grounds Y Y Y
Alva Farmers Market Oklahoma -98.6602 36.8083 nan Y N N
Amador Farmers' Market-- Jackson California -120.7747 38.34751 Private business parking lot Y Y N
Amador Farmers' Market-- Pine Grove California -120.6583 38.41303 Local government building grounds Y Y N
Amador Farmers' Market-- Sutter Creek California -120.8017 38.39283 Private business parking lot Y Y N
Ambler Farmers' Market Pennsylvania -75.225339 40.153274 Private business parking lot Y Y N
Ambridge Farmers Market Pennsylvania -80.225 40.5819 nan Y N N
Amelia Barter Town Farmers Market Virginia -77.984421 37.328752 Local government building grounds Y N N
Amelia Farmers Market Florida -81.454531 30.579786 Other Y N N
Amenia Farmers Market New York -73.5549 41.8513 nan Y N N
American Falls Farmers Market Idaho -120.173 40.5432 nan Y N N
American Market@National Harbor Maryland -77.01422 38.783762 Closed-off public street Y N N
American National Bank Downtown Farmers Market Festival Colorado -108.564 39.0682 nan Y N N
Amerisafe Downtown Pavilion & Farmers Market Louisiana -93.2862 30.8469 nan Y N N
Amery Farmers Market Wisconsin -92.3624 45.3072 Private business parking lot Y Y Y
Ames Farmers' Market Iowa -93.6176 42.0249 Other Y Y N
Amherst Farmers Market New Hampshire -71.6256 42.8646 Local government building grounds Y Y N
Amherst Farmers' Market Massachusetts -72.519422 42.374858 Local government building grounds Y N N
Amherst Winter Farmers' Market Massachusetts -71.8003 42.3658 nan Y N N
Amityville Farmers Market New York -73.4204356 40.6893186 Closed-off public street Y N Y
Amma Farmers Market West Virginia -81.255883 38.583305 Local government building grounds Y Y N
Anaconda Community Market Montana -112.948115 46.129234 Other Y N N
Anacortes Farmers Market Washington -122.609181 48.516974 Closed-off public street Y Y N
Anamoose Market in the Park North Dakota -100.24061 47.880722 Local government building grounds Y N N
Anamosa Farmers Market Iowa -91.2795 42.1083 nan Y N N
Anchorage Farmers Market Alaska -152.571 64.3172 Faith-based institution (e.g., church, mosque, synagogue, temple) Y Y Y
Anchorage Market & Festival Alaska -149.891 61.2195 Private business parking lot Y Y N
Anderson County Farmers Market South Carolina -82.652183 34.506745 Local government building grounds Y Y Y
Anderson County Farmers Market Kentucky -84.917486 38.050707 Private business parking lot Y N Y
Anderson Farm Market Ohio -83.8824 39.7668 nan Y N N
Anderson Farmers' Market Ohio -84.350477 39.078417 Local government building grounds Y N Y
Anderson Happy Valley Farmers Market California -122.408 40.4487 nan Y N N
Andersonville Farmers Market Illinois -87.6687 41.978 Closed-off public street Y Y N
Andover Farmers Market Minnesota -93.3573105 45.2192618 nan Y N N
Andover Farmers Market Massachusetts -71.138738 42.653466 Other Y N Y
Andrews Farmers Market North Carolina -83.8232 35.2027 nan Y N N
Angelica Farmers' Market New York -78.026857 42.309251 Other Y Y N
Angels Camp Farmers Market-Fresh Fridays California -120.5427 38.072158 Other Y Y N
Ann Arbor Farmers Market Michigan -83.7465 42.2838 Local government building grounds Y Y N
Anna/Union County Farmers Market Illinois -89.2093 37.4604 nan Y N N
Annandale Farmers Market Virginia -77.1743 38.8348 nan Y N N
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment