Kentucky WMA Import
This project aims to import Widlife Management Areas controlled by Kentucky Fish and Wildlife.
Goals
Increase the number of public lands that are displayed on the map, and improve the accuracy of the existing WMA borders.
Schedule
Import Data
Background
Data source site: Kentucky Open Data Portal
ODbL Compliance verified: Kentucky Division of Geographic Information verified that all data in the Open Data Portal is public domain.
OSM Data Files
Import Type
Each WMA will be imported separately to verify if an existing way needs to be updated, or if the new data can be uploaded as-is.
Data Tags
Key | Value |
---|---|
type | boundary |
boundary | protected_area |
protected_area | wildlife |
protection_title | Wildlife Management Area |
leisure | nature_reserve |
operator | Kentucky Department of Fish and Wildlife Resources |
operator:type | public |
operator:wikidata | Q6392227 |
owner | VARIES |
name | AREANAME |
Data Preparation
Data Reduction & Simplification
Each geojson feature will be inspected to see if it currently exists in OSM. Thise which do not will be imported first. Updates to existing WMA may proceed later.
Changeset Tags
Key | Value |
---|---|
import | yes |
source | KYGeoNet |
source:url | dataset link |
source:date | 2024-04-04 |
import:page | https://wiki.openstreetmap.org/wiki/Kentucky_WMA_Import |
Data Transformation
- A custom script will be used to extract each feature from the geojson dump file.
- The python geojson2osm script will be used to convert each feature to an OSM XML file.
- Each feature will be separated into lands which are public or private. The public lands will be manually separated into those that do not exist in OSM and those which do.
- The tags will be manually set to the correct values (copy/paste).
Data Transformation Results
https://github.com/Beakerboy/OSM_Imports/tree/main/features
Data Merge Workflow
Team Approach
Solo.
References
File size, and if the feature already exists in OSM.
Workflow
- OSM files with fewer than 2000 nodes will be imported first.
- Imports will be performed with a fork of the OSM python bulk_upload script, which works with python3.
- Larger files will require rate-limiting changes to the Beakerboy_Import account.
Conflation
The feature files are being separated into new versus existing. The new areas will be easier to import.
See also
The post to the community forum was sent on 2024-05-02 and can be found here