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.

Made with Slides.com