Comments (13)
I see. Boleh saya bantu split file villages.csv
nya ya mas?
Mudah2an pas weekend besok saya bisa buat Pull Request.
from indonesia.
dipecah bagaimana mas maksudnya?
from indonesia.
@darkcyber dipecah jadi satu kota satu file. Atau bisa lebih kecil lagi, satu kecamatan satu file. Jadi kalau mau ngecek data di suatu wilayah bisa langsung buka di github, dan karena bentuknya csv bisa langsung cantik https://help.github.com/articles/rendering-csv-and-tsv-data/
from indonesia.
maaf mas masih bingung maksudnya, mohon diperjelas dengan contohnya (1 file namanya apa, isinya apa saja). soalnya saya cek di github aman aman saja, bisa di preview dengan mudah.
from indonesia.
from indonesia.
Bandingkan dengan provinsi yang sedikit datanya:
Cuma perlu direncanakan dulu gimana struktur filenya, ada masukan @darkcyber ?
from indonesia.
Menurut saya dari segi database memang posisi sekarang paling pas (rapi), wajar data kelurahan se-Indonesia banyak.
Efeknya memang tidak bisa di view langsung di github karena batasan ukuran. Tapi kalau diubah di perkecil efeknya file semakin banyak dan masih bingung dengan schema nya bagaimana yang pas.
Kalau dibandingan file master dipecah versus tetap seperti sekarang? mana yang paling baik ya mas? alasannya kenapa? Terima Kasih
from indonesia.
tapi saya pikir pecah file rasanya tidak berpengaruh di sisi database deh, kan nanti yang input ke DB dari sisi Migrationnya, jadi ada file kelurahan untuk tiap kota (jumlah sesuai total kota di indonesia isinya adalah kelurahan) file name bisa villages-surabaya, villages-malang, dst nanti di sisi database tetap masuknya ke table villages.
artinya pecah file hanya berguna untuk github saja.
from indonesia.
Yes, tidak berpengaruh terhadap skema database. Ini hanya untuk memudahkan view dan proses editing kalau diperlukan.
Struktur yang saya bayangkan:
- provinces.csv
- 11
- cities.csv (list kota di provinsi 11 [Aceh] saja)
- 1101 (folder)
- 1102
- districts.csv (list kecamatan di kota 1102 saja)
- 1101010
- villages.csv (list desa di kecamatan 1101010 saja)
- 1101020
- 12
from indonesia.
Berarti kalau di buat path seperti berikut ya mas?
- Folder 11
- File cities.csv (list kota provinsi 11 [Aceh] saja)
- Folder 1101
- File districts.csv (list kecamatan di kota 1101 saja)
- Folder 1101010
- File villages.csv (list kelurahan/desa di kecamatan 1101010 saja)
dan seterusnya. begitu kah mas maksudnya?
from indonesia.
yup, bisa bantu implementasi @darkcyber ?
from indonesia.
Mas @uyab, saya mau usul juga, misal tanpa folder, struktur file di dalam folder csv
seperti ini bagaimana mas?
provinces.csv (tetap)
cities.csv (tetap)
districts_11.csv
districts_12.csv
districts_13.csv
...
districts_91.csv
districts_94.csv
villages_1101.csv
villages_1102.csv
villages_1103.csv
...
villages_9435.csv
villages_9436.csv
villages_9471.csv
Jadi:
provinces.csv
dancities.csv
tetap.- Untuk
districts.csv
di-split berdasarkan kode provinsinya (2 digit), total akan ada 34 file districts_**.csv. - Untuk
villages.csv
di-split berdasarkan kode kab./kotanya (4 digit), total akan ada ~514 file villages_****.csv.
Tapi nanti di folder resources/csv
akan ada ~577 file csv. 😃
from indonesia.
@nafiesl Ini sekarang tinggal file villages.csv saja yang tidak bisa kebuka di github. Mungkin fokus ke situ saja.
Random cek dari wikipedia, provinsi dengan penduduk terbesar di Indonesia punya 5000an desa. Jumlah segitu sepertinya masih bisa ditampilkan oleh github, karena file districts.csv dengan 7094 data juga masih bisa ditampilkan dengan baik.
Berdasar info di atas, usulanku struktur file-nya seperti ini:
- provinces.csv (tetap)
- cities.csv (tetap)
- districts.csv (tetap)
- villages (folder)
- 11.csv
- 12.csv
- dst...
Jadi maksimal cuma ada 3 + 35 files.
from indonesia.
Related Issues (20)
- Update Database (Wilayah Pemekaran) HOT 3
- Bisa di update require illuminate/support HOT 1
- error menggunakan fungsi findprovince pada indonesiaservice.php (Attempt to read property "cities" on null) HOT 2
- ASK provinsi baru HOT 1
- Tambah surrogate
- Pakek untuk laravel 5.6 tidak Support HOT 2
- Laravolt Suitable Dependency HOT 1
- Belum support Laravel 7.0 HOT 1
- update kecamatan di banyuwangi HOT 1
- min di saya kok cuma ada 514 kota, dan gk ada kayak bandung,jakarta,malang, dll HOT 1
- Request support for laravel 8 HOT 5
- I've got this error when running composer require laravolt/indonesia HOT 2
- Saya coba Install package pada laravel 6 terjadi error kenapa ya? HOT 1
- Memperbarui meta + tambah postal code HOT 1
- CSV Parse Error
- Migration error using SQL Server as Database Engine. HOT 4
- Laravel 9 Support
- change in 'code' vs 'id' (?)
- Code districts & villages does not match with source HOT 6
- Class "Geocoder" not found HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from indonesia.