Probleme în a găsi Membre de foarte mare lat lung de date

0

Problema

Am un fișier csv cu aproximativ 4 milioane de înregistrări de lat lung și am 400 de astfel de fișiere. Vreau sa primesc nume de stat pentru toate aceste date, astfel încât să pot să le adăugați la fișiere având lat lung. Eu sunt, folosind python și am încercat, folosind Nominatim dar este nevoie de multe ore pentru a procesa doar un singur fișier. Există vreo modalitate rapidă de a obține sarcina făcut folosind orice buclă. Notă - Lat Lung a datelor este cea mai mare parte din statele UNITE ale americii. Și tot 400 de nume de fișiere sunt într-o secvență. Multumesc anticipat!

1

Cel mai bun răspuns

1

Nominatim utilizare este limitată la aproximativ 1 cerere pe secundă. Dacă faci mai mult, adresa dvs. de IP va fi interzis.

Există multe soluții existente dar principala întrebare este cât de mult vă puteți permite să-și petreacă în timp și bani pentru a rezolva nevoia ta?

Principala operațiune ce ai nevoie este numit geocodare inversă.

O soluție ieftină este de a implementa un exemplu de Nominatim la nivel local. Cu toate acestea, acest lucru necesită destul de un timp și o recentă mașină cu o cantitate mare de memorie, și în mod ideal, o unitate SSD.

În caz contrar, aveți API servicii pe care le puteți folosi: Google Hartă API, OpenCageData, Aici, etc.

În toate cazurile, pentru a rezolva Membre pentru 4M înregistrări, am sugera trimiterea de cereri în lot atunci când este posibil și/sau în paralel.

2021-11-19 11:39:12

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................