overpass-turbo-Abfrage-Daten in GPX, KML oder GeoJSON downloaden

  • 2 Antworten
  • Letztes Antwortdatum
say_hello

say_hello

Dauer-User
213
hallo und guten Abend community, :)



ich will overpass-turbo-Abfrage-Daten in GPX, KML or GeoJSON downloaden


Es gibt folgende Export-Möglichkeiten inkl. Webservices für das Rohdaten-Format von OSM (RAW OSM-XML), d.h. in OSM-Datenstruktur:

vgl. Nutzen von OpenStreetMap-Daten in GIS – Geoinformation HSR

XAPI-basierte Webservices: Siehe v.a. den XAPI URL Builder mit entsprechendem Osmosis-Befehl für das Overpass-API, das jxapi.openstreetmap.org und für rabler.ru (die MapQuest-Daten seien alt).
Die Startseite von OpenStreetMap hat eine Export-Funktion im OSM/XML-Format (reiner Download).
Mit derJOSM-Desktopapplikation gibt es einen Export nach OSM/XML.
OpenStreetMapData.com - Speziell geeignet für die Extraktion für Länder-, Gewässer- und Küsten-Grenzen der Welt.
Zuerst eine .OSM-Datei in ein lokales Verzeichnis kopieren, d.h.

Kleinere Bereiche können online über die OSM-Startseite (d.h. das API) heruntergeladen werden.
Grössere Ausschnitte können über Webdienste oder die JOSM-Desktopapplikation als OSM/XML oder direkt in einem GIS-Format exportiert werden (vgl. unten).
Ansonsten gibt es noch ganze vorbereitete Datensätze...
solche die in Mirrors mit Snaphsots nach Kontinent und Land geordnet angeboten werden. Siehe Planet.osm Snapshots.
Bereits aufbereitete Shapefiles herunterladen von Geofabrik: Siehe OSM#OSM_zu_Shapefiles_konvertieren
Der gesamte OSM-Datensatz kann ebenfalls über Planet.osm Snapshots heruntergeladen werden.


Tipps zu OSM-Daten exportieren:
Tipp 1
: Das Overpass-API ist ein schnelles und aktuelles API für den Online-Zugriff/Export von OSM-Daten (ganzer Planet); siehe dazu Overpass Turbo und die Overpass API-Doku. mit Verweis auf Server.[ DE:Overpass API - OpenStreetMap Wiki ]
Tipp 2: siehe dazu XAPI [XAPI – Geoinformation HSR] mit dem XAPI URL Builder : XAPI Query Builder
Geometrie = points (es gint noch lines und polygons)
Exportformat = GeoJSON :: bbox = (Region Zürichsee min/max im selben SRID wie der SRID-Parameter,

Ich denke dass ich die Daten in den Formaten GPX, KML oder auch GeoJSON exportieren kann. Bei overpass-turbo.eu - da gibt es einige Moeglichkeiten des Datenexports:

Speichere/Kopiere als GeoJSON

- Speichere/Kopiere als GPX

- Speichere/Kopiere als KML

- Speichere/Kopiere als OSM Rohdaten

- Rohdaten direkt von Overpass API

- In einen OSM-Editor laden: JOSM, Level0

das düfte fürs Erste reichen...

:)
 
Zuletzt bearbeitet:
Moin,
und du möchtest jetzt hier von uns genau WAS?
 
  • Danke
  • Freude
Reaktionen: say_hello und HCD
moin - danke sGassje

vielen dank für Deine Antwort. - also ich will mehrere Abfragen hintereinanderhängen - von dem typ hier..

da gibt es einige Moeglichkeiten des Datenexports:

Speichere/Kopiere als GeoJSON
Speichere/Kopiere als GPX
Speichere/Kopiere als KML
Speichere/Kopiere als OSM Rohdaten
Rohdaten direkt von Overpass API
In einen OSM-Editor laden: JOSM, Level0
das dürfte fürs Erste reichen.


update: update: ich habe es jetzt geschafft - die Abfrage um die Koordinaten zu ergänzen - vgl lon & lat - neu dabei:


