Utilisation des données OSM pour l'analyse

Formulation du problème

Dans le cadre du projet de l' Atlas photo-géographique de la Russie (photogeomap.ru), nous avons rassemblé un certain nombre de photographies de divers paysages du pays. Beaucoup d'entre eux sont fabriqués dans des endroits plutôt difficiles d'accès. C'est cette inaccessibilité au niveau qualitatif que nous voulons évaluer pour chaque point (photos) /





Indice d'inaccessibilité

Une caractéristique qui permet d'évaluer indirectement, au niveau qualitatif, la complexité pour arriver au point de prise de vue d'une image donnée. Puisqu'il n'y avait pas de solutions toutes faites pour calculer une telle caractéristique. Il a été décidé de créer le leur. Appelons cela l'indice (ID) «d'inaccessibilité».





De quoi cela dépend-il? Évidemment, de:





  • distance des routes accessibles pour le transport





  • distance des sentiers de randonnée et des sentiers adaptés uniquement à la marche





  • distance des voies navigables





Source de données pour l'analyse

La seule source de données vectorielles disponible pour une telle analyse de proximité est OSM.   





Points controversés et hypothèses

Je décrirai immédiatement toutes les hypothèses que nous avons faites





  1. OSM .

    . .





  2. – – . .





  3. . , .





OSM

1.        OSM , https://download.geofabrik.de Postgres (c ext. PostGIS).

planet_osm_line.  

( highway)





2.        . materialize view planet_osm_line.





  - select * from planet_osm_line where highway  is not null and highway != ’track’ ( OSM ) – …..





 - select * from planet_osm_line where highway  is not null and highway = ’track’ ( )





m.view  -   . .





3.        . materialize view  





-





--------------------------------

 SELECT t.waterway , count (t.waterway) as cnt FROM public.osm_rivers_l as t where t.waterway is not null group by t.waterway order by cnt desc

---------------------------------








()

select * from planet_osm_line where waterway  is not null





()

select * from planet_osm_polygon where water  is not null





() , .

, QGIS . , PostGIS, . , 10 ( GIS)



- Road_dist  - Track_dist !   . ( , ) River_dist





. OSM , ..





, .  

.





1. ( Road_cat Track_cat)   (Road_cst Track_cst)





Track_cst 5 – 0





1





0,5





1





1 5





2





2





5 10





3





4





10 25









6





25





1





10





2. (River_cat)    (River_cst)   10 , 0





1





0,5





2





1 5





2





4





5 10





3





6





10









10





 3. .

Sea_cst « » , ( – ). 0, .





« »









5









10





 4.        4  *_cst  INDEX_IMP

 -   -- .  



3 - (





– ….





– ….





30  –     - …



- . ( ) .








All Articles