Close Menu
    Trending
    • DataRobot Launches Federal AI Suite
    • Meta CEO Mark Zuckerberg Wants You to Make AI Friends
    • The Shadow Side of AutoML: When No-Code Tools Hurt More Than Help
    • cbdhd – شماره تماس – Medium
    • Fueling Autonomous AI Agents with the Data to Think and Act
    • IBM CEO: AI Replaced Hundreds of Human Resources Staff
    • Pharmacy Placement in Urban Spain
    • AI platforms for secure, on-prem delivery
    Finance StarGate
    • Home
    • Artificial Intelligence
    • AI Technology
    • Data Science
    • Machine Learning
    • Finance
    • Passive Income
    Finance StarGate
    Home»Artificial Intelligence»Pharmacy Placement in Urban Spain
    Artificial Intelligence

    Pharmacy Placement in Urban Spain

    FinanceStarGateBy FinanceStarGateMay 8, 2025No Comments23 Mins Read
    Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
    Share
    Facebook Twitter LinkedIn Pinterest Email


    1.- AND BACKGROUND.

    1.1.- INTRODUCTION

    This case research demonstrates the usage of Geospatial applied sciences to handle a enterprise problem within the improvement of the pharmacy community within the Neighborhood of Madrid, Spain. This evaluation is predicated on a venture that features authorized, city planning, engineering, administrative legislation and enterprise issues, however these features are exterior the scope of this evaluation. Right here we focus completely on the applying of superior geospatial applied sciences, corresponding to OSMnx and NetworkX, to beat the geospatial challenges concerned within the deployment of the pharmacy community, particularly how one can discover gaps within the city pharmacy community the place it’s attainable to put in a brand new pharmacy whereas respecting the authorized restrictions on the minimal distance between pharmacies.

    1.2.- BACKGROUND

    The pharmaceutical sector in Spain is regulated by the federal government with the intention of making certain the provision and shelling out of medicines underneath applicable high quality and value circumstances. Inside this sector, distribution is affected by quite a few limitations corresponding to: the possession, location and technical-economic circumstances of pharmacies by state legal guidelines [1] and quite a few rules of the Autonomous Communities. This publication will cope with the constraints concerning location within the Autonomous Neighborhood of Madrid.

    In relation to funding within the community of pharmacies in Spain usually, and within the Autonomous Neighborhood of Madrid specifically, the attention-grabbing downside of discovering appropriate areas for establishing a pharmacy arises. Though this seek for areas could be in new city areas underneath improvement, probably the most attention-grabbing is consolidated city land. It’s because the funding maturity interval is shorter, as there’s already a inhabitants residing within the space, and the inhabitants density is normally increased than that deliberate for improvement areas. Nevertheless, the issue is that in these consolidated city areas there are already pharmacies in operation and the minimal distances between them should be revered by legislation.

    The Spanish authorized framework for the pharmaceutical sector establishes a minimal distance limitation of 250 m between pharmacies in an effort to find a pharmacy workplace [2], [3]. This distance needs to be measured by following a route based on the next issues:

    • It needs to be a route much like that which a pedestrian would observe.
    • It ought to join the centres of the fronts of pharmacies, not the entrances to pharmacies.

    As well as, it should be ensured that the gap to public well being services is greater than 150 m measured alongside a pedestrian route.

    Some points are highlighted beneath:

    • Pharmacies established prior to those legal guidelines don’t observe these guidelines, with the outcome that some pharmacies are positioned at a distance of lower than 250m. Regardless of this, there are nonetheless city openings for the situation of latest pharmacies in areas of curiosity from the viewpoint of the pharmaceutical enterprise.
    • The existence of those city openings will not be sufficient and requires further fieldwork to analyse the existence of accessible properties to accommodate the pharmacy in these areas and to check the likelihood provided by city planning to really set up a pharmacy in these areas. That is due to this fact a primary step within the funding course of.

    The effectiveness of open-source instruments corresponding to OSMnx [4] and Networkx [5] in addressing complicated issues associated to city material evaluation, city transport and mobility has been demonstrated in quite a few publications [6]–[8]. The intention of this publication is to current a technique based mostly on OSMnx and NerworkX to disclose potential openings (alternatives) within the city material for the situation of pharmacies considering the authorized restrictions.

    NetworkX is a Python library designed for the applying of graph concept [9] to analyse complicated networks of relationships. It operates by an advanced framework of objects, the place the fundamental parts are nodes, that are interconnected by edges, representing relationships between nodes. This device is extensively employed within the research, evaluation, and backbone of real-world issues, together with however not restricted to geospatial transportation networks, city geospatial networks, and social networks. OSMnx is a specialised open-source python library that makes use of OpenStreetMap geospatial information to vectorize the road networks of cities globally as NetworkX graphs, facilitating their evaluation by Python code. This method is exemplified in [10], the place varied city areas worldwide are systematically analyzed.

    Given the quite a few variables and alternate options to contemplate when using these instruments to handle geospatial challenges, a broad choice of publications on the topic has been reviewed. As a result of revolutionary and quickly evolving nature of those instruments, a few of these sources are completely obtainable by on-line boards, corresponding to https://stackoverflow.com/, or in web-native scientific journals. A key situation that has prompted appreciable debate in these sources is the tactic for connecting factors of curiosity (POIs) to town graphs of OSMnx, as mentioned in [11] – [12], to allow computations over these graphs to unravel issues associated to the POIs. For the particular case addressed on this paper—the localization of pharmacy workplaces (POIs) in compliance with authorized distance necessities—a brand new methodology has been developed to finest go well with the case, drawing on the related literature and on-line sources consulted. This system shall be offered within the methodology part and is anticipated to be relevant to comparable instances.

    2.- METHOD

    After gathering the mandatory information: UTM coordinates of the pharmacies and the suitable OSMnx graph of town of Madrid, a primary section of this technique consists of projecting the UTM coordinates of the pharmacies onto the OSMnx grid of Madrid as nodes. To do that, first, the perimeters of the OSMnx graph closest to every pharmacy shall be recognized within the “Information Placement on the Grid” section of this technique. That is completed by importing the OSMnx graph with out simplifying it. This fashion, all of the curved strains of the Madrid city graph could be approximated by a number of strains of decreased dimension, appropriate for subsequent vector calculation. Moreover, on this case it’s essential to venture the UTM coordinates of the pharmacy workplaces, that are normally positioned inside their institutions, onto the OSMnx graph. That is completed within the ‘Vector calculation’ section of the methodology. On this method, the situation of the midpoints of their façades on the general public highway is approximated.

    Thirdly, as soon as the UTM coordinates of the pharmacies have been projected as nodes of the OSMnx graph of town of Madrid, within the subsequent ‘Grid Overlay’ section, the areas of the community which are lower than 250 m from every of the pharmacy-nodes are calculated. For this objective, we don’t think about the Euclidean distance however the topological distance, based on the walkable city graph. Thus, n networks are obtained, one per pharmacy. Then, all of them are superimposed. Lastly, the results of this superposition is subtracted from the OSMnx graph of Madrid. The results of this subtraction is a brand new community with the perimeters which are greater than 250 m away from any pharmacy. Lastly, this result’s visualised as the ultimate resolution, since these edges represent the axes on which a pharmacy workplace could be housed from the topological viewpoint.

    As an instance this publication and check the methodology, an city space with a really sophisticated city material has been chosen, centred on the Madrid district of Tetuán, the place pharmacies are additionally very shut to one another, as a few of them have been put in earlier than the inclusion of the gap limitation within the authorized framework.

    To simplify the preliminary exposition of the methodology, the minimal authorized distance situation of 150 m to well being centres has been disbursed with, contemplating solely the minimal distance between pharmacies as a limiting issue. As soon as the methodology has been defined in its entirety, will probably be seen how this situation is definitely launched within the ‘dialogue’ part.

    Every section of the methodology is defined intimately beneath.

    2.1.- Information assortment

    The Neighborhood of Madrid has publicly obtainable information on its pharmacies and well being centres: addresses, codes, geographic coordinates, pharmacist in cost, and many others. These information can be found on the internet [13]. The csv recordsdata used on this publication have been extracted from it [14]. For the reason that factors to be thought-about for the calculation of distances needs to be the midpoints of the facades, and never the accesses to the pharmacies, it’s a higher approximation to make use of the UTM coordinates of the centre of the pharmacy institutions and venture them onto the OSMnx graph, as a substitute of geocoding the addresses of the pharmacies. On this method, the centre of the pharmacy institutions could be higher approximated. That is significantly necessary within the case of pharmacy premises with lengthy facades or nook facades, the place the geolocation of the premises is assigned to the doorway and to not the center level of the facade, which is the purpose referred to within the distance measurement regulation.

    As for the OSMnx community to be thought-about, will probably be of sort ‘stroll’ (network_type=’stroll’) [15], which incorporates all public pedestrian routes in Madrid. Since a part of the methodology makes use of vector calculations, the default simplification of the OSMnx community is discarded (therefore, simplify= ’False’) in an effort to get hold of the totality of the community nodes [16]. Thus, the curved elements of the community could be approximated by straight strains between the ‘nodes’ of the ‘edges’. With respect to this earlier publication, on this case, as well as the centre of the pharmacy institutions must also be projected onto the OSMnx community. As a conclusion of the above dialogue, the Madrid graph shall be imported as follows in code 1:

    Madrid_graph = ox.graph_from_place('Madrid, Spain', network_type='stroll', 
                                 simplify= False )

    Code 1. Python 3.11.5.

    2.2.- Information placement on the grid

    As defined above, step one is to determine the perimeters of the detailed model of the OSMnx graph of Madrid which are closest to every pharmacy. That is completed by the OSMnx distances module, saving the information of every nearest edge within the corresponding row of the pharmacies DataFrame, in addition to the gap, as a verify, code 2.

    for index, row in farmacias.iterrows():
        edge = ox.distance.nearest_edges(Madrid_graph, row['lon'], 
                                         row['lat'], return_dist=True)
        node = ox.distance.nearest_nodes(Madrid_graph, row['lon'], 
                                         row['lat'], return_dist=True)
        farmacias.loc[index,'edge_1'] = str(edge[0][0])
        farmacias.loc[index,'edge_2'] = str(edge[0][1])
        farmacias.loc[index,'edge_n'] = str(edge[0][2])
        farmacias.loc[index,'edge_d'] = edge[1]
        farmacias.loc[index,'node'] = str(node[0])
        farmacias.loc[index,'node_d'] = node[1]

    Code 2. Python 3.11.5. ‘lon’ and ‘lat’ stand for the geographical coordinates Longitude and Latitude.

    Though not crucial for the following calculations, the identification of the closest node has additionally been included for info and high quality management functions.

    These are proven beneath in Fig. 1 for the chosen Madrid pilot setting.

    Fig. 1. Information Placement on the grid. UTM coordinates of the pharmacies, blue factors. Nearest nodes of the graph, purple factors. Closest edges of the graph, purple segments. Personal elaboration utilizing OSMnx. Information © OpenStreetMap contributors, obtainable underneath the Open Database License

    2.3.- Vector calculation

    So as to venture the pharmacies on the graph of Madrid, it’s taken into consideration that what’s of curiosity on this case is to determine the midpoint of their façade on the general public methods, i.e. on the graph. As talked about above, typically, the UTM supplied within the Public Administration recordsdata refer to a degree contained in the business institution. Due to this fact, it’s essential to venture these factors on the Madrid graph, remodeling them into a brand new node of the graph. On this case, it’s not appropriate to hyperlink pharmacies to the graph by an edge, since solely pedestrian routes on public methods are of curiosity for distance measurement. So, as a substitute, a brand new node needs to be created the place every pharmacy workplace is projected on the graph, on the closest edge decided within the earlier part.

    The projection is carried out utilizing the Python library Numpy [17] utilizing the next vector calculation, which offers the coordinates of the brand new P nodes which are the projection of every pharmacy on the graph, Fig. 2:

    Fig. 2. Vector calculation scheme. F, pharmacy UTM level. P, projected pharmacy node. E1 and E2, edge ends. L, is the size of the sting in OSMnx. Personal elaboration.

    Within the case that “d” or “L2” is destructive, which may happen resulting from small variations between the lengths of the perimeters in OSMnx and the projections made utilizing UTM coordinates, the node the place the pharmacy is projected shall be one of many excessive nodes defining the sting, relying on which of the 2 portions is destructive. If “d” is destructive, then the pharmacy shall be projected as “E1”; if “L2” is destructive, then as “E2”.

    Thus, a brand new edge is created that connects this new node with the nodes of the closest edge. Subsequently, the beforehand decided nearest edge is deleted, as it’s changed by the one simply created. See code 3.

    for index, row in farmacias.iterrows():
        # vector calculation
        F = np.array( [row['localizacion_coordenada_x'], row['localizacion_coordenada_y']])
        E1 = np.array([utm.from_latlon(Madrid_graph.nodes[row['edge_1']]['y'], Madrid_graph.nodes[row['edge_1']]['x'], 30,'N')[0],
                       utm.from_latlon(Madrid_graph.nodes[row['edge_1']]['y'], Madrid_graph.nodes[row['edge_1']]['x'], 30,'N')[1]])
        E2 = np.array([utm.from_latlon(Madrid_graph.nodes[row['edge_2']]['y'], Madrid_graph.nodes[row['edge_2']]['x'], 30,'N')[0],
                       utm.from_latlon(Madrid_graph.nodes[row['edge_2']]['y'], Madrid_graph.nodes[row['edge_2']]['x'], 30,'N')[1]])
        d = np.dot(E2-E1,F-E1)/Madrid_graph.edges[(row['edge_1'],row['edge_2'],row['edge_n'] )]['length']
        d_vect = (E2-E1)*d/Madrid_graph.edges[(row['edge_1'],row['edge_2'],row['edge_n'] )]['length']
        F_coord = E1 + d_vect
        L_calculada = np.sqrt(np.dot(E2-E1,E2-E1))
        F_coord_LL = utm.to_latlon(F_coord[0], F_coord[1], 30, 'N')
        L2 = Madrid_graph.edges[(row['edge_1'],row['edge_2'],row['edge_n'] )]['length'] - d
        # edge and node substitution
        if d

    Code 3. . Python 3.11.5. ‘farmacia_nro_soe’ stands for pharmacy code. The variables to start with (F, E1, E2, d, and many others) consult with these in Fig. 2. The opposite attributes of nodes and edges (‘coloration’, ‘dimension’) are supposed to spotlight them within the drawing course of.

    The results of this calculation is proven in Fig. 3

    Fig. 3. Projected pharmacies as purple nodes within the Madrid graph. Personal elaboration utilizing OSMnx. Information © OpenStreetMap contributors, obtainable underneath the Open Database License

    2.4.- Grid overlay.

    On this section we’re going to create graphs of 250 m strolling distance with centre at every of the pharmacy nodes in Madrid: nx.mills.ego_graph([...], radius=250, centre=True, distance=’size‘). They’re then composed to type a bigger one containing all of them: MultiGraph.nx.compose_all(). They’re then subtracted from the bottom Madrid graph initially used: MultiGraph.remove_edges_from(). This graph with the perimeters and nodes remaining after the subtraction incorporates edges that meet the situation of getting all their factors positioned greater than 250 m from all the opposite pharmacy nodes, due to this fact, more likely to home a brand new pharmacy, code 4.

    for index, row in farmacias.iterrows():
        Grph = nx.mills.ego_graph(Madrid_graph,row['farmacia_nro_soe'] , 
                                       undirected=True, radius=250, 
                                       heart=True, distance='size')
        superposicion.append(Grph)
    S = nx.compose_all(superposicion)
    nx.set_edge_attributes(S, 'r', 'coloration' )
    Madrid_graph.remove_edges_from(checklist(S.edges))    

    Code 4. . Python 3.11.5. ‘farmacia_nro_soe’ stands for pharmacy code. 

    3.- RESULTS

    Fig. 4 reveals the results of making use of the process to the set of pharmacies represented by the inexperienced dots solely in an almond-shaped space of town of Madrid. All edges containing factors which are lower than 250 m away from the given pharmacy community have been eliminated, so {that a} hole is noticed throughout the illustration. The perimeters which are nonetheless current throughout the hole after the removing are these the place it will be attainable to accommodate a brand new pharmacy from a topological viewpoint. Clearly, within the precise venture it’s essential to verify the city circumstances of those ‘edges’, in addition to the provision of a business actual property to accommodate a pharmacy, see the next part.

    Fig. 4. Consequence: the perimeters the place it might be attainable to host new pharmacies, given a constellation of present pharmacies as blue dots. The perimeters of the graph positioned exterior the topological distance of 250 m throughout the given constellation of pharmacies, proven as purple segments, are attainable appropriate areas for a pharmacy. Gray background: shadows of buildings. Personal elaboration utilizing OSMnx. Information © OpenStreetMap contributors, obtainable underneath the Open Database License

    4.- DISCUSSION AND CONCLUSIONS

    4.1.-Graph choice

    Provided that pharmacy workplaces in Spain can solely be positioned on public pathways and that the 250 m distance limitations between pharmacy workplaces are measured by pedestrian routes, the community sort ‘stroll’ [15], which incorporates all public pedestrian routes in Madrid, has been chosen because the OSMnx Madrid graph, code 5.

    Madrid_graph = ox.graph_from_place('Madrid, Spain', network_type='stroll', 
                                 simplify= False )

    Code 5. Python 3.11.5

    In instances totally different from the one at hand, through which not solely public roads are helpful for the work, but in addition private ones, a graph that features all of them—each public and private—might be chosen by utilizing the Overpass QL code to specify a customized filter [18], code 6:

    Madrid_graph = ox.graph_from_place('Madrid, Spain', simplify= False, 
        custom_filter=
        '["area"!~"yes"]'
        '["highway"!~"cycleway|motor|proposed|construction|abandoned|platform|raceway"]'
        '["foot"!~"no"]["service"!~"private"]["access"!~"private"]' )

    Code 6. Python 3.11.5

    4.2.-Procesing the information.

    As defined within the introduction, for vector calculation causes, the “unsimplified” OSMnx graph for Madrid has been chosen. Nevertheless, which means that the variety of nodes within the NetworkX graph is sort of massive, specifically 465,976, in comparison with 154,311 within the simplified community of Madrid. This, along with the complexity of a metropolis like Madrid, makes the calculation course of described above take fairly a very long time, relying on the {hardware} used. If there are {hardware} limitations, there are attention-grabbing publications value consulting, which may pace up the calculations of the Python engine, as is the case of utilizing the Numba library [11].

    4.3.- The Approximate Nature of the Answer.

    The vary of city conditions associated to business premises is huge. For instance, there are business premises whose façades will not be steady. In such instances, authorized rules require contemplating the a part of the façade that’s most related to every particular case. Even in these conditions, the answer is pretty exact. Nevertheless, it stays an approximate resolution that serves as a helpful place to begin for an in depth on-site evaluation.

    4.4.-Simplification.

    For the sake of readability, to this point solely the minimal distance limitation between pharmacies of 250 m alongside a pedestrian route has been thought-about. As indicated in part 2.- METHOD, additionally it is crucial for a pharmacy to respect a minimal distance of 150 m from well being centres. Having seen the methodology, this will simply be completed by including the well being centres of Madrid, publicly obtainable as csv file within the net of the Neighborhood of Madrid [19]. We proceed with the identical methodology as within the case of pharmacies to create the graphs containing factors positioned lower than 150 m from every well being centre; on this case nx.mills.ego_graph([...], radius=150, centre=True, distance=’size‘). Then, within the ‘Grid Overlay’ section, we superimpose this graph with the one for pharmacies within the MultiGraph.nx.compose_all() step. Subsequently subtracting this complete set from the Madrid metropolis graph.

    4.5.- Purposes apart from these regarding consolidated city land.

    Though this publication has handled the case of finding pharmacies on consolidated city land, NetworkX functionalities in Python will also be used to check one of the best areas for pharmacies in creating city areas that don’t but have city companies and services put in. This may be completed by centrality measures. There are very attention-grabbing examples of utilizing centrality measures to analyse an city community, for instance within the case of an city biking community [16]. Within the case of pharmacies, the NetworkX “betweenness centrality” measure could be an attention-grabbing candidate to assist decide probably the most interconnected pedestrian routes in a creating city space, which is a fascinating function to host a pharmacy, as they are typically the place most pedestrians flow into. That is the criterion used to analyse the advance factors of cycle lane networks in Copenhagen [20]. However it is a totally different downside from the one addressed on this publication, and needs to be handled in one other publication.

    4.6.- Dialogue of the result.

    As indicated within the introduction, the given resolution is topological in nature. For instance, in Fig. 5, the perimeters highlighted inside inexperienced squares “a” correspond to roads in a really huge road in Madrid, the “Paseo de La Castellana”, with a number of lanes at totally different ranges and boulevards, which pedestrians can solely entry by only a few zebra crossings following a circuitous route. These ‘edges’ have been chosen within the computation exactly because of this: though their Euclidean distance to the closest pharmacies will not be massive, the precise route a pedestrian has to take to achieve them is for much longer, as they’ll solely be accessed through just a few zebra crossings following a circuitous route. Nevertheless, resulting from city planning constraints, they aren’t appropriate areas for a pharmacy.

    As defined above, after figuring out the perimeters that respect the limitation of distances between pharmacies following this technique, it’s essential to additional analyse them when it comes to: availability of economic actual property in them to accommodate a pharmacy and the chances provided by city planning on permitted makes use of and actions on them. An instance is the highlighted inside inexperienced sq. ‘b’. This can be a massive city plot belonging to the general public water provide firm in Madrid, ‘Canal de Isabel II’, which additionally capabilities as a inexperienced area within the metropolis. On this case, regardless of having been chosen for computation, it’s not an appropriate area to accommodate a pharmacy resulting from city planning and possession points. Regardless of its Euclidean proximity to the encompassing pharmacies, the computation has chosen these edges due to their troublesome accessibility, as they’re surrounded by a wall, which requires many detours to enter them following a pedestrian route from the encompassing areas.

    The chosen research space has a excessive saturation of pharmacies, primarily resulting from the truth that lots of them had been put in earlier than the regulation of distances between pharmacies got here into drive. As well as, as a result of city chaos of the world, pedestrian routes are very circuitous. Because of this, regardless of the excessive density of pharmacies within the city space, the computation has been capable of finding gaps that might a priori home pharmacies. A few of them are inscribed in cyan ellipses and circles, Fig. 5.

    Fig. 5. Particular instances. Personal elaboration utilizing OSMnx. Information © OpenStreetMap contributors, obtainable underneath the Open Database License

    5.- Information Availability and Disclaimer

    The datasets utilized on this research are publicly accessible and licensed for any use by the Autonomous Neighborhood of Madrid, Spain. Avenue community information was sourced from OpenStreetMap © OpenStreetMap contributors, through the OSMnx Python library, and is obtainable underneath the Open Database License (ODbL): https://opendatacommons.org/licenses/odbl/1.0/ . Geospatial layers as pharmacy areas, had been derived from publicly accessible GeoJSON and csv recordsdata hosted on https://datos.comunidad.madrid/group/salud and https://datos.comunidad.madrid/catalogo/dataset/6f407280-6ab1-43fb-bb48-ab954ec6edae/resource/130c1f6e-b131-44a1-94c9-00c9bb807ca6/download/oficinas_farmacia.csv , by the Autonomous Neighborhood of Madrid, Spain, explicitly allowing any use, as could be seen within the corresponding Phrases of Use and Licensing Info at https://www.comunidad.madrid/servicios/012-atencion-ciudadano/aviso-legal-privacidad.

    The methodological design, technical implementation (e.g., community evaluation through NetworkX), and spatial computations offered on this article had been developed independently by the writer. All analytical workflows, visualizations, and conclusions are unique contributions, free from third-party mental property restrictions. For transparency, direct hyperlinks to information sources has been supplied within the References and Information Availability sections of this text.

    Word on Legal responsibility:

    In accordance with the publicly obtainable information sources employed, as defined within the earlier “Information Availability” part, the writer hereby disclaims any duty for penalties, damages, or losses ensuing from the entry, use, or interpretation of the knowledge offered on this work, as completed within the Phrases of Use of such information sources. This text is meant strictly for academic functions and doesn’t represent skilled or business recommendation. Customers are urged to independently validate information and seek the advice of related consultants earlier than making use of any findings.

    6.- REFFERENCES

    [1]         Jefatura del Estado de España, “Ley 29/2006, de 26 de julio, de garantías y uso racional de los medicamentos y productos sanitarios.,” BOE, vol. 178, no. BOE-A-2006-13554, pp. 28122–28165, 2006.

    [2]         Jefatura del Estado de España, “Ley 16/1997, de 25 de abril, de Regulación de Servicios de las Oficinas de Farmacia.,” BOE, vol. 100, no. BOE-A-1997-9022, pp. 13450–13452, 1997.

    [3]         Ministerio de Sanidad y Seguridad Social de España, “ORDEN de 21 de noviembre de 1979 por la que se desarrolla el Actual Decreto 909/1978, de 14 de abril, en lo referente al establecimiento, transmisión e integración de Oficinas de Farmacia.,” BOE, vol. 302, no. BOE-A-1979-29679, pp. 28975–28977, 1979.

    [4]         G. Boeing, “Modeling and Analyzing City Networks and Facilities with OSMnx. Working paper.,” github.com, 2024. [Online]. Accessible: https://geoffboeing.com/publications/osmnx-paper/. [Accessed: 28-Jun-2024].

    [5]         A. A. Hagberg, D. A. Schult, and P. J. Swart, “Exploring community ntructure, nynamics, and nunction utilizing NetworkX,” in Proceedings of the seventh Python in Science Convention, 2008, no. SciPy.

    [6]         P. Zhao, Y. Yen, E. Bailey, and M. T. Sohail, “Evaluation of city drivable and walkable road networks of the ASEAN sensible cities community,” ISPRS Int. J. Geo-Info, vol. 8, no. 10, 2019.

    [7]         G. Boeing, “City road community evaluation in a computational pocket book,” Area, vol. 6, no. 3, 2019.

    [8]         G. Boeing, “Avenue Community Fashions and Indicators for Each City Space within the World,” in Geographical Evaluation, 2022, vol. 54, no. 3.

    [9]         S. Ghosh, A. Mallick, A. Chowdhury, Ok. De Sarkar, and J. Mukherjee, “Graph concept purposes for superior geospatial modelling and decision-making,” Appl. Geomatics, vol. 16, no. 4, pp. 799–812, 2024.

    [10]      G. Boeing, “A multi-scale evaluation of 27,000 city road networks: Each US metropolis, city, urbanized space, and Zillow neighborhood,” Environ. Plan. B City Anal. Metropolis Sci., vol. 47, no. 4, 2020.

    [11]      D. Vityazev, “Connecting Information Factors to a Street Graph with Python Effectively,” In direction of Information Science, 2022. [Online]. Accessible: https://towardsdatascience.com/connecting-datapoints-to-a-road-graph-with-python-efficiently-cb8c6795ad5f.

    [12]      Y. Chang, “Connecting and interpolating POIs to a highway community,” In direction of Information Science, 2019. [Online]. Accessible: https://towardsdatascience.com/connecting-pois-to-a-road-network-358a81447944. [Accessed: 07-Oct-2024].

    [13]      Comunidad de Madrid, “Datos Abiertos Comunidad de Madrid. Portal de transparencia,” 2024. [Online]. Accessible: https://datos.comunidad.madrid/group/salud. [Accessed: 01-Oct-2024].

    [14]      Comunidad de Madrid, “Oficinas de Farmacia, csv recordsdata.,” Portal de Datos Abiertos Comunidad de Madrid. Portal de transparencia, 2024. [Online]. Accessible: https://datos.comunidad.madrid/catalogo/dataset/6f407280-6ab1-43fb-bb48-ab954ec6edae/useful resource/130c1f6e-b131-44a1-94c9-00c9bb807ca6/obtain/oficinas_farmacia.csv.

    [15]      G. Boeing, “OSMnx: New strategies for buying, setting up, analyzing, and visualizing complicated road networks,” Comput. Environ. City Syst., vol. 65, pp. 126–139, 2017.

    [16]      M. A. Alattar, C. Cottrill, and M. Beecroft, “Modelling cyclists’ route alternative utilizing Strava and OSMnx: A case research of the Metropolis of Glasgow,” Transp. Res. Interdiscip. Perspect., vol. 9, 2021.

    [17]      C. R. Harris et al., “Array programming with NumPy,” Nature, vol. 585, no. 7825. 2020.

    [18]      G. Boeing, “Use string formatting to insert infrastructure into question,” github, 2017. [Online]. Accessible: https://github.com/gboeing/osmnx/blob/v0.5.3/osmnx/core.py#L482-483. [Accessed: 01-Sep-2024].

    [19]      Comunidad de Madrid, “Centros de Salud, csv recordsdata.,” Portal de Datos Abiertos de la Comunidad de Madrid. Portal de transparencia, 2024. [Online]. Accessible: https://datos.comunidad.madrid/dataset/centros_servicios_establecimientos_sanitarios.

    [20]      A. Vybornova, T. Cunha, A. Gühnemann, and M. Szell, “Automated Detection of Lacking Hyperlinks in Bicycle Networks,” Geogr. Anal., vol. 55, no. 2, 2023.



    Source link

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleAI platforms for secure, on-prem delivery
    Next Article IBM CEO: AI Replaced Hundreds of Human Resources Staff
    FinanceStarGate

    Related Posts

    Artificial Intelligence

    The Shadow Side of AutoML: When No-Code Tools Hurt More Than Help

    May 8, 2025
    Artificial Intelligence

    Uh-Uh, Not Guilty | Towards Data Science

    May 8, 2025
    Artificial Intelligence

    A Practical Guide to BERTopic for Transformer-Based Topic Modeling

    May 8, 2025
    Add A Comment
    Leave A Reply Cancel Reply

    Top Posts

    Gift from Sebastian Man ’79, SM ’80 supports MIT Stephen A. Schwarzman College of Computing building | MIT News

    February 12, 2025

    What HVAC Marketing Can Teach Every Industry About Winning in 2025

    February 4, 2025

    Optimizing AI Models With No-Code Development | by Sarah Martinez | Feb, 2025

    February 1, 2025

    How to Build a Strong Brand With a Limited Budget

    May 7, 2025

    LLaMa 4: Running Locally in Under an Hour | by Anthony Maio | Digital Children | Apr, 2025

    April 8, 2025
    Categories
    • AI Technology
    • Artificial Intelligence
    • Data Science
    • Finance
    • Machine Learning
    • Passive Income
    Most Popular

    How They Started a Multimillion-Dollar Sold-Out Business

    March 13, 2025

    DIY AI & ML: Logistic Regression. An exercise in gaining an in-depth… | by Jacob Ingle | Feb, 2025

    February 19, 2025

    Sam The Concrete Man is North America’s #1 Residential Concrete Franchise

    February 19, 2025
    Our Picks

    AI Isn’t Lulling Us to Sleep – It’s Forcing Us to Wake Up to What Consciousness Really Is | by Brendan Baker | Mar, 2025

    March 22, 2025

    MIT engineers grow “high-rise” 3D chips | MIT News

    February 10, 2025

    Bvcxzsxc

    March 10, 2025
    Categories
    • AI Technology
    • Artificial Intelligence
    • Data Science
    • Finance
    • Machine Learning
    • Passive Income
    • Privacy Policy
    • Disclaimer
    • Terms and Conditions
    • About us
    • Contact us
    Copyright © 2025 Financestargate.com All Rights Reserved.

    Type above and press Enter to search. Press Esc to cancel.