[out:csv:):id,::type,::lon, ::lat, "name","addr:postcode","addr:city","addr:street","addr:housenumber","contact:website"," contact:email=*")][timeout:600];
area["ISO3166-1"="BR"]->.brazil;
area["ISO3166-1"="AR"]->.argentina;
area["ISO3166-1"="VE"]->.venezuela;
area["ISO3166-1"="PE"]->.peru;
area["ISO3166-1"="CL"]->.chile;


/* more areas..*/

(
nwr[amenity=hospital](area.brazil);
nwr[amenity=hospital](area.argentina);
nwr[amenity=hospital](area.venezuela);
nwr[amenity=hospital](area.peru);
nwr[amenity=hospital](area.chile);
/* other queries... */
);
out center;

das ergibt die folgende Ausgabe:

@id @type @lon @lat name addr:postcode addr:city addr:street addr:housenumber contact:website contact:email=*
35332685 node -43.9485880 -19.8175998 Hospital Risoleta Tolentino Neves Belo Horizonte Rua das Gabirobas 1
35332689 node -43.9518360 -19.9178800 Prontocor
53254282 node -43.9319894 -19.9260406 Hospital Semper
75600076 node -43.9590472 -19.9505820 Hospital Luxemburgo
78719634 node -43.9528392 -19.9239539 Hospital Vera Cruz Belo Horizonte Avenida Barbacena 653
257565325 node -46.7675910 -1.0538793 Hospital Geral
258373353 node -46.7687408 -1.0502734 Hospital Santo Antônio
258373354 node -46.7639489 -1.0575169 Hospital das Clínicas
264803415 node -71.5444561 -32.9982109 Hospital Naval Almirante Nef Viña del Mar Subida Alessandri S/n
274842924 node -71.5317150 -33.0274915 Clínica Miraflores
274844236 node -71.5227694 -33.0320309 Clinica Los Abetos
302101961 node -62.2772347 -38.7112157 Municipal de Agudos Dr. Leónidas Lucero - Guardia Bravard 37
316377282 node -71.5400129 -33.0281148 Hospital de Niños
316804832 node -62.2724729 -38.7129502 Español - Guardia Casanova 25
316810199 node -62.2491985 -38.7150331 Unidad Sanitaria Delegación Bella Vista Charcas 906
321448936 node -50.5176971 -23.1476022 Hospital Municipal Santa Alice 86350-000 Santa Mariana Rua Manoel da Silva Machado 550
321510735 node -44.0815901 -19.9321119 Posto de Saúde Bernardo Monteiro
330051401 node -70.5573288 -33.5687867 Integramedica Puente Alto Avenida Camilo Henríquez 3296
331107838 node -43.1904033 -22.9367950 Instituto Nacional de Cardiologia
338511118 node -70.5813935 -33.5745464 Hospital de Niños
344023732 node -43.1995077 -22.9530371 Instituto Estadual de Cardiologia Aloysio de Castro
415797968 node -43.1769401 -22.9533746 Hospital Municipal Rocha Maia
416969462 node -43.1788391 -22.9507470 Policlínica de Botafogo 22290-240 Rio de Janeiro Avenida Pasteur 72
428845265 node -65.4048573 -27.0526861 Hospital Parajón Ortíz 4132 Famaillá Belgrano 210
439239039 node -51.5144238 -29.1675219 24h Pronto Atendimento - Hospital Tacchini
440760740 node -51.1942008 -30.0408021 Hospital Petrópolis Rua Coronel Lucas de Oliveira 2040 Erdbories Medienmanagement – Erdbories Medienmanagement
446894591 node -51.1071545 -29.6887312 Hospital Unimed 93540-290 Novo Hamburgo Rua Waldemar Geib 161
448816561 node -43.1885707 -22.9123555 Instituto Nacional do Câncer (INCa)
450799288 node -43.1906078 -22.9134234 Hospital Espanhol Rio de Janeiro Rua Riachuelo 302
452854210 node -51.8150178 -30.8483932 Hospital Municipal Nossa Senhora Aparecida 96180000 Camaquã Rua Cristóvão Gomes de Andrade 665
453229829 node -44.0470889 -19.9398175 Iria Diniz
453234829 node -44.0441197 -19.9398351 Hospital Santa Helena Contagem - MG Rua Casuarinas 64
453686209 node -44.0259611 -19.9490305 Pronto Socorro Unimed Contagem Avenida Babita Camargos 1695
453690483 node -44.0150767 -19.9654834 Hospital São José
453690501 node -44.0148323 -19.9660607 Hospital Santa Rita
454742102 node -72.5937057 -13.1287556
461805311 node -43.1851671 -22.9330047 Maternidade Escola da UFRJ
475257295 node -62.2352436 -38.7199649 Unidad Sanitaria
476647429 node -51.1982455 -30.0371370 Unidade Álvaro Alvim - HCPA 90420-020 Porto Alegre Rua Professor Álvaro Alvim 400
477364089 node -38.5581389 -3.7446813 Hospital São José Fortaleza Rua Nestor Barbosa 315
492635628 node -47.8084557 -21.1856911 Hospital das Clinicas UE
492636301 node -47.8091569 -21.1852211 Hospital São Francisco
495418452 node -47.4029830 -23.4936943
496267216 node -46.6639769 -23.5094698
496303640 node -47.4269642 -23.5028386 Hospital Psiquiátrico Teixeira Lima
496497349 node -43.3660580 -22.9502944 Casa Santa Ana
501619315 node -35.2048436 -5.8162456 Hospital da UNIMED
505204836 node -48.4829433 -1.4479952 Beneficente Portuguesa
506540736 node -35.2241860 -5.8669350 UMS Cidade Satélite
506577204 node -35.1980430 -5.7816536 Maternidade Escola Januário Cicco 59012-310 Natal - RN Avenida Nilo Peçanha 259
506849960 node -43.1834769 -22.9681155 Hospital Galdino Campos
528921479 node -51.1614296 -29.8391039 São Camilo
530313758 node -53.4052903 -27.4786433 Fundação Hospital Pio XII
548919020 node -43.1919774 -22.9271159 Hospital de Clínicas IV Centenário Rio de Janeiro
559264606 node -76.9788632 -6.0296601 Clínica San Lucas Moyobamba Jr. Alonso de Alvarado 1280
559272981 node -76.9828624 -6.0273680 Lluyllucucha Jirón Dos de Mayo
561522283 node -34.9007258 -8.0511015 Hospital Jaime da Fonte
570751791 node -66.5200994 -33.1397802 Centro de Salud
570758408 node -66.8445685 -32.8779091 Centro de Salud
573601863 node -65.7798270 -28.4719638 IGOM Mota Botello 456
580269641 node -65.7859886 -28.4749041 Hospital Sanitario Interzonal De Niños Eva Peron 4700 San Fernando del Valle de Catamarca
581423130 node -53.4890276 -28.2095797 Hospital Beneficente de Condor 98290-000 Condor Rua Germano Keller
583339444 node -39.7094822 -18.4205525
585189900 node -38.9785283 -12.2417176 Hospital da Mulher
588236075 node -49.2551680 -16.7091744 HUGO - Hospital de Urgências de Goiânia
595234316 node -66.1645893 -25.1198231 Hospital Dr.Arne Hoygaard 4417 Cachi
595348032 node -59.9637115 -3.0320550 Hospital Francisca Mendes
596705527 node -65.1081393 -43.2968073 Hospital Sub Zonal Santa Teresita De Rawson Rawson
598367703 node -67.5108389 -29.1583278
598666734 node -53.1687579 -27.4713597
598666735 node -53.1718649 -27.3653006
607513165 node -43.1083757 -22.7612282 Uisma Villaboin
616070202 node -58.3915642 -34.6340444 Hospital de Gastroenterología Doctor Carlos Bonorino Udaondo Avenida Caseros 2061
619006646 node -38.0830995 -12.6445228 Posto de Medico de Monte Gordo
621904318 node -59.7789879 -35.2688584 San Roque 6663 Norberto de la Riestra Güemes
623200433 node -38.5063563 -3.7307265 Hospital São Raimundo Fortaleza Rua Doutor José Lourenço 777
628210040 node -65.0448873 -43.3107555 Mini Hospital Playa Unión 9103 Rawson Avenida Juan Manuel de Rosas 450
631057851 node -38.4946207 -3.7371699 Gastroclínica Emergência Fortaleza
631057857 node -38.4943910 -3.7365671 Gastroclínica Fortaleza Rua Maria Tomásia 814
635114211 node -35.7436349 -9.6272677 Hospital Sanatório
638322741 node -67.7234995 -49.3051680 Hospital Distrital Dr. Miguel A. Lombardich 9310 Puerto San Julian
647106084 node -46.5850511 -23.5440866 Hospital Avicena 03303-000 São Paulo Rua Padre Adelino 901 Hospital Aviccena
652262766 node -42.4986828 -22.9316004 Posto Municipal de Saúde 24 Horas
661983064 node -72.4025364 -35.3392666 Hospital Constitución
668437060 node -70.6196044 -33.4276491 Clinica Plus Medica Providencia Almirante Pastene 71
668990429 node -49.2727747 -25.4594035 Maternidade Curitiba
680002885 node -58.4018651 -34.5938678 Clinica Suizo Argentina 1118 Buenos Aires Avenida Pueyrredón 1461
687148571 node -71.2654006 -32.9894395 Capredena
698803827 node -43.1866948 -22.9562591 Hospital Pró-Cardíaco 22280-003 Rio de Janeiro Rua General Polidoro 192
698804332 node -43.1906762 -22.9513221 Clínica Sorocaba
713261830 node -35.2251955 -5.8247616 SESI Clínica
723185196 node -58.7967416 -34.3514037 Clínica Fatima 1625 Belén de Escobar Spadaccini 1084
750041665 node -49.2456307 -25.4359254 Hospital Universitário Cajuru
790023635 node -36.0174265 -9.2477042
791438160 node -36.4774663 -9.3168796
791743847 node -64.1873361 -31.4246194 Sanatorio Allende 5000 Córdoba Avenida Hipólito Yrigoyen 384
791746743 node -64.1839240 -31.4253730 Clínica del Niño
795332305 node -46.6428989 -23.6436999 Hospital São Luiz Unidade Jabaquara Rua das Perobas 344
795934615 node -35.8539095 -9.4827869
796372966 node -35.7313033 -9.6579612
810378135 node -43.1814820 -22.9318854 Rio Laranjeiras
813263723 node -35.0920405 -6.1877608 Unidade Mista de Saúde
815566756 node -43.2325194 -22.9209978 Prontobaby
815701429 node -43.2271781 -22.9255966 Santa Terezinha
815701434 node -43.2262876 -22.9251618 Tijucor
815701435 node -43.2276287 -22.9256163 Panamericano
816125484 node -43.2393550 -22.9286348 Tijutrauma
816213010 node -43.2239934 -22.9154544 Hospital Israelita Albert Sabin
817621066 node -43.2325718 -22.9149394 Hospital Doutor Badim
819284886 node -43.2084922 -22.9250651 Hospital do Amparo Feminino
819284917 node -43.2116357 -22.9245512 Casa de Portugal
829527060 node -43.2765982 -22.8958773 Hospital 25 de Dezembro
830435597 node -43.2681899 -22.9061876 Hospital Vital
831326539 node -35.4575903 -8.8411543
840695877 node -46.6435335 -23.5977766 Hospital São Paulo 04024-002 Rua Napoleão de Barros 715
840722121 node -46.6433940 -23.6000575 04040-032 Rua Loefgren 1991

