-
Notifications
You must be signed in to change notification settings - Fork 10
Converting GNN to FVS
I started working on an Access query to get the GNN data into and FVS-friendly format. The procedure for past projects (based on what I could dig up from past projects) requires two tables which are then run through the StandProcessor.py
script to create fvs files:
From the GNN DB
FCID PLTID LIVE_ID TREE_COUNT 'TreeHistory' SPP_SYMBOL DBH_CM HT_M 'ICR'
which correspond to these headers that are described in the processing script
Stand_ID, Plot_ID, Tree_ID, Tree_Count, Tree_History, Species, DBH, HT, ICR
The GNN database provides corollaries for all but 2 of these fields. I’m not sure what type of data FVS expects for them or if they are mandatory. If they are not mandatory for FVS, can we drop them?
- Tree_History
- ICR
Also, it appears that the GNN database uses a different species code (SPP_SYMBOL) than FVS so we'll need to translate between them. I'm sure species code is mandatory so we'll have to tackle this one. I have not seen any such lookup table.
It appears the default is
Stand ID, Inventory Year, Originating Year, Site Index, Num Plots
But most cases will want to specifiy much more detail at the stand level
StandID,InvYr,Lat,Long,OrigYr,Aspect,Slope,Elev,BasalAf,InvStFap,BkptDbh,NumPlots,Nonstock,
SampWt,PropStockSa,Dgtc,DiaPer,Hgtc,HtPer,MortPer,IndSpec,SiteIndex
The StandID, Inventory year, Basal Area factor and Num Plots are the only fields that I can identify from the GNN database; How many of the other fields are required and how can we populate them? It seems like many of the site characteristics like lat,lon,slope,aspect could be pulled from an example GNN pixel. Site index might be harder to figure out as I recall that FVS is sensitive to it.
Once we get the query nailed down, it’s fairly straightforward to convert to FVS treelist files. However, we’ll need to think through how we approach the construction of these queries and how we should fill in the gaps mentioned above. It would be really helpful to know how/if anyone has taken GNN data and translated it to FVS. My impression is that the GNN db simply doesn’t provide enough info to run a G&Y model and must be supplemented with other info.
Any thoughts on how we should proceed?
SELECT TREE_LIVE.FCID, TREE_LIVE.PLTID, TREE_LIVE.LIVE_ID, TREE_LIVE.TREE_COUNT,
TREE_LIVE.STATE AS ['TreeHistory'], SPECIES_CLASS.SPP_SYMBOL, TREE_LIVE.DBH_CM,
TREE_LIVE.HT_M, TREE_LIVE.STATE AS ['ICR']
FROM TREE_LIVE INNER JOIN SPECIES_CLASS ON TREE_LIVE.SPP_SYMBOL = SPECIES_CLASS.SPP_SYMBOL
WHERE (((TREE_LIVE.FCID)=79178 Or (TREE_LIVE.FCID)=20519));
- Fvs variant impute for property
- Fia converter ... http://apps.fs.fed.us/fiadb-downloads/datamart.html
- Is the Gnn data set ... Apropos for growth?
- Add gnn data to the output , tree and stand detail for the stand
- Geo interface
- Staticmap for Murdock
- Start tile milling
- Linking fiadb with fcid?
- Species crosswalk table