Skip to content
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

Library to Ingest: weekly OpenData templates #1289

Merged
merged 22 commits into from
Dec 18, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
6c08b1c
nypd_policeprecincts: library -> ingest
sf-dcp Nov 27, 2024
f109eae
lpc_scenic_landmarks: library -> ingest
sf-dcp Dec 2, 2024
90a931f
lpc_landmarks: library -> ingest
sf-dcp Dec 2, 2024
36a6e61
lpc_historic_district_areas: library -> ingest
sf-dcp Dec 3, 2024
d94c558
lpc_historic_districts: library -> ingest
sf-dcp Dec 3, 2024
349653c
fdny_firehouses: library -> ingest
sf-dcp Dec 4, 2024
1d4c73d
dsny_garages: library -> ingest
sf-dcp Dec 4, 2024
f4d0cfa
dsny_frequencies: library -> ingest
sf-dcp Dec 4, 2024
8dbfa4b
dpr_schoolyard_to_playgrounds: library -> ingest
sf-dcp Dec 5, 2024
837b563
dpr_park_access_zone: library -> ingest
sf-dcp Dec 5, 2024
c2feda5
dpr_greenthumb: library -> ingest
sf-dcp Dec 5, 2024
4ea200a
dpr_parksproperties: library -> ingest
sf-dcp Dec 5, 2024
3a2322c
dpr_forever_wild: library -> ingest
sf-dcp Dec 9, 2024
1abd131
doitt_buildingfootprints_historical: library -> ingest
sf-dcp Dec 9, 2024
38fe532
doitt_buildingfootprints: library -> ingest
sf-dcp Dec 11, 2024
0f5d410
dot_projects_streets: library -> ingest
sf-dcp Dec 17, 2024
e127ed6
dot_projects_intersections: library -> ingest
sf-dcp Dec 17, 2024
3e6ed3b
dcp_edesignation_csv: library -> ingest
sf-dcp Dec 17, 2024
a5c9df3
dpr_capitalprojects: remove it from weekly Open Data pull GHA (does n…
sf-dcp Dec 18, 2024
20785aa
dpr_capitalprojects: library -> ingest
sf-dcp Dec 18, 2024
319736b
POST REVIEW: Fix yaml formatting for several templates
sf-dcp Dec 18, 2024
3b0b26d
POST REVIEW: add `name` column back for `dpr_capitalprojects`
sf-dcp Dec 18, 2024
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
37 changes: 0 additions & 37 deletions dcpy/library/script/dpr_capitalprojects.py

This file was deleted.

32 changes: 0 additions & 32 deletions dcpy/library/templates/dpr_capitalprojects.yml

This file was deleted.

66 changes: 66 additions & 0 deletions dcpy/lifecycle/ingest/templates/dpr_capitalprojects.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
id: dpr_capitalprojects
acl: public-read

attributes:
name: DPR Capital Projects
description: |
check [here](https://www.nycgovparks.org/bigapps/desc/DPR_CapitalProjectTracker_001.txt) for metadata
url: https://www.nycgovparks.org/bigapps

ingestion:
source:
type: file_download
url: https://www.nycgovparks.org/bigapps/DPR_CapitalProjectTracker_001.json

file_format:
type: json
json_read_fn: normalize
json_read_kwargs:
{
"record_path": ["Locations", "Location"],
"meta": ["TrackerID", "FMSID", "Title", "TotalFunding"],
}
geometry:
crs: EPSG:4326
geom_column:
x: Longitude
y: Latitude

processing_steps:
- name: drop_columns
sf-dcp marked this conversation as resolved.
Show resolved Hide resolved
args:
columns: ["name"]
- name: rename_columns
args:
map:
{
"TrackerID": "proj_id",
"FMSID": "fmsid",
"Title": "desc",
"TotalFunding": "total_funding",
"ParkID": "park_id",
"Latitude": "lat",
"Longitude": "lon",
"geom": "wkb_geometry",
}
- name: coerce_column_types
args:
column_types: { "proj_id": "string" }

columns:
- id: park_id
data_type: text
- id: lat
data_type: decimal
- id: lon
data_type: decimal
- id: proj_id
data_type: text
- id: fmsid
data_type: text
- id: desc
data_type: text
- id: total_funding
data_type: text
- id: wkb_geometry
data_type: geometry
8 changes: 0 additions & 8 deletions dcpy/test/library/test_ingest_script.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,6 @@ def test_bpl_libraries():
assert os.path.isfile(".library/datasets/bpl_libraries/test/bpl_libraries.csv")


def test_dpr_capitalprojects():
ingestor = Ingestor()
ingestor.csv(f"{template_path}/dpr_capitalprojects.yml", version="test")
assert os.path.isfile(
".library/datasets/dpr_capitalprojects/test/dpr_capitalprojects.csv"
)


def test_nypl_libraries():
ingestor = Ingestor()
ingestor.csv(f"{template_path}/nypl_libraries.yml", version="test")
Expand Down