All Projects → geopython → Geohealthcheck

geopython / Geohealthcheck

Licence: mit
Service Status and QoS Checker for OGC Web Services

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Geohealthcheck

Mapboard
A framework for data-rich web mapping 🌎📊✨
Stars: ✭ 29 (-44.23%)
Mutual labels:  gis
Shapefile.jl
Parsing .shp files in Julia
Stars: ✭ 40 (-23.08%)
Mutual labels:  gis
Me Gis
GIS files created by the ME-DEM team.
Stars: ✭ 48 (-7.69%)
Mutual labels:  gis
Geemap
A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and folium
Stars: ✭ 959 (+1744.23%)
Mutual labels:  gis
Geonode
GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data.
Stars: ✭ 988 (+1800%)
Mutual labels:  gis
Tiledmapview
Tiled map loader for Android , based on the pyramid model, supports a variety of projections, including Web Mercator projection, latitude and longitude projection and custom projection; supports locating, adding layers and overlays. Android瓦片地图加载控件,基于金字塔模型,支持多种投影,包括Web墨卡托投影,经纬度直投及自定义投影等;支持定位,添加图层和覆盖物。
Stars: ✭ 45 (-13.46%)
Mutual labels:  gis
Osgearth
A 3D Mapping Engine & SDK for OpenSceneGraph.
Stars: ✭ 908 (+1646.15%)
Mutual labels:  gis
3d Tiles
Specification for streaming massive heterogeneous 3D geospatial datasets 🌎
Stars: ✭ 1,054 (+1926.92%)
Mutual labels:  gis
Intro spatialr
Introduction to GIS and mapping in R with the sf package
Stars: ✭ 39 (-25%)
Mutual labels:  gis
Sentinelplayground
Simple application for using Sentinel-2 WMS service
Stars: ✭ 48 (-7.69%)
Mutual labels:  gis
Maup
The geospatial toolkit for redistricting data.
Stars: ✭ 35 (-32.69%)
Mutual labels:  gis
Landsat8 scene calculator
Creates NDVI, SAVI, RBG, NIR, short wave infrared, agriculture, geology, and bathymetric GeoTIFF files using Landsat8 imagery.
Stars: ✭ 37 (-28.85%)
Mutual labels:  gis
Geoserver
geoserver is a Go library for manipulating a GeoServer instance via the GeoServer REST API.
Stars: ✭ 48 (-7.69%)
Mutual labels:  gis
Arcgis Python Api
Documentation and samples for ArcGIS API for Python
Stars: ✭ 954 (+1734.62%)
Mutual labels:  gis
Gisportal
A web-based GIS tool for visualisation and analysis of geospatial data
Stars: ✭ 48 (-7.69%)
Mutual labels:  gis
Wildfirepy
WildfirePy, a Python library for Wildfire GIS data analysis.
Stars: ✭ 21 (-59.62%)
Mutual labels:  gis
Otmaps
基于ArcGIS API for JavaScript封装的专题图制图类库
Stars: ✭ 44 (-15.38%)
Mutual labels:  gis
Inloco
A Geographic Information System (GIS) used by Ministério Público do Estado do Rio de Janeiro to show social, institutional and administrative data , based on React and Leaflet, interacting with a GeoServer back-end.
Stars: ✭ 51 (-1.92%)
Mutual labels:  gis
C2cgeoportal
c2cgeoportal application
Stars: ✭ 50 (-3.85%)
Mutual labels:  gis
Urbansprawl
Open framework for calculating spatial urban sprawl indices and performing disaggregated population estimates using open data
Stars: ✭ 48 (-7.69%)
Mutual labels:  gis

Build Status Join the chat at https://gitter.im/geopython/GeoHealthCheck Docker Build Full Documentation

GeoHealthCheck

GeoHealthCheck (GHC) is a Service Status and QoS Checker for OGC Web Services and web APIs in general. See also the full GHC documentation.

Easiest is to run GHC using Docker. Below a quick overview of a manual install on Unix-based systems like Apple MacOS and Linux.

virtualenv GeoHealthCheck && cd $_
. bin/activate
git clone https://github.com/geopython/GeoHealthCheck.git
cd GeoHealthCheck
pip install Paver
# setup installation
paver setup
# generate secret key
paver create_secret_key
# setup local configuration (overrides GeoHealthCheck/config_main.py)
vi instance/config_site.py
# edit at least secret key:
# - SECRET_KEY  # copy/paste result string from paver create_secret_key

# Optional: edit other settings or leave defaults
# - SQLALCHEMY_DATABASE_URI
# - GHC_RETENTION_DAYS
# - GHC_SELF_REGISTER
# - GHC_RUNNER_IN_WEBAPP
# - GHC_ADMIN_EMAIL
# - GHC_SITE_TITLE
# - GHC_MAP (or use default settings)

# setup database and superuser account interactively 
paver create

# start webserver with healthcheck runner daemon inside 
# (default is 0.0.0.0:8000)
python GeoHealthCheck/app.py  
# or start webserver on another port
python GeoHealthCheck/app.py 0.0.0.0:8881
# or start webserver on another IP
python GeoHealthCheck/app.py 192.168.0.105:8001

# OR start webserver and separate runner daemon (scheduler) process
vi instance/config_site.py
# GHC_RUNNER_IN_WEBAPP = False
python GeoHealthCheck/scheduler.py & 
python GeoHealthCheck/app.py  

# next: use a real webserver or preferably Docker for production

# other commands
#
# drop database
python GeoHealthCheck/models.py drop

# load data in database (WARN: deletes existing data!)
# See example data .json files in tests/data
python GeoHealthCheck/models.py load <.json data file> [y/n]

More in the full GHC documentation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].