[OSM-dev-fr] Aide pour Osmose et SQL: buildings cadastre fractionnés

didier2020 didier2020 at free.fr
Mar 17 Nov 15:41:51 UTC 2015


deja bonjour!

pour l'optimisation je ne sais pas ...mais après avoir trituré un peu
les batiments, j'ai remarqué 

- les batiments peuvent avoir des angles bizares sans pour autant etre
morcelé (une petite pointe) => calcul des angles sur des segments
suffisement grand , plutot que 90°, tres pointu .
mon dernier calcul du nombre moyen de node pour un batiment etait de 5
=> ecarter les segments faisant moins de périmetre/5 (ou plus) ?

- il suffit de trouver un batiment morcelé pour en avoir d'autre a coté
(ce qui rejoint l'analyse de vincent pour les parcelles)

- les zones industrielles , d'activités sont par nature plus favorable
au morcellement => recherche par surface (avec josm ca marche bien)

- recherche par nombre de nodes (avec josm ca marche bien) pour la
simplification ou les reservoir coupés n morceaux 



Le lundi 16 novembre 2015 à 19:46 +0100, Tyndare a écrit : 
> 
> Bonjour,
> 
> J'ai voulu essayer de faire une analyse osmose pour détecter des
> bâtiments fractionnés à cause du cadastre.
> Pour l'instant ce n'est pas vraiment une réussite, je ne sais pas si
> il y aurait des volontaires pour m'aider, je ne maîtrise pas du tout
> SQL ou PostGIS en fait...
> 
> Ce que j'ai voulu faire c'est détecter les situations où un bâtiment
> est collé à un autre de manière rectiligne, mais dont l'angle avec la
> section commune ne soit pas à 90°:
> 
> -----+----
>      /
>     /
> --+-------
> 
> J'ai deux problèmes:
> 
> 1. Le principe marche relativement bien dans les zones modernes (où
> les bâtiments sont à peut près carrés), mais trouves beaucoup trop de
> faux positifs dans les vielles villes.
> Si quelqu'un à une idée d'heuristique pour réduire le nombre de faux
> positifs je suis preneur.
> 
> 
> 2. Ma requête SQL est beaucoup trop compliquée, et elle génère des
> tables intermédiaires de taille exponentielle...
> Si une âme charitable est motivé pour jeter un œuil à mon horrible
> requête SQL et me donner quelques conseils d'optimisation:
> 
> https://github.com/tyndare/osmose-backend/commit/6dd5e773ac7e0f5480518c066ed2bd4b0c50a04e
> 
> Merci,
> 
> Tyndare.
> 
> _______________________________________________
> dev-fr mailing list
> dev-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev-fr





Plus d'informations sur la liste de diffusion dev-fr