Annahme: ich denke dass ich jetzt in der Lage bin - mit diesem Datensatz auch eine Karte zu generieren.


Vorbemerkung: ich will so viele Kliniken wie möglich auf einer Seite und in einer Map abbilden. Da ist die Frage - mache ich das in einer Darstellung Kontinent für Kontinent...

also etwa so...
- Nordamerika
- Südamerika
- Europa
- etc. etx.

Die Frage ist: kann man das irgendwie handhabbar machen...

nebenbei bemerkt gibt es auch das Projekt: healthsites.io mit einer
sehr ausgebauten API ... die sehr viele Formate bereit hält..

aber es gibt ja auch schon mal sehr interessante & leistungsfähige Overpass-Turbo-Abfragen:... mit dem Export der Daten in den folgenden Formaten:

als GeoJSON
als GPX
als KML
als OSM Rohdaten
Rohdaten direkt von Overpass API
In einen OSM-Editor laden: JOSM, Level0

grundsätzlich ist es ja so: um persönliche Daten in einer Karte darzustellen gibt es im wesentlichen drei Standards:
* GPX
* KML
* GeoJSON
meine Daten passen vermutlich am besten in ein GPX oder KML file. Dh aus der Abfrage eine GPX oder KML Datei erstellen und diese dann etwa in ein Plugin einbinden: https://wp-osm-plugin.hanblog.net/examples/display-kml-file/

