Kentucky WMA Import

From OpenStreetMap Wiki
Jump to navigation Jump to search

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

Original Geojson Export

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