ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-27, Monday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Free French BAN API භාවිතයෙන් මිලියන 14කට අධික ව්‍යාපාර GPS එකතු කිරීමේ නව ක්‍රමය

Free French BAN API භාවිතයෙන් මිලියන 14කට අධික ව්‍යාපාර GPS එකතු කිරීමේ නව ක්‍රමය

අපිට ෆ්‍රෑන්ස් රටේ ව්‍යාපාර 14.4 මියනක් සඳහා GPS නක්ෂත්‍ර අවශ්‍ය වුණා – එහෙම නැත්නම් බෝර්ඩෝ වෙතින් 20km තුළ පයිප්පකරු හොයන්න බැරිවෙයි. ඒ සඳහා සිරේන් (SIRENE) රෙජිස්ට්‍රියෙන් ලැබෙන ලිපිනයන්ට නිරුපිත අක්ෂාංශ‑දේශාංශ (lat‑lon) එකක් එක්කන්න අපි නව පද්ධතියක් ගොඩක් කළා.

සිරේන් ලැයිස්තුවේ ලිපිනයන් තිබුණත්, ඒවාට GPS අගයන් නොමැති බැවින්, ඉන්සෙ (INSEE) විසින් මාසිකව නිකුත් කරන GeoSirene දත්ත කට්ටලය භාවිතා කරමු. නමුත් නව ලියාපදිංචි ව්‍යාපාරයන්ට ඒ මාසික දත්ත වලට ඇතුළත් නොවෙයි, ඒ නිසා දිනපතා incremental geocoding අවශ්‍ය වුණා.

ෆ්‍රෑන්ස් රජයේ Base Adresse Nationale (BAN) API එක මේ අවශ්‍යතාවයට පූර්ණ වශයෙන් ගැලපේ. එය Free, API key නැත, CSV bulk endpoint එකක් (≈50 MB) ලබා දෙනවා, සහ ප්‍රංශ ලිපින දත්ත ගබඩාව මත පදනම් වූ නිවැරදි අලගුල (precision) ලබා දෙනවා. අපි Nominatim එකත් පරීක්ෂා කළා, නමුත් එහි bulk usage නීති සහ කුඩා ව්‍යාපාර ලිපින වල නිවැරදිභාවය අඩුවීම නිසා BAN API එක තෝරාගත්තා.

කාර්ය මණ්ඩලය කෙසේ ගොඩනැගුණේ?

පද්ධතියේ දෙබලයක් තිබුණා:

  • මාසික ස්ථාපන: GeoSirene දත්ත ගොනුවෙන් සම්පූර්ණ rebuild එකක් – අධික නිවැරදිත්වය.
  • දිනපතා incremental: සිරේන් දත්ත ගබඩාවේ lat NULL වන ලිපින තෝරා BAN API හරහා batch CSV (8,000 rows) පූරණය කිරීම.

ඇතුළත් කිරීමේදී 1 second pause එකක් දමා API එක overload නොකරන ලෙස සැලසුම් කළා. BAN API එකෙන් ලැබෙන result_score 0‑1 අතර වේ; 0.4 ට පහළ අගයන් අහෝසි කරමින්, අඩු විශ්වාසය ඇති ලිපින (විකල industrial zones, CEDEX codes, දෝෂාත්මක ඇතුළත්) වලින් වැරදි කෝඨාංශ ලබා ගැනීමේ අවදානම අඩු කරලා.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ දත්ත‑ඉංජිනේරු, මොබයිල්, GIS වැනි ක්ෂේත්‍රවල වැඩ කරන සංවර්ධකයින්ට මේ පද්ධතියෙන් ඉගෙන ගත හැකි කරුණු බොහොමයි:

  • Free රජයේ API එකක් භාවිතා කරමින් ව්‍යාපාරික ගැටළු විසඳීමට හැකියාව.
  • Batch CSV processing, chunk size, pause interval වැනි performance‑tuning තේරුම් ගැනීම.
  • Score‑based filtering මගින් අඩු‑විශ්වාස ලිපින අහෝසි කිරීමේ වැදගත්කම.
  • දත්ත ගබඩාවේ lock‑free design – real‑time application සමඟ දිනපතා sync කිරීමේ හැකියාව.

ලංකාවේ දේපල ලේඛන, පාරිභෝගික ලිපින, හෝ delivery app වැනි ව්‍යාපාර සඳහා මේ වැනි free API‑වලින් ගොඩනැගූ scalable pipeline එකක් ගොඩනැගීමට මූලික මාර්ගෝපදේශයක් ලැබේ.

අවසන් වශයෙන්, රජයේ නිල API භාවිතයෙන්, අධික පිරිවැයක් නොමැතිව, ලක්ෂ ගණනක ව්‍යාපාරික ලිපින GPS සමඟ සම්බන්ධ කිරීමේ නව පියවරක් මේ පද්ධතියෙන් දැක්කා. එය ශ්‍රී ලංකාවේ තාක්ෂණික ප්‍රජාවට නව මාර්ගයක් විවෘත කරයි.

💡 ඔබේ ව්‍යාපාරයට free API‑වලින් geocoding ක්‍රමයක් ගොඩනඟන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Geocoding #API #Batch #Free Tools #Developers