Okay: da wäre z.B. diese schlichte Abfrage - in overpass-turbo.eu:

[out:csv :id,::type,"name","addr:postcode","addr:city","addr:street","addr:housenumber","website"," contact:email=*")][timeout:600];
area["ISO3166-1"="CL"]->.chile;

/* more areas..*/

(
nwr[amenity=hospital](area.chile);
);
out center;

das geht - ich nann nwr zusammenfassen _ also node way & relation,.

[out:csv :id,::type,"name","addr:postcode","addr:city","addr:street","addr:housenumber","website"," contact:email=*")][timeout:600];
area["ISO3166-1"="DE"]->.germany;
area["ISO3166-1"="AT"]->.austria;
area["ISO3166-1"="FR"]->.france;
area["ISO3166-1"="ES"]->.spain;
area["ISO3166-1"="CH"]->.switzerland;


/* more areas..*/

(
nwr[amenity=hospital](area.germany);
nwr[amenity=hospital](area.austria);
nwr[amenity=hospital](area.france);
nwr[amenity=hospital](area.spain);
nwr[amenity=hospital](area.switzerland);
/* other queries... */
);
out center;

Ziel: die DATEN zu haben - zu den POI und dann auch die lon-lat Daten - damit ich das dann auf eine Karte bringen kann.
145481478 way Hospital Militar del Norte Antofagasta General José Manuel Borgoño 957 http://www.hosmildelnorte.cl/hmn/index.php
145488014 way Hospital Clínico Universidad de Antofagasta Antofagasta Avenida Argentina 1962 Erdbories Medienmanagement – Erdbories Medienmanagement
147223050 way Hospital Clínico Herminda Martín Chillán Avenida Francisco Ramírez http://www.hospitaldechillan.cl
148441624 way Hospital Base Paillaco
149021257 way Hospital San Agustín de La Ligua La Ligua Avenida Diego Portales 1020
149924720 way Hospital San Camilo
150120986 way Hospital de Nueva Imperial
150133317 way ACHS Clínica del Trabajador Chillán
150133321 way Clínica Chillán Chillán
150330779 way Hospital de Carahue
150376141 way Hospital Futaleufú
150435042 way Hospital Regional de Rancagua Rancagua Av. Libertador General Bernardo O'Higgins 3065
150951540 way Hospital Adriana Cousiño Quintero Aranguiz 380
151478680 way Hospital Puerto Saavedra
151514391 way Hospital Pitrufquén
154083951 way Hospital El Carmen Doctor Luis Valentín Ferrada Maipú Camino a Rinconada 1201

