Validating and updating OpenStreetMap schools with open data
Andrew Harvey
1. Identify Data
2. Licensing Check
3. Develop & Document a Plan
-
Consult community
-
Mapping to OSM schema
- Import plan
Schema Mapping
amenity=school
name
contact:phone
contact:fax
contact:email
website
addr:city
addr:postcode
start_date
school:service:native_language_support=yes
school:service:distance_education=yes
school:enrolment
school:gender=male/female/mixed
isced:level=0/1/2-3
grades=
school:specialty
school:selective=yes/no/partial
fee=no
operator=NSW Department of Education
coordinates
4. Compare & Conflate
496 features missing in OSM
1713 other features with new or different tags
can't compare the other way due to private & public schools being mixed together
5. Do the import
Lessons
-
Agencies with open data portals are usually very happy for you to use their data
-
In this case source data was very high quality (but it's not always the case, so always need to use caution)
-
Diversity issues in OSM revealed. eg. hospital schools, schools for children with disabilities were underrepresented in OSM
- Need better software to aid in future imports and to be an ongoing process rather than a once off
Lessons
- OSM data was very good too, most differences were due to multiple names in use, eg.
Foobar Primary School
Foobar Public School
if we still have time
OpenAddresses
-
Global collection of free and open address points data
-
Consistent schema
-
Automatic updates
17 sources across AU/NZ
513M addresses globally from 2,381 sources
Frequency | Count | Update Process | |
---|---|---|---|
Australia (GNAF) | Quarterly | 14.4M | Manual |
New Zealand (LINZ) | Daily (*Fortnightly) | 2M | Automatic |
VIC (VicMap) | Daily (*Fortnightly) | 3.7M | Manual |
QLD (QSpatial) | Weekly (*Fortnightly) | 2.6M | Automatic (*Manual) |
NSW (Spatial Services) | Daily (*Ad-hoc) | 4.4M | Automatic (*Manual) |
TAS (listdata) | Bi-annually | 274K | Automatic |
ACT (ACTmapi) | Daily (*Fortnightly) | 211K | Automatic |
Melbourne | Daily (*Fortnightly) | 63K | Manual |
Greater Geelong | Daily (*Fortnightly) | 141K | Automatic |
Brisbane | Quarterly | 700K | Manual |
Sunshine Coast | Ad-hoc | 151K | Automatic |
Logan City | Daily (*Fortnightly) | 147K | Automatic |
Gold Coast | Ad-hoc | 225K | Automatic |
Launceston | Daily (*Fortnightly) | 33K | Automatic |
Greater Wellington | No longer provided | 194K | Automatic |
Palmerston North | Daily (*Fortnightly) | 36K | Automatic |
Bay of Plenty Rotorua | Daily (*Fortnightly) | 33K | Automatic |
In AU, it could eventually provide a competitor to GNAF with daily updates instead of quarterly
Future
Cadastre, Buildings, Roads, etc.
Validating and updating OpenStreetMap schools with open data
By Andrew Harvey
Validating and updating OpenStreetMap schools with open data
- 100