Usando dados OSM para análise

Formulação do problema

Como parte do projeto Foto-Geográfico Atlas da Rússia (photogeomap.ru), coletamos uma série de fotografias de várias paisagens do país. Muitos deles são feitos em locais de difícil acesso. É esta inacessibilidade a nível qualitativo que queremos avaliar para cada ponto (fotos) /





Índice de inacessibilidade

Uma característica que permite indiretamente, a um nível qualitativo, avaliar a complexidade de chegar ao ponto de filmagem de um determinado quadro. Uma vez que não existiam soluções prontas para o cálculo de tal característica. Foi decidido criar o seu próprio. Vamos chamá-lo de índice de “inacessibilidade” (ID).





De que depende? Obviamente, de:





  • distância de estradas acessíveis para transporte





  • distância de trilhas para caminhadas e caminhos adequados apenas para caminhadas





  • distância de vias navegáveis





Fonte de dados para análise

A única fonte de dados vetoriais disponível para tal análise de proximidade é o OSM.   





Pontos controversos e suposições

Descreverei imediatamente todas as suposições que fizemos





  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