Реальные случайные адресные данные (RRAD)
Это список реальных случайных адресов, которые успешно геокодируются (протестировано с помощью службы Google Geocoding API). Данные об адресах взяты из проекта OpenAddresses, и все адреса находятся в открытом доступе. Адреса намеренно не связаны с людьми или предприятиями; единственная гарантия состоит в том, что это реальные адреса, которые успешно геокодируются.
Адреса были взяты из OpenAddress, где присутствовало поле «Обязательный атрибут», а не «Да». Список источников (также включенный в каждый файл данных) см. ниже в разделе «Атрибуция».
Использование
Данные упаковываются в случайно упорядоченные файлы разного размера:
Имя файла | Количество адресов | Размер |
---|
адреса-нас-all.json | 3220 | 969 тыс. |
адреса-нас-all.min.json | 3220 | 493 тыс. |
адреса-нас-1000.json | 1000 | 304 тыс. |
адреса-нас-1000.min.json | 1000 | 155 тыс. |
адреса-нас-500.json | 500 | 154 тыс. |
адреса-нас-500.min.json | 500 | 79 тыс. |
адреса-нас-250.json | 250 | 79 тыс. |
адреса-нас-250.min.json | 250 | 41 тыс. |
адреса-нас-100.json | 100 | 34 тыс. |
адреса-нас-100.min.json | 100 | 18 тыс. |
Каждый пакет представляет собой объект с двумя свойствами: addresses
и attribution
. addresses
— это массив адресов, каждый из которых имеет форму:
{
"address1": "203 East Gwinnett Street",
"address2": "",
"city": "Savannah",
"state": "GA",
"postalCode": "31401",
"coordinates": {
"lat": 32.06637,
"lng": -81.093895
}
},
Например, чтобы получить случайный адрес:
const addresses = require('./rrad/addresses-us-all.min.json').addresses
const randomAddress = addresses[Math.floor(Math.random() * addresses.length)]
Вы также можете установить этот пакет через npm, хотя это большой пакет, поскольку он содержит все наборы данных. Использование:
npm install --save-dev rrad
Или
Затем, чтобы получить случайный адрес:
const rrad = require('rrad')
const randomAddress = rrad.addresses[Math.floor(Math.random() * rrad.addresses.length)]
Атрибуция
Все данные собраны из проекта OpenAddresses и находятся в открытом доступе. Первоисточники:
- Город Хаддам (Коннектикут)
- Город Хартфорд (Коннектикут)
- Город Лайм (Коннектикут)
- Сити Манчестер (Коннектикут)
- Город Уотертаун (Коннектикут)
- Город Эйвон (Коннектикут)
- Город Фэрфилд (Коннектикут)
- Город Гротон (Коннектикут)
- Управление географической информации (MassGIS), Содружество Массачусетс, Массачусетс (Массачусетс)
- Расширенная плата VT 911, VCGI (VT)
- Город Хантсвилл (Алабама)
- Город Монтгомери (Алабама)
- Шелби Каунти (Алабама)
- Округ Талладега (Алабама)
- Город Фейетвилл (Арканзас)
- Офис географической информации Арканзаса (AR)
- Город Вашингтон (округ Колумбия)
- Бэй Каунти (Флорида)
- Бревард Каунти (Флорида)
- Шарлотт Каунти (Флорида)
- Ситрус Каунти (Флорида)
- Клэй Каунти (Флорида)
- Округ Хайлендс, Флорида (Флорида)
- Округ Хиллсборо (Флорида)
- Город Саванна (Джорджия)
- Округ Гордон (Джорджия)
- Округ Маскоги (Джорджия)
- Самтер Каунти (Джорджия)
- Метро Луисвилл, партнеры LOJIC (Кентукки)
- Округ Энн Арундел (Мэриленд)
- Город Балтимор (Мэриленд)
- Фредерик Каунти (Мэриленд)
- Оклахома и округа Логан - Ассоциация правительств центральной Оклахомы (ОК)
- Керн, Кливленд, Канадский округ, округ Логан (ОК)
- Город Нэшвилл (Теннесси)
- Округа Кук, Фэннин, Грейсон - Правительственный совет Тексомы (Техас)
- Муниципалитет Анкориджа (АК)
- Авторские права © 2015 Район полуострова Кенай (АК)
- Матануска-Суситна (АК)
- Город Глендейл (Аризона)
- Город Меса (Аризона)
- Округ Аламеда (Калифорния)
- Округ Амадор (Калифорния)
- Город Беркли (Калифорния)
- Округ Бьютт (Калифорния)
- Город Бейкерсфилд (Калифорния)
- Город Карсон (Калифорния)
- Город Купертино (Калифорния)
- Города Хейворд и Фэрвью. Лицензия для публичного использования (CA)
- Город Маунтин-Вью (Калифорния)
- Город Ориндж (Калифорния)
- Округ Контра-Коста (Калифорния)
- Округ Эль-Дорандо (Калифорния)
- Округ Фресно (Калифорния)
- Округ Гумбольдт (Калифорния)
- Керн Каунти (Калифорния)
- Кингс Каунти (Калифорния)
- Лейк Каунти (Калифорния)
- Округ Лассен (Калифорния)
- Округ Лос-Анджелес (Калифорния)
- Округ Мадера (Калифорния)
- Округ Марин (Калифорния)
- Округ Мерсед (Калифорния)
- Округ Моно (Калифорния)
- Округ Монтерей (Калифорния)
- Округ Напа (Калифорния)
- Округ Невада, Калифорния (Калифорния)
- Округ Ориндж (Калифорния)
- Город Пало-Альто (Калифорния)
- Графство Плейсер (Калифорния)
- Округ Секраменто (Калифорния)
- Округ Сан-Бернардино (Калифорния)
- Источник географической информации Сан-Диего – JPA (Калифорния)
- Округ Сан-Хоакин (Калифорния)
- Округ Сан-Луис-Обиспо (Калифорния)
- Округ Сан-Матео (Калифорния)
- Округ Санта-Барбара (Калифорния)
- Округ Санта-Клара (Калифорния)
- Округ Санта-Крус (Калифорния)
- Округ Шаста (Калифорния)
- Округ Солано (Калифорния)
- Округ Сонома (Калифорния)
- Станислав Каунти (Калифорния)
- Округ Туолумне (Калифорния)
- Округ Йоло (Калифорния)
- Округ Юба (Калифорния)
- Округ Арапахо (Колорадо)
- Округ Арчулета (Колорадо)
- Город Арвада (Колорадо)
- Город Аврора (Колорадо)
- Город Боулдер (Колорадо)
- Город Форт-Коллинз (Колорадо)
- Город Грили (Колорадо)
- Город Лавленд (Колорадо)
- Город Вестминстер (Колорадо)
- Округ Гилпин (Колорадо)
- Округ Ганнисон (Колорадо)
- Джефферсон Каунти (Колорадо)
- Округ Лаример (Колорадо)
- Округ Меса (Колорадо)
- Округ Питкин (Колорадо)
- Округ Пубело (Колорадо)
- Округ Сан-Мигель (Колорадо)
- Город Гонолулу (HI)