Validating and updating OpenStreetMap schools with open data

 

Andrew Harvey

1. Identify Data

2. Licensing Check

3. Develop & Document a Plan

  1. Consult community
     
  2. Mapping to OSM schema
     
  3. 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