Soweit so gut: .- wenn ich aber lon und lat noch dazunehmen will scheitert das Ganze..
[out:csv :id,::lat,::lon,::type,"name","addr:postcode","addr:city","addr:street","addr:housenumber","website"," contact:email=*")][timeout:600];
area["ISO3166-1"="DE"]->.germany;
area["ISO3166-1"="AT"]->.austria;
area["ISO3166-1"="FR"]->.france;
area["ISO3166-1"="ES"]->.spain;
area["ISO3166-1"="CH"]->.switzerland;

/* more areas..*/

(
nwr[amenity=hospital](area.germany);
nwr[amenity=hospital](area.austria);
nwr[amenity=hospital](area.france);
nwr[amenity=hospital](area.spain);
nwr[amenity=hospital](area.switzerland);
/* other queries... */
);

vgl. hierzu auch: Pl:Overpass API/Overpass QL - OpenStreetMap Wiki

List of field names
Besides normal OSM field names (tags), special fields are available for each element in the result set to output. Note that all of these special field names need to be prefixed by two colons ::.

Special field name Description
::id OSM Object ID
::type OSM Object type: node, way, relation
:type OSM Object as numeric value
::lat Latitude (available for nodes, or in out center mode)
::lon Longitude (available for nodes, or in out center mode)

