Auto-geocode addresses using OpenStreetMap Nominatim (free, no API key required)
SELECT Line1, Line2, City, ZIPCode
FROM Addresses WHERE ID =
UPDATE Addresses SET Latitude = ,
Longitude =
WHERE ID =
Geocoded Address ID #addressId#: #geo.lat#, #geo.lng#
Failed: #geo.error#
SELECT ID, Line1, Line2, City, ZIPCode
FROM Addresses
WHERE (Latitude IS NULL OR Latitude = 0)
AND Line1 IS NOT NULL AND Line1 != ''
UPDATE Addresses SET Latitude = ,
Longitude =
WHERE ID =
SELECT
b.ID AS BusinessID,
b.Name,
a.ID AS AddressID,
a.Line1,
a.Line2,
a.City,
a.ZIPCode,
a.Latitude,
a.Longitude
FROM Businesses b
LEFT JOIN Addresses a ON b.AddressID = a.ID
ORDER BY b.Name
#missingCount# addresses missing coordinates.
(~#missingCount# seconds due to rate limiting)
Business
Address
Coordinates
Action
#addresses.Name#
#chr(10003)##chr(9679)#
#addresses.Line1#, #addresses.Line2#
#addresses.City# #addresses.ZIPCode#
No address