SlideShare une entreprise Scribd logo
1  sur  180
OpenStreetMap Iván Sánchez Ortega <ivan@sanchezortega.es> OpenStreetMap España
OpenStreetMap es...
GRANDE OpenStreetMap es...
OpenStreetMap es... ,[object Object]
393228695 puntos
150000+ usuarios
400+ profesionales
 
1/4:  El porqué de OSM
Platón
http://en.wikipedia.org/wiki/Plato
Mundo de las ideas
Alegoría de la caverna
(vídeo) http://platosallegory.com
Platón Mapas
Platón Mapas web
 
“Están sacando los mapas del cajón”
“Puedo ver mapas gratis”
“Puedo usar mapas gratis”
“Puedo hacer aplicaciones con sus mapas”
http://www.flickr.com/photos/paulthewineguy/2329382156/
“A pessimist is an optimist with experience.” -- François Roland Truffaut
“Está sin actualizar”
“Está incorrecto”
“El estilo es feo y no lo puedo cambiar”
“La API no me deja hacer X”
http://www.flickr.com/photos/paulthewineguy/2329382156/
Licencia
Puedo hacer aplicaciones con sus mapas... ... bajo sus condiciones
Puedo hacer aplicaciones con sus mapas... ,[object Object]
Sólo si nos dices quién eres
Sólo si pongo publicidad en tu web
Sólo si lo programas en X lenguaje
Sólo si sopla viento de levante y es jueves
Conclusión:
 
 
 
¡Queremos datos!
¡Queremos  todos  los datos para hacer  lo que sea !
(para que quede claro)
¡Queremos  todos  los datos para hacer  lo que sea !
No lo digo sólo yo...
 
Schuyler Erie
http://www.vimeo.com/1841244
http://www.vimeo.com/1841244
http://www.vimeo.com/1841244
http://www.vimeo.com/1841244
http://www.vimeo.com/1841244
Tim-Berners Lee
http://en.wikipedia.org/wiki/Tim-Berners_Lee
http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html
http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html
http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html
http://www.ted.com/index.php/talks/tim_berners_lee_on_the_next_web.html
 
