Diferència entre revisions de la pàgina «Cales de Menorca»
m |
|||
| Línia 1: | Línia 1: | ||
| − | + | __TOC__ | |
=Introducció= | =Introducció= | ||
Anem a fer les cales de Menorca. Volem fer: | Anem a fer les cales de Menorca. Volem fer: | ||
| Línia 28: | Línia 28: | ||
Les cales-platges són vies i relacions (conjunt de vies). No només és la ''coastline'', sinó tota l'àrea que ocupa la platja. El problema és ara com trobar, per cada cala, el punt intermig de la coastline, i l'angle que sigui perpendicular a la cala. Això quasi bé que seria millor fer-ho manualment, però la idea seria fer-ho matemàticament. | Les cales-platges són vies i relacions (conjunt de vies). No només és la ''coastline'', sinó tota l'àrea que ocupa la platja. El problema és ara com trobar, per cada cala, el punt intermig de la coastline, i l'angle que sigui perpendicular a la cala. Això quasi bé que seria millor fer-ho manualment, però la idea seria fer-ho matemàticament. | ||
| − | D'entrada puc trobar els nodes de la coastline. | + | D'entrada puc trobar els nodes de la coastline: |
| + | *https://gis.stackexchange.com/questions/259422/how-to-get-a-multipolygon-object-from-overpass-ql | ||
<pre> | <pre> | ||
[out:json]; | [out:json]; | ||
Revisió del 17:40, 11 nov 2020
Introducció
Anem a fer les cales de Menorca. Volem fer:
- consulta a overpass turbo de les cales
- situar les cales sobre el mapa, amb un angle de manera que sigui més o menys perpendicular a la costa
- Al fer zoom sobre el mapa, que el size font del nom de les cales sigui més o menys gran
Consultes Overpass Turbo
Relació: Menorca (6076061)
M'ha costat una mica, però finalment és bastant similar al que vaig fer amb les vies de tren (railways):
[out:json];
{{geocodeArea:"Menorca"}}->.boundaryarea;
(
nwr(area.boundaryarea)["natural"="beach"]["name"~"cala",i];
);
complete
{
node(w);
}
out geom;
D'aquesta manera aconsegueixo els noms de totes les cales de Menorca, i els seus conjunts de coordenades (que són vies i relacions).
Millora: cercar per Cala ('es el que he fet) o Cales dins dels noms dels següents elements: natural=beach (és el que he fet) natural=bay
Les cales-platges són vies i relacions (conjunt de vies). No només és la coastline, sinó tota l'àrea que ocupa la platja. El problema és ara com trobar, per cada cala, el punt intermig de la coastline, i l'angle que sigui perpendicular a la cala. Això quasi bé que seria millor fer-ho manualment, però la idea seria fer-ho matemàticament.
D'entrada puc trobar els nodes de la coastline:
[out:json]; (rel[boundary="administrative"][name="Menorca"][admin_level="7"];>;); way(r); (._;>;); out;
La idea seria, per cada cala, veure els punts que coincideixen amb la coastline, i llavors em puc fer la idea del punt mig de la costa que ocupa la cala, i la direcció de la costa. Trobar la perpendicular aleshores seria fàcil.
Pàgina web
https://openlayers.org/en/latest/examples/vector-labels.html
creat per Joan Quintana Compte, 2020