Commit 954d23a9 authored by LiberIT's avatar LiberIT

initial commit

parents
module.exports = {
"env": {
"browser": true,
"es6": true,
"node": true
},
"extends": "eslint:recommended",
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module"
},
"rules": {
}
};
\ No newline at end of file
PlantsForAFuture.sql
data/*
log
This image diff could not be displayed because it is too large. You can view the blob instead.
server.js has the configuration files, can check the comments and input_json for
configuration settings
prerequisites:
download PlantsForAFuture.sql (Temperate Plant Database) from
https://pfaf.org/user/shop.aspx
install docker
type:
./compile.sh
check ./data folder for outgoing scad, txt and svg files
//app.js
const mysql = require('mysql');
const connection = mysql.createConnection({
host: process.env.DB_HOST,
user: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database: process.env.DB_DATABASE
});
connection.connect((err) => {
if (err) throw err;
console.log('Connected!');
});
Campanula pyramidalis
Hibiscus moscheutos
Abelia mosanensis
Abelia x grandiflora
Abelia x grandiflora
Achillea millefolium
Achillea millefolium
Achillea millefolium
Acorus calamus
Acorus gramineus
Acorus gramineus
Acorus gramineus
Actinidia arguta
Actinidia kolomikta
Actinidia kolomikta
Alchemilla mollis
Amelanchier alnifolia
Andropogon gerardii
Anthoxanthum nitens
Aronia melanocarpa
Aronia melanocarpa
Arrhenatherum elatius bulbosum
Artemisia schmidtiana
Astilbe x arendsii
Astilbe x rosea
Berberis thunbergii
Berberis thunbergii
Berberis thunbergii
Berberis thunbergii
Bergenia cordifolia
Bouteloua curtipendula
Bouteloua gracilis
Buddleja davidii
Buddleja davidii
Buxus x
Calamagrostis acutiflora
Calamagrostis acutiflora
Calamagrostis acutiflora
Calamagrostis acutiflora
Calamagrostis acutiflora
Calamagrostis acutiflora
Calamagrostis brachytricha
Calamintha nepeta
Callicarpa albibacca
Callicarpa albibacca.
Callicarpa bodinieri
Callicarpa dichotoma
Campsis radicans
Campsis x tagliabuana
Carex flacca
Carex laxiculmis
Carex oshimensis
Carex oshimensis
Carex oshimensis
Carex oshimensis
Carex oshimensis
Caryopteris × clandonensis
Caryopteris × clandonensis
Caryopteris x clandonensis
Caryopteris x clandonensis
Cerastium tomentosum
Ceratostigma plumbaginoides
Chaenomeles superba
Chaenomeles superba
Chaenomeles x superba
Chasmanthium latifolium
Chasmanthium latifolium
Clematis
Clematis fargesioides
Clematis tangutica
Clematis tangutica.
Coreopsis grandiflora
Coreopsis rosea
Cornus alba
Cornus alba
Cornus alba
Cornus flaviramea
Cornus flaviramea.
Cornus sericea
Cornus sericea
Cotoneaster acutifolius
Cotoneaster dammeri
Cotoneaster dammeri
Cotoneaster dammeri.
Delosperma
Deschampsia cespitosa
Deschampsia cespitosa
Deschampsia cespitosa
Deutzia crenata
Deutzia crenata
Deutzia gracilis
Deutzia gracilis.
Deutzia x scabra
Deutzia x scabra
Dianthus
Dianthus deltoides
Diervilla lonicera
Diervilla lonicera.
Echinacea purpurea
Echinacea purpurea
Echinacea purpurea
Echinacea purpurea
Echium amoenum
Euonymus alatus
Euonymus alatus
Euonymus alatus.
Euonymus fortunei
Euonymus fortunei
Euonymus fortunei
Euonymus fortunei
Euonymus fortunei
Euonymus fortunei
Euonymus fortunei.
Euphorbia polychroma
Fargesia dracocephala
Fargesia sp.
Festuca gautieri
Festuca glauca
Festuca idahoensis
Festuca ovina
Forsythia x intermedia
Forsythia x intermedia.
Fragaria
Fragaria
Fragaria x
Fragaria x
Fragaria x
Fuchsia magellanica
Galium odorata
Gaura linderheimeri
Geranium
Geranium phaeum
Geranium Sanguineum
Hakonechloa macra
Hakonechloa macra
Hedera algeriensis
Hedera helix
Hedera helix
Hedera helix
Hedera helix
Hedera helix
Hedera pastuchovii
Helenium bigelovii
Helictotrichon sempervirens
Helictotrichon sempervirens.
Heliopsis helianthoides
Heliopsis helianthoides
Hemerocallis
Hemerocallis
Hemerocallis
Hibiscus syriacus
Hibiscus syriacus
Hibiscus syriacus
Hibiscus syriacus
Hibiscus syriacus
Hibiscus syriacus
Hibiscus syriacus
Hibiscus syriacus
Hibiscus syriacus
Hibiscus syriacus
Hosta
Hosta
Hosta
Hosta
Hosta
Humulus lupulus
Humulus lupulus
Hydrangea arborescens
Hydrangea arborescens
Hydrangea macrophylla
Hydrangea paniculata
Hydrangea paniculata
Hydrangea paniculata
Hydrangea paniculata
Hydrangea paniculata
Hydrangea paniculata
Hydrangea paniculata.
Hypercicum kalmianum
Hypericum x inodorum
Hyssopus officinalis
Iberis sempervirens
Imperata cylindrica
Imperata cylindrica
Iris sibirica
Iris sibirica
Kerria japonica
Kniphofia
Kolkwitzia amabilis
Kolkwitzia amabilis
Kolkwitzia amabilis
Lamium maculatum
Laurus nobilis
Leucanthemum superbum
Leucanthemum x superbum
Leucanthemum x superbum
Leycesteria formosa
Leymus arenarius (Elymus arenarius)
Leymus arenarius (Elymus arenarius).
Liatris spicata
Ligustrum ovalifolium
Ligustrum vicaryi.
Ligustrum vulgare
Ligustrum x vicaryi
Lobelia siphilitica
Lonicera × brownii
Lonicera caerulea
Lonicera caerulea
Lonicera tatarica.
Lonicera xylosteoides
Lonicera xylosteoides
Lycium barbarum
Lycium ruthenicum
Miscanthus sinensis
Miscanthus sinensis
Miscanthus sinensis
Miscanthus sinensis
Miscanthus sinensis
Miscanthus sinensis
Miscanthus sinensis
Miscanthus x giganteus
Molinia arundinacea
Molinia arundinacea
Monarda
Muhlenbergia capillaris
Natural Nettles
Nepeta nervosa
Nepeta racemosa
Pachysandra terminalis
Panicum virgatum
Panicum virgatum
Panicum virgatum
Panicum virgatum
Parthenocissus quinquefolia
Parthenocissus quinquefolia
Parthenocissus quinquefolia
Parthenocissus quinquefolia
Parthenocissus quinquefolia.
Parthenocissus tricuspidata
Parthenocissus tricuspidata
Pennisetum alopecuroïdes
Pennisetum alopecuroides
Pennisetum alopecuroides
Pennisetum alopecuroides
Pennisetum alopecuroides
Pennisetum messiacum
Pennisetum orientale
Perovskia atriplicifolia
Perovskia atriplicifolia.
Phalaris arundinacea
Phalaris arundinacea
Phalaris arundinacea
Phalaris arundinacea
Philadelphus coronarius
Philadelphus coronarius
Philadelphus x virginalis
Philadelphus x virginalis
Phlox subulata
Phlox subulata
Phlox subulata
Phyllostachys bissetii
Physocarpus opulifolius
Physocarpus opulifolius
Physocarpus opulifolius
Physocarpus opulifolius
Physocarpus opulifolius
Physocarpus opulifolius
Physocarpus opulifolius
Physocarpus opulifolius
Picea pungens
Platycodon
Pleioblastus fortunei
Pleioblastus pygmaeus
Potentilla fruticosa
Potentilla fruticosa
Potentilla fruticosa
Potentilla fruticosa
Potentilla fruticosa
Potentilla fruticosa
Potentilla fruticosa
Potentilla fruticosa
Prunus cistena
Prunus tomentosa
Prunus virginiana
Prunus x kerrasis
Rhus aromatica
Ribes alpinum
Ribes alpinum.
Ribes nigrum
Ribes nigrum.
Ribes rubrum
Ribes rubrum
Ribes rubrum
Ribes uva
Ribes uva
Rubus fruticosus
Rubus idaeus
Rubus idaeus
Rubus occidentalis
Rubus occidentalis
Rudbeckia fulgida
Saccharum ravennae
Salix chaenomeloides
Salix integra
Salix integra
Salix purpurea
Salix purpurea
Salix viminalis
Salix viminalis.
Sambucus canadensis
Sambucus canadensis
Sambucus canadensis
Sambucus canadensis.
Sasa palmata
Schizachyrium scoparium
Schizachyrium scoparium
Schizachyrium scoparium.
Sedum
Sedum sieboldii
Sempervivum
Sempervivum
Sorbaria sorbifolia
Sorbaria sorbifolia.
Sorghastrum nutans
Sorghastrum nutans.
Spartina pectinata
Spartina pectinata.
Spiraea bumalda
Spiraea bumalda
Spiraea bumalda
Spiraea japonica
Spiraea japonica
Spiraea japonica
Spiraea japonica
Spiraea japonica
Spiraea japonica
Spiraea japonica
Spiraea japonica
Spiraea japonica
Spiraea nipponica
Spiraea nipponica
Spiraea x arguta
Spiraea x arguta.
Spiraea x bumalda
Spiraea x bumalda
Spiraea x bumalda
Spiraea x bumalda
Spiraea x vanhouttei
Spiraea x vanhouttei.
Sporobolus heterolepis
Sporobolus heterolepis.
Symphoricarpos albus
Symphoricarpos albus.
Symphoricarpos x chenaultii
Symphoricarpos x chenaultii
Symphoricarpos x doorenbosii
Symphoricarpos x doorenbosii
Syringa meyeri
Syringa x prestoniae
Urtica dioica
Vaccinium corymbosum
Verbascum phoeniceum
Viburnum opulus
Viburnum opulus
Viburnum plicatum
Viburnum plicatum
Viburnum trilobum
Vitis
Vitis
Vitis
Vitis riparia
Vitis riparia.
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigela florida
Weigelia florida
Weigelia florida
Weigleia florida
"Abelia mosanensis", "Abelia x grandiflora", "Achillea millefolium", "Acorus calamus", "Acorus gramineus", "Actinidia arguta", "Actinidia kolomikta", "Alchemilla mollis", "Amelanchier alnifolia", "Andropogon gerardii", "Anthoxanthum nitens", "Aronia melanocarpa", "Arrhenatherum elatius bulbosum", "Artemisia schmidtiana", "Astilbe x arendsii", "Astilbe x rosea", "Berberis thunbergii", "Bergenia cordifolia", "Bouteloua curtipendula", "Bouteloua gracilis", "Buddleja davidii", "Buxus x", "Calamagrostis acutiflora", "Calamagrostis brachytricha", "Calamintha nepeta", "Callicarpa albibacca", "Callicarpa albibacca.", "Callicarpa bodinieri", "Callicarpa dichotoma", "Campanula pyramidalis", "Campsis radicans", "Campsis x tagliabuana", "Carex flacca", "Carex laxiculmis", "Carex oshimensis", "Caryopteris × clandonensis", "Caryopteris x clandonensis", "Cerastium tomentosum", "Ceratostigma plumbaginoides", "Chaenomeles superba", "Chaenomeles x superba", "Chasmanthium latifolium", "Clematis", "Clematis fargesioides", "Clematis tangutica", "Clematis tangutica.", "Coreopsis grandiflora", "Coreopsis rosea", "Cornus alba", "Cornus flaviramea", "Cornus flaviramea.", "Cornus sericea", "Cotoneaster acutifolius", "Cotoneaster dammeri", "Cotoneaster dammeri.", "Delosperma", "Deschampsia cespitosa", "Deutzia crenata", "Deutzia gracilis", "Deutzia gracilis.", "Deutzia x scabra", "Dianthus", "Dianthus deltoides", "Diervilla lonicera", "Diervilla lonicera.", "Echinacea purpurea", "Echium amoenum", "Euonymus alatus", "Euonymus alatus.", "Euonymus fortunei", "Euonymus fortunei.", "Euphorbia polychroma", "Fargesia dracocephala", "Fargesia sp.", "Festuca gautieri", "Festuca glauca", "Festuca idahoensis", "Festuca ovina", "Forsythia x intermedia", "Forsythia x intermedia.", "Fragaria", "Fragaria x", "Fuchsia magellanica", "Galium odorata", "Gaura linderheimeri", "Geranium", "Geranium phaeum", "Geranium Sanguineum", "Hakonechloa macra", "Hedera algeriensis", "Hedera helix", "Hedera pastuchovii", "Helenium bigelovii", "Helictotrichon sempervirens", "Helictotrichon sempervirens.", "Heliopsis helianthoides", "Hemerocallis", "Hibiscus moscheutos", "Hibiscus syriacus", "Hosta", "Humulus lupulus", "Hydrangea arborescens", "Hydrangea macrophylla", "Hydrangea paniculata", "Hydrangea paniculata.", "Hypercicum kalmianum", "Hypericum x inodorum", "Hyssopus officinalis", "Iberis sempervirens", "Imperata cylindrica", "Iris sibirica", "Kerria japonica", "Kniphofia", "Kolkwitzia amabilis", "Lamium maculatum", "Laurus nobilis", "Leucanthemum superbum", "Leucanthemum x superbum", "Leycesteria formosa", "Leymus arenarius (Elymus arenarius)", "Leymus arenarius (Elymus arenarius).", "Liatris spicata", "Ligustrum ovalifolium", "Ligustrum vicaryi.", "Ligustrum vulgare", "Ligustrum x vicaryi", "Lobelia siphilitica", "Lonicera × brownii", "Lonicera caerulea", "Lonicera tatarica.", "Lonicera xylosteoides", "Lycium barbarum", "Lycium ruthenicum", "Miscanthus sinensis", "Miscanthus x giganteus", "Molinia arundinacea", "Monarda", "Muhlenbergia capillaris", "Natural Nettles", "Nepeta nervosa", "Nepeta racemosa", "Pachysandra terminalis", "Panicum virgatum", "Parthenocissus quinquefolia", "Parthenocissus quinquefolia.", "Parthenocissus tricuspidata", "Pennisetum alopecuroides", "Pennisetum alopecuroïdes", "Pennisetum messiacum", "Pennisetum orientale", "Perovskia atriplicifolia", "Perovskia atriplicifolia.", "Phalaris arundinacea", "Philadelphus coronarius", "Philadelphus x virginalis", "Phlox subulata", "Phyllostachys bissetii", "Physocarpus opulifolius", "Picea pungens", "Platycodon", "Pleioblastus fortunei", "Pleioblastus pygmaeus", "Potentilla fruticosa", "Prunus cistena", "Prunus tomentosa", "Prunus virginiana", "Prunus x kerrasis", "Rhus aromatica", "Ribes alpinum", "Ribes alpinum.", "Ribes nigrum", "Ribes nigrum.", "Ribes rubrum", "Ribes uva", "Rubus fruticosus", "Rubus idaeus", "Rubus occidentalis", "Rudbeckia fulgida", "Saccharum ravennae", "Salix chaenomeloides", "Salix integra", "Salix purpurea", "Salix viminalis", "Salix viminalis.", "Sambucus canadensis", "Sambucus canadensis.", "Sasa palmata", "Schizachyrium scoparium", "Schizachyrium scoparium.", "Sedum", "Sedum sieboldii", "Sempervivum", "Sorbaria sorbifolia", "Sorbaria sorbifolia.", "Sorghastrum nutans", "Sorghastrum nutans.", "Spartina pectinata", "Spartina pectinata.", "Spiraea bumalda", "Spiraea japonica", "Spiraea nipponica", "Spiraea x arguta", "Spiraea x arguta.", "Spiraea x bumalda", "Spiraea x vanhouttei", "Spiraea x vanhouttei.", "Sporobolus heterolepis", "Sporobolus heterolepis.", "Symphoricarpos albus", "Symphoricarpos albus.", "Symphoricarpos x chenaultii", "Symphoricarpos x doorenbosii", "Syringa meyeri", "Syringa x prestoniae", "Urtica dioica", "Vaccinium corymbosum", "Verbascum phoeniceum", "Viburnum opulus", "Viburnum plicatum", "Viburnum trilobum", "Vitis", "Vitis riparia", "Vitis riparia.", "Weigela florida", "Weigelia florida", "Weigleia florida",
#!/bin/bash
. .env
docker build -f pfaf.docker -t liberit/pfafdb:latest . || exit 1
docker build -f pfafjs.docker -t liberit/pfafjs:latest . || exit 1
# docker-compose pull
if [[ ! -d ./data ]]
then
mkdir data
fi
docker-compose down
docker-compose up
version: '2.1'
services:
# frontend:
# image: liberit/pfaf
# ports:
# - "80:80"
# depends_on:
# - mysql
db:
image: liberit/pfafdb
expose:
- "3306"
environment:
MYSQL_ROOT_PASSWORD: $DB_PASSWORD"
MYSQL_USER: "$DB_USER"
MYSQL_PASSWORD: "$DB_PASSWORD"
MYSQL_DATABASE: "$DB_DATABASE"
web:
image: liberit/pfafjs
expose:
- 80
restart: always
volumes:
# - ./:/app
- ./data/:/app/data
environment:
DB_USER: "$DB_USER"
DB_PASSWORD: "$DB_PASSWORD"
DB_DATABASE: "$DB_DATABASE"
DB_HOST: db
depends_on:
- db
networks:
default:
proxy-tier:
ipv6_address: "2001:470:b09a:e8c8:A884::EA09"
networks:
default:
proxy-tier:
external:
name: nginx-proxy
Bruce Peninsula:
maple, beech, oak:
heapticas, trilliums, trout lily, dog-toothviolet,
Dutchman’s breeches, Indian cucumber root, Jack in the pulpit, wild leeks,
blue cohosh, and wild ginger.
jack pine, spruce, cedar:
fringed polygala, starflower, large-leaved aster, and
orchidssuch as ram’s head and calypso, the dwarf lake iris.
Carolinian:
ash, birch, chestnut, hickory, oak, and walnut;
pawpaw
"Acer griseum", "Acer saccharum", "Albizia julibrissin", "Allium fistulosum", "Allium porum", "Amelanchier alnifolia", "Amorpha fruticosa", "Anethum graveolens", "Antirrhinum majus", "Apium graveolens", "Aronia melanocarpa", "Artemesia annua", "Artemisia absinthium", "Asclepias tuberosa", "Asimina triloba", "Asparagus officinalis", "Atriplex hortensis", "Basella rubra", "Belamcanda chinensis", "Borago officinalis", "Brassica oleracea", "Brassica rapa", "Calendula officinalis", "Callistephus chinensis", "Calycanthus floridus", "Campsis radicans", "Capsicum annum", "Capsicum annuum", "Caragana aborescens", "Carum carvi", "Carya ilinoinensis", "Carya ovata", "Castanea dentata", "Castanea mollissima", "Catalpa speciosa", "Chaenomeles japonica", "Chamaemelum nobile", "Chenopodium capitatum", "Citrullus lanatus", "Consolida ajacis", "Coriandrum sativum", "Cornus florida", "Cornus mas", "Corylus americana", "Corylus avellana", "Corylus colurna", "Corylus cornuta", "Cucumis melo", "Cucurbita maxima", "Cucurbita mixta", "Cucurbita moschata", "Cucurbita pepo", "Cuminum cyminum", "Cynoglossum amabile", "Delphinium belladonna", "Dianthus caryophyllus", "Diospyros virginiana", "Echinacea purpurea", "Exochorda racemosa", "Fragaria vesca", "Ginkgo biloba", "Glycine max", "Gymnocladus dioicus", "Gypsophila elegans", "Helianthus annus", "Helianthus annuus", "Helichrysum bracteatum", "Hibiscus syriacus", "Hippophae rhamnoides", "Hyssopus officinalis", "Ilex opaca", "Ipomoea tricolor", "Juglans cinerea", "Kolkwitzia amabilis", "Lactuca sativa", "Lagenaria siceraria", "Levisiticum officinalis", "Limonium sinuatum", "Linaria maroccana", "Liriodendron tulipifera", "Lycium chinensis", "Maclura pomifera", "Magnolia acuminata", "Magnolia liliflora", "Magnolia sieboldii", "Magnolia tripetala", "Mahonia aquifolium", "Matricaria chamomilla", "Matthiola incana", "Melissa officinalis", "Metasequoia glyptostroboides", "Monarda citriodora", "Monarda fistulosa", "Morus nigra", "Nepeta cataria", "Nepeta mussinii", "Nicotiana rustica", "Nigella damascena", "Nigella papillosa", "Ocimum basilicum", "Orlaya grandiflora", "Paeonia lactiflora", "Paeonia suffruticosa", "Paulownia tomentosa", "Petroselinum crispum", "Petunia multiflora", "Phacelia campanularia", "Phaseolus vulgaris", "Physalis philadelphica", "Physocarpus opulifolius", "Pinus koraiensis", "Pisum sativum", "Plantago major", "Prunus americana", "Prunus mahaleb", "Pycnanthemum pilosum", "Pyrus betulifolia", "Pyrus pyrifolia", "Pyrus ussuriensis", "Raphadus sativus", "Raphanus sativus", "Rheum rhabarbarum", "Rhus typhina", "Ribes nigrum", "Ribes sativum", "Robina pseudoacacia", "Robinia pseudoacacia", "Rosa canina", "Rubus idaeus", "Scabiosa atropurpurea", "Schisandra chinensis", "Shepherdia canadensis", "Silybum marianum", "Solanum burbankii", "Solanum lycopersicum", "Solanum melanocerasum", "Solanum melongena", "Styrax japonica", "Tagetes erecta", "Tagetes tenuifolia", "Thuja occidentalis", "Tithonia rotundifolia", "Trachymene coerulea", "Tropaeolum majus", "Vaccinium angustifolium", "Vaccinium macrocarpon", "Valerianella locusta", "Viburnum trilobum", "Vigna unguiculata", "Viola tricolor", "Vitis vinifera", "Wisteria floribunda", "Wisteria sinensis", "Zea mays", "Zinnia eleganz", "Zinnia haageana",
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
{
"name": "afforest_app",
"version": "1.0.0",
"description": "Afforestation recomendations",
"author": "Logan Zvorygin <[email protected]>",
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"dependencies": {
"express": "^4.16.1",
"mysql": "^2.17.1"
}
}
FROM mysql:5.6
ADD PlantsForAFuture.sql /docker-entrypoint-initdb.d
FROM node:10
# Create app directory
WORKDIR /app
# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available ([email protected]+)
COPY package*.json ./
RUN npm install
# If you are building your code for production
# RUN npm ci --only=production
# Bundle app source
COPY . .
EXPOSE 80
CMD [ "node", "server.js" ]
This diff is collapsed.
This diff is collapsed.
"abies balsamea", "abies balsamea phanerolepis", "abies concolor", "abies grandis", "abies lasiocarpa", "abies sibirica", "acer freemanii", "acer ginnala", "acer glabrum", "acer grandidentatum", "acer negundo", "acer platanoides", "acer pseudosieboldianum", "acer rubrum", "acer saccharinum", "acer saccharum", "acer spicatum", "acer tataricum", "aesculus glabra", "aesculus hippocastanum", "alnus crispa", "alnus incana", "amelanchier alnifolia", "arctostaphylos uva-ursi", "aronia melanocarpa", "beckmannia syzigachne", "berberis thunbergii", "betula", "betula alleghaniensis", "betula davurica", "betula nigra", "betula occidentalis", "betula papyrifera", "betula pendula", "betula pendula laciniata", "betula platyphylla fargo", "betula pumila", "buxus microphylla", "caragana arborescens", "caragana pygmaea", "carex aquatilis", "carpinus caroliniana", "carya ovata", "celastrus scandens", "celtis occidentalis", "cephalanthus occidentalis", "clematis occidentalis", "clematis virginiana", "cornus alba argenteo-marginata", "cornus racemosa", "cornus sericea", "cornus sericea flaviramea", "corylus americana", "corylus cornuta", "corylus heterophylla", "cotinus coggygria", "cotoneaster acutifolia", "crataegus arnoldiana", "crataegus cyclophylla", "crataegus douglasii", "crataegus phaenopyrum", "crataegus rotundifolia", "dasiphora fruticosa syn.", "echinacea angustifolia", "elaeagnus angustifolia", "elaeagnus commutata", "euonymus alatus", "fraxinus americana", "fraxinus mandschurica", "fraxinus pennsylvanica", "ginkgo biloba", "glyceria grandis", "hippophae rhamnoides l.", "hydrangea arborescens", "hydrangea paniculata", "ilex verticillata", "juglans cinerea", "juglans mandshurica", "juglans nigra", "juniperus communis", "juniperus horizontalis", "juniperus sabina", "juniperus virginiana", "larix laricina", "larix sibirica", "ledum groenlandicum", "liriodendron tulipifera", "lonicera caerulea", "lonicera dioica", "lonicera involucrata", "lycium barbarum", "maackia amurensis", "malus", "malus astringens", "malus baccata", "malus domestica", "malus pumila var.", "morus alba tatarica", "ostrya virginiana", "parthenocissus quinquefolia", "parthenocissus tricuspidata", "philadelphus coronarius", "physocarpus opulifolius", "picea abies", "picea engelmannii", "picea glauca", "picea glauca conica", "picea glauca var. densata", "picea mariana", "picea meyeri", "picea omorika", "picea pungens", "picea rubens", "pinus albicaulis", "pinus aristata", "pinus banksiana", "pinus cembra", "pinus contorta var. latifolia", "pinus flexilis", "pinus koraiensis", "pinus mugo", "pinus nigra", "pinus ponderosa", "pinus resinosa", "pinus strobus", "pinus sylvestris", "platanus occidentalis", "populus", "populus balsamifera", "populus canadensis", "populus canescens", "populus deltoides", "populus deltoides jefcot", "populus jackii", "populus tremula", "populus tremuloides", "prinsepia sinensis", "prunus", "prunus armeniaca var. mandshurica", "prunus cerasus", "prunus cistena", "prunus fruticosa", "prunus kerrasis", "prunus maackii", "prunus nigra and americana", "prunus padus", "prunus pensylvanica", "prunus pumila var besseyi", "prunus serotina", "prunus tenella", "prunus tomentosa", "prunus virginiana", "prunus virginiana var. demissa", "pseudotsuga menziesii", "pyrus ussuriensis", "quercus alba", "quercus ellipsoidalis", "quercus macrocarpa", "quercus rubra", "rhododendron", "rhus glabra", "rhus typhina", "ribes alpinum", "ribes aureum", "ribes nigrum", "ribes oxyacanthoides", "ribes rubrum", "ribes triste", "robinia pseudoacacia", "rosa", "rosa acicularis", "rosa rugosa", "rosa s", "rosa woodsii", "rubus", "salix acutifolia", "salix alba vitellina", "salix amygdaloides", "salix bebbiana", "salix discolor or", "salix exigua", "salix integra", "salix pedicellaris", "salix pentandra", "sambucus canadensis", "sambucus racemosa", "scirpus pallidus", "shepherdia argentea", "shepherdia canadensis", "sorbus americana", "sorbus aucuparia", "sorbus decora", "sorbus scopulina", "spiraea japonica", "symphoricarpos albus", "symphoricarpos sp", "symphoricarpus occidentalis", "syringa", "syringa pekinensis", "syringa pubescens ss", "syringa reticulata", "syringa villosa", "syringa vulgaris", "thuja occidentalis", "tilia americana", "tilia cordata", "tilia flavescens", "tilia platyphyllos", "typha latifolia", "ulmus americana", "ulmus pumila", "vaccinium", "vaccinium corymbosum", "vaccinium myrtilloides", "vaccinium vitis-idaea", "viburnum dentatum", "viburnum edule", "viburnum lantana", "viburnum lentago", "viburnum opulus roseum", "viburnum trilobum", "vitis", "weigela florida", "wisteria macrostachya",
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment