Plantilla:Two maps block

Icona de documentació de mòdul Documentació de la plantilla [ mostra ] [ modifica el codi ] [ mostra l'historial ] [ refresca ]

Sub-funció per a construir un bloc amb el continguts dels mapes de localització per a plantilles de geografia i d'elements ubicats al territori. DEBE SER invocada des d'INFOTAULES.

Descripció modifica

La plantilla construeix el "bloc de mapes" seguint el següent ordre:

  1. En un bloc superior ocupant tot l'ample: una imatge aportada manualment a v_image_map; és opcional i complementària (no és excloent) amb les altres formes de presentar mapes en el bloc inferior. Acostum a servir per a representar esquemes complexos, com ara el conjunt de territoris mundials d'un estat, o un esquema o grafisme, etc.
  2. Un bloc inferior pot emplenar-se de dues formes diferents:
  • amb dos mapes bàsics: una Imatge del mapa localitzador (P242) (manualment amb v_p242) a l'esquerra per ubicar el territori objecte de forma esquemàtica. A la dreta es mostra un mapa dinàmic centrat en les coordenades.(*)
  • amb un mapa especial construït a mida mitjançant {{Map draw}} aportat amb el paràmetre v_draw_map que permet generar un mapa dinàmic afegint-li una capa amb una línia o un polígon que ressalta una àrea definida per un conjunt de coordenades. Aquest mapa ÉS excloent amb el bloc de dos "mapes bàsics".

Com a norma general, per evitar que un mapa es construeixi amb dades WD cal indicar el valor NONE al paràmetre manual corresponent (v_p242 per al "mapa localitzador" i el paràmetre de coordenades manuals v_p625_lat_dec per evitar el mapa dinàmic). Amb el paràmetre especial v_basic_maps =NONE s'evita que surti cap map dels previstos al bloc inferior.

(*) El mapa dinàmic està centrat sobre les coordenades (una o dues) de l'article i mostra (si existeix disponible a l'OpenStreetMap) el perímetre de l'ítem al que es refereix l'article. El text, format color i mida del punt es pot parametritzar.

Sobre aquest mapa es poden afegir fins a 3 capes amb altres continguts complementaris com ara una línia que descriu el recorregut de l'element, polígons amb subdivisions territorials, un conjunt de punts (parades d'una línia, etapes d'una ruta, ..), etc. L'ús d'aquestes capes anul·la la informació perimetral provinent de l'OpenStreetMap. Aquestes capes s'informen amb el paràmetre layer que es defineixen en JSON i s'emmagatzemen a Commons amb format Map Data.

Sintaxi modifica