v = = = -> -> -> {{taxobox |name = Pleurodema borellii |status = LC |status_system = IUCN3.1 |regnum = [[Animalia]] |phylum = [[Chordata]] |classis = [[Amphibia]] }} '''''Pleurodema borellii''''' is a species of [[frog]] in the [[Leptodactylidae]] family. <node id=&quot;206358572&quot; lat=&quot;37.3905641&quot; lon=&quot;-5.9882308&quot; timestamp=&quot;2009-02-20T17:16:48+00:00&quot;/> <way id=&quot;22744006&quot; visible=&quot;true&quot; timestamp=&quot;2008-10-31T13:50:26+00:00&quot;> <nd ref=&quot;206358593&quot;/> <nd ref=&quot;206358594&quot;/> <nd ref=&quot;206358595&quot;/> <nd ref=&quot;206358596&quot;/> <tag k=&quot;highway&quot; v=&quot;residential&quot;/> static int read_fw (struct usb_dev_handle *dev, char *filename, long off) { int fd, len, req, llen, res, ret = -1; unsigned char data[4], rdata[1024], *ptr;
v<
2/4:  La tecnología de OSM
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
 
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
Nodos Ways Relaciones
<node id='30894545' lat='41.9797918' lon='2.8201551'> <tag k='place' v='town' /> <tag k='name' v='Girona' /> <tag k='name:es' v='Gerona' /> <tag k='is_in' v='Geronès, Girona, Catalonia, Spain, EU' /> <tag k='population' v='92186' /> <tag k='source:population' v='BOE REAL DECRETO 1683/2007, de 14 de diciembre' /> </node> Nodo Par de coordenadas, y etiquetas
<way id='23151177'> <nd ref='250101455' /> <nd ref='250101457' /> .... <nd ref='250671038' /> <nd ref='250671042' /> <tag k='created_by' v='JOSM' /> <tag k='highway' v='road' /> <tag k='name' v='Carrer de Industria' /> </way> Way Conjunto ordenado de nodos, y etiquetas
<relation id='48044'> <member type='way' ref='1216' role='' /> [...] <member type='way' ref='3047850' role='' /> <member type='way' ref='3047851' role='' /> <tag k='ref' v='E 15' /> <tag k='route' v='road' /> <tag k='type' v='route' /> <tag k='int_ref' v='E 15' /> </relation> Relación Conjunto de otros nodos, ways y/o relaciones con roles, y etiquetas
<tag k='highway' v='residential' /> <tag k='junction' v='roundabout' /> <tag k='barrier' v='bollard' /> <tag k='oneway' v='yes' /> <tag k='landuse' v='military' /> <tag k='place' v='town' /> <tag k='name' v='Carrer de Industria' /> <tag k='population' v='92186' /> <tag k='ref' v='E 15' /> Etiqueta Par clave-valor arbitrario (Aunque la mayoría se usa por consenso)
 
API ,[object Object]
Descargar un way (por ID)
Descargar una relación (por ID)
Descargar todos los datos de un área
Subir nuevos elementos (nodo/way/rel)
Abrir/cerrar changesets
(etc)
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
 
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
Mapping Parties
Mapping Parties = Frikis + GPS + cerveza
 
FRIKIS GPS CERVEZA
 
 
 
(vídeo mapping party)
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
planet.osm.bz2 6.3 GB
Planet dump: .osm.bz2 (cada miércoles) Planet diffs: .osmc.gz (cada día/hora/minuto)
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
 
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
 
 
 
(z=0, x=0, y=0)
 
(z=1, x=0, y=0) (z=1, x=1, y=0) (z=1, x=0, y=1) (z=1, x=1, y=1)
http://tile.openstreetmap.org/12/2047/1362.png zoom x y
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
 
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
Mapnik renderer (tile.osm.org) tiles@home (osmarender) www.osm.org website map editing software PostgreSQL backend Planet dump , Planet diffs PostGIS OpenLayers (“slippy map”) Mapnik style- sheets API 0.6 Mapnik + mod_tile mod_tile cache osm2pgsql osmosis Potlatch JOSM import scripts Geodata GPX traces, photos & notes WMS services Yahoo! imagery map tiles etcetera etcetera [email_address] server MySQL [email_address] clients Merkaator etcetera XAPI Mapping parties (the fun stuff)
3/4:  Cosas que se hacen con OSM
 
 
 
TopOSM
 
 
 
 
 
 
 
 
 
 
 
 
Trafficman (Android)
 
 
trackmyjourney
GpsMID
 
 
 
X- Plane
 
OSMlive
MapAnalyst
OpenStreetBugs
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CENSURADO
 
 
 
 
 
 
 
 
 
Layar
 
 
 
4/4:  Lugares interesantes
 
 
 
(This slide intentionally left blank)
 

Contenu connexe

Similaire à OpenStreetMap (en Zzzinc)

Html and i_phone_mobile-2
Html and i_phone_mobile-2Html and i_phone_mobile-2
Html and i_phone_mobile-2
tonvanbart
 
GTAC: AtomPub, testing your server implementation
GTAC: AtomPub, testing your server implementationGTAC: AtomPub, testing your server implementation
GTAC: AtomPub, testing your server implementation
David Calavera
 
Web Scraper Shibuya.pm tech talk #8
Web Scraper Shibuya.pm tech talk #8Web Scraper Shibuya.pm tech talk #8
Web Scraper Shibuya.pm tech talk #8
Tatsuhiko Miyagawa
 
Lecture 3 - Comm Lab: Web @ ITP
Lecture 3 - Comm Lab: Web @ ITP Lecture 3 - Comm Lab: Web @ ITP
Lecture 3 - Comm Lab: Web @ ITP
yucefmerhi
 

Similaire à OpenStreetMap (en Zzzinc) (20)

Open Maps (Or Close Enough?)
Open Maps (Or Close Enough?)Open Maps (Or Close Enough?)
Open Maps (Or Close Enough?)
 
Rendering OpenStreetMap Data using Mapnik
Rendering OpenStreetMap Data using MapnikRendering OpenStreetMap Data using Mapnik
Rendering OpenStreetMap Data using Mapnik
 
Rails e suas Gems
Rails e suas GemsRails e suas Gems
Rails e suas Gems
 
Real time web (Orbited) at BCNE3
Real time web (Orbited) at BCNE3Real time web (Orbited) at BCNE3
Real time web (Orbited) at BCNE3
 
Beholding the giant pyramid of application development; why Ajax applications...
Beholding the giant pyramid of application development; why Ajax applications...Beholding the giant pyramid of application development; why Ajax applications...
Beholding the giant pyramid of application development; why Ajax applications...
 
Python And GIS - Beyond Modelbuilder And Pythonwin
Python And GIS - Beyond Modelbuilder And PythonwinPython And GIS - Beyond Modelbuilder And Pythonwin
Python And GIS - Beyond Modelbuilder And Pythonwin
 
Html and i_phone_mobile-2
Html and i_phone_mobile-2Html and i_phone_mobile-2
Html and i_phone_mobile-2
 
Artspeakpresentation
ArtspeakpresentationArtspeakpresentation
Artspeakpresentation
 
GTAC: AtomPub, testing your server implementation
GTAC: AtomPub, testing your server implementationGTAC: AtomPub, testing your server implementation
GTAC: AtomPub, testing your server implementation
 
Web Scraper Shibuya.pm tech talk #8
Web Scraper Shibuya.pm tech talk #8Web Scraper Shibuya.pm tech talk #8
Web Scraper Shibuya.pm tech talk #8
 
Widgets Tools Keynote
Widgets Tools KeynoteWidgets Tools Keynote
Widgets Tools Keynote
 
Beyond Google Maps - FOWA 2008 London
Beyond Google Maps - FOWA 2008 LondonBeyond Google Maps - FOWA 2008 London
Beyond Google Maps - FOWA 2008 London
 
Flickr Open Api Mashup
Flickr Open Api MashupFlickr Open Api Mashup
Flickr Open Api Mashup
 
Beyond Googlemaps - Andrew Turner
Beyond Googlemaps - Andrew TurnerBeyond Googlemaps - Andrew Turner
Beyond Googlemaps - Andrew Turner
 
ESRI Developer Summit 2008 - Microsoft Virtual Earth
ESRI Developer Summit 2008 - Microsoft Virtual EarthESRI Developer Summit 2008 - Microsoft Virtual Earth
ESRI Developer Summit 2008 - Microsoft Virtual Earth
 
Building real-time collaborative apps with Ajax.org Platform
Building real-time collaborative apps with Ajax.org PlatformBuilding real-time collaborative apps with Ajax.org Platform
Building real-time collaborative apps with Ajax.org Platform
 
RefreshDC - The How Of Geo
RefreshDC - The How Of GeoRefreshDC - The How Of Geo
RefreshDC - The How Of Geo
 
Lecture 3 - Comm Lab: Web @ ITP
Lecture 3 - Comm Lab: Web @ ITP Lecture 3 - Comm Lab: Web @ ITP
Lecture 3 - Comm Lab: Web @ ITP
 
Building Complex GUI Apps The Right Way. With Ample SDK - SWDC2010
Building Complex GUI Apps The Right Way. With Ample SDK - SWDC2010Building Complex GUI Apps The Right Way. With Ample SDK - SWDC2010
Building Complex GUI Apps The Right Way. With Ample SDK - SWDC2010
 
Grails and Dojo
Grails and DojoGrails and Dojo
Grails and Dojo
 

Plus de Iván Sánchez Ortega (9)

Jauría de metagatos
Jauría de metagatosJauría de metagatos
Jauría de metagatos
 
Openness means cake
Openness means cakeOpenness means cake
Openness means cake
 
Cartografía Extrema
Cartografía ExtremaCartografía Extrema
Cartografía Extrema
 
Another Game of Chess, Professor Falken?
Another Game of Chess, Professor Falken?Another Game of Chess, Professor Falken?
Another Game of Chess, Professor Falken?
 
Tartas DFSG-compatibles
Tartas DFSG-compatiblesTartas DFSG-compatibles
Tartas DFSG-compatibles
 
OpenStreetMap España 2009-2010
OpenStreetMap España 2009-2010OpenStreetMap España 2009-2010
OpenStreetMap España 2009-2010
 
¿Son "libres" los geodatos "libres"?
¿Son "libres" los geodatos "libres"?¿Son "libres" los geodatos "libres"?
¿Son "libres" los geodatos "libres"?
 
OpenStreetMap (en Encuentro de Cartografía Ciudadana)
OpenStreetMap (en Encuentro de Cartografía Ciudadana)OpenStreetMap (en Encuentro de Cartografía Ciudadana)
OpenStreetMap (en Encuentro de Cartografía Ciudadana)
 
NMA data & OSM tech
NMA data & OSM techNMA data & OSM tech
NMA data & OSM tech
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

OpenStreetMap (en Zzzinc)