Ovvio che è possibile, ma dipende da come vengono archiviati i dati. Nella mappa del Comune di Milano i numeri civici differenzati sono quelli del Comune di Milano, non di OSM (come avevi scritto), e sono probabilmente archiviati in modo esplicito come “Indirizzo per Negozio” e “Indirizzo per Passo Carraio”, tant’è che il numero è proprio diverso, ad es. 24 per l’indirizzo standard, 24P01 per i passi carrai e 24N01 per i negozi.
La situazione è assai diversa rispetto a quella in OSM (il che non esclude che lo si potrebbe riuscire a rappresentare comunque anche in OSM).