{{Two_maps_block
                    | item =   |{{{v_zoom_map|}}}=    |v_item_territory = 
                    | v_image_map=       |v_caption_map= 
                    | v_draw_map=        |v_basic_maps=
                    | v_p242=            |v_p242_size=
                    | v_marker=          |v_marker_name=  
                    | v_marker_image=    |v_marker_description=  
                    | v_marker_color=    |v_marker_size= 
                    | v_marker_name_2=   |marcador2=  
                    | v_marker_image_2=  |v_marker_description_2= 
                    | v_marker_color_2=  |v_marker_size_2=
                    | v_stroke_4=        |linia_mida=
                    | v_p625_lat_lon=    |v_p625_lat_lon2=
                      | v_p625_lat_dec=    |v_p625_lon_dec=
                      | v_p625_lat_dec2=   |v_p625_lon_dec2=
                    | layer=  }}
  • item (opcional): Codi de l'ítem Wikidata a tractar. Si no s'informa es farà servir l'article actiu
  • v_item_territory (opcional): Codi de l'ítem Wikidata de la unitat territorial que es vol agafar per a dibuixar el perímetre de geomask. Això permet que el mapa dibuixat quedi "focalitzat" en un territori diferent al que estem tractant. Ex.: tractem un edifici i circumscrivim el mapa al municipi on es troba. Si no s'informa es farà servir el valor item o el de l'article actiu
  • (opcional): nivell de zoom del mapa dinàmic (0-18): 0=mapa mundi, 9-11=regió, 13=ciutat, 18=edifici.
  • v_image_map (opcional): Imatge que es mostrarà al bloc superior amb un mapa especial per a complementar els estàndards obtinguts via coordenades. Algunes infotaules fan servir Mapa detallat (P1621) per obtenir, previ a la crida, el contingut a incorporar en aquest paràmetre.
  • v_caption_map (opcional): Peu d'imatge de v_image_map
  • v_p242 = nom de la imatge que representa el mapa localitzador que es mostrarà al costat esquerre. Si no s'informa, s'agafarà el contingut de Imatge del mapa localitzador (P242). Es pot evitar indicant NONE com a valor d'aquest paràmetre.
  • v_p242_size = Mida del mapa localitzador. Per defecte, es mostra 150x150px quan està juntament amb el mapa dinàmic o 250x250px quan no existeix mapa dinàmic.
  • v_basic_maps = amb valor NONE evita la recuperació des de WD de tot el bloc inferior (mapa localitzador + mapa dinàmic)
  • v_marker (opcional): icona que mostrarà a la coordenada. Els noms d'icones disponibles és a Maki Icons.
  • v_marker_color (opcional): Color del marcador del punt amb format CSS. Per defecte és "#FF0000". Vegeu la llista de colors.
  • v_marker_size (opcional): Mida del marcador. Valors: small, medium, large; per defecte és small.
  • v_marker_name (opcional): Títol a l'etiqueta de l'objecte.
  • v_marker_description (opcional): Text complementari a l'etiqueta de l'objecte.
  • v_marker_image (opcional): imatge que es mostrarà a l'etiqueta de l'objecte. Només nom del fitxer, sense codi wiki de format i sense "fitxer: / file:,....").
  • v_marker2, v_marker_color_2, v_marker_size_2, v_marker_name_2, v_marker_description_2, v_marker_image_2 Conjunt de paràmetres si hi ha un segon punt (v_p625_lat_dec2 / v_p625_long_dec2)
  • v_p625_lat_lon Coordenades decimals en format lat,lon. Les úniques en un monopunt, o les de l'inici en un multipunt.
  • v_p625_lat_dec / v_p625_lon_dec Coordenades. Les úniques en un monopunt, o les de l'inici en un multipunt. Excloents amb v_p625_lat_lon
  • v_p625_lat_lon2 Coordenades decimals en format lat,lon, del punt final en un multipunt.
  • v_p625_lat_dec2 / v_p625_lon_dec2 Coordenades del punt final en un multipunt. Excloents amb v_p625_lat_lon2
  • layerFins a 3 noms del fitxer (data:xxxxxx.map) on hi ha el codi JSON per representar continguts al mapa dinàmic. Entre els noms de cada fitxer cal col·locar un separador ###.
  • v_stroke_4Color de la línia obtinguda des d'OSM en aquells objectes que són un traçat. Per defecte és "#0000FF". Vegeu la llista de colors.
  • v_stroke-width_4Amplada de la línia obtinguda des d'OSM en aquells objectes que són un traçat. Per defecte és 5.

La plantilla accepta tots els paràmetres previstos a {{Two_maps_block/Build_map}}.

Exemple modifica

{{Two_maps_block| item = Q23145 
                    | v_marker_name=   Llo |v_marker= a
                    | v_marker_description= Aiguaneix
                    | v_marker_color=  |marcador_mida= 
                    | v_marker_name_2= Ebre   |v_marker_2= school
                    | v_marker_image_2= |v_marker_description_2= Eflueix
                    | v_marker_color_2= 006400  |v_marker_size_2=
                    | v_p625_lat_dec= 42.4025 |v_p625_lon_dec= 2.1084
                    | v_p625_lat_lon_2= 41.363656, 0.302644
| v_coordinate_serie_5 = 41.6083, 0.6448; 41.7862, 0.8212; 41.8926, 1.0574; 42.0631, 1.3211; 42.3484, 1.4667;42.4311, 1.9247
                    | v_marker_name_5= capitals   |v_marker_5= town 
                    | v_marker_color_5=   |v_marker_size_5=
                    | v_draw_layer=Data:Riu Segre.map  }}
lang=ca Modifica el valor a Wikidata Map
42° 24′ 09″ N, 2° 06′ 30″ E / 42.4025°N,2.1084°E / 42.4025; 2.1084
  41° 21′ 49″ N, 0° 18′ 10″ E / 41.363656°N,0.302644°E / 41.363656; 0.302644

Vegeu també modifica