Data Application Programming Interface (API)
API (Application Programming Interface) adalah perangkat lunak yang mengizinkan dua aplikasi terhubung satu sama lain.
Dalam rangkan meningkatkan pemanfaatan data spasial dan untuk kemudahan akses maka sekretariat simpul jaringan daerah Provinsi Kalimantan Selatan menyiakan format API JSON agar data dapat di integrasikan kedalam berbagai aplikasi Sistem Infornasi Geografis.
Setaip simpul jairngan infornasi geospasial wajib menyediakan service dalam dalam betuk Web Map Service (WMS), Web Feature Service (WFS), Web Coverage Service(WCS), dan Cetalog Service Web (CSW) untuk layana metadata geospasial sesuai ISO-19115, standar metadata geospasial nasional.
Web Map Services (WMS)
http://geoportal.balangankab.go.id/geoserver/wms
Cetalog Service Web (CSW) Get capabilities
http://geoportal.balangankab.go.id/csw?service=csw&version=2.0.2&request=GetCapabilities
Cetalog Service Web (CSW) Query
http://geoportal.balangankab.go.id/csw?service=CSW&version=2.0.2&request=GetRecords&typeNames=gmd:MD_Metadata&resultType=results&elementSetName=full&outputSchema=http://www.isotc211.org/2005/gmd
Cetalog Service Web (CSW) Get record by ID
http://geoportal.balangankab.go.id/csw?version=2.0.2&request=GetRecordById&typeNames=gmd:MD_Metadata&resultType=results&elementSetName=full&outputSchema=http://www.isotc211.org/2005/gmd&id=ADMIN:Banjarbakula_AR_50K
http://geoportal.balangankab.go.id/rest/json
Daftar Peta JSON
Memanggil data mengunakan code PHP
$source = 'http://geoportal.balangankab.go.id/rest/json';
$json = file_get_contents($source);
$data= json_decode($json, true);
for($a=0; $a < count($data); $a++) {
print $data['layers'][$a]['url'];
print $data['layers'][$a]['layer'];
};
Anda akan melihat format data
Data API daftar peta dengan atribut Metadata
http://geoportal.balangankab.go.id/rest/API/MapService
Anda akan dapat melihat format data berikut
Data API untuk melihat atribut Metadata
http://geoportal.balangankab.go.id/rest/metadata/< FileIdentifier >
Data API daftar layer dengan metadata ID
http://geoportal.balangankab.go.id/rest/API/CSW
Data API daftar layer dengan metadata ID dengan index halaman
http://geoportal.balangankab.go.id/rest/API/CSW/?page=0
Data API daftar layer dengan metadata ID dengan filter kata pencarian
http://geoportal.balangankab.go.id/rest/API/CSW/?kata=kalsel
Contoh Tampilan Peta