Re: [Talk-es] Perdido con Overpass Api

2019-03-26 Por tema Miguel de Dios Matias
Gracias Santiago...con tu documentación y muchas horas sueltas dándome de
cabezazos con el overpass api lo he sacado.

Os pego la query (seguro que se puede hacer más óptima...pero bueno me
apaña):

area["name"="España"]->.country;
rel["name"="España"]["type"="boundary"]["admin_level"="2"];
(
way(r)["maritime" != "yes"]({{bbox}});
way(area.country)["natural"="coastline"]({{bbox}});
);
out geom;

Saludos.

El jue., 21 mar. 2019 22:22, Miguel de Dios Matias 
escribió:

> Gracias lo estoy estudiando, muy buena documentación.
>
> Saludos.
>
> El lun., 18 mar. 2019 a las 18:59, Santiago Higuera (<
> shigu...@mercatorlab.com>) escribió:
>
>> Echa un vistazo a este manual que hice, por si te ayuda. Es el capítulo 8
>>
>> https://iceosm2016.readthedocs.io/en/latest/
>>
>> Un saludo
>>
>> Santiago Higuera
>>
>>
>> El 18/3/19 a las 18:21, Miguel de Dios Matias escribió:
>>
>> Buenas.
>>
>> He leído la documentación de overpass api y sigo mas o menos perdido.
>>
>> Os cuento lo que intento hacer, sacar la silueta de un país, estoy
>> probando con España.
>>
>> Con admin_level=2 me saca los km de costa añadidos a la frontera de
>> tierra y con línea costa no me saca la frontera con Portugal por ejemplo.
>>
>> Os pego las queries (que están mal) pero es que todavía no se como
>> filtrar de una relación (España) la caminos que la componen (no se si hay
>> alguno etiquetado como frontera del país sin trocito de mar).
>>
>> (
>> rel["name"="España"];
>>   way["natural"="coastline"]({{bbox}});
>> );
>> out geom;
>>
>>
>>
>>
>> area["name"="España"]->.country;
>> way(area.country)["natural"="coastline"];
>> out geom;
>>
>>
>>
>>
>>
>> area["name"="España"]->.country;
>> // gather results
>> (
>>   // query part for: “admin_level=10”
>>   node["admin_level"="2"](area.country);
>>   way["admin_level"="2"](area.country);
>>   relation["admin_level"="2"](area.country);
>> );
>> out geom;
>>
>> Saludos.
>>
>> ___
>> Talk-es mailing 
>> listTalk-es@openstreetmap.orghttps://lists.openstreetmap.org/listinfo/talk-es
>>
>>
___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


Re: [Talk-es] Perdido con Overpass Api

2019-03-21 Por tema Miguel de Dios Matias
Gracias lo estoy estudiando, muy buena documentación.

Saludos.

El lun., 18 mar. 2019 a las 18:59, Santiago Higuera (<
shigu...@mercatorlab.com>) escribió:

> Echa un vistazo a este manual que hice, por si te ayuda. Es el capítulo 8
>
> https://iceosm2016.readthedocs.io/en/latest/
>
> Un saludo
>
> Santiago Higuera
>
>
> El 18/3/19 a las 18:21, Miguel de Dios Matias escribió:
>
> Buenas.
>
> He leído la documentación de overpass api y sigo mas o menos perdido.
>
> Os cuento lo que intento hacer, sacar la silueta de un país, estoy
> probando con España.
>
> Con admin_level=2 me saca los km de costa añadidos a la frontera de tierra
> y con línea costa no me saca la frontera con Portugal por ejemplo.
>
> Os pego las queries (que están mal) pero es que todavía no se como filtrar
> de una relación (España) la caminos que la componen (no se si hay alguno
> etiquetado como frontera del país sin trocito de mar).
>
> (
> rel["name"="España"];
>   way["natural"="coastline"]({{bbox}});
> );
> out geom;
>
>
>
>
> area["name"="España"]->.country;
> way(area.country)["natural"="coastline"];
> out geom;
>
>
>
>
>
> area["name"="España"]->.country;
> // gather results
> (
>   // query part for: “admin_level=10”
>   node["admin_level"="2"](area.country);
>   way["admin_level"="2"](area.country);
>   relation["admin_level"="2"](area.country);
> );
> out geom;
>
> Saludos.
>
> ___
> Talk-es mailing 
> listTalk-es@openstreetmap.orghttps://lists.openstreetmap.org/listinfo/talk-es
>
>
___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


Re: [Talk-es] Perdido con Overpass Api

2019-03-18 Por tema Santiago Higuera

Echa un vistazo a este manual que hice, por si te ayuda. Es el capítulo 8

https://iceosm2016.readthedocs.io/en/latest/

Un saludo

Santiago Higuera


El 18/3/19 a las 18:21, Miguel de Dios Matias escribió:

Buenas.

He leído la documentación de overpass api y sigo mas o menos perdido.

Os cuento lo que intento hacer, sacar la silueta de un país, estoy 
probando con España.


Con admin_level=2 me saca los km de costa añadidos a la frontera de 
tierra y con línea costa no me saca la frontera con Portugal por ejemplo.


Os pego las queries (que están mal) pero es que todavía no se como 
filtrar de una relación (España) la caminos que la componen (no se si 
hay alguno etiquetado como frontera del país sin trocito de mar).


(
    rel["name"="España"];
  way["natural"="coastline"]({{bbox}});
);
out geom;




area["name"="España"]->.country;
way(area.country)["natural"="coastline"];
out geom;





area["name"="España"]->.country;
// gather results
(
  // query part for: “admin_level=10”
  node["admin_level"="2"](area.country);
  way["admin_level"="2"](area.country);
  relation["admin_level"="2"](area.country);
);
out geom;

Saludos.

___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es
___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es


[Talk-es] Perdido con Overpass Api

2019-03-18 Por tema Miguel de Dios Matias
Buenas.

He leído la documentación de overpass api y sigo mas o menos perdido.

Os cuento lo que intento hacer, sacar la silueta de un país, estoy probando
con España.

Con admin_level=2 me saca los km de costa añadidos a la frontera de tierra
y con línea costa no me saca la frontera con Portugal por ejemplo.

Os pego las queries (que están mal) pero es que todavía no se como filtrar
de una relación (España) la caminos que la componen (no se si hay alguno
etiquetado como frontera del país sin trocito de mar).

(
rel["name"="España"];
  way["natural"="coastline"]({{bbox}});
);
out geom;




area["name"="España"]->.country;
way(area.country)["natural"="coastline"];
out geom;





area["name"="España"]->.country;
// gather results
(
  // query part for: “admin_level=10”
  node["admin_level"="2"](area.country);
  way["admin_level"="2"](area.country);
  relation["admin_level"="2"](area.country);
);
out geom;

Saludos.
___
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es