2017-10-18 2 views
0

Kürzlich bin ich auf ein Problem gestoßen - MaxMind GeoIPCity-Datei ist viel zu groß für unsere Bedürfnisse und enthält eine Menge von Daten, die wir nicht brauchen und nicht brauchen.MaxMinds GeoIPCity nur für ein einzelnes Land?

Die Frage ist: Gibt es eine Möglichkeit, die City-Datenbank auf ein einzelnes Land zu begrenzen? Sagen wir mal, nur kanadische Städte?

Antwort

2

Sie können die Datenbank nicht einfach nur für kanadische Städte herunterladen, aber Sie können die Datenbank sicher beschneiden, sobald Sie sie heruntergeladen und geladen haben. Dies gilt unabhängig davon, ob Sie die MaxMind-DB verwenden oder das CSV-Format herunterladen. Schneiden Sie nur die Zeilen aus, die nicht den Landescode Kanadas oder geoname_id repräsentieren (abhängig von v1 oder v2 des Datasets).

Wenn Sie Ihre spezifische Codierungsumgebung und Sprache identifizieren, bin ich mir sicher, dass Ihnen jemand helfen kann, ein paar Codezeilen zu schreiben, die das ganze Fett herausfiltern.

+0

Vielen Dank für Ihren Kommentar! Aha. Die einzige Möglichkeit, das zu erreichen, besteht darin, die Datei zu bearbeiten. Sprache - PHP. Eigenes CMS ... aber ich denke, ich werde herausfinden, wie ich das machen soll (obwohl andere, wahrscheinlich, nicht - also würden alle Vorschläge hier sehr geschätzt werden) – Rossitten

Verwandte Themen