Skip to content

write chapter about web gis #46

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 10 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 0 additions & 49 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,55 +13,6 @@ Your one-stop shop for all things GIS! Easily learn about GIS in an interactive
## Motivation
Mapmakers use maps as a form of graphical communication. Map readers (such as yourself) vary in levels of map literacy. To bridge the gap between mapmakers and map readers, the site aims to promote map literacy and critical thinking by concentrating on improving map reader spatial inquiry competencies in an interactive / storytelling self-paced GIS learning environment. The site is meant to be open source and act as a knowledge base that contributors can build upon.

## Curriculum

Have a chapter idea? Look below on [how to contribute](https://github.com/InteractiveLearner/interactivelearner-gis#how-to-contribute).

The incomplete chapters are mentioned in the [Issues](https://github.com/InteractiveLearner/interactivelearner-gis/issues) tab under the *Content* label.

- [x] [Projections](https://www.interactivelearner-gis.com/projections)
- [x] [Scale](https://www.interactivelearner-gis.com/scale)
- [x] [Visual Encoding](https://www.interactivelearner-gis.com/visual)
- [x] [Types of Maps](https://www.interactivelearner-gis.com/thematic)
- [x] [Classification Schemes](https://www.interactivelearner-gis.com/classification)
- [x] [Spatial Autocorrelation Statistics](https://www.interactivelearner-gis.com/spatial-stats)
- [ ] Lying with Maps
- [x] [Spatial data and its types](https://www.interactivelearner-gis.com/spatial-data)
- Will touch on geometric primitives
- [ ] Spatial Analysis
- [ ] Web GIS
- [ ] Relational databases

<!-- TODO:
// {
// title: "Relational databases in GIS",
// description:
// "Learn how relational databases can be used to store and manage spatial data.",
// url: "/relational-databases",
// icon: "server",
// },
// {
// title: "WebGIS",
// description:
// "Explore the world of WebGIS and learn how to create your own web mapping applications.",
// url: "/web-gis",
// icon: "laptop",
// },
// {
// title: "GIS and BIM",
// description:
// "Discover how GIS and BIM can be integrated to create a more comprehensive view of the built environment.",
// url: "/gis-bim",
// icon: "building",
// },
-->

## Planned features for a better learning experience

- [ ] Implement report system using local storage to track user progress
- [ ] Grade tracking system to assess learning (also local storage)
- [ ] Support multiple languages

## How to contribute

### Developers and content writers
Expand Down
24 changes: 21 additions & 3 deletions docs/.vitepress/config.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
import { defineConfig } from "vitepress";
import { generateSidebar } from 'vitepress-sidebar';
import { generateSidebar } from "vitepress-sidebar";
// import { viteStaticCopy } from "vite-plugin-static-copy";
// import path from "path";

// refer https://vitepress.dev/reference/site-config for details
export default defineConfig({
Expand Down Expand Up @@ -32,6 +34,7 @@ export default defineConfig({
{ text: "Classifying data", link: "/lessons/classification" },
{ text: "Spatial autocorrelation", link: "/lessons/spatial-stats" },
{ text: "Relational databases", link: "/lessons/relational-db" },
{ text: "WebGIS", link: "/lessons/web-gis" },
{ text: "Misleading maps", link: "/lessons/misleading" },
],
},
Expand All @@ -42,7 +45,7 @@ export default defineConfig({
},
sidebar: generateSidebar({
// ============ [ RESOLVING PATHS ] ============
documentRootPath: '/docs',
documentRootPath: "/docs",
// ============ [ GETTING MENU TITLE ] ============
useTitleFromFrontmatter: true,
// ============ [ STYLING MENU TITLE ] ============
Expand All @@ -52,7 +55,7 @@ export default defineConfig({
frontmatterOrderDefaultValue: 9,
}),
search: {
provider: 'local'
provider: "local",
},
},
lastUpdated: true,
Expand All @@ -65,6 +68,21 @@ export default defineConfig({
},
},
},
vite: {
plugins: [
// viteStaticCopy({
// targets: [
// {
// src: path.resolve(
// __dirname,
// "../../node_modules/package-name/**/*"
// ),
// dest: "",
// },
// ],
// }),
],
},
head: [
["link", { rel: "icon", type: "image/png", href: "/logo192.png" }],
["meta", { name: "theme-color", content: "#144d1e" }],
Expand Down
1 change: 1 addition & 0 deletions docs/lessons/relational-db.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ author: Omar Kawach
order: 8
---

<!-- TODO: ETL -->
::: warning
Interactive examples are a work in progress for this page.
:::
Expand Down
Loading