当前位置:Gxlcms > PHP教程 > 使用REST接口获取GeoServer中的图层列表_PHP教程

使用REST接口获取GeoServer中的图层列表_PHP教程

时间:2021-07-01 10:21:17 帮助过:15人阅读

  最近在工作的过程中,有一个需求是在外部程序中对GeoServer进行管理操作,通过查阅资料发现GeoServer的REST接口可以满足需求。REST接口使用HTTP调用的方式,无需登录Web管理界面就可以对GeoServer进行简单的调用和配置。

  GeoServer官网对REST的配置API和示例的介绍地址为:http://docs.geoserver.org/stable/en/user/rest/index.html

  下面的程序通过使用REST接口,请求GeoServer中图层的列表。

 = "http://localhost:8180/geoserver/rest/layers/" = curl_init(, CURLOPT_RETURNTRANSFER, );
    curl_setopt(, CURLOPT_VERBOSE, );
    curl_setopt(, CURLOPT_GET,  = "admin:geoserver";
    curl_setopt(, CURLOPT_USERPWD, , CURLOPT_HTTPHEADER, ("Accept:application/json"));
     = 200 = curl_exec( = curl_getinfo((['http_code'] !=  = "请求失败!"  = json_decode(,  = ['layers']['layer'(   => [] = ['name' json_encode(?>

博客声明:

  本博客中的所有文章,除标题中注明“转载”字样外,其余所有文章均为本人原创或在查阅资料后总结完成,引用非转载文章时请注明此声明。—— 博客园-pallee

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/440337.htmlTechArticle最近在工作的过程中,有一个需求是在外部程序中对GeoServer进行管理操作,通过查阅资料发现GeoServer的REST接口可以满足需求。REST接口使用...

人气教程排行