Skip to content

Converting GNN to FVS

perrygeo edited this page Mar 30, 2012 · 4 revisions

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:

The Treelist

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.

The Stand level 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.

Thoughts...

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?

Queries

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));

random notes

  • 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
Clone this wiki locally