mapAdmin — geoserver, workspace, datastore

GET /geoservers/

Формат ответа:

{
    "res": 1,
    "geoservers": [{
        "id": ,
        "name": ,
        "link":  
    }]
}



// id геосервера
// название
// url

GET /workspaces?geoserverId={id геосервера}

Формат ответа:

{
    "res": 1,
    "workspaces": [{
        "name": ,
        "href":  
    }]
}



// название workspace
// ссылка для workspace

GET /datastores?geoserverId={id геосервера}&workspaceName={название workspace}

Формат ответа:

{
    "res": 1,
    "datastores": [{
        "name": ,
        "href": 
    }]
}



// название datastore
// ссылка для datastore

GET /datastores/saved?geoserverId={id геосервера}&workspaceName={название workspace}

Формат ответа:

{
    "res": 1,
    "datastores": [{
        "id": ,
        "name": ,
        "host": ,
        "port": ,
        "database": ,
        "have_infrastructure":
    }]
}



// id
// название
// хост
// порт
// название базы данных
// есть ли инфраструктура 't' или 'f'