Debuxar e inserir formas nun mapa (vista previa)

[Este tema é a documentación de pre-lanzamento e está suxeito a cambios.]

Engade un panel de debuxo aos teus mapas para que os usuarios debuxen e marquen formas neles. Tamén pode inserir e etiquetar formas predefinidas para resaltar rexións ou áreas de interese específicas.

Captura de pantalla dun control de mapa con exemplos de formas debuxadas e etiquetadas.

Importante

  • Esta é unha funcionalidade de vista previa.
  • As funcionalidades de vista previa non se deseñaron para uso de produción e poden ter funcionalidade restrinxida. Estas funcionalidades están dispoñibles antes da versión oficial para que os clientes poidan obter acceso a elas rápido e fornecer comentarios.

Requisitos previos

  1. Crea unha aplicación de lenzo e asegúrese de que cumpre co requisitos previos xeoespaciais.
  2. Insire un mapa.

Debuxa e etiqueta formas nun mapa interactivo

  1. No control do mapa Propiedades panel, active as seguintes propiedades:

    • (Versión preliminar) Activar debuxo de formas

    • (Versión preliminar) Activar a eliminación de formas e a edición de etiquetas

      Captura de pantalla do panel Propiedades dun control de mapa, que mostra as propiedades de Debuxo de forma activadas.

    Aparece un panel de debuxo na esquina superior esquerda do control do mapa.

    Captura de pantalla dun control de mapa nunha aplicación de lenzo, co panel de debuxo resaltado.

    O panel presenta tres ferramentas:

    • Unha ferramenta de debuxo de polígonos para debuxar formas de forma libre
    • Unha ferramenta de debuxo de cadrados para debuxar cadrados e rectángulos
    • Unha ferramenta de debuxo de círculos para debuxar círculos e óvalos
  2. Selecciona unha ferramenta e debuxa unha forma no mapa. Para rematar e pechar unha forma libre, fai dobre clic no punto final.

As formas debuxadas etiquétanse automaticamente. Para cambiar unha etiqueta, seleccione a forma e, a continuación, introduza un novo nome na caixa da esquina superior dereita do mapa.

Para eliminar unha forma, selecciónaa e despois selecciona a papeleira.

Captura de pantalla dun control de mapa con formas e etiquetas de mostra, coa icona da papeleira e a caixa de etiquetas resaltadas.

Importar formas GeoJSON nun mapa

Se xa tes formas definidas en formato GeoJSON, podes importalas no teu mapa. Por exemplo, pode ter unha forma que defina unha área específica que quere resaltar.

A cadea GeoJSON para cada forma do teu orixe de datos debe estar o formato correcto, nunha soa cela.

Para importar formas, primeiro conecta o teu orixe de datos ao control do mapa. A continuación, asigne as propiedades do control ás columnas apropiadas no orixe de datos, como no seguinte exemplo:

Captura de pantalla das propiedades avanzadas dun control de mapa, con campos orixe de datos proporcionados e as formas resultantes mostradas no mapa.

A túa orixe de datos debe ser unha táboa con nome con polo menos tres columnas. Cada columna corresponde a unha propiedade avanzada do control de mapa.

Descrición da columna Corresponde a Obrigatorio
As coordenadas GeoJSON da forma o formato correcto ShapeGeoJSONObjects Obrigatorio
Etiqueta de forma ShapeLabels Opcional
Cor da forma ShapeColors Opcional

Suxestión

Especifique a cor usando a nome,CSS definición de cor ou valor RGBA. Se non se proporciona a cor, a forma utilizará os valores predeterminados da aplicación.

O orixe de datos debe ser nomeado. Se está a usar un libro de Excel como orixe de datos, use o nome da táboa que contén os datos. Neste exemplo, importaremos formas dunha táboa de Excel chamada Seattle 1.

