Last active
August 29, 2015 14:07
-
-
Save alexwoolford/13c12ab92d8d63cb225e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
This scrapes Amazon's distribution centers from the web and creates a file of markers for an interactive map created in Leaflet.js | |
For now (10/03/2014) it can be viewed at http://54.172.30.118/amzn-locations.html | |
""" | |
import urllib2 | |
from bs4 import BeautifulSoup | |
from pygeocoder import Geocoder | |
import time | |
import sys | |
reload(sys) | |
sys.setdefaultencoding("utf-8") | |
html = urllib2.urlopen('http://www.mwpvl.com/html/amazon_com.html').read() | |
soup = BeautifulSoup(html) | |
amznLocations = [] | |
for table in soup.findAll('table', {'id':['Table38', 'Table39']}): | |
for tr in table.findAll('tr'): | |
if len(tr.findAll('td')) == 7: | |
try: | |
amznId, location, discard1, discard2, squareFeet, yearOpened2, description = [td.getText().strip() for td in tr.findAll('td') if td.getText != ''] | |
squareFeet = int(squareFeet.replace(',', '').replace('(1)', '').replace('.', '')) | |
description = description.replace('\n', ' ') | |
lat_lng = Geocoder.geocode(location).__dict__['current_data']['geometry']['location'] | |
amznLocation = {} | |
amznLocation['amznId'] = amznId | |
amznLocation['location'] = location | |
amznLocation['lat_lng'] = lat_lng | |
amznLocation['squareFeet'] = squareFeet | |
amznLocation['description'] = description | |
amznLocations.append(amznLocation) | |
time.sleep(0.5) | |
except: | |
print sys.exc_info()[0] | |
print amznId, location | |
# Once all the distribution centers have been geocoded, they can be written to a file that contains Leaflet.js markers. | |
# This text is then pasted into a Leaflet.js map. Here's the HTML: | |
""" | |
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Amazon Distribution Center Locations</title> | |
<meta charset="utf-8" /> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css" /> | |
<script src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script> | |
</head> | |
<body> | |
<div id="map" style="width: 1400px; height: 720px"></div> | |
<script src="../dist/leaflet.js"></script> | |
<script> | |
var map = L.map('map').setView([33, -96], 13); | |
L.tileLayer('https://{s}.tiles.mapbox.com/v3/{id}/{z}/{x}/{y}.png', { | |
maxZoom: 18, | |
attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' + | |
'<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' + | |
'Imagery © <a href="http://mapbox.com">Mapbox</a>', | |
id: 'examples.map-i875mjb7' | |
}).addTo(map); | |
L.marker([33.433216, -112.206618]).addTo(map).bindPopup("<b>PHX3<br />6835 West Buckeye Road, Phoenix, Arizona, 85043<br />1000000 square feet<br />Big Sortable Opened in 2007 at 605,000 Sq. Ft. Expanded by 400,000 Sq. Ft. in Dec 2011"); | |
L.marker([33.4117195, -112.4218145]).addTo(map).bindPopup("<b>PHX5<br />16920 W. Commerce Dr. , Goodyear, Arizona, 85338<br />1200000 square feet<br />Non-sortable Opened in 2008 at 800,000 Sq. Ft. Expanded to 1.2 Million Sq. Ft + a 230,000 sq ft mezzanine in 2011."); | |
L.marker([34.2872296, -114.142989]).addTo(map).bindPopup("<b>PHX6/TFC1<br />4750 & 5050 West Mohave Street, Phoenix, Arizona, 85043<br />1207000 square feet<br />Big Sortable in 1/2 of building Small Sortable in other 1/2"); | |
L.marker([33.4569392, -112.2209766]).addTo(map).bindPopup("<b>PHX7<br />800 N. 75th Ave, Phoenix, Arizona, 85043<br />1200000 square feet<br />"); | |
L.marker([34.1172638, -117.5743247]).addTo(map).bindPopup("<b>ONT2<br />1910 E. Central Ave., Southgate Building 3, San Bernardino, California, 92408-0123<br />951700 square feet<br />Small Sortable 1400 associates"); | |
L.marker([34.1172638, -117.5743247]).addTo(map).bindPopup("<b>ONT5<br />2020 E. Central Ave., Southgate Building 4, San Bernardino, California, 92408-2606<br />514600 square feet<br />Building 4 conected to Building 3 FC now services Amazon.Fresh Grocery orders to a subset of the Los Angeles market Sortation center for Los Angeles"); | |
L.marker([37.4697219, -121.1643091]).addTo(map).bindPopup("<b>OAK3<br />255 Park Center Drive, Patterson, California, 95363-8876<br />1000000 square feet<br />Processes larger products such as barbecues and appliances. Estimated 300 jobs created"); | |
L.marker([37.7456511, -121.3983168]).addTo(map).bindPopup("<b>OAK4<br />1555 N. Chrisman Rd, Tracy, California, 95304-9370<br />1000000 square feet<br />Facility includes automation / robotics (Kiva) for small sortable products Estimated 1,000 jobs created"); | |
L.marker([37.918005, -121.251009]).addTo(map).bindPopup("<b>XUSD<br />1909 Zephyr Street, Stockton, California<br />508000 square feet<br />Facility is a fulfillment center that is outsourced to 3PL Menlo Logistics"); | |
L.marker([37.526631, -122.0215786]).addTo(map).bindPopup("<b>OAK5<br />3811 Cherry Street, Newark, California, 94560<br />574650 square feet<br />Facility will be a new sortation center to service the San Francisco Bay area."); | |
L.marker([33.8720124, -117.2380732]).addTo(map).bindPopup("<b>ONT6<br />24208 San Michele Rd, Moreno Valley, California, 92551<br />1200000 square feet<br />Facility opened August 26, 2014 with up to 1000 people to be employed."); | |
L.marker([34.077382, -117.2011493]).addTo(map).bindPopup("<b>ONT7<br />2125 W. San Bernardino Ave., Redlands, California, 92374<br />700000 square feet<br />Will ship large items like televisions"); | |
L.marker([41.87359, -72.707534]).addTo(map).bindPopup("<b>BDL1<br />801 Day Hill Road, Windsor, Connecticut, 06095<br />1000000 square feet<br />300+ full time people will be hired Will ship large items like televisions"); | |
L.marker([39.663906, -75.590247]).addTo(map).bindPopup("<b>PHL1<br />1 Centerpoint Blvd, New Castle, Delaware, 19720<br />202000 square feet<br />Big Sortable Amazon’s 2nd DC in its network"); | |
L.marker([39.4405621, -75.735213]).addTo(map).bindPopup("<b>PHL7<br />560 Merrimac Ave, Middletown, Delaware, 19709-4652<br />1200000 square feet<br />1600 full time associates + 3,500 seasonal workers at peak"); | |
L.marker([28.2536662, -81.6603075]).addTo(map).bindPopup("<b>MCO1<br />205 Deen Still Road , Davenport, Florida, 33897<br />270000 square feet<br />Sortation Center to service Tampa Bay & Lakeland FCs"); | |
L.marker([27.7208633, -82.4331495]).addTo(map).bindPopup("<b>TPA1<br />351 30th Street NE (Southshore Corporate Park), Ruskin, Florida, 33570<br />1100000 square feet<br />Small Sortable 1000 full time people + 100 seasonal workers. Investment is $200 Million."); | |
L.marker([28.0206686, -82.0549637]).addTo(map).bindPopup("<b>LAL1<br />1760 County Line Rd. , Lakeland, Florida, 33811<br />1000000 square feet<br />Facility confirmed in Oct 2013 Large non-sortable items such as televisions 248 full time people + up to 137 seasonal workers. Investment is $102 Million."); | |
L.marker([25.7781633, -80.4101658]).addTo(map).bindPopup("<b>MIA1<br />1900 NW 132nd Place, Doral (Miami), Florida, 33182<br />335800 square feet<br />Sortation center located due west of Miami International Airport Facility leased in 2014"); | |
L.marker([33.6374323, -84.4938602]).addTo(map).bindPopup("<b>ATL6<br />4200 North Commerce, East Point, Georgia, 30344<br />301200 square feet<br />Sortation Center to service Atlanta market"); | |
L.marker([39.979971, -86.382883]).addTo(map).bindPopup("<b>IND1<br />4255 Anson Blvd, Whitestown, Indiana, 46075<br />1000000 square feet<br />Big Sortable Expanded by 400,000 Sq. Ft. in February, 2011 2,000 associates"); | |
L.marker([39.6998638, -86.3449754]).addTo(map).bindPopup("<b>IND2/IND3<br />715 & 717 Airtech Parkway, Plainfield, Indiana, 46168<br />947300 square feet<br />Non-Sortable 1,200 associates"); | |
L.marker([39.755251, -86.293718]).addTo(map).bindPopup("<b>IND4<br />710 S. Girls School Road, Indianapolis, Indiana, 46231<br />902850 square feet<br />Dedicated Text Book FC"); | |
L.marker([39.696324, -86.356122]).addTo(map).bindPopup("<b>IND5<br />800 Perry Road, Plainfield, Indiana, 46168<br />925800 square feet<br />Non-Sortable"); | |
L.marker([38.3791066, -85.6903948]).addTo(map).bindPopup("<b>SDF8<br />900 Patrol Road, Jeffersonville, Indiana, 47130-771<br />1200000 square feet<br />1,000 associates Small Sortable"); | |
L.marker([39.9661718, -86.3820026]).addTo(map).bindPopup("<b>XUSE<br />5100 S. Indianapolis Road, Whitestown, Indiana, 46075<br />624000 square feet<br />Most likely outsourced to 3PL Menlo Logistics"); | |
L.marker([37.1045989, -95.5858513]).addTo(map).bindPopup("<b>TUL1<br />2654 North US Highway 169, Coffeyville, Kansas, 67337<br />915000 square feet<br />Scheduled to be closed in Feb 2015 Big Sortable Expanded from 460,000 Sq. Ft."); | |
L.marker([38.9511049, -94.7796278]).addTo(map).bindPopup("<b>MCI1<br />Lenexa Logistics Centre, Corner of W. 113th Street and Renner Boulevard, Lenexa, Kansas, 66219<br />260700 square feet<br />Planned facility to be a sortation center"); | |
L.marker([37.3282433, -85.3513986]).addTo(map).bindPopup("<b>SDF1<br />1050 South Columbia Avenue, Campbellsville, Kentucky, 42718<br />770000 square feet<br />Big Sortable Expanded from 570,000 Sq. Ft. in 1999"); | |
L.marker([38.1956236, -85.6921217]).addTo(map).bindPopup("<b>SDF2<br />4360 Robards Ln, Louisville, Kentucky,40218<br />110000 square feet<br />Specialty Site for Clothing"); | |
L.marker([39.083022, -84.71416]).addTo(map).bindPopup("<b>CVG1<br />Bldg. F Park W Int’l,, 1155 Worldwide Blvd., Hebron, Kentucky, 41048<br />484000 square feet<br />Specialty Site for Clothing Responsible for fulfillment of shoes, purses for Amazon.com and Endless.com"); | |
L.marker([39.087344, -84.725506]).addTo(map).bindPopup("<b>CVG2<br />1600 Worldwide Blvd., Hebron, Kentucky, 41048<br />543000 square feet<br />Specialty Site Returns Center"); | |
L.marker([39.0629501, -84.7175259]).addTo(map).bindPopup("<b>CVG3<br />3680 Langley Dr., Hebron, Kentucky, 41048<br />711400 square feet<br />Replenishment Center"); | |
L.marker([39.0745859, -84.7183249]).addTo(map).bindPopup("<b>CVG5/7<br />Hebron Building 2, 2285 Litton Lane, Hebron, Kentucky, 41048-8435<br />598000 square feet<br />Sortation Center"); | |
L.marker([38.076589, -84.5328963]).addTo(map).bindPopup("<b>LEX1<br />1850 Mercer Drive, Lexington, Kentucky, 40511<br />604000 square feet<br />Big Sortable Returns Center"); | |
L.marker([38.074688, -84.549251]).addTo(map).bindPopup("<b>LEX2<br />172 Trade St., Lexington, Kentucky, 40511<br />380000 square feet<br />Returns Center"); | |
L.marker([37.9818612, -85.6839653]).addTo(map).bindPopup("<b>SDF4<br />376 Zappos.com Blvd, Shepherdsville, Kentucky, 40165<br />823000 square feet<br />Fashion Center"); | |
L.marker([37.971907, -85.682165]).addTo(map).bindPopup("<b>SDF6<br />271 Omega Pkwy, Shepherdsville, Kentucky, 40165<br />118000 square feet<br />Fashion Center"); | |
L.marker([37.9654672, -85.6766379]).addTo(map).bindPopup("<b>SDF7<br />300 Omicron Court, Shepherdsville, Kentucky, 40165<br />281000 square feet<br />Fashion Center"); | |
L.marker([37.9841354, -85.6874208]).addTo(map).bindPopup("<b>SDF9<br />100 W. Thomas P. Echols Lane, Shepherdsville, Kentucky, 40165<br />600000 square feet<br />Returns Center"); | |
L.marker([39.2693584, -76.5431397]).addTo(map).bindPopup("<b>BWI1<br />2010 Broening Highway, Baltimore, Maryland, 21224<br />1017550 square feet<br />Facility confirmed Oct 22, 2013 1000 full time people Small Sortable - Books, electronics and consumer goods"); | |
L.marker([39.2718241, -76.5522669]).addTo(map).bindPopup("<b>BWI2<br />5001 Holabird Ave., Baltimore, Maryland, 21224<br />345000 square feet<br />2nd Baltimore DC is confirmed to be a sortation facility to be connected by conveyor to the BWI1 facility."); | |
L.marker([42.125, -71.102778]).addTo(map).bindPopup("<b>BOS2<br />1000 Tech Center Drive, Stoughton, Massachusetts, 02072<br />332700 square feet<br />Sortation center to service Boston area"); | |
L.marker([39.610682, -119.2120997]).addTo(map).bindPopup("<b>RN01<br />1600 East Newlands Dr., Fernley, Nevada, 89408<br />786000 square feet<br />Big Sortable / Returns Processing Expanded from 322,560 Sq. Ft. Facility scheduled to be closed sometime in the future"); | |
L.marker([36.2286721, -115.1036186]).addTo(map).bindPopup("<b>LAS2<br />3837 Bay Lake Trail, North Las Vegas, Nevada, 89030<br />283920 square feet<br />Small Sortable Returns Center"); | |
L.marker([39.612414, -119.867046]).addTo(map).bindPopup("<b>RN02<br />8000 North Virginia Street, Reno, Nevada, 85906<br />634000 square feet<br />This facility will replace the Fernley facility which will be closed at some time in the future."); | |
L.marker([42.791972, -71.529531]).addTo(map).bindPopup("<b>BOS1<br />10 State Street, Nashua, New Hampshire, 03063<br />63750 square feet<br />Small Sortable"); | |
L.marker([40.5837053, -74.2548354]).addTo(map).bindPopup("<b>EWR5<br />301 Blair Road #100, Woodbridge (Avenel), New Jersey, 07001<br />565400 square feet<br />This is one of two fulfillment centers that total 967,000 square feet that were acquired by KTR Capital Partners from C&S Wholesale and renovated to suit Amazon. Building 1 is a Returns Center and Sortation Center run by 3PL Genco."); | |
L.marker([40.191618, -74.576419]).addTo(map).bindPopup("<b>EWR4<br />50 New Canton Way, Robbinsville, New Jersey, 08691<br />1200000 square feet<br />Amazon's two state-of-the-art fulfillment centers in New Jersey involved an investment of $130 Million. Robbinsville will ship books and DVDs."); | |
L.marker([39.7757335, -75.3805896]).addTo(map).bindPopup("<b>EWR6<br />2277 Center Square Rd, Swedesboro, New Jersey, 08085<br />202900 square feet<br />Sortation Center"); | |
L.marker([35.392346, -80.7159]).addTo(map).bindPopup("<b>CLT1<br />7035 Northwinds Drive, Concord, North Carolina, 28027<br />222500 square feet<br />Sortation Center"); | |
L.marker([40.2268326, -77.1142999]).addTo(map).bindPopup("<b>PHL4<br />21 Roadway Drive, Carlisle, Pennsylvania, 17015<br />558700 square feet<br />Non-Sortable"); | |
L.marker([40.1350928, -76.8596945]).addTo(map).bindPopup("<b>PHL5<br />500 McCarthy Dr., Fairview Business Park, Lewisberry, Pennsylvania, 17339<br />750000 square feet<br />Non-Sortable"); | |
L.marker([40.1751182, -77.2313788]).addTo(map).bindPopup("<b>PHL6<br />675 Allen Rd. , Carlisle, Pennsylvania, 17015<br />1206500 square feet<br />Non-Sortable"); | |
L.marker([40.210426, -77.2007649]).addTo(map).bindPopup("<b>PHL9<br />2 Ames Drive, Building #2, Carlisle, Pennsylvania, 17015<br />700000 square feet<br />Non-Sortable Not officially confirmed"); | |
L.marker([40.9219603, -76.0498309]).addTo(map).bindPopup("<b>AVP1<br />550 Oak Ridge Road, Hazleton, Pennsylvania, 18202<br />750000 square feet<br />Replenishment Center Delayed Allocation Facility"); | |
L.marker([40.5568537, -75.6179035]).addTo(map).bindPopup("<b>ABE2<br />705 Boulder Drive, Breinigsville, Pennsylvania, 18031<br />600000 square feet<br />Big Sortable"); | |
L.marker([40.556289, -75.621695]).addTo(map).bindPopup("<b>ABE3<br />650 Boulder Drive, Breinigsville, Pennsylvania, 18031<br />997400 square feet<br />"); | |
L.marker([40.325288, -76.772454]).addTo(map).bindPopup("<b>ABE5<br />6455 Allentown Boulevard, Harrisburg, Pennsylvania, 17112<br />200000 square feet<br />"); | |
L.marker([40.1893474, -77.2257383]).addTo(map).bindPopup("<b>XUSC<br />40 Logistics Drive, Carlisle, Pennsylvania, 17013<br />421200 square feet<br />Most likely outsourced to 3PL Menlo Logistics"); | |
L.marker([40.444364, -80.082876]).addTo(map).bindPopup("<b>PIT1<br />2250 Roswell Drive, Pittsburgh, Pennsylvania, 15205<br />200000 square feet<br />Sortation center planned for 2014 to service the PA fulfillment centers"); | |
L.marker([33.9115303, -81.047665]).addTo(map).bindPopup("<b>CAE1<br />4400 12 Street Extension, West Columbia, South Carolina, 29172<br />1250000 square feet<br />Ships in excess of 50,000 packages per day"); | |
L.marker([35.0045876, -82.0387555]).addTo(map).bindPopup("<b>GSP1<br />402 John Dodd Road, Spartanburg, South Carolina, 29303-6312<br />1016100 square feet<br />1,800 associates"); | |
L.marker([35.0688, -85.1425059]).addTo(map).bindPopup("<b>CHA1<br />7200 Discovery Drive, Chattanooga, Tennessee, 37416-1757<br />1000000 square feet<br />Big Sortable 1,700 associates"); | |
L.marker([35.2828007, -84.8129606]).addTo(map).bindPopup("<b>CHA2<br />225 Infinity Dr NW, Charleston, Tennessee, 37310<br />1200000 square feet<br />Stores coffee makers, lawn tractors, barbecue grills, and water heaters along with bulk items"); | |
L.marker([36.130911, -86.406073]).addTo(map).bindPopup("<b>BNA1<br />14840 Central Pike, Lebanon, Tennessee, 37090<br />449000 square feet<br />"); | |
L.marker([36.1266491, -86.4051552]).addTo(map).bindPopup("<b>BNA2<br />500 Duke Dr, Lebanon, Tennessee, 37090<br />1000000 square feet<br />Larger non-sortable items"); | |
L.marker([35.7778344, -86.3648223]).addTo(map).bindPopup("<b>BNA3<br />2020 Joe B Jackson Pkwy, Murfreesboro, Tennessee, 37127<br />1000000 square feet<br />Larger non-sortable items"); | |
L.marker([36.12976, -86.6921459]).addTo(map).bindPopup("<b>BNA4<br />50 Airways Blvd. , Nashville, Tennessee, 37217<br />214000 square feet<br />This will be a sortation center to service the fulfillment centers in Tennessee"); | |
L.marker([32.955805, -97.0172015]).addTo(map).bindPopup("<b>DFW6<br />940 W. Bethel Road , Coppell, Texas, 75019-4424<br />1000000 square feet<br />Larger items such as televisions."); | |
L.marker([32.971844, -97.334816]).addTo(map).bindPopup("<b>DFW7<br />700 Westport Parkway, Fort Worth, Texas, 76177-4513<br />1100000 square feet<br />Facility budgeted at $100 Million. Ships smaller items like books, small electronics and DVDs."); | |
L.marker([32.8939315, -96.8703024]).addTo(map).bindPopup("<b>DFW8<br />2700 Regent Blvd, Dallas, Texas, 75261<br />428500 square feet<br />Sortation Center to service Dallas/Fort Worth market"); | |
L.marker([32.818379, -97.04308]).addTo(map).bindPopup("<b>XUSB<br />14900 Frye Road, Fort Worth, Texas, 76155<br />495000 square feet<br />Most likely outsourced to 3PL Menlo Logistics"); | |
L.marker([30.0017609, -95.304618]).addTo(map).bindPopup("<b>HOU1<br />8120 Humble Westfield Rd, Humble, Texas, 77338<br />240000 square feet<br />Sortation Center to service Houston market"); | |
L.marker([29.5934055, -98.2903375]).addTo(map).bindPopup("<b>SAT1<br />6000 Enterprise Avenue, Schertz, TX 78154-1461<br />1260000 square feet<br />Schertz is nearby San Antonio, TX. Facility budgeted at $166 Million."); | |
L.marker([37.1941408, -77.4944504]).addTo(map).bindPopup("<b>RIC1<br />5000 Commerce Way, Petersburg, Virginia, 23803-6917<br />1100000 square feet<br />Ships larger packages that range from electronics and sports equipment to small kitchen appliances and toys 500 associates"); | |
L.marker([37.3509871, -77.3269272]).addTo(map).bindPopup("<b>RIC2<br />1901 Meadowville Technology Parkway, Chester, Virginia, 23836-2841<br />1200000 square feet<br />Ships auto parts, consumer electronics,office supplies, books, etc. 1500 associates"); | |
L.marker([37.3509871, -77.3269272]).addTo(map).bindPopup("<b>RIC3<br />Across the Street from 1901 Meadowville Technology Parkway, Chesterfield, Virginia, 23836<br />404200 square feet<br />Speculation that this will be a large non-sortable FC"); | |
L.marker([47.2406664, -122.2427395]).addTo(map).bindPopup("<b>BFI1<br />1800 140th Avenue E., Sumner, Washington, 98390<br />492000 square feet<br />"); | |
L.marker([47.6236863, -122.1768172]).addTo(map).bindPopup("<b>SEA6/SEA8<br />1227 124th Avenue Northeast, Bellevue, Washington, 98004<br />313300 square feet<br />SEA6: Amazon Dry fulfillment center SEA8: Amazon Fresh fulfillment center with perishables and frozen foods"); | |
L.marker([47.1106783, -122.6390052]).addTo(map).bindPopup("<b>BFI3<br />2700 Center Drive, DuPont, Washington, 98327<br />1000000 square feet<br />Ships larger items such as canoes and televisions. Facility budgeted at $100 Million."); | |
L.marker([47.3809335, -122.2348431]).addTo(map).bindPopup("<b>BFI4<br />Kent, Washington<br />1000000 square feet<br />Small sortable FC: books, electronics and consumer goods"); | |
L.marker([47.4192898, -122.2625516]).addTo(map).bindPopup("<b>BFI5<br />20526 59th Place South, Kent, Washington, 98032<br />318200 square feet<br />Sortation Center to service the greater Seattle / Portland market"); | |
L.marker([42.6292743, -87.8746146]).addTo(map).bindPopup("<b>MKE1<br />Kenosha Enterprise Park, 38th Street (near I-94), Kenosha, Wisconsin, 53144<br />1100000 square feet<br />Facility will have up to 1100 people. $170 Million investment"); | |
L.marker([42.6292743, -87.8746146]).addTo(map).bindPopup("<b>MKE2<br />Kenosha Enterprise Park, 2nd Building to be attached by sky-bridge to 1st Kenosha facility, (East of I-94), Kenosha, Wisconsin, 53144<br />500000 square feet<br />Sortation center will have up to 575 people. $62 Million investment"); | |
L.marker([43.5919831, -79.7376439]).addTo(map).bindPopup("<b>YYZ1<br />6363 Millcreek Drive, Mississauga, Ontario, Canada, L5N 1L8<br />501700 square feet<br />Fulfillment operations in Canada were originally outsourced to a 3PL in June, 2002. Amazon Canada Fulfillment Services, Inc. was later launched in March, 2011 in a former Loblaws/National Grocers building."); | |
L.marker([43.5419096, -79.9177374]).addTo(map).bindPopup("<b>YYZ2<br />2750 Peddie Road, Milton, Ontario, Canada, L9T 6Y9<br />375240 square feet<br />Amazon newest fulfillment center in Canada will have 100 associates."); | |
L.marker([43.6073772, -79.7974194]).addTo(map).bindPopup("<b>YYZ3<br />7995 Winston Churchill Boulevard, Brampton, Ontario, L6Y 0B2<br />521620 square feet<br />Amazon leased this space in Q4 2013"); | |
L.marker([49.1606326, -122.9492224]).addTo(map).bindPopup("<b>YVR2<br />450 Derwent Place, Delta, British Columbia, Canada, V3M 5Y9<br />193500 square feet<br />Amazon’s second fulfillment center in Canada is on Annacis Island (South of Vancouver)"); | |
L.marker([52.0321509, -0.5926565]).addTo(map).bindPopup("<b>LTN1<br />Ridgmont, Marston Gate , Bedfordshire, Milton Keynes, United Kingdom, MK43 0ZA<br />540000 square feet<br />Originally a 220,000 sq. ft. fulfillment center"); | |
L.marker([51.6250167, -3.8736925]).addTo(map).bindPopup("<b>CWL1<br />Ffordd Amazon, Crymlyn Burrows, Jersey Marine, Swansea, Wales, United Kingdom, SA1 8QX<br />800000 square feet<br />"); | |
L.marker([56.064518, -3.393344]).addTo(map).bindPopup("<b>EDI4<br />Amazon Way, Dunfermline, Fife, Scotland, United Kingdom, KY11 8ST<br />1000000 square feet<br />Current facility replaced a smaller fulfillment center in Glenrothes which opened in November, 2005 and closed in November, 2011."); | |
L.marker([55.9441065, -4.8657261]).addTo(map).bindPopup("<b>GLA1<br />2 Cloch Road, Faulds Park, Gourock, Inverclyde, Scotland, United Kingdom, PA19 1BQ<br />300000 square feet<br />"); | |
L.marker([53.5037052, -1.1279308]).addTo(map).bindPopup("<b>LBA1<br />Amazon.co.uk, Firstpoint Business Park, Balby Carr Bank, Doncaster, South Yorkshire, United Kingdom, DN4 5JS<br />412000 square feet<br />"); | |
L.marker([52.5441457, -0.2381342]).addTo(map).bindPopup("<b>EUK5<br />Phase Two, Kingston Park, Peterborough, Flaxley Road, Cambridgeshire, United Kingdom, PE2 9EN<br />545000 square feet<br />"); | |
L.marker([52.7625384, -1.9288227]).addTo(map).bindPopup("<b>BHX1<br />Towers Business Park, Power Station Road, Rugeley, Staffordshire, United Kingdom, WS15 1LX<br />700000 square feet<br />Facility Reset/Expansion announced for 2014"); | |
L.marker([51.7643249, -0.4325631]).addTo(map).bindPopup("<b>LTN2<br />Boundary Way, Hemel Hempstead, Hertfordshire, United Kingdom, HP2 7LF<br />450000 square feet<br />"); | |
L.marker([50.865, 9.70352]).addTo(map).bindPopup("<b>FRA1<br />Am Schloss Eichhof 1, Bad Hersfeld - Schloss Eichhof, Hessen, Germany, 36251<br />325000 square feet<br />"); | |
L.marker([50.8514255, 9.7317234]).addTo(map).bindPopup("<b>FRA3<br />Amazonstrasse 1, Bad Hersfeld - Obere Kuehnbach, Hessen, Germany, 36251<br />1129800 square feet<br />"); | |
L.marker([51.36255, 12.45267]).addTo(map).bindPopup("<b>LEJ1<br />Amazonstrasse 1, Leipzig, Saxony, Germany, 04347<br />755000 square feet<br />"); | |
L.marker([51.5321551, 6.5987617]).addTo(map).bindPopup("<b>DUS2<br />Amazonstrasse 1 / Alte Landstrasse, Rheinberg, North Rhine-Westphalia, Germany, D-47495<br />1183600 square feet<br />"); | |
map.panTo(new L.LatLng(53, 4)).setZoom(6); | |
</script> | |
</body> | |
</html> | |
""" | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment