Data Alamat Acak dan Nyata (RRAD)
Ini adalah daftar alamat nyata dan acak yang berhasil di-geocode (diuji pada layanan Geocoding API Google). Data alamat berasal dari proyek OpenAddresses, dan semua alamat berada dalam domain publik. Alamat-alamat tersebut sengaja tidak dikaitkan dengan orang atau bisnis; satu-satunya jaminan adalah bahwa alamat tersebut adalah alamat asli yang berhasil di-geocode.
Alamat diambil dari OpenAddress di mana bidang "Atribut yang diperlukan" ada dan bukan "Ya". Lihat "Atribusi" di bawah untuk daftar sumber (juga disertakan dalam setiap file data).
Penggunaan
Data dikemas ke dalam file yang diurutkan secara acak dengan berbagai ukuran:
Nama file | Jumlah Alamat | Ukuran |
---|
alamat-kita-semua.json | 3.220 | 969k |
alamat-kita-semua.min.json | 3.220 | 493k |
alamat-us-1000.json | 1.000 | 304k |
alamat-us-1000.min.json | 1.000 | 155k |
alamat-us-500.json | 500 | 154k |
alamat-us-500.min.json | 500 | 79k |
alamat-us-250.json | 250 | 79k |
alamat-us-250.min.json | 250 | 41k |
alamat-us-100.json | 100 | 34k |
alamat-us-100.min.json | 100 | 18k |
Setiap paket adalah objek dengan dua properti, addresses
dan attribution
. addresses
adalah array alamat, masing-masing dengan bentuk:
{
"address1": "203 East Gwinnett Street",
"address2": "",
"city": "Savannah",
"state": "GA",
"postalCode": "31401",
"coordinates": {
"lat": 32.06637,
"lng": -81.093895
}
},
Misalnya, untuk mendapatkan alamat acak:
const addresses = require('./rrad/addresses-us-all.min.json').addresses
const randomAddress = addresses[Math.floor(Math.random() * addresses.length)]
Anda juga dapat menginstal paket ini melalui npm, meskipun paket ini berukuran besar karena berisi semua kumpulan data. Penggunaan:
npm install --save-dev rrad
Atau
Kemudian, untuk mendapatkan alamat acak:
const rrad = require('rrad')
const randomAddress = rrad.addresses[Math.floor(Math.random() * rrad.addresses.length)]
Atribusi
Semua data dikumpulkan dari proyek OpenAddresses, dan berada dalam domain publik. Sumber asli:
- Kota Haddam (CT)
- Kota Hartford (CT)
- Kota Lyme (CT)
- Kota Manchester (CT)
- Kota Watertown (CT)
- Kota Avon (CT)
- Kota Fairfield (CT)
- Kota Groton (CT)
- Kantor Informasi Geografis (MassGIS), Persemakmuran Massachusetts, MassIT (MA)
- Papan 911 yang Ditingkatkan VT, VCGI (VT)
- Kota Huntsville (AL)
- Kota Montgomery (AL)
- Kabupaten Shelby (AL)
- Kabupaten Talladega (AL)
- Kota Fayetteville (AR)
- Kantor Informasi Geografis Arkansas (AR)
- Kota Washington (DC)
- Kabupaten Teluk (FL)
- Kabupaten Brevard (FL)
- Daerah Charlotte (FL)
- Kabupaten Jeruk (FL)
- Daerah Tanah Liat (FL)
- Daerah Dataran Tinggi, FL (FL)
- Kabupaten Hillsborough (FL)
- Kota Savannah (GA)
- Kabupaten Gordon (GA)
- Kabupaten Muscogee (GA)
- Kabupaten Sumter (GA)
- Metro Louisville, mitra LOJIC (KY)
- Kabupaten Anne Arundel (MD)
- Kota Baltimore (MD)
- Kabupaten Frederick (MD)
- Kabupaten Oklahoma dan Logan - Asosiasi Pemerintah Pusat Oklahoma (OK)
- Kern, Cleveland, Kanada, Kabupaten Logan (OK)
- Kota Nashville (TN)
- Cooke,Fannin,Grayson County - Dewan Pemerintahan Texoma (TX)
- Kotamadya Anchorage (AK)
- Hak Cipta © 2015 Kenai Peninsula Borough (AK)
- Wilayah Matanuska-Susitna (AK)
- Kota Glendale (AZ)
- Kota Mesa (AZ)
- Kabupaten Alameda (CA)
- Kabupaten Amador (CA)
- Kota Berkeley (CA)
- Kabupaten Butte (CA)
- Kota Bakersfield (CA)
- Kota Carson (CA)
- Kota Cupertino (CA)
- Kota Hayward dan Fairview. Berlisensi untuk Penggunaan Umum (CA)
- Pemandangan Kota Mountain (CA)
- Kota Oranye (CA)
- Kabupaten Kontra Costa (CA)
- Kabupaten El Dorando (CA)
- Kabupaten Fresno (CA)
- Kabupaten Humboldt (CA)
- Kabupaten Kern (CA)
- Kabupaten Kings (CA)
- Kabupaten Danau (CA)
- Kabupaten Lassen (CA)
- Kabupaten Los Angeles (CA)
- Kabupaten Madera (CA)
- Kabupaten Marin (CA)
- Kabupaten Merced (CA)
- Kabupaten Mono (CA)
- Kabupaten Monterey (CA)
- Kabupaten Napa (CA)
- Kabupaten Nevada, Kalifornia (CA)
- Daerah Oranye (CA)
- Kota Palo Alto (CA)
- Kabupaten Placer (CA)
- Kabupaten Secramento (CA)
- Kabupaten San Bernardino (CA)
- Sumber Informasi Geografis San Diego - JPA (CA)
- Kabupaten San Joaquin (CA)
- Kabupaten San Luis Obispo (CA)
- Kabupaten San Mateo (CA)
- Kabupaten Santa Barbara (CA)
- Kabupaten Santa Clara (CA)
- Kabupaten Santa Cruz (CA)
- Kabupaten Shasta (CA)
- Kabupaten Solano (CA)
- Kabupaten Sonoma (CA)
- Kabupaten Stanislaus (CA)
- Kabupaten Tuolumne (CA)
- Kabupaten Yolo (CA)
- Kabupaten Yuba (CA)
- Kabupaten Arapahoe (CO)
- Kabupaten Archuleta (CO)
- Kota Arvada (CO)
- Kota Aurora (CO)
- Kota Batu Besar (CO)
- Kota Fort Collins (CO)
- Kota Greeley (CO)
- Kota Loveland (CO)
- Kota Westminster (CO)
- Kabupaten Gilpin (CO)
- Kabupaten Gunnison (CO)
- Kabupaten Jefferson (CO)
- Kabupaten Larimer (CO)
- Kabupaten Mesa (CO)
- Kabupaten Pitkin (CO)
- Kabupaten Pubelo (CO)
- Kabupaten San Miguel (CO)
- Kota Honolulu (HI)