Przykładowy plan stworzony dla studentów na kierunku: Inżynieria Bezpieczeństwa
- Charakterystyka danych przestrzennych
- co to ta długość i szerokość geograficzna
- wektor vs raster
- podstawowe operacje na danych przestrzennych:
# download pandoc deb and install | |
# sudo apt install texlive texlive-xetex | |
pandoc --from gfm --to pdf --pdf-engine=xelatex --output output.pdf opis.md |
import bz2 | |
import xml | |
import xml.dom.pulldom | |
from dataclasses import dataclass | |
from datetime import datetime | |
from typing import Generator, Optional, List | |
from xml.dom.minidom import Element | |
import sys |
import duckdb | |
import fabduckdb | |
import gspread | |
import pandas as pd | |
def read_gsheet(service_account_json_path: str, gsheets_url: str, worksheet_name: str) -> pd.DataFrame: | |
gc = gspread.service_account(filename=service_account_json_path, scopes=gspread.auth.READONLY_SCOPES) | |
gsheet = gc.open_by_url(gsheets_url) | |
data = gsheet.worksheet(worksheet_name).get_all_records() |
import sys | |
import datetime | |
import time | |
from pathlib import Path | |
try: | |
import ijson | |
except ModuleNotFoundError: | |
print("Module isjon not found. Run: `pip install ijson`") | |
raise |
import org.apache.spark.sql.functions.{col, lower} | |
import org.apache.spark.sql.{DataFrame, SparkSession} | |
object Main { | |
def main(args: Array[String]): Unit = { | |
// initialize | |
val spark = SparkSession.builder.master("local[1]").appName("Simple Application").getOrCreate() |
from collections import Counter | |
from datetime import timedelta | |
from itertools import combinations | |
from sys import argv | |
from time import perf_counter | |
import osmium | |
from osmium.osm import Node, Way, Relation | |
{ | |
"version": 8, | |
"name": "Map style", | |
"metadata": {"maputnik:renderer": "mbgljs"}, | |
"sources": { | |
"osm": { | |
"type": "raster", | |
"tiles": [ | |
"https://a.tile.openstreetmap.org/{z}/{x}/{y}.png", | |
"https://b.tile.openstreetmap.org/{z}/{x}/{y}.png", |
# import danych OpenStreetMap z pliku PBF do bazy PostgreSQL + PostGIS z użyciem Imposm3 | |
mkdir imposm-test | |
cd imposm-test | |
wget https://github.com/omniscale/imposm3/releases/download/v0.11.1/imposm-0.11.1-linux-x86-64.tar.gz | |
tar -xvf imposm-0.11.1-linux-x86-64.tar.gz |
Przykładowy plan stworzony dla studentów na kierunku: Inżynieria Bezpieczeństwa
import time | |
import spotipy | |
from spotipy.oauth2 import SpotifyOAuth | |
from tqdm import tqdm | |
import secrets | |
# | |
# pip install spotipy tqdm |