Saltar ao contido

Modelo:Map draw

Na Galipedia, a Wikipedia en galego.
Indicacións de uso do modelo

Obxectivo

[editar a fonte]

Modelo para debuxar obxectos sobre un mapa con puntos de interese, liñas ou polígonos. Premendo enriba amplíase o mapa dinámico a pantalla completa obtendo información por cada un dos obxectos.

Este modelo é unha axuda para construír a sintaxe geoJSON da extensión Kartographer cunha estrutura flexible de parámetros. Algúns valores poden calcularse automaticamente ou tomar de Wikidata.

Sintaxe simple para un só obxecto:

{{map draw}} saca un mapa estándar coas coordenadas do artigo a Wikidata.
{{map draw | coordenadas }}

Sintaxe completa:

{{map draw
    |type= |latitude= |longitude=  |zoom= 
    |height= |width= |text= |align= |frameless= |class= 
    |coordinates= |title= |description= |image= 
    |marker-cor= |marker-size= |marker-symbol=
    |stroke= |stroke-width= |stroke-opacity=
    |fill= |fill-opacity=
    |geotype= |ids=
        |geotype1=Point |coordinates1= |title1= |description1= |image1= |marker-cor1= |marker-size1= |marker-symbol1=
        |geotype2=LineString |coordinates2= |title2= |description2= |image2= |stroke2= |stroke-width2= |stroke-opacity2= 
        |geotype3=Polygon |coordinates3= |title3= |description3= |image3= |fill3= |fill-opacity3= |stroke3= |stroke-width3= |stroke-opacity3= 
        |geotype4=(geoshape/geomask/geoline) |ids4= |title4= |description4= |image4= |fill4= |fill-opacity4= |stroke4= |stroke-width4= |stroke-opacity4= 
        |titleN= ...
}}

O único dato requirido son as coordenadas, ou ben especificadas no parámetro ou ben dispoñibles en Wikidata. Para obxectos externos precísase geotype. Todos os outros parámetros son opcionais.

Os parámetros numerados son para combinar diferentes obxectos. Teñen que seguir unha numeración correlativa a partir do 1.

Datos do mapa
  • type (opcional): tipo de representación. Valores:
    • type =mapframe (por defecto): xera un mapa estático nun marco como vista previa para acceder ao mapa dinámico.
    • type =maplink: mostra unha ligazón ao mapa cunha icona e un texto.
  • latitude / longitude (opcional): Coordenadas do centro do mapa a representar, en versión decimal. Por defecto calcula o centro de todos os puntos representados, só será necesario se se quere centrar o mapa noutro punto.
  • zoom (opcional): nivel de zoom do mapa (0-18): 0=mapa mundi, 9-11=rexión, 13=cidade, 19=edificio. Por defecto calcula o zoom mínimo para visualizar tódolos puntos no marco definido por height e width. Para un só punto usa o parámetro default_zoom ou ben por defecto 9.

Datos para mapframe:

  • height / width (opcional): altura e anchura do mapa en pixels. Por defecto é 300 (300px x 300px), a medida habitual en modelos e apropiada para dispositivos móbiles.
  • text (opcional): texto ao pé do mapa.
  • align (opcional): aliñación do mapa. Valores: left, center, right. Por defecto é right.
  • frameless (opcional): con calquera valor mostra o mapa sen marco. É incompatible co parámetro texto.

Datos para maplink:

  • texto (opcional): texto da ligazón. Por defecto mostrará as coordenadas en caso dun só obxecto.
  • class (opcional): formato CSS a aplicar cunha class que estea definida en Mediawiki:Common.css, por exemplo class=infobox. Con class=no-icon non mostra a icona diante da ligazón.
Datos dos obxectos

Pódese definir máis dun obxecto numerando os parámetros N correlativamente a partir do 1. En caso de non existir o parámetro N tomará o valor do parámetro sen a numeración.