Captura de pantalla dunha táboa en Excel con datos de forma GeoJSON.

  1. Copia os seguintes datos de mostra nun libro de traballo en branco, formatea como unha táboa e ponlle un nome á táboa Seattle 1. A continuación, conecta o libro de traballo ao teu mapa como orixe de datos. Para obter instrucións detalladas usando un exemplo semellante, consulte Usa un orixe de datos para colocar alfinetes nun mapa.

    Condado GeoJSON TotalCases Cor
    Adams {"type":"FeatureCollection","properties":{"kind":"state","state":"WA"},"features":[{"type":"Feature","properties":{"kind":"county","name":"Adams","state":"WA"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-118.9503,47.2640],[-117.9590,47.2586],[-117.9699,46.8697],[-118.0466,46.7711],[-118.2109,46.7383],[-119.2132,46.7383],[-119.3720,46.7383],[-119.3665,46.9135],[-118.9832,46.9135],[-118.9777,47.2640]]]]}}]} 1689 RGB(184,210,232)
    Asotin {"type":"FeatureCollection","properties":{"kind":"state","state":"WA"},"features":[{"type":"Feature","properties":{"kind":"county","name":"Asotin","state":"WA"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-117.0388,46.4261],[-117.0607,46.3549],[-116.9841,46.2946],[-116.9676,46.2015],[-116.9238,46.1687],[-116.9841,46.0920],[-116.9183,45.9934],[-117.4825,45.9989],[-117.4825,46.1194],[-117.4222,46.1194],[-117.4222,46.3823],[-117.2305,46.4096],[-117.2305,46.4644],[-117.1977,46.4206]]]]}}]} 1096 RGB(184,210,232)
    Benton {"type":"FeatureCollection","properties":{"kind":"state","state":"WA"},"features":[{"type":"Feature","properties":{"kind":"county","name":"Benton","state":"WA"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-119.8759,46.6287],[-119.6240,46.6452],[-119.5144,46.7273],[-119.4542,46.6780],[-119.2680,46.5192],[-119.2680,46.2727],[-119.0434,46.1906],[-118.9448,46.0756],[-118.9393,46.0263],[-118.9886,45.9989],[-119.1256,45.9332],[-119.4323,45.9167],[-119.5692,45.9277],[-119.6678,45.8565],[-119.8704,45.8346],[-119.8649,46.0427],[-119.8759,46.6287]]]]}}]} 13111 RGB(13,106,191)
    Chelan {"type":"FeatureCollection","properties":{"kind":"state","state":"WA"},"features":[{"type":"Feature","properties":{"kind":"county","name":"Chelan","state":"WA"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-120.7029,48.5292],[-120.6536,48.5347],[-120.6262,48.4964],[-120.6646,48.4471],[-120.6481,48.3978],[-120.5605,48.3704],[-120.5879,48.3211],[-120.5112,48.3101],[-120.3524,48.2170],[-120.3633,48.1568],[-120.3250,48.1294],[-120.1443,48.0637],[-120.1443,48.0363],[-120.0895,48.0199],[-120.0512,47.9596],[-119.8704,47.9596],[-119.9964,47.7789],[-120.2100,47.7515],[-120.1990,47.6803],[-120.2374,47.5872],[-120.3031,47.5215],[-120.3195,47.4557],[-120.2921,47.4010],[-120.0895,47.3407],[-120.0950,47.2640],[-120.3907,47.2586],[-120.5276,47.3352],[-120.5605,47.3079],[-120.8015,47.4229],[-120.9165,47.4284],[-121.1137,47.5981],[-121.1301,47.6748],[-121.0644,47.7132],[-121.1192,47.7789],[-121.0699,47.8282],[-121.1520,47.8446],[-121.1739,47.8884],[-121.1630,47.9541],[-121.1192,47.9980],[-121.1520,48.0418],[-121.0151,48.0746],[-120.9439,48.1130],[-120.9548,48.1513],[-120.9056,48.1623],[-121.0041,48.2937],[-121.0699,48.3156],[-121.0425,48.3485],[-121.0644,48.3923],[-121.0370,48.4306],[-121.0480,48.4854],[-120.8563,48.5511],[-120.7851,48.5073]]]]}}]} 5324 RGB(112,187,255)
  2. Vincule as seguintes propiedades avanzadas do control de mapa ás columnas apropiadas no orixe de datos:

    Propiedade Column
    ShapeGeoJSONObjects GeoJSON
    ShapeLabels Condado
    ShapeColors Cor

    O teu mapa debería verse así:

    Captura de pantalla dun mapa con formas importadas que resaltan áreas específicas.

Mostra o perímetro e a área das formas debuxadas ou inseridas (vista previa)

As túas aplicacións poden mostrar o perímetro (en pés) e a área (en pés cadrados) dunha forma seleccionada nun mapa.

  1. Na súa aplicación, abra o Inserir pestana e expandir Mostrar.
  2. Seleccione Etiqueta de texto para inserir unha etiqueta na pantalla da aplicación. Moveo e cambia o tamaño como queiras.
  3. Cambia o Texto propiedade do control de etiquetas para [Mapa].SelectedShape.Area ou [Mapa].SelectedShape.Perimeter para mostrar a área ou o perímetro da forma seleccionada. (Suxestión: introduza o valor indicado na barra de fórmulas ou na barra de fórmulas Propiedades pestana, o que prefira).

No seguinte exemplo, usamos catro etiquetas de texto para mostrar tanto a área como o perímetro da forma seleccionada:

Captura de pantalla dunha forma seleccionada nun mapa, xunto a dúas etiquetas de texto que mostran a área e o perímetro da forma.

Outras características do mapa interactivo

Outros controis xeoespaciais

Para ver suxestións de enderezos dinámicos mentres escribes, utiliza o Entrada de enderezo control.

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).