Generated by All in One SEO v5.0.1.1, this is an llms.txt file, used by LLMs to index the site. # Modern GIS - Learn practical skills for geospatial analysis The only place to learn skills, tools, and languages for modern GIS ## Sitemaps - [XML Sitemap](https://moderngis.xyz/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Blog](https://moderngis.xyz/blog/) - [](https://moderngis.xyz/21652-2/) - number = 1 ## Pages - [Home](https://moderngis.xyz/) - Unlock the future of modern GIS How did you learn all of this geospatial stuff? That’s a question I get all the time.If you’re just getting started—or even if you’ve been working in GIS for years—you’ve probably faced this too. There’s no clear roadmap.You end up bouncing between outdated textbooks, random YouTube tutorials, and university - [Packages](https://moderngis.xyz/packages/) - [All Access Membership](https://moderngis.xyz/become-an-instructor-2/) - Home Get access to every course and a growing community Spatial Lab is a community of aspiring geospatial professionals, tech enthusiasts, and modern spatial analysts. Join Spatial Lab Today Take your knowledge furtherThe lab provides tutorials, resources, and other ways to learn all inside an active and growing community. A growing communityThe Lab provides exclusive - [Become an Instructor](https://moderngis.xyz/become-an-instructor/) - Home Become an Instructor & teach geospatial your way Share your knowledge with a growing community of learners focused on modern geospatial and GiS. Teach A Course We’ll check your proposal and get back to you. Create at your paceWe provide the content structure and tools to help you create your course. You provide the - [About Us](https://moderngis.xyz/about-us/) - Home Learn modern GIS and grow your skills and career Our mission is to make geospatial education accessible, adaptable, and actionable for learners of all levels—from beginners to advanced professionals seeking to tackle local projects or large-scale global initiatives. Our approach At Modern GIS Learning, we understand that geospatial skills are needed across various industries - [Contact](https://moderngis.xyz/contact/) - Home How can we help? A member of our team would love to help you with your questions. Here's what we can help with: Questions about your account or courses Get customer support Questions about our website Answer any other questions you may have Opt in for the latest promotions and events. You may unsubscribe - [Refund and Returns Policy](https://moderngis.xyz/refund_returns/) - At Modern GIS, we strive to provide a valuable learning experience and ensure customer satisfaction. Please review our Returns and Refunds Policy carefully before making any purchase. By purchasing from our site, you agree to these terms. 1. Refund Eligibility Refunds are available for: Individual Course Purchases: Refund requests must be made within 30 of - [Accessability](https://moderngis.xyz/accessability/) - Accessibility At Modern GIS, we are committed to providing an accessible and inclusive experience for all users. We strive to ensure that everyone, regardless of ability or disability, can easily access our educational resources. To achieve this, we use the One Click Accessibility plugin on WordPress, which provides several key accessibility features. Accessibility Features We - [Terms of service](https://moderngis.xyz/terms-of-service/) - Welcome to Modern GIS. By accessing or using our website, you agree to comply with and be bound by the following Terms of Service. Please read these terms carefully before using our services. If you do not agree to these terms, please refrain from using the website. 1. Acceptance of Terms By using Modern GIS, - [Privacy Policy](https://moderngis.xyz/privacy-policy/) - Your privacy is important to us at Modern GIS. This Privacy Policy explains how we collect, use, and protect your personal information when you visit our website, purchase courses, or engage with our services. By using our website, you consent to the practices described in this policy. 1. Information We Collect We may collect the - [Security](https://moderngis.xyz/security/) - At Modern GIS, we prioritize your privacy and data security. Our website is hosted on Hostinger and built on the WordPress platform, both of which are designed with robust security measures to ensure the highest standards for protecting your personal information and course data.Hosting Security with HostingerOur site is hosted with Hostinger, a leading web - [User Register](https://moderngis.xyz/user-register/) - Username* Email* Password* Confirm Password* Registration confirmation will be emailed to you. Log in | Forgot password? - [User Login](https://moderngis.xyz/user-login/) - [Forgot Password](https://moderngis.xyz/forgot-password/) - [Reset Password](https://moderngis.xyz/reset-password/) - [User Account](https://moderngis.xyz/user-account/) - [Checkout](https://moderngis.xyz/lp-checkout/) - [Profile](https://moderngis.xyz/lp-profile/) - [All Courses](https://moderngis.xyz/courses/) - [Instructors](https://moderngis.xyz/instructors/) - [Instructor](https://moderngis.xyz/instructor/) - [Become A Teacher](https://moderngis.xyz/lp-become-a-teacher/) - [Shop](https://moderngis.xyz/shop/) - [Portfolio Masonry 2](https://moderngis.xyz/portfolio-masonry-2/) - All Presentations Courses Books Soft skillsPresentations Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a … View More Up your skillPresentations Lorem Ipsum is - [LP Become A Teacher](https://moderngis.xyz/lp-become-a-teacher-2/) - [Gallery](https://moderngis.xyz/gallery/) - [Portfolio Masonry](https://moderngis.xyz/portfolio-masonry/) - All Presentations Courses Books Soft skillsPresentationsView More Up your skillPresentationsView More Startup TeamPresentationsView More Home WorkCoursesView More Keeping smileCoursesView More Opened bookBooksView More LibraryBooksView More Reading glassesBooksView More Design coverBooksView More FightingCoursesView More Reading bookBooksView More Electronic bookBooksView More - [Account](https://moderngis.xyz/account/) - Login with your site account Continue with Google Lost your password? Remember Me Not a member yet? Register now - [FAQs](https://moderngis.xyz/faqs/) - Purchases & Refunds Why won't my payment go through? Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. How do I - [Maintenance](https://moderngis.xyz/maintenance/) - Sorry, We are down for MaintenanceWe're currently under maintenance, if all goas as planned we'll be back in ## Events - [Applying Natural Laws to Technology and Society](https://moderngis.xyz/events/applying-natural-laws-to-technology-and-society/) - Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris itae erat conuat - [Managing Time for Study](https://moderngis.xyz/events/managing-time-for-study/) - Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris itae erat conuat - [Roundtable discussion on STEAM education](https://moderngis.xyz/events/roundtable-discussion-on-steam-education/) - Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris itae erat conuat - [Education Autumn Tour](https://moderngis.xyz/events/education-autumn-tour/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. - [Change career to teaching](https://moderngis.xyz/events/change-career-to-teaching/) - Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris itae erat conuat - [Autumn Science Lectures](https://moderngis.xyz/events/autumn-science-lectures/) - Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris itae erat conuat - [Build Education Website Using WordPress](https://moderngis.xyz/events/build-education-website-using-wordpress/) - Tech you how to build a complete Learning Management System with WordPress and LearnPress. - [Elegant Light Box Paper Cut Dioramas](https://moderngis.xyz/events/elegant-light-box-paper-cut-dioramas-1/) - Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris itae erat conuat ## Courses - [Essential Tools for Modern GIS](https://moderngis.xyz/courses/geospatial-data-fundamentals/) - This beginner-focused course introduces the foundational tools and techniques of modern GIS, providing learners with a comprehensive understanding of key technologies such as QGIS, spatial SQL, Python, command line tools, web GIS, and cloud-based workflows. Designed for those new to geospatial analysis, the course emphasizes practical, hands-on learning to build confidence and expertise. Whether you're - [GeoPandas Free Certification](https://moderngis.xyz/courses/geopandas-free-certification/) - Take your geospatial Python skills to the next level with this comprehensive course on Geopandas, one of the most foundational libraries for working with geospatial data in Python. Whether you're a beginner or looking to expand your expertise, this course provides a clear, step-by-step guide to mastering Geopandas through hands-on exercises and practical projects. Course - [QGIS Free YouTube Certification](https://moderngis.xyz/courses/qgis-free-youtube-certification/) - Unlock the power of geospatial analysis with QGIS, a leading open-source GIS software. This free certification course is designed for absolute beginners and anyone looking to build a solid foundation in GIS. Whether you're completely new to spatial data or want to pick up new skills, this course provides a clear, step-by-step introduction to QGIS, - [Career Compass for Modern GIS Professionals](https://moderngis.xyz/courses/career-compass-fis-professionals/) - This course is a part of the Modern GIS Accelerator. Learn more at https://forrest.nyc/accelerator/ Career Compass for Modern GIS Professionals Career Compass for Modern GIS Professionals is a step-by-step, action-focused course designed to help you stand out, get interviews, and land a GIS role you’re excited about—whether you're transitioning into the field, graduating from school, - [Build Your Modern GIS Portfolio: 4 Projects to Stand Out](https://moderngis.xyz/courses/build-your-modercts-to-stand-out/) - [AI-Powered GIS: Boosting Productivity with Generative AI](https://moderngis.xyz/courses/ai-powered-gis-bth-generative-ai/) - [Geospatial Data Fundamentals](https://moderngis.xyz/courses/geospatial-data-fundamentals-2/) - [Foundations of Modern GIS](https://moderngis.xyz/courses/foundations-of-modern-gis/) - This course explores the evolution of GIS into modern, scalable, and cloud-native technologies. It covers the characteristics of modern GIS, such as its open and interoperable nature, integration with broader data environments, and its diverse real-world applications in fields like climate analysis, finance, agriculture, and disaster response. The course highlights how modern GIS is accessible ## Lessons - [Exercise 6 Video Guide](https://moderngis.xyz/lessons/exercise-6-video-guide/) - [Special Offer: Modern GIS Accelerator](https://moderngis.xyz/lessons/special-offer-modern-gis-accelerator/) - 🚀 You’ve Learned GeoPandas. Now It’s Time to Go Pro. Unlock the Modern GIS Accelerator for $100 off If you’ve made it this far, it’s clear:You’re serious about learning modern, Python-powered GIS. But here’s the truth—GeoPandas is just the beginning. If you're ready to move beyond isolated scripts and start building real-world, scalable GIS - [Special Offer: Career Compass](https://moderngis.xyz/lessons/special-offer-career-compass/) - 🎯 Ready to Take the Next Step in Your GIS Career? Unlock the Career Compass Program for $27 You've just taken a big step by diving into QGIS—and that already sets you apart. But if you're here because you want to land a job, change careers, or start getting paid for your GIS skills, - [🎥 Video: Resumes that Get Noticed](https://moderngis.xyz/lessons/🎥-video-resumes-that-get-noticed/) - [Leave a review!](https://moderngis.xyz/lessons/leave-a-review-4/) - I hope you've found this course informative, engaging, and helpful in growing your GIS career. Your feedback is incredibly valuable—it helps me improve the course and assists other learners in making informed decisions about their learning journey. Please take a moment to leave a quick review or rating. You can share: What you've learned or - [Leave a review!](https://moderngis.xyz/lessons/leave-a-review-3/) - Lesson Wrap-Up: Share Your Experience! Congratulations on completing this lesson on QGIS! I hope you've found it informative, engaging, and helpful in growing your GIS skills. Your feedback is incredibly valuable—it helps me improve the course and assists other learners in making informed decisions about their learning journey. Please take a moment to leave a - [💡Resource: Jeff Su LinkedIn Outreach Guide](https://moderngis.xyz/lessons/💡resource-jeff-su-linkedin-outreach-guide/) - I can't count the number of times that I have recommended this video! - [💡 Resource: Jeff Su LinkedIn Optimization Videos](https://moderngis.xyz/lessons/💡-resource-jeff-su-linkedin-optimization-videos/) - Jeff Su is one of the accounts I follow regularly on YouTube and he has some amazing advice when it comes to LinkedIn and many other topics but these are my favorite videos! - [🎥 Video: Tactical LinkedIn Tips](https://moderngis.xyz/lessons/🎥-video-tactical-linkedin-tips/) - [💡Resource: Teal (AI Resume Scanner + More)](https://moderngis.xyz/lessons/💡resource-teal-ai-resume-scanner-more/) - Teal is an AI-powered resume builder that helps you tailor your resume to every job you apply for fast. Instead of tweaking your resume manually for each application, Teal analyzes job descriptions and recommends optimized language, keywords, and skills to improve your chances of standing out. For modern GIS professionals navigating roles across tech, government, - [🎥 Video: Mini Resume Workshop with Canva](https://moderngis.xyz/lessons/🎥-video-mini-resume-workshop-with-canva/) - Resume Template 1 Resume Template 2 Resume Template 3 - [🎥 Video: Growing at Your Current Company](https://moderngis.xyz/lessons/🎥-video-growing-at-your-current-companu/) - [Video: Python and Spatial SQL in Modern GIS](https://moderngis.xyz/lessons/video-python-and-spatial-sql-in-modern-gis/) - [Video: Introduction to QGIS](https://moderngis.xyz/lessons/introduction-to-qgis/) - [🤖 Bot: Salary Negotiation Assistant](https://moderngis.xyz/lessons/🤖-bot-salary-negotiation-assistant/) - 💬 Salary Negotiation Assistant – Get the Words Right When It Matters This GPT is your personal assistant for writing confident, professional salary negotiation messages. Whether you're asking for more money, flexibility, or better benefits, it helps you say it clearly and respectfully. Use it to: Draft counter offer emails Ask for additional benefits or - [📋 Exercise: Compare Offers & Negotiation Levers](https://moderngis.xyz/lessons/📋-exercise-compare-offers-negotiation-levers/) - 💼 Compare Job Offers & Negotiate with Confidence When you get one or more job offers, it’s important to look beyond the salary. This worksheet helps you evaluate the full compensation package, understand what matters most to you, and identify where you can negotiate. You’ll: Break down total compensation across multiple offers Rank your personal - [🗺️ Guide: Salary Negotiation Script Guide](https://moderngis.xyz/lessons/🗺️-guide-salary-negotiation-script-guide/) - ✅ Salary Negotiation Script Template Negotiate with confidence. Use these templates and prompts to prepare your responses before and during the conversation. 📌 Purpose: Use this template to plan your negotiation response after receiving an offer. It includes language to respond confidently, ask thoughtful questions, and position yourself as a collaborative problem-solver—not a demanding candidate. - [📽️ Slides: Salary Negotiation & Getting the Best Offer](https://moderngis.xyz/lessons/📽️-slides-salary-negotiation-getting-the-best-offer/) - [🎥 Video: Salary Negotiation & Getting the Best Offer](https://moderngis.xyz/lessons/🎥-video-salary-negotiation-getting-the-best-offer/) - [🤖 Bot: Practice Interview Coach](https://moderngis.xyz/lessons/🤖-bot-practice-interview-coach/) - 🤖 Practice Interview Coach – Build Confidence with Realistic GIS Interview Practice This bot is your personal GIS interview coach, designed to help you practice and refine your responses—especially using the STAR method. It can help you: Practice technical and behavioral interview questions Give feedback on your STAR answers Offer tips to improve clarity, structure, - [📋 Exercise: STAR Response Worksheet](https://moderngis.xyz/lessons/📋-exercise-star-response-worksheet/) - 🎤 STAR Interview Worksheet – Tell GIS Stories That Stick Great interviews are built on great stories. This worksheet helps you craft 2–3 strong, structured responses using the STAR method—a proven format for answering behavioral interview questions. You’ll walk through your GIS projects and experiences, step by step, to highlight how you think, work, and - [🗺️ Guide: Acing the GIS Job Interview: Guidance & Best Practices](https://moderngis.xyz/lessons/🗺️-guide/) - ✅ Acing the GIS Job Interview: Guidance & Best Practices 📌 Objective: Learn how to confidently present yourself in interviews using structured, impactful answers—and shift from hoping for a job to owning the conversation. 🧠 Why Interviews Are About More Than Just Answers Let’s be clear: The job interview is not a test. It’s a - [🎥 Video: Acing the GIS Job Interview](https://moderngis.xyz/lessons/🎥-video-acing-the-gis-job-interview/) - [📽️ Slides: Acing the GIS Job Interview](https://moderngis.xyz/lessons/📽️-slides-acing-the-gis-job-interview/) - [🤖 Bot: Mock Informational Interview Assistant](https://moderngis.xyz/lessons/🤖-bot-mock-informational-interview-assistant/) - 🤖 Informational Interview GPT – Prep Like a Pro for Every Conversation Getting ready for a coffee chat or career conversation? This GPT helps you prepare thoughtful questions, tailor your talking points, and make the most of every informational interview. It’s like having a personal coach who helps you: Come up with smart, relevant questions - [🗺️ Guide: How to Master Informational Interviews (and Turn Them Into Job Leads)](https://moderngis.xyz/lessons/🗺️-guide-adfadfadf/) - ✅ How to Master Informational Interviews (and Turn Them Into Job Leads) 📌 Objective: Learn how to confidently navigate informational interviews—so you can build authentic relationships, gain insider insight, and open doors to GIS roles you actually want. 🧭 Why These Conversations Matter Informational interviews are casual, low-pressure chats—but they have high-impact potential. They help - [📽️ Slides: Mastering Informational Interviews](https://moderngis.xyz/lessons/📽️-slides-mastering-informational-interviews/) - [🎥 Video: Mastering Informational Interviews](https://moderngis.xyz/lessons/🎥-video-mastering-informational-interviews/) - [🤖 Bot: Outreach Message Builder](https://moderngis.xyz/lessons/🤖-bot-outreach-message-builder/) - 🤖 Outreach Message GPT – Write Cold & Warm Messages with Confidence Not sure what to say when reaching out—or how to follow up? This GPT acts as your personal writing assistant to help you craft thoughtful, professional outreach messages that feel natural and get replies. It can help you: Draft cold messages to people - [📋 Exercise: Outreach Tracker](https://moderngis.xyz/lessons/📋-exercise-outreach-tracker/) - 📬 Outreach Tracker – Build Your GIS Network, Get Referred This exercise helps you stay organized and consistent as you reach out to GIS professionals, hiring managers, and peers in your target companies. You’ll track who you contact, log your conversations, and set weekly goals so outreach becomes a habit—not a one-time push. This is - [🗺️ Guide: How to Reach Out and Tap Into the Hidden GIS Job Market](https://moderngis.xyz/lessons/🗺️-guide-adfadsfadsf/) - ✅ How to Reach Out and Tap Into the Hidden GIS Job Market 📌 Objective: Learn how to connect with the right people at the right time—and craft messages that actually get responses. 🧭 Why Outreach Works Better Than Applications Here’s the truth most job seekers don’t realize: 80% of GIS jobs are never posted. - [📽️ Slides: The Hidden Job Market](https://moderngis.xyz/lessons/📽️-slides-the-hidden-job-market/) - [🎥 Video: The Hidden Job Market](https://moderngis.xyz/lessons/🎥-video-the-hidden-job-market/) - [🤖 Bot: GIS Personal Branding](https://moderngis.xyz/lessons/🤖-bot-adfadsfadf/) - 🤖 Personal Branding – Craft Your GIS Positioning Statement Need help writing a clear, confident statement about who you are and what you do in GIS? This bot walks you through it step by step—asking simple, thoughtful questions to help you turn raw ideas into a strong personal brand message. https://chatgpt.com/g/g-67f5c7bf84088191a23d1f7fef6c8405-gis-branding-assistant By the end, you’ll - [📋 Exercise: GIS Positioning Statement Formula](https://moderngis.xyz/lessons/📋-exercise-gis-positioning-statement-formula/) - 🎯 GIS Positioning Statement – Craft Your Career Message In this exercise, you’ll write a clear and compelling positioning statement that helps employers, collaborators, and recruiters instantly understand what you do and the value you bring. This one simple sentence can shape your resume summary, LinkedIn headline, outreach messages, and more. 📘 Open your Positioning - [🗺️ Guide: How to Position Yourself Like a GIS Pro](https://moderngis.xyz/lessons/asdlfkjaldfjkasdf/) - How to Position Yourself Like a GIS Pro 📌 Objective: Understand what makes a great positioning statement and why it’s your most powerful tool in the job search. 🧭 What Is Positioning (And Why It Matters)? When someone asks, “So, what do you do?”—do you answer with a job title, a list of skills, or - [🎥 Video: Positioning Yourself as the Ideal Candidate](https://moderngis.xyz/lessons/📹-video-positioning-yourself-as-the-ideal-candidate/) - [📽️ Slides: Positioning Yourself as the Ideal Candidate](https://moderngis.xyz/lessons/📽️-slides-positioning-yourself-as-the-ideal-candidate/) - [📋 Exercise: GIS LinkedIn Profile Blueprint](https://moderngis.xyz/lessons/📋-exercisefgalsdkfasdf/) - 🌐 GIS LinkedIn Profile Blueprint – Set Up Your Standout Profile In this exercise, you’ll transform your LinkedIn profile into a powerful personal brand and GIS portfolio that attracts the right people and opportunities. You’ll write a custom headline, craft a compelling About section, highlight the right skills, and add featured projects—all using proven templates - [🗺️ Guide: The Elements of a Great LinkedIn Profile (for GIS Professionals)](https://moderngis.xyz/lessons/📋-exercise-optimize-your-linkedin/) - The Elements of a Great LinkedIn Profile (for GIS Professionals) 📌 Objective: Understand and optimize each part of your LinkedIn profile so it works like a living portfolio—and attracts the right opportunities. 🧭 Why This Matters When a hiring manager or recruiter checks you out (and they will), your LinkedIn profile often forms their first - [📽️ Slides: Why LinkedIn IS Your GIS Portfolio](https://moderngis.xyz/lessons/🎥-slides-why-linkedin-is-your-gis-portfolio/) - [🎥 Video: Why LinkedIn IS Your GIS Portfolio](https://moderngis.xyz/lessons/🎥-video-why-linkedin-is-your-gis-portfolio/) - [🤖 Bot: GIS Resume Optimizer](https://moderngis.xyz/lessons/🤖-bot-gis-resume-optimizer/) - The GIS Resume Optimizer Bot gives you quick, AI-powered feedback on your resume based on real GIS job descriptions. It’s designed to help you identify missing keywords, improve your bullet points, and tailor your resume for the roles you actually want. https://chatgpt.com/g/g-67ddad1456948191ac0ae80163108052-gis-resume-optimizer-assistant You’ll upload your resume and a GIS job posting, and the bot will - [📋 Exercise: GIS Resume Optimizer](https://moderngis.xyz/lessons/📋-exercise-gis-resume-optimizer/) - 📝 GIS Resume Optimizer – Set Up Your Job-Winning Resume In this exercise, you’ll turn your resume into a powerful, targeted tool that speaks directly to GIS hiring managers and gets past applicant tracking systems (ATS). You’ll compare real job postings to your current resume, extract the right keywords, and rewrite your experience to highlight - [🗺️ Guide: GIS Resume Optimizer Exercise](https://moderngis.xyz/lessons/🗺️-guide-gis-resume-optimizer-exercise/) - 📄 GIS Resume Optimizer Exercise – Step-by-Step Guide This exercise will help you take your resume from a generic summary to a targeted, job-winning tool that gets through applicant tracking systems (ATS) and into the hands of hiring managers. Follow the steps below using the GIS Resume Optimizer Template and your chosen job descriptions. ✅ - [📽️ Slides: Resumes that Get Noticed](https://moderngis.xyz/lessons/📽️-slides-resumes-that-get-noticed/) - [📋 Exercise: GIS Company Tracker](https://moderngis.xyz/lessons/📋-exercise-asdfgasfasdfsadf/) - 🎯 GIS Company Tracker – Strategic Job Targeting In this exercise, you’ll build a personalized list of companies to target in your GIS job search. Using the Reach-Target-Safety method, you’ll identify organizations that match your goals, research their tech stacks and hiring trends, and begin building real connections with people who work there. You’ll also - [🗺️ Guide: Reach, Target, and Safety Companies](https://moderngis.xyz/lessons/🗺️-guide-reach-target-and-safety-companies/) - 📂 Finding the Right Companies & Opportunities – Course Instructions Many job seekers make the mistake of only applying to jobs when they’re posted, competing with hundreds of applicants. But the best GIS professionals don’t wait for job listings—they strategically identify, research, and engage with companies long before positions open up. This section will guide - [📹 Video: Finding the Right Companies & Opportunities](https://moderngis.xyz/lessons/📹-video-finding-the-right-companies-opportunities/) - [📽️ Slides: Finding the Right Companies & Opportunities](https://moderngis.xyz/lessons/📽️-slides-finding-the-right-companies-opportunities/) - [📹 Welcome Lecture: Navigating the GIS Career Path](https://moderngis.xyz/lessons/📹-navigating-the-gis-career-path/) - [🤖 Bot: M.A.P.S. Career Navigator](https://moderngis.xyz/lessons/🤖-bot-m-a-p-s-career-navigator/) - 🗺️ How to Use the MAPS Career Navigator MAPS is a simple 4-step framework to help you plan your GIS career with purpose: https://chatgpt.com/g/g-67d9b0c086588191a3ceb97cd200e184-m-a-p-s-career-navigator M — Mission Define your dream GIS role.What kind of work do you want to do, and why does it matter to you? A — Assessment Evaluate where you are now.What - [📄 Action Item: Download the Modern GIS Accelerator Workbook](https://moderngis.xyz/lessons/📄-action-item-download-the-modern-gis-accelerator-workbook/) - Here’s a suggested set of instructions you can include in the Modern GIS Accelerator to guide learners in accessing the course files via a Google Doc: 🚀 Accessing the Course Files To get the most out of the Modern GIS Accelerator, you’ll need your own copy of the course files. Follow these simple steps to - [📋 Exercise: M.A.P.S. Career Navigator: Instructions for the Exercise](https://moderngis.xyz/lessons/exercise-m-a-p-s-career-navigator-instructions-for-the-exercise/) - The M.A.P.S. Framework is a step-by-step exercise designed to help you gain clarity on your GIS career path and develop an actionable plan to land your ideal job. Follow each step carefully, answering the questions and completing the activities as thoroughly as possible. This isn’t just a thought exercise—it’s a career roadmap that will guide - [📽️ Slides: Navigating the GIS Career Path](https://moderngis.xyz/lessons/📽️-slides-navigating-the-gis-career-path/) - [Leave a review!](https://moderngis.xyz/lessons/leave-a-review-2/) - Lesson Wrap-Up: Share Your Experience! Congratulations on completing this lesson on GeoPandas! I hope you've found it informative, engaging, and helpful in growing your GIS skills. Your feedback is incredibly valuable—it helps me improve the course and assists other learners in making informed decisions about their learning journey. Please take a moment to leave a - [Leave a review!](https://moderngis.xyz/lessons/leave-a-review/) - Lesson Wrap-Up: Share Your Experience! Congratulations on completing this lesson on QGIS! I hope you've found it informative, engaging, and helpful in growing your GIS skills. Your feedback is incredibly valuable—it helps me improve the course and assists other learners in making informed decisions about their learning journey. Please take a moment to leave a - [Exercise 4 Video Guide](https://moderngis.xyz/lessons/exercise-4-video-guide/) - [Exercise 4 Video Guide](https://moderngis.xyz/lessons/exercise-4-video-guide-5/) - [Exercise 3 Video Guide](https://moderngis.xyz/lessons/exercise-3-video-guide-4/) - [Exercise 4 Video Guide](https://moderngis.xyz/lessons/exercise-4-video-guide-4/) - [Exercise 2 Video Guide](https://moderngis.xyz/lessons/exercise-2-video-guide-4/) - [Exercise 6 Video Guide](https://moderngis.xyz/lessons/exercise-6-video-guide-2/) - [Exercise 5 Video Guide](https://moderngis.xyz/lessons/exercise-5-video-guide-4/) - [Exercise 3: Querying Public Geospatial Datasets via DuckDB](https://moderngis.xyz/lessons/exercise-3-querying-public-geospatial-datasets-via-duckdb/) - [Cloud-Native Geospatial File Formats and Efficient Data Access](https://moderngis.xyz/lessons/cloud-native-geospatial-file-formats-and-efficient-data-access/) - Introduction The transition to cloud-native geospatial processing is more than just moving data to the cloud—it requires file formats optimized for fast, efficient, and scalable data access. Cloud-native geospatial file formats like Cloud-Optimized GeoTIFF (COG) and GeoParquet are designed specifically to work within cloud storage environments, reducing data transfer costs and improving performance. Imagine trying - [Distributed Computing for Geospatial Data](https://moderngis.xyz/lessons/distributed-computing-for-geospatial-data/) - Introduction As geospatial datasets grow in size and complexity, traditional single-machine processing becomes inefficient. Distributed computing offers a solution by breaking large tasks into smaller ones, distributing them across multiple machines, and reassembling results. This enables geospatial professionals to process massive datasets quickly and efficiently. To illustrate the power of distributed computing, consider the historical - [Cloud Service Models for Geospatial Workflows](https://moderngis.xyz/lessons/cloud-service-models-for-geospatial-workflows/) - Introduction Moving geospatial processing to the cloud offers flexibility, but not all cloud-based solutions are the same. There are different service models that range from simply hosting geospatial tools on cloud infrastructure to fully cloud-native workflows that leverage scalable, distributed computing. Understanding these models helps GIS professionals choose the best approach for their needs, balancing - [Understanding Cloud-Based Geospatial Processing](https://moderngis.xyz/lessons/understanding-cloud-native-gis-architectures/) - Introduction For most of geospatial history, processing data meant working on a local machine—whether running GIS software on a desktop or setting up a personal database. But as datasets grew from gigabytes to terabytes, and even petabytes, limitations of local computing became clear. Enter cloud-based geospatial processing, a paradigm shift that enables scalability, collaboration, and - [Video: Cloud-native geospatial and data processing](https://moderngis.xyz/lessons/video-cloud-native-geospatial-and-data-processing/) - [Exercise 5 Video Guide](https://moderngis.xyz/lessons/exercise-5-video-guide-3/) - [Exercise 4 Video Guide](https://moderngis.xyz/lessons/exercise-4-video-guide-3/) - [Exercise 3 Video Guide](https://moderngis.xyz/lessons/exercise-3-video-guide-3/) - [Exercise 2 Video Guide](https://moderngis.xyz/lessons/exercise-2-video-guide-3/) - [Exercise 1 Video Guide](https://moderngis.xyz/lessons/exercise-1-video-guide-2/) - [Essay 2](https://moderngis.xyz/lessons/essay-2/) - [Exercise 4: Addressing Challenges and Applying Best Practices in Web GIS](https://moderngis.xyz/lessons/exercise-4-addressing-challenges-and-applying-best-practices-in-web-gis/) - [Challenges and Best Practices in Web GIS](https://moderngis.xyz/lessons/challenges-and-best-practices-in-web-gis/) - While Web GIS offers remarkable opportunities to democratize geospatial data, it is not without challenges. Addressing these issues with best practices ensures that applications are secure, efficient, and user-friendly. Key Challenges in Web GIS Security Risks: Protecting sensitive data from unauthorized access is critical, especially for applications handling proprietary or personal information. Encryption, secure APIs, - [Building vs. Using Pre-Built Web GIS Tools](https://moderngis.xyz/lessons/building-vs-using-pre-built-web-gis-tools/) - When creating a Web GIS application, one of the first decisions to make is whether to build the system from scratch or use pre-built tools. Each approach has distinct advantages and trade-offs, depending on the project’s goals, available resources, and desired level of customization. Building a Custom Web GIS: Full Control and Flexibility Developing a - [Managing Geospatial Data in Web GIS](https://moderngis.xyz/lessons/managing-geospatial-data-in-web-gis/) - The effectiveness of Web GIS hinges on how geospatial data is managed. With diverse data sources and formats, ensuring efficient storage, processing, and delivery is critical to creating reliable and scalable applications. Cloud Storage: A Centralized Repository Cloud storage is often the foundation of data management in Web GIS. Services like Amazon S3, Google Cloud - [Core Technologies in Web GIS](https://moderngis.xyz/lessons/core-technologies-in-web-gis/) - Web GIS operates at the intersection of several powerful technologies, each playing a crucial role in enabling the seamless delivery, interaction, and visualization of geospatial data. Understanding these core technologies helps clarify how Web GIS works and why it’s so impactful in diverse fields. Client-Server Architecture: The Backbone of Web GIS At its core, Web - [The Role and Purpose of Web GIS](https://moderngis.xyz/lessons/the-role-and-purpose-of-web-gis/) - Modern GIS tools have revolutionized how we understand and interact with the world, yet they face a challenge: accessibility. Traditional GIS software, like QGIS or ArcGIS, operates predominantly in a desktop environment, which limits its reach to those with the software, skills, and data access. Web GIS emerges as the solution, extending the power of - [Video: Leveraging Web GIS](https://moderngis.xyz/lessons/video-leveraging-web-gis/) - [Advantages of the Command Line for GIS](https://moderngis.xyz/lessons/advantages-of-the-command-line-for-gis/) - Why the Command Line Outshines GUI Tools For many GIS professionals, graphical user interfaces (GUIs) are the go-to for data analysis and visualization. However, the command line offers unique advantages that make it an indispensable tool, particularly for tasks requiring speed, precision, and automation. When working with massive datasets or repetitive operations, the command line - [Command Line Tools and Ecosystem in GIS](https://moderngis.xyz/lessons/command-line-tools-and-ecosystem-in-gis/) - The Command Line Ecosystem: More Than Just Commands The command line is not just a single tool; it’s an entire ecosystem that connects a variety of utilities, libraries, and services. In GIS, this ecosystem empowers users to streamline workflows, access vast resources, and seamlessly integrate with other systems. At its core, this ecosystem reflects the - [Leveraging GDAL for Geospatial Data Operations](https://moderngis.xyz/lessons/leveraging-gdal-for-geospatial-data-operations/) - What is GDAL? The Geospatial Data Abstraction Library (GDAL) is the backbone of many geospatial tools and workflows. It provides a suite of command-line utilities and APIs for managing raster and vector data, enabling users to handle a wide range of geospatial tasks efficiently. Unlike graphical tools that abstract the underlying processes, GDAL provides direct - [The Command Line Foundations for GIS](https://moderngis.xyz/lessons/the-command-line-foundations-for-gis/) - Understanding the Command Line Interface The command line interface (CLI) serves as one of the most powerful tools in computing, and its role in GIS is no exception. Unlike graphical interfaces, which rely on menus and visual elements, the CLI provides direct communication with the operating system through text-based commands. This simplicity enables users to - [Video: Command Line for GIS](https://moderngis.xyz/lessons/video-command-line-for-gis/) - [Exercise 5 Video Guide](https://moderngis.xyz/lessons/exercise-5-video-guide-2/) - [Exercise 4 Video Guide](https://moderngis.xyz/lessons/exercise-4-video-guide-2/) - [Exercise 3 Video Guide](https://moderngis.xyz/lessons/exercise-3-video-guide-2/) - [Exercise 2 Video Guide](https://moderngis.xyz/lessons/exercise-2-video-guide-2/) - [Exercise 1 Video Guide](https://moderngis.xyz/lessons/exercise-1-video-guide/) - [Quiz 2.1 - Modern GIS with QGIS](https://moderngis.xyz/lessons/quiz-2-1/) - [Exercise 7 Video Guide](https://moderngis.xyz/lessons/exercise-7-video-guide/) - [Exercise 7: Using DuckDB with Python for Spatial Analysis](https://moderngis.xyz/lessons/exercise-7-using-duckdb-with-python-for-spatial-analysis/) - [Exercise 2: Setting Up PostGIS via Docker Compose and Connecting to QGIS](https://moderngis.xyz/lessons/exercise-2-setting-up-postgis-via-docker-compose-and-connecting-to-qgis/) - Goal The goal of this tutorial is to guide learners through setting up a PostGIS database using Docker Compose with the Kartoza/PostGIS image and then connecting the PostGIS instance to QGIS. Learners will gain a better understanding of deploying geospatial databases using Docker and integrating them with QGIS for spatial analysis. Outcome By the end - [Exercise 1: Creating a Python Environment Locally Using pip and VSCode](https://moderngis.xyz/lessons/exercise-1-creating-a-python-environment-locally-using-pip-and-vscode/) - Goal The goal of this exercise is to help learners set up a Python environment specifically for geospatial analysis using pip and VS Code. This exercise ensures that all necessary libraries are installed correctly and the environment is isolated for geospatial projects. Outcome By the end of this exercise, learners will be able to: Create - [Integrating Python and Spatial SQL in Modern GIS](https://moderngis.xyz/lessons/integrating-python-and-spatial-sql-in-modern-gis/) - Modern GIS workflows are most powerful when Python and Spatial SQL are integrated seamlessly. Each tool has unique strengths: Python excels in scripting and automation, while Spatial SQL shines in querying and managing large datasets. Together, they create efficient, scalable, and repeatable workflows that address complex geospatial challenges. In this section, we will explore the - [Core Libraries and Tools in GIS](https://moderngis.xyz/lessons/core-libraries-and-tools-in-gis/) - Modern GIS relies heavily on specialized libraries and tools that extend the functionality of Python and Spatial SQL. These libraries form the backbone of geospatial workflows, enabling users to perform tasks ranging from data manipulation to advanced spatial analysis. In this section, we’ll explore key libraries and tools, their unique capabilities, and how they integrate - [The Role of Spatial SQL in Modern GIS](https://moderngis.xyz/lessons/the-role-of-spatial-sql-in-modern-gis/) - Spatial SQL has emerged as a game-changing tool in modern GIS, offering a structured way to manage and analyze geospatial data at scale. By building on the robust foundation of traditional SQL, Spatial SQL extends its functionality to handle geographic and geometric data, enabling efficient and powerful queries. In this section, we’ll delve into how - [The Role of Python in Modern GIS](https://moderngis.xyz/lessons/the-role-of-python-in-modern-gis/) - Python has become a cornerstone of modern GIS, providing unmatched flexibility and power for geospatial analysis, automation, and application development. It is not merely a programming language but a toolkit that transforms how spatial data is managed and utilized. In this section, we will explore Python's unique contributions to GIS and its role in shaping - [Python and Spatial SQL: Pillars of Modern GIS](https://moderngis.xyz/lessons/python-and-spatial-sql-pillars-of-modern-gis/) - Modern GIS (Geographic Information Systems) thrives on the seamless integration of tools that allow for flexible, scalable, and efficient workflows. Among these tools, Python and Spatial SQL stand out as the twin pillars of the modern geospatial technology stack. Together, they enable professionals to solve complex spatial problems with unparalleled precision and adaptability. Let’s explore - [GeoPandas Course Video](https://moderngis.xyz/lessons/geopandas-course-video/) - https://www.youtube.com/watch?v=0mWgVVH_dos - [Exercise 5 Video Guide](https://moderngis.xyz/lessons/exercise-5-video-guide/) - [Exercise 5: Using Model Designer in QGIS](https://moderngis.xyz/lessons/exercise-5-using-model-designer-in-qgis/) - [Exercise 3 Video Guide](https://moderngis.xyz/lessons/exercise-3-video-guide/) - [Course Video](https://moderngis.xyz/lessons/course-video/) - https://www.youtube.com/watch?v=SovdBaus7pM - [Exercise 2 Video Guide](https://moderngis.xyz/lessons/exercise-2-video-guide/) - [Exercise 1 Video Guide](https://moderngis.xyz/lessons/exercise-1-getting-familiar-with-the-qgis-interface/) - [QGIS Features and Functionality](https://moderngis.xyz/lessons/qgis-features-and-functionality/) - QGIS, a leading open-source GIS application, is a cornerstone of modern geospatial workflows. Known for its flexibility, scalability, and community-driven development, QGIS provides a powerful platform for geospatial data analysis and visualization. This section delves into the key features and functionalities that make QGIS an essential tool for modern GIS practitioners, exploring how it enables - [Plugins in QGIS](https://moderngis.xyz/lessons/plugins-in-qgis/) - One of the defining strengths of QGIS is its flexibility, which allows users to extend and customize its capabilities to meet diverse geospatial needs. This adaptability is achieved through a robust plugin architecture, a wide range of customization options, and an active global community of contributors. In this section, we explore how QGIS can be - [Data Integration in QGIS](https://moderngis.xyz/lessons/data-integration-in-qgis/) - Modern GIS is designed to integrate diverse datasets and scale effortlessly from small local analyses to complex global projects. This section explores how QGIS and other tools handle data integration and scalability, enabling users to manage, analyze, and visualize geospatial information efficiently, regardless of project size or complexity. Seamless Feature Layer Integration One of the - [Automating QGIS with Python](https://moderngis.xyz/lessons/automating-qgis-with-python/) - One of the most powerful aspects of QGIS is its integration with Python, a versatile programming language widely used for data analysis, automation, and scripting. This combination empowers users to extend QGIS’s functionality, create repeatable workflows, and tackle complex geospatial challenges with efficiency and precision. In this section, we explore the role of Python in - [QGIS Features and Functionality](https://moderngis.xyz/lessons/qgis-features-and-functionality-2/) - QGIS, a leading open-source GIS application, is a cornerstone of modern geospatial workflows. Known for its flexibility, scalability, and community-driven development, QGIS provides a powerful platform for geospatial data analysis and visualization. This section delves into the key features and functionalities that make QGIS an essential tool for modern GIS practitioners, exploring how it enables - [Working with Open Source GIS](https://moderngis.xyz/lessons/working-with-open-source-gis/) - Overview of Modern GIS Tools Modern GIS is powered by a diverse ecosystem of tools that enable users to process, analyze, and share geospatial data effectively. This section introduces the foundational tools that form the backbone of modern GIS workflows, emphasizing their importance in creating efficient and scalable solutions. By understanding these tools, users can - [Applications of modern GIS in the real world](https://moderngis.xyz/lessons/applications-of-modern-gis-in-the-real-world/) - Modern GIS has transformed how industries leverage geospatial data, providing critical insights across a range of real-world applications. From climate analysis and disaster response to financial modeling and agricultural optimization, GIS has become an essential tool for understanding complex phenomena and supporting data-driven decision-making. This section will explore practical applications of modern GIS, demonstrating how - [Integrations and eliminating data silos](https://moderngis.xyz/lessons/integrations-and-eliminating-data-silos/) - Modern GIS is designed to seamlessly integrate with broader data environments, breaking down traditional data silos and enabling collaboration across disciplines. This section focuses on how modern GIS integrates with various data ecosystems, the benefits of this integration, and how it fosters collaboration between specialists and non-specialists alike. By making GIS data accessible beyond the - [Characteristics and benefits of modern GIS](https://moderngis.xyz/lessons/characteristics-and-benefits-of-modern-gis-2/) - Modern GIS is distinguished by its adaptability, openness, and integration capabilities. These characteristics set it apart from traditional GIS systems and provide a wide range of benefits for users across industries. This section will dive into what makes modern GIS unique, focusing on its open, interoperable nature, cloud-native design, and the flexibility to scale based - [The role of real-time data and AI in modern GIS](https://moderngis.xyz/lessons/the-role-of-real-time-data-and-ai-in-modern-gis/) - One of the most transformative aspects of modern GIS is its ability to leverage real-time data and integrate artificial intelligence (AI) to deliver actionable insights. Unlike traditional GIS, which relied on static datasets that were periodically updated, modern GIS systems are built to process streams of data as they arrive. This capability has opened up - [Accessibility and integration across technologies](https://moderngis.xyz/lessons/accessibility-and-integration-across-technologies/) - One of the defining features of modern GIS is its ability to integrate seamlessly with other technologies and make geospatial insights accessible to a broader audience. The focus is no longer solely on the GIS specialist working in isolation; instead, modern GIS brings spatial context to data scientists, analysts, urban planners, farmers, and even business - [Modern applications of GIS in various domains](https://moderngis.xyz/lessons/modern-applications-of-gis-in-different-domains/) - Modern GIS is a powerful tool used across multiple industries, providing tailored solutions to both everyday and complex problems. From urban planning to agriculture, modern GIS is transforming the way we gather insights and take action. In this section, we explore how GIS is being used in practical, real-world scenarios, highlighting its versatility and adaptability. - [The evolution of GIS: From static maps to dynamic insights](https://moderngis.xyz/lessons/the-evolution-of-gis-from-static-maps-to-dynamic-insights/) - Modern GIS (Geographic Information Systems) is far from the desktop-based, static map production of the past. Over the years, GIS technology has transitioned into a powerful tool that delivers dynamic, data-driven insights for decision-makers around the world. This evolution has been marked by shifts in how data is processed, shared, and utilized. In this section, - [Video: Introduction to modern GIS](https://moderngis.xyz/lessons/video-introduction-to-modern-gis/) - Video transcript In this section, we are going to take a look at what modern GIS is, how it varies from traditional GIS, and how you can use it in several practical applications in the real world. So, what is modern GIS, and how does it differ from traditional GIS? Let’s start with an understanding - [Defining modern GIS](https://moderngis.xyz/lessons/defining-modern-gis/) - Modern GIS has evolved significantly from its roots, transforming from an academic and government-focused tool into an open, versatile, and scalable technology that is utilized across industries. In this section, we will explore what modern GIS is, how it evolved from traditional GIS, and the critical differences that have shaped its current form. Understanding this - [Modern GIS in real world settings](https://moderngis.xyz/lessons/modern-gis-in-real-world-settings/) - Modern GIS has transformed how industries leverage geospatial data, providing critical insights across a range of real-world applications. From climate analysis and disaster response to financial modeling and agricultural optimization, GIS has become an essential tool for understanding complex phenomena and supporting data-driven decision-making. This section will explore practical applications of modern GIS, demonstrating how - [Video: Scaling from your computer up to cloud-native GIS](https://moderngis.xyz/lessons/video/) - Video transcript Now that we have explored how modern GIS can be applied in several practical settings, let's take a look at how GIS can be implemented on a technology level, starting from simple tasks like running modern GIS systems on your local computer to scaling up for massive global geoprocessing problems. A core tenet - [Integration with the modern data ecosystem](https://moderngis.xyz/lessons/integration-with-the-modern-data-ecosystem/) - Modern GIS is designed to seamlessly integrate with broader data environments, breaking down traditional data silos and enabling collaboration across disciplines. This section focuses on how modern GIS integrates with various data ecosystems, the benefits of this integration, and how it fosters collaboration between specialists and non-specialists alike. By making GIS data accessible beyond the - [Scalability in modern GIS](https://moderngis.xyz/lessons/the-scalability-of-modern-gis-from-local-to-global-implementations/) - Scalability is at the core of modern GIS, making it possible for users to apply geospatial technologies at different levels, from personal computers to cloud-based solutions that manage global datasets. The key strength of modern GIS is its versatility: whether working on a small local project or addressing global-scale challenges, the same tools and technologies - [Characteristics and benefits of modern GIS](https://moderngis.xyz/lessons/characteristics-and-benefits-of-modern-gis/) - Modern GIS is distinguished by its adaptability, openness, and integration capabilities. These characteristics set it apart from traditional GIS systems and provide a wide range of benefits for users across industries. This section will dive into what makes modern GIS unique, focusing on its open, interoperable nature, cloud-native design, and the flexibility to scale based - [Video: Using modern GIS for today's global challenges](https://moderngis.xyz/lessons/lecture/) - Video transcript In this next section of our course, we are going to explore how modern GIS is practically used in the real world across different settings and industries. We'll also understand some of the innovations driving the changes we're seeing in GIS and how these changes play out in various practical applications. As a ## Quizzes - [Quiz 2.5: Cloud](https://moderngis.xyz/quizzes/quiz-2-5-cloud/) - [Quiz 2.4: Web GIS](https://moderngis.xyz/quizzes/quiz-2-4-web-gis/) - [Quiz 2.3 Command Line](https://moderngis.xyz/quizzes/quiz-2-3-command-line/) - [Quiz 2.2: Python and Spatial SQL](https://moderngis.xyz/quizzes/quiz-2-2-python-and-spatial-sql/) - [Quiz 2.1 - Modern GIS with QGIS](https://moderngis.xyz/quizzes/quiz-2-1-modern-gis-with-qgis/) - [Course Quiz](https://moderngis.xyz/quizzes/course-quiz/) - [GeoPandas Course Quiz](https://moderngis.xyz/quizzes/geopandas-course-quiz/) - [Foundations of Modern GIS: Quiz 1](https://moderngis.xyz/quizzes/foundations-of-modern-gis-quiz-1-2/) - [Foundations of Modern GIS: Quiz 2](https://moderngis.xyz/quizzes/foundations-of-modern-gis-quiz-2/) - [Foundations of Modern GIS: Quiz 3](https://moderngis.xyz/quizzes/foundations-of-modern-gis-quiz-1/) ## Question Bank - [Cloud-native GIS always requires a dedicated database server for spatial analysis.](https://moderngis.xyz/questions/cloud-native-gis-always-requires-a-dedicated-database-server-for-spatial-analysis-2/) - [GeoParquet is a cloud-native format optimized for storing vector geospatial data.](https://moderngis.xyz/questions/geoparquet-is-a-cloud-native-format-optimized-for-storing-vector-geospatial-data/) - [Which cloud storage type is best suited for frequently accessed GIS data?](https://moderngis.xyz/questions/which-cloud-storage-type-is-best-suited-for-frequently-accessed-gis-data/) - [What is the primary advantage of using DuckDB for querying geospatial datasets?](https://moderngis.xyz/questions/what-is-the-primary-advantage-of-using-duckdb-for-querying-geospatial-datasets/) - [Which of the following are benefits of using Rasterio for cloud-based raster processing?](https://moderngis.xyz/questions/which-of-the-following-are-benefits-of-using-rasterio-for-cloud-based-raster-processing/) - [What are advantages of using Wherobots for geospatial data automation?](https://moderngis.xyz/questions/what-are-advantages-of-using-wherobots-for-geospatial-data-automation/) - [________ is a cloud-native, columnar storage format designed for vector geospatial data that enables efficient querying.](https://moderngis.xyz/questions/________-is-a-cloud-native-columnar-storage-format-designed-for-vector-geospatial-data-that-enables-efficient-querying/) - [The command used in GDAL to extract a portion of a raster dataset based on coordinates is __________.](https://moderngis.xyz/questions/the-command-used-in-gdal-to-extract-a-portion-of-a-raster-dataset-based-on-coordinates-is-__________/) - [In a distributed computing setup using Docker, the ________ script manages and orchestrates worker containers.](https://moderngis.xyz/questions/in-a-distributed-computing-setup-using-docker-the-________-script-manages-and-orchestrates-worker-containers/) - [Arrange the steps for setting up a distributed raster processing workflow using Docker in the correct order](https://moderngis.xyz/questions/arrange-the-steps-for-setting-up-a-distributed-raster-processing-workflow-using-docker-in-the-correct-order/) - [Arrange the following cloud GIS service models from least to most cloud-integrated](https://moderngis.xyz/questions/arrange-the-following-cloud-gis-service-models-from-least-to-most-cloud-integrated/) - [Cloud-native GIS always requires a dedicated database server for spatial analysis.](https://moderngis.xyz/questions/cloud-native-gis-always-requires-a-dedicated-database-server-for-spatial-analysis/) - [Web GIS allows users to access geospatial data only through desktop applications.](https://moderngis.xyz/questions/web-gis-allows-users-to-access-geospatial-data-only-through-desktop-applications-3/) - [A client-server architecture divides tasks between the user’s device and the server, improving scalability.](https://moderngis.xyz/questions/a-client-server-architecture-divides-tasks-between-the-users-device-and-the-server-improving-scalability-2/) - [Which of the following is a key benefit of Web GIS over traditional static maps?](https://moderngis.xyz/questions/which-of-the-following-is-a-key-benefit-of-web-gis-over-traditional-static-maps-2/) - [What is the primary role of a spatial database in Web GIS?](https://moderngis.xyz/questions/what-is-the-primary-role-of-a-spatial-database-in-web-gis-2/) - [Which of the following are examples of programming libraries used in Web GIS? (Select all that apply)](https://moderngis.xyz/questions/which-of-the-following-are-examples-of-programming-libraries-used-in-web-gis-select-all-that-apply/) - [What are common challenges faced in Web GIS applications? (Select all that apply)](https://moderngis.xyz/questions/what-are-common-challenges-faced-in-web-gis-applications-select-all-that-apply/) - [In Web GIS, ________ is a method of dividing a map into smaller pieces to improve performance and scalability.](https://moderngis.xyz/questions/in-web-gis-________-is-a-method-of-dividing-a-map-into-smaller-pieces-to-improve-performance-and-scalability/) - [APIs allow communication between the ________ and the ________, enabling the exchange of data in Web GIS.](https://moderngis.xyz/questions/apis-allow-communication-between-the-________-and-the-________-enabling-the-exchange-of-data-in-web-gis/) - [Arrange the steps of designing a Web GIS application in the correct order:](https://moderngis.xyz/questions/arrange-the-steps-of-designing-a-web-gis-application-in-the-correct-order/) - - a) Define the audience and stakeholders - b) Select tools and technologies - c) Identify data sources and formats - d) Implement and test the application - [Order the components of the client-server architecture in Web GIS based on their roles starting with roles that touch the client side:](https://moderngis.xyz/questions/order-the-components-of-the-client-server-architecture-in-web-gis-based-on-their-roles-starting-with-roles-that-touch-the-client-side/) - - a) User interface (Client) - b) Data storage (Server) - c) Communication protocol (e.g., HTTPS) - d) Application logic (Server) - [Web GIS allows users to access geospatial data only through desktop applications.](https://moderngis.xyz/questions/web-gis-allows-users-to-access-geospatial-data-only-through-desktop-applications-2/) - [A client-server architecture divides tasks between the user’s device and the server, improving scalability.](https://moderngis.xyz/questions/a-client-server-architecture-divides-tasks-between-the-users-device-and-the-server-improving-scalability/) - [Which of the following is a key benefit of Web GIS over traditional static maps?](https://moderngis.xyz/questions/which-of-the-following-is-a-key-benefit-of-web-gis-over-traditional-static-maps/) - [What is the primary role of a spatial database in Web GIS?](https://moderngis.xyz/questions/what-is-the-primary-role-of-a-spatial-database-in-web-gis/) - [Web GIS allows users to access geospatial data only through desktop applications.](https://moderngis.xyz/questions/web-gis-allows-users-to-access-geospatial-data-only-through-desktop-applications/) - [The command line interface (CLI) is a graphical interface that allows users to interact with the operating system.](https://moderngis.xyz/questions/the-command-line-interface-cli-is-a-graphical-interface-that-allows-users-to-interact-with-the-operating-system-2/) - [Which command is used to list the contents of a directory in Linux?](https://moderngis.xyz/questions/which-command-is-used-to-list-the-contents-of-a-directory-in-linux/) - [Which of the following are benefits of using the command line in GIS workflows?](https://moderngis.xyz/questions/which-of-the-following-are-benefits-of-using-the-command-line-in-gis-workflows/) - [The command used to change directories in the command line is ____](https://moderngis.xyz/questions/the-command-used-to-change-directories-in-the-command-line-is-____/) - [Arrange the following commands in the correct sequence for inspecting a raster file, converting it to a new format, and uploading it to the cloud:](https://moderngis.xyz/questions/arrange-the-following-commands-in-the-correct-sequence-for-inspecting-a-raster-file-converting-it-to-a-new-format-and-uploading-it-to-the-cloud/) - [The gdal_translate command can be used to convert raster files and apply compression.](https://moderngis.xyz/questions/the-gdal_translate-command-can-be-used-to-convert-raster-files-and-apply-compression/) - [What does the ogrinfo command inspect?](https://moderngis.xyz/questions/what-does-the-ogrinfo-command-inspect/) - [What are the advantages of automating workflows using shell scripts?](https://moderngis.xyz/questions/what-are-the-advantages-of-automating-workflows-using-shell-scripts/) - [A cloud storage container in AWS is called a ____](https://moderngis.xyz/questions/a-cloud-storage-container-in-aws-is-called-a-____/) - [Arrange the following steps for converting a shapefile to GeoJSON and uploading it to cloud storage:](https://moderngis.xyz/questions/arrange-the-following-steps-for-converting-a-shapefile-to-geojson-and-uploading-it-to-cloud-storage/) - [The command chmod +x script.sh is used to make a script executable.](https://moderngis.xyz/questions/the-command-chmod-x-script-sh-is-used-to-make-a-script-executable/) - [The tool used to synchronize a local directory with a cloud bucket is ____.](https://moderngis.xyz/questions/the-tool-used-to-synchronize-a-local-directory-with-a-cloud-bucket-is-____/) - [Arrange the following tasks in the correct order for automating a geospatial workflow](https://moderngis.xyz/questions/arrange-the-following-tasks-in-the-correct-order-for-automating-a-geospatial-workflow/) - [The command line interface (CLI) is a graphical interface that allows users to interact with the operating system.](https://moderngis.xyz/questions/the-command-line-interface-cli-is-a-graphical-interface-that-allows-users-to-interact-with-the-operating-system/) - [The Python Console in QGIS can be used to write and execute Python scripts directly within the QGIS interface.](https://moderngis.xyz/questions/the-python-console-in-qgis-can-be-used-to-write-and-execute-python-scripts-directly-within-the-qgis-interface/) - [Which library is used to connect Python to a PostGIS database in this exercise?](https://moderngis.xyz/questions/which-library-is-used-to-connect-python-to-a-postgis-database-in-this-exercise/) - [Which of the following libraries are required to connect Python to PostGIS and manipulate geospatial data?](https://moderngis.xyz/questions/which-of-the-following-libraries-are-required-to-connect-python-to-postgis-and-manipulate-geospatial-data/) - [The method used to read spatial data from PostGIS into a GeoDataFrame is ____________.](https://moderngis.xyz/questions/the-method-used-to-read-spatial-data-from-postgis-into-a-geodataframe-is-____________/) - [You can load data from Geopandas into QGIS without converting it to a format compatible with QGIS.](https://moderngis.xyz/questions/you-can-load-data-from-geopandas-into-qgis-without-converting-it-to-a-format-compatible-with-qgis/) - [What is the primary role of the SQLAlchemy library in the exercise?](https://moderngis.xyz/questions/what-is-the-primary-role-of-the-sqlalchemy-library-in-the-exercise/) - [The Python library ___________ is used in QGIS to represent geospatial features and layers.](https://moderngis.xyz/questions/the-python-library-___________-is-used-in-qgis-to-represent-geospatial-features-and-layers/) - [The SQL query SELECT * FROM places WHERE name = 'Location A'; is an example of a __________ operation.](https://moderngis.xyz/questions/the-sql-query-select-from-places-where-name-location-a-is-an-example-of-a-__________-operation/) - [A PostGIS database must be connected via the QGIS DB Manager to be used in Python scripts within QGIS.](https://moderngis.xyz/questions/a-postgis-database-must-be-connected-via-the-qgis-db-manager-to-be-used-in-python-scripts-within-qgis/) - [The Python Console in QGIS cannot import external Python libraries.](https://moderngis.xyz/questions/the-python-console-in-qgis-cannot-import-external-python-libraries/) - [What is the output of the ST_Buffer function in PostGIS?](https://moderngis.xyz/questions/what-is-the-output-of-the-st_buffer-function-in-postgis/) - [QGIS is a proprietary GIS software designed for large organizations.](https://moderngis.xyz/questions/qgis-is-a-proprietary-gis-software-designed-for-large-organizations-2/) - QGIS is a proprietary GIS software designed for large organizations. - [QGIS supports integrating data from both local and cloud-based sources.](https://moderngis.xyz/questions/qgis-supports-integrating-data-from-both-local-and-cloud-based-sources-2/) - [Plugins in QGIS are pre-installed and cannot be added or removed by users.](https://moderngis.xyz/questions/plugins-in-qgis-are-pre-installed-and-cannot-be-added-or-removed-by-users-2/) - [Python scripting in QGIS can automate repetitive geospatial tasks.](https://moderngis.xyz/questions/python-scripting-in-qgis-can-automate-repetitive-geospatial-tasks-2/) - [What is a key advantage of QGIS being open-source?](https://moderngis.xyz/questions/what-is-a-key-advantage-of-qgis-being-open-source-2/) - [Which QGIS plugin is commonly used for land cover classification and change detection?](https://moderngis.xyz/questions/which-qgis-plugin-is-commonly-used-for-land-cover-classification-and-change-detection-2/) - [What is the primary role of QGIS plugins?](https://moderngis.xyz/questions/what-is-the-primary-role-of-qgis-plugins-2/) - [Which of the following are functionalities supported by QGIS?](https://moderngis.xyz/questions/which-of-the-following-are-functionalities-supported-by-qgis-2/) - [What are some benefits of using plugins in QGIS?](https://moderngis.xyz/questions/what-are-some-benefits-of-using-plugins-in-qgis-2/) - [The __________ plugin in QGIS is used to generate visualizations of spatial data density or intensity.](https://moderngis.xyz/questions/the-__________-plugin-in-qgis-is-used-to-generate-visualizations-of-spatial-data-density-or-intensity-2/) - [Custom workflows and geospatial tools in QGIS can be developed using __________ scripting.](https://moderngis.xyz/questions/custom-workflows-and-geospatial-tools-in-qgis-can-be-developed-using-__________-scripting-2/) - [Arrange the steps for automating a geospatial workflow in QGIS:](https://moderngis.xyz/questions/arrange-the-steps-for-automating-a-geospatial-workflow-in-qgis/) - [QGIS customization options are limited to visual changes, such as modifying colors and themes.](https://moderngis.xyz/questions/qgis-customization-options-are-limited-to-visual-changes-such-as-modifying-colors-and-themes/) - [QGIS is a proprietary GIS software designed for large organizations.](https://moderngis.xyz/questions/qgis-is-a-proprietary-gis-software-designed-for-large-organizations/) - QGIS is a proprietary GIS software designed for large organizations. - [QGIS supports integrating data from both local and cloud-based sources.](https://moderngis.xyz/questions/qgis-supports-integrating-data-from-both-local-and-cloud-based-sources/) - [Plugins in QGIS are pre-installed and cannot be added or removed by users.](https://moderngis.xyz/questions/plugins-in-qgis-are-pre-installed-and-cannot-be-added-or-removed-by-users/) - [Python scripting in QGIS can automate repetitive geospatial tasks.](https://moderngis.xyz/questions/python-scripting-in-qgis-can-automate-repetitive-geospatial-tasks/) - [What is a key advantage of QGIS being open-source?](https://moderngis.xyz/questions/what-is-a-key-advantage-of-qgis-being-open-source/) - [Which QGIS plugin is commonly used for land cover classification and change detection?](https://moderngis.xyz/questions/which-qgis-plugin-is-commonly-used-for-land-cover-classification-and-change-detection/) - [What is the primary role of QGIS plugins?](https://moderngis.xyz/questions/what-is-the-primary-role-of-qgis-plugins/) - [Which of the following are functionalities supported by QGIS?](https://moderngis.xyz/questions/which-of-the-following-are-functionalities-supported-by-qgis/) - [What are some benefits of using plugins in QGIS?](https://moderngis.xyz/questions/what-are-some-benefits-of-using-plugins-in-qgis/) - [The __________ plugin in QGIS is used to generate visualizations of spatial data density or intensity.](https://moderngis.xyz/questions/the-__________-plugin-in-qgis-is-used-to-generate-visualizations-of-spatial-data-density-or-intensity/) - [Custom workflows and geospatial tools in QGIS can be developed using __________ scripting.](https://moderngis.xyz/questions/custom-workflows-and-geospatial-tools-in-qgis-can-be-developed-using-__________-scripting/) - [Geopandas is a Python library specifically designed for working with geospatial data.](https://moderngis.xyz/questions/geopandas-is-a-python-library-specifically-designed-for-working-with-geospatial-data/) - Geopandas is a Python library specifically designed for working with geospatial data. - [Geopandas can only handle vector data, not raster data.](https://moderngis.xyz/questions/geopandas-can-only-handle-vector-data-not-raster-data/) - Geopandas can only handle vector data, not raster data. - [Geopandas requires a paid license to use its full features.](https://moderngis.xyz/questions/geopandas-requires-a-paid-license-to-use-its-full-features/) - Geopandas requires a paid license to use its full features. - [GeoDataFrames in Geopandas are an extension of Pandas DataFrames.](https://moderngis.xyz/questions/geodataframes-in-geopandas-are-an-extension-of-pandas-dataframes/) - GeoDataFrames in Geopandas are an extension of Pandas DataFrames. - [Geopandas cannot perform spatial joins between datasets.](https://moderngis.xyz/questions/geopandas-cannot-perform-spatial-joins-between-datasets/) - Geopandas cannot perform spatial joins between datasets. - [What is the main data structure used in Geopandas to store tabular data?](https://moderngis.xyz/questions/what-is-the-main-data-structure-used-in-geopandas-to-store-tabular-data/) - What is the main data structure used in Geopandas to store tabular data? - [Which file format is NOT commonly used with Geopandas?](https://moderngis.xyz/questions/which-file-format-is-not-commonly-used-with-geopandas/) - Which file format is NOT commonly used with Geopandas? - [What function is commonly used to perform spatial joins in Geopandas?](https://moderngis.xyz/questions/what-function-is-commonly-used-to-perform-spatial-joins-in-geopandas/) - What function is commonly used to perform spatial joins in Geopandas? - [Which type of data does Geopandas primarily work with?](https://moderngis.xyz/questions/which-type-of-data-does-geopandas-primarily-work-with/) - Which type of data does Geopandas primarily work with? - [Which library does Geopandas use to handle geometries?](https://moderngis.xyz/questions/which-library-does-geopandas-use-to-handle-geometries/) - Which library does Geopandas use to handle geometries? - [Which of the following file formats can be used with Geopandas?](https://moderngis.xyz/questions/which-of-the-following-file-formats-can-be-used-with-geopandas/) - Which of the following file formats can be used with Geopandas? - [What operations can Geopandas perform on spatial data?](https://moderngis.xyz/questions/what-operations-can-geopandas-perform-on-spatial-data/) - What operations can Geopandas perform on spatial data? - [Which libraries does Geopandas rely on to function?](https://moderngis.xyz/questions/which-libraries-does-geopandas-rely-on-to-function/) - Which libraries does Geopandas rely on to function? - [What types of geometries can Geopandas handle?](https://moderngis.xyz/questions/what-types-of-geometries-can-geopandas-handle/) - What types of geometries can Geopandas handle? - [When working with geospatial data in Geopandas, which tasks are supported?](https://moderngis.xyz/questions/when-working-with-geospatial-data-in-geopandas-which-tasks-are-supported/) - When working with geospatial data in Geopandas, which tasks are supported? - [Arrange the following steps in the correct order to perform a spatial join in Geopandas:](https://moderngis.xyz/questions/arrange-the-following-steps-in-the-correct-order-to-perform-a-spatial-join-in-geopandas/) - Arrange the following steps in the correct order to perform a spatial join in Geopandas: - [Arrange the following steps in the correct order for reprojecting data in Geopandas:](https://moderngis.xyz/questions/arrange-the-following-steps-in-the-correct-order-for-reprojecting-data-in-geopandas/) - Arrange the following steps in the correct order for reprojecting data in Geopandas: - [The main data structure in Geopandas for storing spatial data is called a __________.](https://moderngis.xyz/questions/the-main-data-structure-in-geopandas-for-storing-spatial-data-is-called-a-__________/) - The main data structure in Geopandas for storing spatial data is called a __________. - [Geopandas extends the functionality of the __________ library to handle spatial data.](https://moderngis.xyz/questions/geopandas-extends-the-functionality-of-the-__________-library-to-handle-spatial-data/) - Geopandas extends the functionality of the __________ library to handle spatial data. - [To handle geometries like points, lines, and polygons, Geopandas relies on the __________ library.](https://moderngis.xyz/questions/to-handle-geometries-like-points-lines-and-polygons-geopandas-relies-on-the-__________-library/) - To handle geometries like points, lines, and polygons, Geopandas relies on the __________ library. - [The data type that stores the geospatial data in GeoPandas is called the _________.](https://moderngis.xyz/questions/the-data-type-that-stores-the-geospatial-data-in-geopandas-is-called-the-_________/) - The data type that stores the geospatial data in GeoPandas is called the _________. - [QGIS is a free and open-source GIS software.](https://moderngis.xyz/questions/qgis-is-a-free-and-open-source-gis-software/) - QGIS is a free and open-source GIS software. - [What does QGIS allow you to do? (Select all that apply)](https://moderngis.xyz/questions/what-does-qgis-allow-you-to-do-select-all-that-apply/) - What does QGIS allow you to do? (Select all that apply) - [QGIS includes a processing toolbox for various analysis tools like network and raster operations.](https://moderngis.xyz/questions/qgis-includes-a-processing-toolbox-for-various-analysis-tools-like-network-and-raster-operations-2/) - [You can only add data to QGIS by dragging and dropping files.](https://moderngis.xyz/questions/you-can-only-add-data-to-qgis-by-dragging-and-dropping-files-2/) - [The Identify Features tool in QGIS allows you to view attributes of specific map features.](https://moderngis.xyz/questions/the-identify-features-tool-in-qgis-allows-you-to-view-attributes-of-specific-map-features-2/) - [What tool would you use to identify and inspect the attributes of a map feature?](https://moderngis.xyz/questions/what-tool-would-you-use-to-identify-and-inspect-the-attributes-of-a-map-feature-2/) - [Which analysis tool would you use to convert raster data to vector data in QGIS?](https://moderngis.xyz/questions/which-analysis-tool-would-you-use-to-convert-raster-data-to-vector-data-in-qgis-2/) - [Which plugin was highlighted to add base maps easily in QGIS?](https://moderngis.xyz/questions/which-plugin-was-highlighted-to-add-base-maps-easily-in-qgis-2/) - [Which tools are part of the QGIS Processing Toolbox?](https://moderngis.xyz/questions/which-tools-are-part-of-the-qgis-processing-toolbox/) - [Which file types were mentioned as options for exporting spatial data from NYC Open Data?](https://moderngis.xyz/questions/which-file-types-were-mentioned-as-options-for-exporting-spatial-data-from-nyc-open-data/) - [What are the two main components of spatial data?](https://moderngis.xyz/questions/what-are-the-two-main-components-of-spatial-data/) - [The QGIS Processing Toolbox allows users to perform tasks such as network analysis, raster operations, and ________ analysis.](https://moderngis.xyz/questions/the-qgis-processing-toolbox-allows-users-to-perform-tasks-such-as-network-analysis-raster-operations-and-________-analysis/) - [To download spatial data for the tutorial, the preferred format was __________ because it is a single file and easy to work with.](https://moderngis.xyz/questions/to-download-spatial-data-for-the-tutorial-the-preferred-format-was-__________-because-it-is-a-single-file-and-easy-to-work-with/) - [The __________ tool is used to select and view detailed information about specific features on a QGIS map.](https://moderngis.xyz/questions/the-__________-tool-is-used-to-select-and-view-detailed-information-about-specific-features-on-a-qgis-map/) - [Put the steps for adding and analyzing data in QGIS in order:](https://moderngis.xyz/questions/put-the-steps-for-adding-and-analyzing-data-in-qgis-in-order/) - [QGIS includes a processing toolbox for various analysis tools like network and raster operations.](https://moderngis.xyz/questions/qgis-includes-a-processing-toolbox-for-various-analysis-tools-like-network-and-raster-operations/) - [You can only add data to QGIS by dragging and dropping files.](https://moderngis.xyz/questions/you-can-only-add-data-to-qgis-by-dragging-and-dropping-files/) - [The Identify Features tool in QGIS allows you to view attributes of specific map features.](https://moderngis.xyz/questions/the-identify-features-tool-in-qgis-allows-you-to-view-attributes-of-specific-map-features/) - [What tool would you use to identify and inspect the attributes of a map feature?](https://moderngis.xyz/questions/what-tool-would-you-use-to-identify-and-inspect-the-attributes-of-a-map-feature/) - [Which analysis tool would you use to convert raster data to vector data in QGIS?](https://moderngis.xyz/questions/which-analysis-tool-would-you-use-to-convert-raster-data-to-vector-data-in-qgis/) - [Which plugin was highlighted to add base maps easily in QGIS?](https://moderngis.xyz/questions/which-plugin-was-highlighted-to-add-base-maps-easily-in-qgis/) - [Which of the following best describes precision agriculture as supported by modern GIS?](https://moderngis.xyz/questions/which-of-the-following-best-describes-precision-agriculture-as-supported-by-modern-gis/) - [Modern GIS is designed to work in isolation, making it less accessible to non-GIS professionals.](https://moderngis.xyz/questions/modern-gis-is-designed-to-work-in-isolation-making-it-less-accessible-to-non-gis-professionals/) - [Arrange the steps for using modern GIS to analyze environmental risks in a coastal city in the correct order:](https://moderngis.xyz/questions/arrange-the-steps-for-using-modern-gis-to-analyze-environmental-risks-in-a-coastal-city-in-the-correct-order/) - [During natural disasters, GIS provides real-time __________ to help emergency responders prioritize areas in need of immediate assistance.](https://moderngis.xyz/questions/during-natural-disasters-gis-provides-real-time-__________-to-help-emergency-responders-prioritize-areas-in-need-of-immediate-assistance/) - [By integrating geospatial data with demographic and economic data, modern GIS fosters a __________ ecosystem for interdisciplinary collaboration.](https://moderngis.xyz/questions/by-integrating-geospatial-data-with-demographic-and-economic-data-modern-gis-fosters-a-__________-ecosystem-for-interdisciplinary-collaboration/) - [__________ allows GIS users to run analysis on large datasets without the limitations of local hardware.](https://moderngis.xyz/questions/__________-allows-gis-users-to-run-analysis-on-large-datasets-without-the-limitations-of-local-hardware/) - [Modern GIS integrates geospatial data with broader data environments, breaking down __________ to enable collaboration across disciplines.](https://moderngis.xyz/questions/modern-gis-integrates-geospatial-data-with-broader-data-environments-breaking-down-__________-to-enable-collaboration-across-disciplines/) - [Which real-world applications can benefit from modern GIS?](https://moderngis.xyz/questions/which-real-world-applications-can-benefit-from-modern-gis/) - [Which of the following are characteristics of modern GIS?](https://moderngis.xyz/questions/which-of-the-following-are-characteristics-of-modern-gis/) - [Which of the following industries primarily uses GIS to assess risk and build resilient models?](https://moderngis.xyz/questions/which-of-the-following-industries-primarily-uses-gis-to-assess-risk-and-build-resilient-models/) - [Which of the following is a defining feature of modern GIS compared to traditional GIS?](https://moderngis.xyz/questions/modern-gis-is-primarily-defined-by-the-people-who-use-it-rather-than-the-technologies-and-processes-involved/) - [Modern GIS is primarily defined by the people who use it rather than the technologies and processes involved.](https://moderngis.xyz/questions/modern-gis-is-primarily-defined-by-the-people-who-use-it-rather-than-the-technologies-and-processes-involved-2/) - [Which of the following is a defining feature of modern GIS compared to traditional GIS?](https://moderngis.xyz/questions/which-of-the-following-is-a-defining-feature-of-modern-gis-compared-to-traditional-gis/) - [The main benefit of cloud-native GIS is that it allows seamless data processing and sharing across distributed teams.](https://moderngis.xyz/questions/the-main-benefit-of-cloud-native-gis-is-that-it-allows-seamless-data-processing-and-sharing-across-distributed-teams/) - [Which of the following best describes how scalable GIS can benefit conservation organizations?](https://moderngis.xyz/questions/which-of-the-following-best-describes-how-scalable-gis-can-benefit-conservation-organizations/) - [Cloud-native GIS requires users to download entire global datasets before starting their analysis.](https://moderngis.xyz/questions/cloud-native-gis-requires-users-to-download-entire-global-datasets-before-starting-their-analysis/) - [Arrange the steps for using scalable GIS for a community-level flood analysis in the correct order:](https://moderngis.xyz/questions/arrange-the-steps-for-using-scalable-gis-for-a-community-level-flood-analysis-in-the-correct-order/) - [A key benefit of cloud-native GIS is that it allows data to be __________ without needing to store it locally.](https://moderngis.xyz/questions/a-key-benefit-of-cloud-native-gis-is-that-it-allows-data-to-be-__________-without-needing-to-store-it-locally/) - [Cloud-native GIS workflows help users focus on __________ portions of a dataset, instead of managing entire datasets.](https://moderngis.xyz/questions/cloud-native-gis-workflows-help-users-focus-on-__________-portions-of-a-dataset-instead-of-managing-entire-datasets/) - [Scalable GIS provides a __________ view by integrating data from different geographic scales for more comprehensive analysis.](https://moderngis.xyz/questions/scalable-gis-provides-a-__________-view-by-integrating-data-from-different-geographic-scales-for-more-comprehensive-analysis/) - [__________ allows users to divide computational tasks among multiple nodes, making large-scale spatial analysis more efficient.](https://moderngis.xyz/questions/__________-allows-users-to-divide-computational-tasks-among-multiple-nodes-making-large-scale-spatial-analysis-more-efficient/) - [What can scalable GIS help users achieve?](https://moderngis.xyz/questions/what-can-scalable-gis-help-users-achieve/) - [Which of the following are advantages of cloud-native GIS workflows?](https://moderngis.xyz/questions/which-of-the-following-are-advantages-of-cloud-native-gis-workflows/) - [Which type of computing is used to handle large analytical workloads by processing tasks simultaneously?](https://moderngis.xyz/questions/which-type-of-computing-is-used-to-handle-large-analytical-workloads-by-processing-tasks-simultaneously/) - [What is the main benefit of using cloud-native GIS workflows?](https://moderngis.xyz/questions/what-is-the-main-benefit-of-using-cloud-native-gis-workflows/) - [Distributed computing in GIS means that a single machine is used to handle all data processing.](https://moderngis.xyz/questions/distributed-computing-in-gis-means-that-a-single-machine-is-used-to-handle-all-data-processing/) - [Scalable GIS allows users to work with data at both local and global geographic scales.](https://moderngis.xyz/questions/scalable-gis-allows-users-to-work-with-data-at-both-local-and-global-geographic-scales/) - [Modern GIS platforms aim to __________ the user experience, enabling people with minimal training to engage with spatial data.](https://moderngis.xyz/questions/modern-gis-platforms-aim-to-__________-the-user-experience-enabling-people-with-minimal-training-to-engage-with-spatial-data/) - [The integration of GIS with other public health tools during the COVID-19 pandemic ensured a more __________ distribution of resources.](https://moderngis.xyz/questions/the-integration-of-gis-with-other-public-health-tools-during-the-covid-19-pandemic-ensured-a-more-__________-distribution-of-resources/) - [During Hurricane Katrina, the use of GIS provided insight into resource allocation and __________ routes, helping save lives.](https://moderngis.xyz/questions/during-hurricane-katrina-the-use-of-gis-provided-insight-into-resource-allocation-and-__________-routes-helping-save-lives/) - [Modern GIS makes spatial insights accessible to a broader audience through __________ interfaces and customizable dashboards.](https://moderngis.xyz/questions/modern-gis-makes-spatial-insights-accessible-to-a-broader-audience-through-__________-interfaces-and-customizable-dashboards/) - [The ability of different systems or tools to work together seamlessly is called __________.](https://moderngis.xyz/questions/the-ability-of-different-systems-or-tools-to-work-together-seamlessly-is-called-__________/) - [A key feature of modern GIS is a _____, which allows the system to be customized depending on the specific task or user requirements.](https://moderngis.xyz/questions/a-key-feature-of-modern-gis-is-__________-which-allows-the-system-to-be-customized-depending-on-the-specific-task-or-user-requirements/) - [What are some of the benefits of integrating GIS into existing data tools?](https://moderngis.xyz/questions/what-are-some-of-the-benefits-of-integrating-gis-into-existing-data-tools/) - [Which of the following tools can be integrated with modern GIS to expand its capabilities?](https://moderngis.xyz/questions/which-of-the-following-tools-can-be-integrated-with-modern-gis-to-expand-its-capabilities/) - [Which of the following industries used GIS during the COVID-19 pandemic to coordinate vaccine distribution?](https://moderngis.xyz/questions/which-of-the-following-industries-used-gis-during-the-covid-19-pandemic-to-coordinate-vaccine-distribution/) - [What is the main purpose of a decentralized architecture in modern GIS?](https://moderngis.xyz/questions/what-is-the-main-purpose-of-a-decentralized-architecture-in-modern-gis/) - [Decentralized architecture in modern GIS allows users to select and integrate the tools that fit their specific needs.](https://moderngis.xyz/questions/decentralized-architecture-in-modern-gis-allows-users-to-select-and-integrate-the-tools-that-fit-their-specific-needs/) - [Modern GIS focuses solely on the GIS specialist and is designed to work in isolation.](https://moderngis.xyz/questions/modern-gis-focuses-solely-on-the-gis-specialist-and-is-designed-to-work-in-isolation/) ## Assignments - [Essay 2](https://moderngis.xyz/assignments/essay-2/) - Describe a scenario where Python scripting in QGIS could significantly improve the efficiency of your geospatial workflows. How would this benefit your current or future projects? - [Essay 1](https://moderngis.xyz/assignments/essay-1/) - How does the integration of diverse data sources in QGIS enhance your ability to tackle real-world geospatial challenges? Provide an example. - [Foundations of Modern GIS: Essay 6](https://moderngis.xyz/assignments/foundations-of-modern-gis-essay-2/) - Discuss how the accessibility of modern GIS, with user-friendly interfaces and integration with other data tools, has transformed the role of non-specialists. How might these changes help you in your current or future career? - [Foundations of Modern GIS: Essay 5](https://moderngis.xyz/assignments/foundations-of-modern-gis-essay-1/) - Explain the concept of decentralized architecture in modern GIS. How can this approach be beneficial in your industry or area of work? - [Foundations of Modern GIS: Essay 1](https://moderngis.xyz/assignments/foundations-of-modern-gis-essay-1-2/) - Explain how modern GIS integrates with broader data environments and breaks down traditional data silos. How can this integration benefit your work or industry? - [Foundations of Modern GIS: Essay 2](https://moderngis.xyz/assignments/foundations-of-modern-gis-essay-2-2/) - Discuss how cloud-native GIS design contributes to scalability and accessibility. How might leveraging cloud resources improve your current or future projects involving spatial analysis? - [Exercise 3: Querying Public Geospatial Datasets via DuckDB](https://moderngis.xyz/assignments/adgsdfasdf/) - Objectives Learn how to query large-scale geospatial datasets stored in the cloud. Use DuckDB for fast, local SQL-based geospatial querying. Gain hands-on experience analyzing a public dataset from Source Cooperative. Outcomes By the end of this exercise, you will: Understand how to connect DuckDB to a cloud-hosted geospatial dataset. Run spatial SQL queries on crop - [Exercise 2: Understanding Core Technologies in Web GIS](https://moderngis.xyz/assignments/exercise-2-understanding-core-technologies-in-web-gis/) - Goal The goal of this exercise is to help learners understand the fundamental technologies that power Web GIS, including client-server architecture, programming libraries, and APIs. Outcome By the end of this exercise, learners will: Explain the role of client-server architecture in Web GIS. Identify suitable programming libraries for different scenarios. Use a public API to - [Exercise 5: Automating Geospatial Data Pipelines with Wherobots](https://moderngis.xyz/assignments/exercise-5-automating-geospatial-data-pipelines-with-wherobots/) - Objectives Learn how to automate ETL (Extract, Transform, Load) workflows for geospatial data. Use Wherobots to efficiently manage and scale geospatial processing tasks. Explore cloud-native geospatial automation without manual intervention. Outcomes By the end of this exercise, you will: Successfully set up a geospatial data pipeline in Wherobots. Automate the conversion of a spatial files - [Essay 2](https://moderngis.xyz/assignments/essay-2-5/) - Cloud-native GIS and distributed computing are transforming the way spatial data is processed. How could distributed processing using Docker and GDAL benefit your GIS workflows? Provide an example where this approach would be useful in your industry. - [Essay 1](https://moderngis.xyz/assignments/essay-1-5/) - Explain how automating geospatial processing workflows with Wherobots can improve efficiency and scalability in your work. Provide an example of a workflow you could automate in your field. - [Exercise 6: Distributed Raster Processing with Docker and GDAL](https://moderngis.xyz/assignments/exercise-6-distributed-raster-processing-with-docker-and-gdal/) - Objectives Learn how to set up a distributed geospatial processing system using Docker and GDAL. Understand how to split raster data into smaller tiles for parallel processing. Gain hands-on experience with orchestrating worker containers for distributed computation. Outcomes By the end of this exercise, you will: Build and run a Docker-based distributed processing pipeline. Use - [Exercise 4: Processing Raster Data via Rasterio from AWS](https://moderngis.xyz/assignments/exercise-4-processing-raster-data-via-rasterio-from-aws/) - Objectives Learn how to access and process cloud-hosted raster data using Rasterio. Perform basic raster operations directly from an AWS S3 bucket. Gain hands-on experience manipulating real-world satellite imagery without downloading entire datasets. Outcomes By the end of this exercise, you will: Successfully connect to a public Sentinel-2 or Landsat dataset stored in AWS S3. - [Exercise 2: Cost Optimization Strategies for Cloud GIS](https://moderngis.xyz/assignments/exercise-2-cost-optimization-strategies-for-cloud-gis/) - Objectives Understand the cost structure of cloud storage and compute services for GIS workflows. Analyze cost trade-offs between different cloud storage and processing options. Identify strategies to optimize costs for large-scale geospatial data processing. Outcomes By the end of this exercise, you will: Estimate cloud GIS costs using real-world pricing calculators. Compare different storage and - [Exercise 1: Understanding Cloud-Native GIS Architectures](https://moderngis.xyz/assignments/exercise-1-understanding-cloud-native-gis-architectures/) - Objectives Understand the differences between cloud-enabled, cloud-based, and cloud-native GIS. Analyze the scalability and efficiency trade-offs of each model. Classify real-world GIS implementations based on their cloud deployment model. Outcomes By the end of this exercise, you will: Differentiate between cloud-enabled, cloud-based, and cloud-native GIS solutions. Identify the scalability advantages and constraints of each approach. - [Exercise 4: Building a Simple Web Map with MapLibre and a Filter Widget](https://moderngis.xyz/assignments/exercise-4-addressing-challenges-and-applying-best-practices-in-web-gis/) - Goal The goal of this exercise is to create a basic web map using MapLibre GL JS and implement a simple filter widget to dynamically filter data based on numeric and string attributes. Outcome By the end of this exercise, learners will: Load and display an online dataset using MapLibre. Implement a numeric and string-based - [Exercise 3: Integrating DuckDB with QGIS Using QDuckDB](https://moderngis.xyz/assignments/exercise-3-integrating-duckdb-with-qgis-using-qduckdb/) - Goal The goal of this exercise is to demonstrate how to use DuckDB, a high-performance SQL database engine, within QGIS through the QDuckDB plugin. By the end of this tutorial, learners will understand how to set up QDuckDB, connect to a DuckDB database, and execute SQL queries directly in QGIS. Outcome Learners will be able - [Exercise 4: Running Fundamental Commands in Geopandas and Leafmap](https://moderngis.xyz/assignments/exercise-4-running-fundamental-commands-in-geopandas-and-leafmap/) - Goal The goal of this exercise is to introduce learners to basic commands in Geopandas and Leafmap using a Jupyter notebook. Learners will learn how to load, manipulate, and visualize geospatial data interactively. Outcome By the end of this exercise, learners will be able to: Load geospatial data using Geopandas. Perform fundamental geospatial operations, such - [Exercise 6: Using Python in QGIS and Connecting to PostGIS with Geopandas](https://moderngis.xyz/assignments/exercise-6-using-python-in-qgis-and-connecting-to-postgis-with-geopandas/) - This tutorial demonstrates how to use Python in QGIS to load a vector layer, apply a buffer analysis, and save the output programmatically. Step 1: Open the Python Console in QGIS Launch QGIS. Go to Plugins > Python Console. The Python Console will open at the bottom of the screen. Step 2: Load a Vector - [Exercise 5: Running Basic Spatial SQL Commands in QGIS](https://moderngis.xyz/assignments/exercise-5-running-basic-spatial-sql-commands-in-qgis/) - Goal The goal of this exercise is to introduce learners to basic spatial SQL commands in QGIS using DB Manager. This exercise also includes steps to load shapefiles into a PostGIS database and perform spatial queries using datasets for schools and school districts. Outcome By the end of this exercise, learners will be able to: - [Exercise 2: Setting Up PostGIS via Docker Compose and Connecting to QGIS](https://moderngis.xyz/assignments/exercise-2-setting-up-postgis-via-docker-compose-and-connecting-to-qgis/) - Goal The goal of this tutorial is to guide learners through setting up a PostGIS database using Docker Compose with the Kartoza/PostGIS image and then connecting the PostGIS instance to QGIS. Learners will gain a better understanding of deploying geospatial databases using Docker and integrating them with QGIS for spatial analysis. Outcome By the end - [Exercise 1: Creating a Python Environment Locally Using pip and VSCode](https://moderngis.xyz/assignments/exercise-1-creating-a-python-environment-locally-using-pip-and-vscode/) - Goal The goal of this exercise is to help learners set up a Python environment specifically for geospatial analysis using pip and VS Code. This exercise ensures that all necessary libraries are installed correctly and the environment is isolated for geospatial projects. Outcome By the end of this exercise, learners will be able to: Create - [Exercise 1: Navigating the File System](https://moderngis.xyz/assignments/exercise-1-navigating-the-file-system/) - Objectives To familiarize yourself with basic command-line commands for navigating and managing directories. To build foundational skills for organizing and interacting with geospatial data using the command line. Outcomes By the end of this exercise, you will: Understand how to navigate the file system using the command line. Use basic commands to create, move, and - [Essay 2](https://moderngis.xyz/assignments/essay-2-4/) - Based on the concepts covered in this course, describe how you could leverage Web GIS to create a new solution or improve an existing process in your field. Discuss the tools, data, and functionality you would incorporate, and how it would benefit stakeholders. - [Essay 1](https://moderngis.xyz/assignments/essay-1-4/) - Identify one major challenge in Web GIS that is relevant to your work or career. Discuss how the best practices you learned in this course can help address this challenge effectively. Provide specific examples or scenarios. - [Exercise 3: Building vs. Using Pre-Built Web GIS Tools](https://moderngis.xyz/assignments/exercise-3-building-vs-using-pre-built-web-gis-tools/) - Goal The goal of this exercise is to evaluate the trade-offs between building a custom Web GIS application and using pre-built tools, helping learners make informed decisions for specific project scenarios. Outcome By the end of this exercise, learners will: Compare the benefits and limitations of custom-built and pre-built Web GIS solutions. Choose the most - [Exercise 1: Identifying and Applying Web GIS Use Cases](https://moderngis.xyz/assignments/exercise-1-identifying-and-applying-web-gis-use-cases/) - Goal The goal of this exercise is to analyze, evaluate, and create use cases for Web GIS applications in real-world scenarios, highlighting its unique benefits compared to traditional methods. Outcome By the end of this exercise, learners will: Identify real-world challenges suitable for Web GIS. Evaluate the benefits and limitations of Web GIS in specific - [Essay 2](https://moderngis.xyz/assignments/essay-2-3/) - Explain the benefits of using cloud storage in GIS workflows. How could cloud integration enhance collaboration and scalability in your current or future projects? - [Essay 1](https://moderngis.xyz/assignments/essay-1-3/) - Discuss the importance of automation in GIS workflows and provide an example of a scenario where it could significantly improve efficiency in your work or career. - [Exercise 5: Automating CSV to GeoParquet Conversion with GDAL](https://moderngis.xyz/assignments/exercise-5-automating-csv-to-geoparquet-conversion-with-gdal/) - Objectives To automate the process of downloading, unzipping, and transforming CSV files into GeoParquet format using GDAL. To reinforce the use of shell scripting for handling large datasets efficiently. Outcomes By the end of this exercise, you will: Understand how to use shell scripting to automate GIS workflows. Learn how to use wget for downloading - [Exercise 4: Automating a Workflow with a Script](https://moderngis.xyz/assignments/exercise-4-automating-a-workflow-with-a-script/) - Objectives To learn how to automate geospatial workflows using shell scripting. To practice chaining commands for a seamless end-to-end data processing pipeline. Outcomes By the end of this exercise, you will: Understand the basics of writing and executing shell scripts. Automate repetitive tasks like creating directories, converting files, and moving outputs. Build confidence in designing - [Exercise 3: File Format Conversion](https://moderngis.xyz/assignments/exercise-3-file-format-conversion/) - Objectives To practice converting geospatial data between different file formats using CLI tools. To understand how file formats affect GIS workflows and optimize data handling. Outcomes By the end of this exercise, you will: Know how to convert raster and vector files to various formats using gdal_translate and ogr2ogr. Be able to apply compression and - [Exercise 2: Inspecting Data with CLI Tools](https://moderngis.xyz/assignments/exercise-2-inspecting-data-with-cli-tools/) - Objectives To explore and understand the structure and metadata of geospatial files using command-line tools. To develop skills for inspecting raster and vector datasets with tools like gdalinfo and ogrinfo. Outcomes By the end of this exercise, you will: Be able to extract metadata and inspect geospatial data files. Understand how to interpret information such - [Essay 2](https://moderngis.xyz/assignments/essay-2-2/) - Reflect on how the ability to use Python within QGIS to connect to PostGIS databases could impact your current or future work. Provide an example of a real-world task or project where this integration would be beneficial. - [Essay 1](https://moderngis.xyz/assignments/essay-1-2/) - Explain the role of Geopandas and SQLAlchemy in connecting Python to a PostGIS database. How does this integration enhance your workflow as a geospatial professional? - [Exercise 7: Using DuckDB and GeoPandas Together](https://moderngis.xyz/assignments/exercise-7-using-duckdb-and-geopandas-together/) - Goal The goal of this exercise is to demonstrate how to use DuckDB in Python for spatial data analysis. DuckDB is a fast and lightweight SQL database engine that can process large datasets efficiently. By the end of this tutorial, learners will know how to load data, perform SQL queries, and integrate DuckDB with Python - [Exercise 5: Using QGIS Model Designer](https://moderngis.xyz/assignments/exercise-5-using-qgis-model-designer/) - Goal The goal of this exercise is to introduce learners to the Model Designer in QGIS. This tool allows users to automate geospatial workflows, ensuring reproducibility and efficiency in analysis. By the end of this tutorial, learners will know how to create, save, and execute a model that automates spatial analysis tasks. Outcome Learners will - [Exercise 4: Loading a DEM Raster File and Creating Contour Lines in QGIS](https://moderngis.xyz/assignments/exercise-4-digital-elevation-model-dem-contour-lines/) - Goal The goal of this exercise is to introduce learners to loading Digital Elevation Model (DEM) raster data into QGIS and creating contour lines from the elevation data. By the end of this exercise, learners will understand how to visualize elevation data and extract meaningful topographic features. Outcome Learners will be able to: Load a - [Exercise 3: Performing a Spatial Join in QGIS](https://moderngis.xyz/assignments/exercise-3-spatial-join/) - Goal The goal of this exercise is to introduce learners to performing a spatial join in QGIS, which allows combining attributes from one layer to another based on their spatial relationship. By the end of this tutorial, learners will understand how to merge data from two layers based on spatial proximity. Outcome Learners will be - [QGIS Screen Shots](https://moderngis.xyz/assignments/qgis-screen-shots/) - [Exercise 2: Basic Vector Analysis in QGIS](https://moderngis.xyz/assignments/exercise-2/) - Goal The goal of this exercise is to introduce learners to vector analysis in QGIS by guiding them through a workflow involving buffering, intersecting layers, and measuring distances. By the end of this tutorial, learners will understand how to perform spatial operations and extract meaningful insights from vector data. Outcome Learners will be able to: - [Exercise 1: Getting Familiar with the QGIS Interface](https://moderngis.xyz/assignments/exercise-1/) - Goal The goal of this exercise is to help learners become comfortable navigating the QGIS interface and understand a basic workflow. By the end of this tutorial, learners will know how to load data, style layers, and perform simple spatial analysis tasks. Outcome Learners will be able to: Navigate the QGIS interface and understand key - [Foundations of Modern GIS: Essay 4](https://moderngis.xyz/assignments/foundations-of-modern-gis-essay-4/) - Discuss the importance of distributed computing in handling large-scale spatial analyses. How might distributed GIS systems benefit the types of projects you work on or plan to undertake in your career? - [Foundations of Modern GIS: Essay 3](https://moderngis.xyz/assignments/foundations-of-modern-gis-essay-3/) - Explain how cloud-native GIS workflows can improve the efficiency of data processing in your field of work. What advantages do these workflows bring to managing large datasets? ## Thim Elementor Templates - [Header](https://moderngis.xyz/?thim_elementor_kit=header) - Home All Courses Spatial Lab RegisterLog in - [Footer](https://moderngis.xyz/?thim_elementor_kit=footer) - Sign Up Today Courses Current Courses Upcoming Courses About About Us Contact Become a Teacher Site Info Security Term of Service Privacy Policy Accessibillity Refund Policy @ 2024 Modern GIS. All rights reserved - [Archive Course Grid 2 Columns](https://moderngis.xyz/?thim_elementor_kit=archive-course-grid-2-columns) - Home Archive Course Grid 2 Columns Filter Showing 1-8 of 8 results Newly publishedTitle a-zTitle z-aPrice high to lowPrice low to highPopularAverage Ratings Career Compass for Modern GIS Professionals Matt Forrest This course is a part of the Modern GIS Accelerator. Learn more at https://forrest.nyc/accelerator/ Career Compass for Modern GIS Professionals Career Compass for Modern - [Blog Infinite Scroll](https://moderngis.xyz/?thim_elementor_kit=blog-infinite-scroll) - Home Blog Infinite Scroll Categories Blog Archives January 2024 - [Blog Load More](https://moderngis.xyz/?thim_elementor_kit=blog-load-more) - Home Blog Load More Categories Blog Archives January 2024 - [Archive Course Infinite Scroll](https://moderngis.xyz/?thim_elementor_kit=archive-course-infinite-scroll) - Home Archive Course Infinite Scroll Filter Showing 1 - 8 of 8 results Newly publishedTitle a-zTitle z-aPrice high to lowPrice low to highPopularAverage Ratings Career Compass for Modern GIS Professionals Matt Forrest This course is a part of the Modern GIS Accelerator. Learn more at https://forrest.nyc/accelerator/ Career Compass for Modern GIS Professionals Career Compass for - [Archive Course Load More](https://moderngis.xyz/?thim_elementor_kit=archive-course-load-more) - Home Archive Course Load More Filter Showing 1 - 8 of 8 results Newly publishedTitle a-zTitle z-aPrice high to lowPrice low to highPopularAverage Ratings Career Compass for Modern GIS Professionals Matt Forrest This course is a part of the Modern GIS Accelerator. Learn more at https://forrest.nyc/accelerator/ Career Compass for Modern GIS Professionals Career Compass for - [Blog List](https://moderngis.xyz/?thim_elementor_kit=blog-list) - Home Blog List Categories Blog Archives January 2024 - [Loop Item Post List](https://moderngis.xyz/?thim_elementor_kit=loop-item-post-list) - Loop Item Post List 12/09/2023 Read more 12 September 2023 Read more - [Archive Course List](https://moderngis.xyz/?thim_elementor_kit=archive-course-list) - Home Archive Course List Filter Showing 1-8 of 8 results Newly publishedTitle a-zTitle z-aPrice high to lowPrice low to highPopularAverage Ratings Add to Wishlist Career Compass for Modern GIS Professionals Matt Forrest This course is a part of the Modern GIS Accelerator. Learn more at https://forrest.nyc/accelerator/ Career Compass for Modern GIS Professionals... 49 Lessons $99.00 - [Loop Item Course List](https://moderngis.xyz/?thim_elementor_kit=loop-item-course-list) - Loop Item Course List Start Learning Start Learning - [Loop Item Post Grid](https://moderngis.xyz/?thim_elementor_kit=loop-item-post-grid) - Loop Item Post Grid 07/09/2023 Read more 7 September 2023 Read more - [Loop Item Course Grid](https://moderngis.xyz/?thim_elementor_kit=loop-item-course-grid) - Loop Item Course Grid Start Learning Start Learning - [Single Course Item](https://moderngis.xyz/?thim_elementor_kit=single-course-item) - Single Course Item Search - [Single Blog](https://moderngis.xyz/?thim_elementor_kit=single-blog) - Home Single Blog All Presentations Courses Books Soft skills PresentationsView More Up your skill PresentationsView More Startup Team PresentationsView More Home Work CoursesView More Keeping smile CoursesView More Opened book BooksView More Library BooksView More Reading glasses BooksView More Design cover BooksView More Fighting CoursesView More Reading book BooksView More Electronic book BooksView More Share: - [Blog Grid](https://moderngis.xyz/?thim_elementor_kit=blog-grid) - Home Blog Grid Categories Blog Archives January 2024 - [Single Course](https://moderngis.xyz/?thim_elementor_kit=single-course) - Home Single Course Courses you might be interested in See more - [Archive Course Grid](https://moderngis.xyz/?thim_elementor_kit=archive-course-grid) - Home Archive Course Grid Filter Showing 1-8 of 8 results Newly publishedTitle a-zTitle z-aPrice high to lowPrice low to highPopularAverage Ratings Career Compass for Modern GIS Professionals Matt Forrest This course is a part of the Modern GIS Accelerator. Learn more at https://forrest.nyc/accelerator/ Career Compass for Modern GIS Professionals Career Compass for Modern GIS Professionals ## Mega Menu Items - [mega-item-15804](https://moderngis.xyz/?thim_ekits_menu=mega-item-15804) - Popular Demo Main Demo Classic Elegant Restaurant RTL University University New Ivy League Stanford Grad School University Modern University Academy Udemy Coursera New Art Kid Art Course Hub Technology Edtech React Tech Camp Crypto School Kindergarten Online School Language School Personal Tutor LMS One Instructor Instructor One Course ## Projects - [Soft skills](https://moderngis.xyz/portfolio/about-soft-skills/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into - [Up your skill](https://moderngis.xyz/portfolio/up-your-skill/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into - [Startup Team](https://moderngis.xyz/portfolio/startup-team/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into - [Home Work](https://moderngis.xyz/portfolio/home-work/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into - [Keeping smile](https://moderngis.xyz/portfolio/keeping-smile/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into - [Opened book](https://moderngis.xyz/portfolio/opened-book/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into - [Library](https://moderngis.xyz/portfolio/library/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into - [Reading glasses](https://moderngis.xyz/portfolio/reading-glasses/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into - [Design cover](https://moderngis.xyz/portfolio/design-cover/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into - [Fighting](https://moderngis.xyz/portfolio/fighting/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into - [Reading book](https://moderngis.xyz/portfolio/reading-book/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into - [Electronic book](https://moderngis.xyz/portfolio/electronic-book/) - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into ## Package - [QGIS Free + Essential Tools for Modern GIS](https://moderngis.xyz/packages/qgis-free-essential-tools-for-modern-gis/) - [Bonus Bundle: Essential Tools for Modern GIS](https://moderngis.xyz/packages/bonus-bundle-essential-tools-for-modern-gis/) ## Categories - [Blog](https://moderngis.xyz/category/blog/) - Your blog category ## Project Types - [Books](https://moderngis.xyz/portfolio_category/books/) - [Courses](https://moderngis.xyz/portfolio_category/courses/) - [Presentations](https://moderngis.xyz/portfolio_category/presentations/)