Parámetros comúns a todos os tipos de obxectos:

  • geotype / geotypeN: tipo de obxecto. Valores:
    • Por obxectos debuxados (opcional): Point, MultiPoint, LineString, Polygon. Obteno a partir do formato das coordenadas. Só é necesario no caso MultiPoint que ten o mesmo formato que LineString.
    • Por obxectos externos importados de OpenStreetMap con "ids" de Wikidata (requirido):
      • geoshape: polígono coa área interior marcada,
      • geomask: polígono coa área exterior marcada,
      • geoline: polígono con só a liña de contorno; para obxectos lineais funciona en poucos casos, pendente de phab:T155924.
  • coordinates / coordinatesN (opcional): Coordenadas en versión decimal. Como alternativa para un só obxecto pode ir o primeiro parámetro sen nome. Por defecto obteno de Wikidata. Para datos externos non se usa. Formatos:
    • Un punto: co formato «latitude , lonxitude».
    • Unha liña ou multipunt: consta de varios puntos coas coordenadas separadas por un punto e coma: «punto ; punto...»
    • Un polígono: é unha liña de contorno coa última coordenada igual á primeira para pechalo. Un buraco no interior da área é outro polígono separado por dous puntos: «liña_contorno : liña_contorno...»
  • title / titleN (opcional): Título da etiqueta do obxecto.
  • description / descriptionN (opcional): Descrición do obxecto, como subtítulo na etiqueta.
  • image / imageN (opcional): Imaxe na etiqueta do obxecto, co nome do ficheiro sen prefixo.
Datos para puntos
  • marker-color / marker-colorN (opcional): Cor do marcador do punto con formato CSS. Por defecto é "#7e7e7e". Ver a lista de cores.
  • marker-size / marker-sizeN (opcional): Medida dos marcadores. Valores: small, medium, large; por defecto é medium.
  • marker-symbol / marker-symbolN (opcional): Símbolo dentro do marcador, por defecto cabo. Valores:
    • marker-symbol(N) = -number, numera correlativamente todos os puntos. Tamén acepta un número determinado entre 0 e 9.
    • marker-symbol(N) = -letter, marca os puntos con letras A, B, C... Tamén acepta unha letra determinada entre a e z, en minúscula.
    • marker-symbol(N) = icona, co nome dunha das iconas dispoñibles: Iconas Maki.
Datos para liñas
  • stroke / strokeN (opcional): Cor da liña con formato CSS. Por defecto é "#555555". Ver a lista de cores.
  • stroke-width / stroke-widthN (opcional): Anchura da liña con valor numérico igual ou maior a 0, por defecto 2.
  • stroke-opacity / stroke-opacityN (opcional): Opacidade da liña con valor decimal entre 0 e 1, por defecto 1.0.
Datos para polígonos
  • fill / fillN (opcional): Cor do interior do polígono, excepto buracos, con formato CSS. Por defecto é "#555555". Ver a lista de cores.
  • fill-opacity, fill-opacityN (opcional): Opacidade do interior do polígono con valor decimal entre 0 e 1, por defecto 0.6.

Tamén utiliza stroke / stroke-width / stroke-opacity pola liña de contorno do polígono.

Datos para obxectos externos
  • ids / ids ' (opcional): identificador do elemento de Wikidata (Q...) Poden ser varios identificadores separados por unha coma. Por defecto obtén o identificador da páxina actual. Con este identificador obtén o obxecto de OpenStreetMap se alá está definida a propiedade wikidata=Q...

Pódense utilizar tamén os parámetros para polígonos.

Exemplos

[editar a fonte]

Mostra de diferentes tipos de mapas: Modelo:Map draw/uso/exemplos.

Ver tamén

[editar a fonte]
Este recadro non aparecerá no artigo.
Esta documentación está transcluída desde Modelo:Map draw/uso. Os editores poden probar cambios no mesmo en Modelo:Map draw/probas.
Por favor, engade as categorías na subpáxina de documentación e os interwikis no Wikidata. Ver as subpáxinas deste modelo.