Das Ziel ist wie gesagt - die DATEN zu haben - zu den POI und dann auch die lon-lat Daten - damit ich das dann auf eine Karte bringen kann. ggf. auch ein weiterer Bezug hier: How to plot a list of points on Overpass turbo (OpenStreetMap)
How to plot a list of points on Overpass turbo (OpenStreetMap)

I am using overpass turbo web overpass turbo

after typing in

[out:csv :lat,::lon;false)];
relation(2081626);>;out;
I get already a list of coordinates, under "data" tab

48.0786156 11.5510212
48.0769149 11.5502003
48.0763526 11.5505930
48.0768127 11.5502292
48.0761811 11.5499233
.
..
How could I plot this list of coordinates on "Map" tab as a route, on the map


Hmm sGässle,
ich bin im Moment dabei zu überlegen wie ich das am besten umsetzen kann - und welchen Fehler ich hier mache in dieser Abfrage!?

[out:csv :id,::lat,::lon,::type,"name","addr:postcode","addr:city","addr:street","addr:housenumber","website"," contact:email=*")][timeout:600];
area["ISO3166-1"="DE"]->.germany;
area["ISO3166-1"="AT"]->.austria;
area["ISO3166-1"="FR"]->.france;
area["ISO3166-1"="ES"]->.spain;
area["ISO3166-1"="CH"]->.switzerland;


/* more areas..*/

(
nwr[amenity=hospital](area.germany);
nwr[amenity=hospital](area.austria);
nwr[amenity=hospital](area.france);
nwr[amenity=hospital](area.spain);
nwr[amenity=hospital](area.switzerland);
/* other queries... */
);


Aber lassen wir diesen Exkurs beiseite: ... da gibt es einige Moeglichkeiten des Datenexports:

Speichere/Kopiere als GeoJSON
Speichere/Kopiere als GPX
Speichere/Kopiere als KML
Speichere/Kopiere als OSM Rohdaten
Rohdaten direkt von Overpass API
In einen OSM-Editor laden: JOSM, Level0
das dürfte fürs Erste reichen.

Vorbemerkung: ich will so viele Kliniken wie möglich auf einer Seite und in einer Map abbilden. Da ist die Frage - mache ich das in einer Darstellung Kontinent für Kontinent...

also etwa so...
- Nordamerika
- Südamerika
- Europa
- etc. etx.

Die Frage ist: kann man das irgendwie handhabbar machen...

nebenbei bemerkt gibt es auch das Projekt: healthsites.io mit einer
sehr ausgebauten API ... die sehr viele Formate bereit hält..

aber es gibt ja auch schon mal sehr interessante & leistungsfähige Overpass-Turbo-Abfragen:... mit dem Export der Daten in den folgenden Formaten:

als GeoJSON
als GPX
als KML
als OSM Rohdaten
Rohdaten direkt von Overpass API
In einen OSM-Editor laden: JOSM, Level0

grundsätzlich ist es ja so: um persönliche Daten in einer Karte darzustellen gibt es im wesentlichen drei Standards:
* GPX
* KML
* GeoJSON

meine Daten passen vermutlich am besten in ein GPX oder KML file. Dh aus der Abfrage eine GPX oder KML Datei erstellen und diese dann etwa in ein Plugin einbinden: https://wp-osm-plugin.hanblog.net/examples/display-kml-file/


Okay: da wäre z.B. diese schlichte Abfrage - in overpass-turbo.eu:

area["ISO3166-1"="BR"]->.brazil;
area["ISO3166-1"="AR"]->.argentina;

/* more areas..*/
(
nwr[amenity=hospital](area.brazil);
nwr[amenity=hospital](area.argentina);
/* other queries... */
);
out center;

