土工砖休息服务的公共入口点。
GeobricksRESTEngine的Python项目详细描述
GeoBricks Rest引擎
========
本项目的主要目的是为GeoBricks Rest服务提供一个可部署和可配置的入口点。
geobricks项目利用[蓝图](http://flask.pocoo.org/docs/0.10/blueprints/)概念创建模块化组件,为用户提供服务。此项目由单个[rest服务](../blob/master/geobricks\u rest\u engine/rest/engine.py)组成,该服务在应用程序启动时加载模块,并为geobricks web服务提供单个入口点。
可以通过一个简单的[设置文件](../blob/master/geobricks\u rest\u engine/config/settings.py)轻松配置rest引擎,该文件包含名为“modules”的对象数组。每个对象描述一个geobricks服务并提供加载模块的参数。下面的示例描述了加载geobricks modis插件所需的配置:
`` python
{
“description”:“modis”,
“path_to_the_the_blueprint”:“geobricks_modis.rest.modis_rest”,
“blueprint_name”:“modis”,
“url_prefix”:“/browse/modis”
}
````
下表提供了配置对象的每个参数的说明。
此参数仅用于使配置文件更易于理解和维护。否
弦。|是
“url_前缀”对于用单个入口点对模块提供的所有服务进行分组非常有用。作为istance,geobricks modis插件提供的每个服务都将以`/browse/modis'前缀引入。下表显示了如何通过前缀修改URL。
原始URL前缀rest引擎URL
http://www.www.com/www.com/www.com/brows/modis/modis/
;http://www.com/brows/modis/mod124;
http://www.com/mod13www.com/mod13www.com/mod13q13q1/mod13q1/第一季度/|
========
本项目的主要目的是为GeoBricks Rest服务提供一个可部署和可配置的入口点。
geobricks项目利用[蓝图](http://flask.pocoo.org/docs/0.10/blueprints/)概念创建模块化组件,为用户提供服务。此项目由单个[rest服务](../blob/master/geobricks\u rest\u engine/rest/engine.py)组成,该服务在应用程序启动时加载模块,并为geobricks web服务提供单个入口点。
可以通过一个简单的[设置文件](../blob/master/geobricks\u rest\u engine/config/settings.py)轻松配置rest引擎,该文件包含名为“modules”的对象数组。每个对象描述一个geobricks服务并提供加载模块的参数。下面的示例描述了加载geobricks modis插件所需的配置:
`` python
{
“description”:“modis”,
“path_to_the_the_blueprint”:“geobricks_modis.rest.modis_rest”,
“blueprint_name”:“modis”,
“url_prefix”:“/browse/modis”
}
````
下表提供了配置对象的每个参数的说明。
此参数仅用于使配置文件更易于理解和维护。否
弦。|是
“url_前缀”对于用单个入口点对模块提供的所有服务进行分组非常有用。作为istance,geobricks modis插件提供的每个服务都将以`/browse/modis'前缀引入。下表显示了如何通过前缀修改URL。
原始URL前缀rest引擎URL
http://www.www.com/www.com/www.com/brows/modis/modis/
;http://www.com/brows/modis/mod124;
http://www.com/mod13www.com/mod13www.com/mod13q13q1/mod13q1/第一季度/|