Files
pygeoapi/pygeoapi-config.yml
T
Jorge Samuel Mendes de Jesus 1de0439e2d Spatiallite3 provider implementation (#17)
* 	new file:   docker/Dockerfile
Dockerfile for pygeoapi

* 	modified:   pygeoapi/provider/__init__.py
	new file:   tests/data/ne_110m_lakes.sqlite
	new file:   tests/json_marshmallow.py
	new file:   tests/test_sqlite_provider.py

Sqlit implementation and testing marshmallows

* 	new file:   provider/sqlite.py
	new file:   provider/tmp_parser.py
Sqlite provider

* Testing sqlalchemy

* query for sqlite3

* Countries dataset, message in assert

* yml config

* table in data link and query implemented without limit

* PR of refactor

* functional sqlite3 driver

* flake8

* pipreq for complete list of requirements

* updated readme with working examples, extra requirements

* typos, SQLite removed Dockerfile and ne_100m_lakes.sqlite

* update requirements

* pypandoc in requirements-dev.txt
2018-04-02 12:05:26 -04:00

159 lines
4.5 KiB
YAML

server:
bind:
host: localhost
port: 5000
url: http://geo.kralidis.ca/pygeoapi
mimetype: application/json; charset=UTF-8
encoding: utf-8
language: en-US
cors: true
pretty_print: true
limit: 10
logging:
level: INFO
#logfile: /tmp/pygeoapi.log
metadata:
identification:
title: pygeoapi default instance
description: pygeoapi provides an API to geospatial data
keywords:
- geospatial
- data
- api
keywords_type: theme
terms_of_service: None
url: http://example.org
license:
name: CC-BY 4.0 license
url: https://creativecommons.org/licenses/by/4.0/
provider:
name: Organization Name
url: https://github.com/geopython/pygeoapi
contact:
name: Lastname, Firstname
position: Position Title
address: Mailing Address
city: City
stateorprovince: Administrative Area
postalcode: Zip or Postal Code
country: Country
phone: +xx-xxx-xxx-xxxx
fax: +xx-xxx-xxx-xxxx
email: you@example.org
url: Contact URL
hours: Hours of Service
instructions: During hours of service. Off on weekends.
role: pointOfContact
datasets:
obs:
type: Point
title: Observations
description: Observations
keywords:
- observations
- monitoring
crs:
- CRS84
links:
- type: text/csv
description: data
url: https://github.com/mapserver/mapserver/blob/branch-7-0/msautotest/wxs/data/obs.csv
- type: text/csv
description: data
url: https://raw.githubusercontent.com/mapserver/mapserver/branch-7-0/msautotest/wxs/data/obs.csv
extents:
spatial:
bbox: [-180,-90,180,90]
temporal:
begin: 2000-10-30T18:24:39Z
end: 2007-10-30T08:57:29Z
provider:
name: CSV
data: tests/data/obs.csv
id_field: id
landsat-aws:
type: Polygon
title: my dataset
description: my dataset
keywords:
- kw1
- kw2
crs:
- CRS84
links:
- type: text/html
description: information
url: http://example.org/dataset/index.html
- type: application/gzip
description: download
url: http://example.org/dataset/data.tgz
extents:
spatial:
bbox: [-180,-90,180,90]
temporal:
begin: 2011-11-11
end: now # or empty
provider:
name: Elasticsearch
data: http://localhost:9200/index/type
id_field: id_
lakes:
type: Polygon
title: Large Lakes
description: lakes of the world, public domain
keywords:
- lakes
crs:
- CRS84
links:
- type: text/html
description: information
url: http://www.naturalearthdata.com/
- type: text/html
description: download
url: http://www.naturalearthdata.com/
extents:
spatial:
bbox: [-180,-90,180,90]
temporal:
begin: 2011-11-11
end: now # or empty
provider:
name: GeoJSON
data: tests/data/ne_110m_lakes.geojson
id_field: null # null indicates use feature enumeration
countries:
type: Polygon
id_field: ogc_fid # null indicates use feature enumeration
title: Countries in the world
description: Countries of the world
keywords:
- countries
- natural eart
crs:
- CRS84
links:
- type: text/html
description: information
url: http://www.naturalearthdata.com/
- type: text/html
description: download
url: http://www.naturalearthdata.com/
extents:
spatial:
bbox: [-180,-90,180,90]
temporal:
begin: None
end: now # or empty
provider:
name: SQlite
data: tests/data/ne_110m_admin_0_countries.sqlite
id_field: ogc_fid
table: ne_110m_admin_0_countries