....erzeugt diesen ouptupt
<blockquote class="imgur-embed-pub" lang="en" data-id="a/Sqm4AXQ" data-context="false" ><a href="//imgur.com/a/Sqm4AXQ"></a></blockquote><script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script>

Frage: ich denke dass ich diese Daten aus der Overpass-Turbo.eu - so exportieren könnte - und dann in eine Anwendung einpflegen koennen müsste!? vgl z.B.: https://wp-osm-plugin.hanblog.net/examples/display-kml-file/

Denke, dass das geht oder gehen müsste. Während diese Abfrage liefert die Daten der POI - liefert:

[out:csv :id,::type,"name","addr:postcode","addr:city","addr:street","addr:housenumber","website"," contact:email=*")][timeout:600];
area["ISO3166-1"="CL"]->.chile;

/* more areas..*/

(
nwr[amenity=hospital](area.chile);
);
out center;

...diesen ouptput erzeugt:

145481478 way Hospital Militar del Norte Antofagasta General José Manuel Borgoño 957 http://www.hosmildelnorte.cl/hmn/index.php
145488014 way Hospital Clínico Universidad de Antofagasta Antofagasta Avenida Argentina 1962 Erdbories Medienmanagement – Erdbories Medienmanagement
147223050 way Hospital Clínico Herminda Martín Chillán Avenida Francisco Ramírez Hospital Clínico Herminda Martín
148441624 way Hospital Base Paillaco
149021257 way Hospital San Agustín de La Ligua La Ligua Avenida Diego Portales 1020
149924720 way Hospital San Camilo
150120986 way Hospital de Nueva Imperial
150133317 way ACHS Clínica del Trabajador Chillán
150133321 way Clínica Chillán Chillán
150330779 way Hospital de Carahue
150376141 way Hospital Futaleufú
150435042 way Hospital Regional de Rancagua Rancagua Av. Libertador General Bernardo O'Higgins 3065
150951540 way Hospital Adriana Cousiño Quintero Aranguiz 380
151478680 way Hospital Puerto Saavedra
151514391 way Hospital Pitrufquén
154083951 way Hospital El Carmen Doctor Luis Valentín Ferrada Maipú Camino a Rinconada 1201 Hospital El Carmen – Dr. Luis Valentín Ferrada

Also - wenn das Ziel ist eine Suchfunktion ( ein retrieval ) in der Klinik oder Hospital-Landschaft (kontinentweise) zu ermöglichen, dann denke ich, dass man ggf. mit dem Darstellen der o.g. Daten einen Anfang machen koennte - in
- einmal: der Map vgl. https://wp-osm-plugin.hanblog.net/examples/display-kml-file/
- und darüber hinaus in einer Participants-Database für die POI-Daten...

Frage also: ich denke dass ich die (se) POI-Daten aus der Overpass-Turbo.eu (vgl. oben) - so exportieren koennte - und dann in eine Wordpress-Anwendung einpflegen können müsste!? Die unteren POI-Daten - die könnte ich auch z.B. in ein plugin namens participants database einpflegen...( wordpress.org/support/plugin/participants-database/ )

Das mögliche Vorgehen: ... möglichst in kleine Teilbereiche und Teilstücke aufteilen und nicht schon das Endprodukt als Ziel haben, sondern kleine Teilziele: ( vgl. Michael von https://wp-osm-plugin.hanblog.net/examples/display-kml-file/ )

1.) eine Overpass API Abfrage erstellen, welche mir genau die notwendigen Daten bringt (zB auch pro Kontinent)
2.) aus der Overpass API mit der Abfrage eine KML Datei erstellen.
3.) eine KML Datei in einer OpenStreetmap Karte in WordPress einbinden
4.) die Overpass API Abfrage mit dem Erstellen der KML Datei automatisieren

Das WordPress Plugin kommt hier im dritten Punkt in's Rennen - erst muss ich die KML Datei haben. Und wenn man die Daten dann auch immer am aktuellen Stand haben möchte, dann optional auch noch Punkt 4.


hilfreich hierzu:
KML Tutorial:

