Weather Entities
Entities for comprehensive weather tracking, lunar data, tides, and fishing conditions.
LocationWeatherHistory
Purpose: Historical weather data for specific locations.
Key Fields:
Id(int): Unique identifierLatitude,Longitude: Location coordinatesDate: Weather dateTemperatureC: Air temperatureFeelsLikeC: Feels-like temperatureBarometricPressureHpa: Barometric pressurePressureTrend: Rising, Falling, StableWindSpeedKph,WindDirectionDeg: Wind dataWindGustKph: Wind gustsPrecipitationMm: Precipitation amountPrecipitationType: Rain, Snow, etc.CloudCoverPercent: Cloud coverHumidityPercent: HumidityUVIndex: UV indexVisibilityKm: VisibilitySource: Weather data source
Relationships:
- One-to-many: FishingConditionsRating
LunarData
Purpose: Moon phase and solunar data.
Key Fields:
Id(int): Unique identifierDate: DateLatitude,Longitude: LocationMoonPhase: New, Full, Quarters, etc.Moonrise,Moonset: Moon timesMoonIlluminationPercent: Illumination percentageMajorFeedingTime1,MajorFeedingTime2: Major feeding timesMinorFeedingTime1,MinorFeedingTime2: Minor feeding times
Relationships:
- One-to-many: FishingConditionsRating
TideData
Purpose: Tide information for coastal/marine locations.
Key Fields:
Id(int): Unique identifierDate: DateLatitude,Longitude: LocationHighTideTime1,HighTideTime2: High tide timesLowTideTime1,LowTideTime2: Low tide timesHighTideHeightM,LowTideHeightM: Tide heightsTideRange: Spring, Neap, NormalCurrentSpeedKts: Current speedCurrentDirectionDeg: Current directionIsIncomingTide: Incoming/outgoing flag
Relationships:
- One-to-many: FishingConditionsRating
FishingConditionsRating
Purpose: Calculated overall fishing conditions rating.
Key Fields:
Id(int): Unique identifierLocationWeatherHistoryId: Weather dataLunarDataId: Lunar dataTideDataId: Tide data (optional)OverallRating: Overall conditions rating (1-10)WeatherRating: Weather ratingMoonRating: Moon phase ratingTideRating: Tide ratingPressureRating: Barometric pressure ratingWindRating: Wind ratingTemperatureRating: Temperature rating
Relationships:
- Many-to-one: LocationWeatherHistory, LunarData, TideData (optional)
FishingSuperstition
Purpose: Fishing superstitions and beliefs for pattern analysis.
Key Fields:
Id(int): Unique identifierUserId: User who believesSuperstitionType: Type of superstitionBeliefRating: User's belief ratingPatternVerified: Whether pattern verifiedUsageCount: Usage tracking
Relationships:
- Many-to-one: User
Related Documentation
- Weather & Environmental System - Complete weather system documentation
- Fishing Logs - Weather data in catch logs