Tree Survey & Homeowner Data Tool Using Satellite Imagery
Budget: $10 – $0 USD
I am seeking skilled freelancers to collaborate on building a software tool that uses satellite or aerial imagery to: 1. Detect and count trees on residential properties in Palm Beach County, Florida. 2. Optionally classify tree species (if image resolution allows). 3. Match detected trees to parcel data and retrieve property owner information. 4. Display results via a simple dashboard or downloadable report.\n\nThe project is divided into the following roles:\n\n1. Machine Learning Engineer - Tree Detection in Satellite Imagery - Develop a tree detection model using YOLOv8 or U-Net trained on aerial imagery. - Optimize performance and output detection results as bounding boxes/masks with coordinates. - Deliver a complete detection pipeline with documentation.\n\nSkills Required: PyTorch or TensorFlow, OpenCV, Rasterio, Roboflow/CVAT, Geospatial coordinate handling. Budget: Open to bids | Timeline: 2-3 weeks\n\n2. GIS Engineer - Parcel Matching & Spatial Joins - Download and preprocess county shapefiles for Palm Beach County. - Perform spatial joins to link tree locations to parcel polygons and export results in CSV/GeoJSON format. - Assist with visualization using tools like Folium or Plotly.\n\nSkills Required: GeoPandas, Shapely, GDAL, CRS knowledge, Optional: PostGIS or spatial SQL. Budget: Open to bids | Timeline: 1-1.5 weeks\n\n3. Python Developer - Property Owner Web Scraper - Build scripts to query Palm Beach County property appraiser websites for owner name and address data. - Output structured formats (CSV/JSON) with retries, rate-limiting, and error handling implemented.\n\nSkills Required: Python (BeautifulSoup/Selenium), Web scraping best practices, Optional: ESRI API familiarity. Budget: Open to bids | Timeline: 2 weeks\n\n4. Full Stack Developer - Dashboard & Report Interface - Develop a user-friendly interface using Streamlit or Flask to accept ZIP code/parcel/address input and display results (tree count and parcel overlays). - Enable CSV/Excel export functionality for reports.\n\nSkills Required: Streamlit/Flask, GeoPandas/Pandas, Plotly/Folium, Frontend/backend integration experience. Budget: Open to bids | Timeline: 2-3 weeks \n \nDeliverables: Functional codebase hosted on GitHub/GitLab with documentation; sample dataset processed for at least one ZIP code in Palm Beach County; optionally a hosted demo.