KML Tutorial | Keyhole Markup Language | Google Developers
KML Tutorial: KML is a file format used to display geographic data in an Earth browser such as Google Earth. KML uses a tag-based structure with nested elements and attributes and is based on the XML standard. All tags are case-sensitive and must appear exactly as they are listed in the KML Reference. The Reference indicates which tags are optional. Within a given element, tags must appear in the order shown in the Reference.


diverse viewer:
import aus kml-files:
KML, KMZ Viewer with Drive

import aus geojson-files:
geojson.io

import aus kml-files:
KML, KMZ Viewer with Drive

KML, KMZ Viewer with Drive KML, KMZ Viewer with Drive
KML, KMZ Viewer is a tool that views the .kml, .kmz (Zipped KML format) file in your browser. Free online tool to view KML, KMZ files from the web on a Google map. You can open KML, KMZ files from URL, Google Drive or from your computer. Provides connect with Google Drive. You can directly open a KML file from Drive. Max 10M (based on unzipped KML), free OO uploads/1 Day :: Enter a KML, KMZ URL below to view it. Sample 1 Sample 2 Sample 3 Sample 4


Erstellen von KML in ArcGIS for Desktop
Erstellen von KML in ArcGIS for Desktop—Hilfe | ArcGIS for Desktop

KML Datei: Öffnen, erstellen, weitergeben
KML Datei: Öffnen, erstellen, weitergeben

der Thread KML Dateien in leaflet darstellen
KML Dateien in leaflet darstellen / users: Germany / OpenStreetMap Forum

OpenLayer.Layer.Vector KML Datei wird nicht angezeigt
OpenLayer.Layer.Vector KML Datei wird nicht angezeigt / users: Germany / OpenStreetMap Forum

Hintergrund: ich will die Facilities - also die Krankenhäuser (oder kliniken) im speziellen hier rauszhiehen - als POI
healthsites.io
Global Healthsites Mapping Project - OpenStreetMap Wiki Healthsites API Version 2
healthsites/healthsites

die HealthSites.io-API-Version 2.0
Healthsites API Version 2

COUNTRY-DATA. healthsites.io
Downloads nach Ländern eingeteilt: Global Healthsites Mapping Project: Global Healthsites Mapping Project - Humanitarian Data Exchange

Spain-healthsites:
Global Healthsites Mapping Project
100+ Downloads
Updated June 24, 2020 | Dataset date: Jun 24, 2020
This dataset updates: Every month
This dataset shows the list of operating health facilities. Attributes included: Name,Nature of Facility, Activities, Lat, Long

...ich guck mal was für einen Datensupport ich hier ggf. erhalte - wie weitgehend ich mit den DATEN dann schon mal ein paar Schritte machen kann.

aus dem Senegal GeoJson:

{"type": "FeatureCollection", "features": [{"type": "Feature", "geometry": {"type": "Point", "coordinates": [-17.479033515678907, 14.71099959617655]}, "properties": {"osm_id": 4949700823, "osm_type": "node", "completeness": 9.0, "is_in_health_zone": "", "amenity": "pharmacy", "speciality": "", "addr_street": "", "operator": "", "water_source": "", "changeset_id": 50018991, "insurance": "", "staff_doctors": "", "contact_number": "", "uuid": "bdcb1cc848c94c3d9c4213e0857d6f3d", "electricity": "", "opening_hours": "", "operational_status": "", "source": "", "is_in_health_area": "", "health_amenity_type": "", "changeset_version": 1, "emergency": "", "changeset_timestamp": "2017-07-03T20:40:02", "addr_housenumber": "", "addr_postcode": "", "addr_city": "", "name": "Abou Houreyra", "staff_nurses": "", "changeset_user": "SeverinGeo", "wheelchair": "", "beds": "", "url": "", "dispensing": "", "healthcare": "", "operator_type": ""}},
Freue mich auf einen Tipp

vg
 
Zuletzt bearbeitet:

Ähnliche Themen

5
Antworten
12
Aufrufe
299
DOT2010
DOT2010
A
  • abc57abc
Antworten
0
Aufrufe
413
abc57abc
A
japanworm
Antworten
12
Aufrufe
762
holms
holms
Zurück
Oben Unten