kalyabin/geonames-importer
Composer 安装命令:
composer require kalyabin/geonames-importer
包简介
CSV data importer from geonames.org
README 文档
README
CSV data importer from geonames.org
Use open CSV base from geonames:
- cities bases (cities5000.zip, cities15000.zip, RU.zip, US.zip, etc.)
- countries base
- states base (admin1code.csv)
Installation
Run in your console
php composer.phar require "kalyabin/geonames-importer" "dev-master"
Import all countries
$importer = new \kalyabin\geonames\importer\Country('/tmp/', function($country) { print 'Consume country: ' . "\n"; print_r($country); print "\n"; // do something else }); $importer->process();
Import cities
$importer = new \kalyabin\geonames\importer\City('/tmp/', 'cities5000.zip', function($city) { print 'Consume city: ' . "\n"; print_r($city); print "\n"; // do something else }); $importer->process();
You may type second param like RU.zip, US.zip, cities15000.zip, etc.
Import states
$importer = new \kalyabin\geonames\importer\Admin1CodeASCII('/tmp/', function($region) { fwrite(STDOUT, "Consume region: "); print_r($region); fwrite(STDOUT, "\n"); }); $importer->process();
More about geonames open base read at http://download.geonames.org/export/dump/readme.txt
统计信息
- 总下载量: 50
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2015-10-22